Linte · 2026 · RevOps · AI
MagiK
The growth system I built on my own: brand, content, media, CRM and revenue in one place, with an AI that explains every chart.
- ~75Klines of code
- 40+screens across 12 areas
- ~15fewer tools in day-to-day work
- US$ 466per month in paid tools it replaces (+ R$30)
The case study in 1 minute
Challenge
Bring together brand, content, media, CRM and sales without buying yet another tool.
What I did
- I built MagiK 100% on my own
- Branding: events, brand and social. Growth: content, SEO reviewer, paid media, CRM, RevOps, forecast and NPS
- I integrated HubSpot, Google Ads, Meta Ads, GCP, Buffer and Slack
- On top of it, I added an AI with access to the data that answers questions about the funnel
Result
- US$ 466per month in paid tools that were no longer needed (+ R$30)
- 6integrations: HubSpot, Google and Meta Ads, GCP, Buffer and Slack
See also:Funnel and forecast laid open, with fictitious data, on the 6th floor of Operation Vela →The results it helped measure →
Step into MagiK
The main screens, in the system's look. Log in and follow the tour, or browse the menu.
To keep the project confidential, this demo runs on data from Vela RH, the fictitious company in this portfolio: the same funnel, the same campaigns and the same posts as the building's floors. Learn more about Vela →
Rotate your phone or use a computer for the best experience.In full screen, the demo takes up the whole phone.
MagiKGrowth Ecosystem
Restricted access. In the demo, the door is open.
› Summary
Visitorvisitante@vela-rh.exampleGood evening, visitor.
Track growth, manage your brand and optimize every stage of your funnel in one place.
Content Map
Vela RH's content ecosystem.
-
ArticleLearning and discovery
Overtime under the CLT: how to calculate it without errors Category: Hours and time tracking Date: 2026-08-12 ✓ Published -
ArticleLearning and discovery
13th salary: deadlines and calculation Category: Payroll Date: 2026-09-02 ✓ Published -
ArticleProblem recognition
Hours bank: what the law allows in 2026 Category: Hours and time tracking Date: 2026-10-01 ✓ Published -
ArticleProblem recognition
Digital onboarding: documents and signature Category: Onboarding Date: 2026-09-20 ✓ Published -
Lead magnetProblem recognition
E-book: payroll without spreadsheets Category: Payroll Date: 2026-06-10 · Leads: 133 ✓ Published -
ArticleSolution consideration
Time tracking for a 50-person company Category: Hours and time tracking Date: 2026-11-04 Awaiting approval -
ArticleSolution consideration
Closing payroll without losing your Saturday: a checklist Category: Payroll Date: 2026-11-11 Awaiting approval -
ArticleSolution consideration
Flexible benefits: what they cost an SMB Category: Benefits Date: 2026-11-18 Awaiting approval -
Landing pagePurchase decision
Payroll for SMBs (/lp/folha-pme) Category: Payroll Date: 2026-04-01 · Leads: 842 ✓ Published -
ComparisonPurchase decision
Vela RH or Pontilho: which to choose? Category: Product Date: 2026-11-25 In production -
Case studyPurchase decision
80-person clinic closes payroll in 1 day Category: Customers Date: — Planned
- Article7
- Lead magnet1
- Landing page1
- Comparison1
- Case study1
Reading: 11 pieces of content registered, 6 published. Solution consideration is the least covered stage: only 0 of 3 are live. Each article approved in the content agent lands here on its own.
Content agent draft · awaiting approval
Time tracking for a 50-person company: what to require
For a 50-person company, the time-tracking system needs to record hours on the phone, keep the history for 5 years and close the hours bank without a spreadsheet. Ordinance 671 requires a receipt for every clock-in.
Before choosing, check whether the system talks to payroll: that's where overtime discovered too late becomes a cost.
- Keyword in the title and the H1
- Direct answer in the first lines
- Legal basis cited (Ordinance 671)
- Vela's voice
- Link to the payroll e-book
- Meta description with a call to action

Reviewer's suggestionAdd a link to the e-book at the end of the second paragraph and a meta description of up to 155 characters. The rest is ready for approval.
- Time tracking for a 50-person company
ArticleSolution considerationHours and time tracking · Awaiting approval · 2026-11-04
- Closing payroll without losing your Saturday: a checklist
ArticleSolution considerationPayroll · Awaiting approval · 2026-11-11
- Flexible benefits: what they cost an SMB
ArticleSolution considerationBenefits · Awaiting approval · 2026-11-18
- Vela RH or Pontilho: which to choose?
ComparisonPurchase decisionProduct · In production · 2026-11-25
- 80-person clinic closes payroll in 1 day
Case studyPurchase decisionCustomers · Planned
No items in the editorial queue.
Nurturing
Sequences, email health and the assistant that writes with Vela's context.

Email assistantPick a shortcut above: I'll write or review the email in Vela's voice, for the right persona.
SEO
Analyze pages and content to improve rankings.
Pages on vela-rh.com.br

MagiK AI suggestion
Reading the page like a search crawler…
Paid Media
Consolidated performance by platform, all the way to closed customers.
- Close payroll without losing your Saturday.Time tracking, benefits and payroll checked before payday.Vela RH▶
meta_leads_pmeIN REVIEW
- Spent
- R$54K
- MQLs
- 154
- ROI
- 0.9x
- Still on spreadsheets?See Vela working in 15 minutes.Vela RH
meta_remarketingIN REVIEW
- Spent
- R$ 9,025
- MQLs
- 16
- ROI
- 0.0x
- Sponsored · vela-rh.com.brVela RH | Payroll System for SMBsMobile time tracking and payroll that closes with no surprises. Try it with one department.
gads_search_marcaACTIVE
- Spent
- R$17K
- MQLs
- 72
- ROI
- 11.0x
- Sponsored · vela-rh.com.brTime Tracking and Payroll System | For 50 to 300 peopleThe mismatch shows up before payday. Request a demo.
gads_search_folha_pontoIN REVIEW
- Spent
- R$61K
- MQLs
- 53
- ROI
- 0.8x
- Sponsored · vela-rh.com.brAn alternative to Folhex | Vela RHRollout in weeks, per-person pricing, no extra modules.
gads_search_concorrentesIN REVIEW
- Spent
- R$22K
- MQLs
- 25
- ROI
- 0.0x
- For HR teams of 1,000+ people.Payroll only closes when time tracking and benefits match.Vela RH
li_abm_enterpriseACTIVE
- Spent
- R$54K
- MQLs
- 46
- ROI
- 16.5x
- E-book: payroll without spreadsheetsThe step-by-step to move off spreadsheets in 30 days.Vela RH
li_leadgen_ebook_dpIN REVIEW
- Spent
- R$24K
- MQLs
- 11
- ROI
- 0.0x
| Campaign | Spent | MQLs | Cost/MQL | Customers | Cost/customer | ROI |
|---|---|---|---|---|---|---|
| ∞meta_leads_pme | R$54K | 154 | R$ 352 | 2 | R$27K | 0.9x |
| ∞meta_remarketing | R$ 9,025 | 16 | R$ 564 | 0 | n/d | 0.0x |
| Ggads_search_marca | R$17K | 72 | R$ 231 | 3 | R$ 5,553 | 11.0x |
| Ggads_search_folha_ponto | R$61K | 53 | R$ 1,142 | 1 | R$61K | 0.8x |
| Ggads_search_concorrentes | R$22K | 25 | R$ 884 | 0 | n/d | 0.0x |
| inli_abm_enterprise | R$54K | 46 | R$ 1,178 | 5 | R$11K | 16.5x |
| inli_leadgen_ebook_dp | R$24K | 11 | R$ 2,163 | 0 | n/d | 0.0x |
Brand Identity
The source of truth for every team: visual, verbal and strategic.
“Your HR on course. We believe closing payroll shouldn't cost anyone their weekend.”
Take payroll off the spreadsheet without taking anyone's Saturday.
Make payroll close right, on time, with no surprise overtime costs.
To be the payroll system SMBs with 50 to 300 people recommend to each other.
- Check before paying
- Explain without legalese
- Roll out without stopping the company
Vela only lets you close when time tracking, benefits and payroll match.
What Vela competes against
Familiar and no extra monthly fee; rework, formulas that break and overtime discovered too late.
A suite with recruiting and performance; too big for SMBs, charges per module and takes months to roll out.
Already calculates payroll; no mobile time tracking and no check before closing.
Solves it with people; a fixed cost for a repetitive problem.
SMBs with 50 to 300 people · 1 to 2 people in payroll · reports to the owner or the finance director
- Priority initiative
- Stop redoing payroll because of spreadsheet errors and overtime discovered too late
- Success for her
- Closing without redoing it after payday
- Barriers
- An accountant who may not accept the file, the spreadsheet habit, app adoption
- Decision criteria
- Seeing the mismatch before closing; time entries flowing into payroll on their own
- Buying journey
- Tests it with one department for a week and takes it to the owner
Each line comes from interviews and calls with quotes, through Malha GTM.
Palette · click to copy
Plus Jakarta Sans
Inter · 16px · line height 1.6
✓ Payroll on the right course.
✕ Sail the seas of HR!
✓ You see the mismatch before paying.
✕ Optimize human capital management.
✓ Closing in 1 day, not 3.
✕ A much faster close.
Social Media
Planning, editorial calendar and AI for content.
Synced with Buffer · 9 November posts, generated from 3 blog articles
Idea 2
Draft 0
Scheduled 6
Published 3
Event Manager
Planning and running events and activations.
- NOV19Café com DP · São PauloEspaço Paulista, Av. Paulista 1000 · 38/40 signed upConfirmed
- NOV26Webinar: closing payroll without losing your SaturdayOnline · 212/500 signed upRegistration open
- DEC03Clinic HR meetupCampinas · 0/60 signed upIn planning
Feira RH 2026 didn't turn into proposals. 46 leads, 5 SQLs and 0 proposals. Cost per SQL: R$7,600.
Café com DP almost full. 38 of 40 spots: open a waitlist.
| Event | Date | Budget | Sign-ups / leads | Status |
|---|---|---|---|---|
| Café com DP · São Paulo | 19/11/2026 | R$ 6,000 | 38 | Confirmed |
| Webinar: closing payroll without losing your Saturday | 26/11/2026 | R$ 1,500 | 212 | Registration open |
| Clinic HR meetup | 03/12/2026 | R$ 4,500 | 0 | In planning |
| Feira RH 2026 | 09/2026 | R$38K | 46 leads · 0 proposals | Closed |
Creative ⋮
Owner: Vela Marketing
Drag a card to another column (or use the card's arrow).
Requests 3
SEO scored it 54: the sentence with the per-person price is missing at the top.
#SiteBadge, swag and a 3-question script for the table.
#EventSchedule an interview with Carla and ask for the numbers.
#ContentIn progress 2
0.8x ROI: move R$15K to LinkedIn ABM.
#MediaInclude the source for each claim, as SEO requested.
#ContentIn review 2
Time tracking for 50 people, the payroll checklist and benefits.
#Content9 posts with artwork, ready in Buffer.
#SocialDone 2
New GEO page: citability score of 81.
#Site46 leads imported; follow-up pending with sales.
#EventGrowth Radar
The system for putting together the internal newsletter. In this demo, Vela RH's employee communications issue.
Issue #12 · October 2026
The Vela team's newsletter: who joined, what changed and what's coming.
Body text
Welcome to the new folks
Four people joined in October: two in support, one in sales and one in product. Stop by their desk (or the chat) and say hi.
3 cards
Chart
How the quarter went
New customers per month in Q3 (fictitious data)
Quote
“Customers can tell when the whole team knows where the company is heading.”— Vela RH leadership
RevOps
Pipeline, conversion, cost and return on investment analysis.
ChannelMQL (outbound: SAL)WinsNew MRR
mature still maturing (newer than the 80-day cycle)
Forecast
Pipeline broken down by stage · Q4/2026.
Heads up: 40 of the 68 open MQLs have been stalled for more than 14 days.
- High · R$259Kcloses 42.5% historically
- Medium · R$82Kcloses 12.1% historically
- Low · R$394Kcloses 1.0% historically
| Rep | Commit today | Historical accuracy | Adjusted commit |
|---|---|---|---|
| Diego Alves | R$225K | 30.9% | R$70K |
| Marina Costa | R$ 0 | 100.0% | R$ 0 |
| Rafael Torres | R$34K | 100.0% | R$34K |
Why adjust: Diego hit 30.9% of what he committed over the last quarters. His R$225K is worth about R$70K.
- Aurora Agro S.A.Proposal · Diego Alves · high confidenceR$17K32 days without contact
No reply since the proposal was sent; attempts by email and WhatsApp.
- Pampa Alimentos do BrasilProposal · Diego Alves · high confidenceR$ 3,38063 days without contact
An enthusiastic contact, but the decision-maker hasn't joined any meeting yet.
- Granito Saúde LtdaProposal · Diego Alves · high confidenceR$16K50 days without contact
A competitor offered a lower price; waiting for the customer's answer.
- Guará Varejo 4370Negotiation · Diego Alves · high confidenceR$11K47 days without contact
The customer asked to pick it up again after the payroll close; no date set.
- Cobalto Serviços 4378Proposal · Diego Alves · low confidenceR$10K45 days without contact
Sérgio went on vacation and the rest of the team doesn't answer.
Marketing Analytics
Centralized digital performance · Apr–Sep 2026.
| Channel | Sessions | vs. previous period | Leads | Conversion |
|---|---|---|---|---|
| Organic Search | +32.7% | 497 | 1.0% | |
| Paid Social | +45.1% | 1,005 | 3.0% | |
| Direct | +38.5% | 257 | 1.5% | |
| Paid Search | -13.4% | 316 | 2.2% | |
| Organic Social | +8.7% | 11 | 0.2% | |
| +5.2% | 26 | 0.6% | ||
| Referral | +8.9% | 63 | 2.0% |
session → lead conversion
Reading: organic social builds the brand, but barely generates leads (0.2%). The November posts lead to the articles, which lead to the e-book.
This screen exists in MagiK. In the demo, I opened the main ones:
◇ MagiK Growth Ecosystem · demo with Vela RH data
Click Log in: the demo starts on MagiK's login screen, with the bubbles that follow the cursor.
12 areas, 40+ screens
What exists in each area of MagiK. The ones marked demo show up in the demo above.
-
Overview
- SummarydemoThe front door: greeting, shortcuts and the built-in AI chat.
- InsightsUpload a study as a PDF, Word or PowerPoint file and the AI extracts the metrics, conclusions and cited sources.
-
Branding
- Brand HubdemoThe brand's source of truth for every team: identity, positioning, personas, palette and voice.
- Social MediademoCalendar and post pipeline (idea, draft, scheduled, published) for 5 networks, with publishing through Buffer and AI ideas.
- EventsdemoFrom planning to post-event in 9 tabs: tasks, sign-up goals, finance and vendors.
- Product MarketingMessages and pitches by audience, scored headlines and competitor battlecards as PDFs.
- WebDrag-and-drop landing page builder, with subdomains and an AI generator for standardized names.
-
Growth
- ContentdemoContent map by funnel stage, report on registered content, editorial queue, broken link checker and UTMs.
- SEOdemoAnalyzes a URL or a text: a 0 to 100 score across 14 criteria, SEO assistant and keywords.
- Paid mediademoMeta Ads campaigns with spend, leads, CPC and ROAS against the previous period; Google and LinkedIn in progress.
- ABMTarget accounts by stage, clusters by industry and size, recent signals and engagement plays.
-
Sales
- Pipeline5 kanban pipelines (outbound, inbound, sales, renewal and expansion), with filters and each column's total.
- Deck BuilderVisual presentation editor in the brand's identity, with AI slide generation.
- ProposalsProposals with a product catalog, calculated discounts, versions and the status of each send.
-
CRM
- Objects and propertiesContacts, companies and deals synced with the email CRM, with field mapping between systems.
- AutomationVisual flow editor with 14 step types and triggers by form, list, segment or deal stage.
- NurturingdemoEmail sequences and an internal assistant, trained on the company's context, that writes and reviews inbound and outbound emails.
- ChatflowVisual chatbot editor with 9 step types, segmentation and widget appearance.
-
Analytics
- RevOpsdemoThe funnel from MQL to won by company size, channel and segment, with cost per stage and MRR.
- ForecastdemoThe open pipeline by stage, from pre-sales (MQL, SAL, SQL) to proposals in negotiation.
- Marketing AnalyticsdemoGA4 directly (sessions, users, channels and pages) and paid media on the same screen.
- ExecutiveThe leadership screen: ROI, ROAS, CAC, pipeline and MRR by segment.
- GoalsTarget versus actual by quarter, semester or year, by segment and channel.
-
Customers
- Customer MarketingCommunity, case study library and testimonials with approval before publishing.
- Knowledge BaseHelp center with categories, full-text search and an article editor.
- NPSSent by email, link or widget, score by period, a word cloud of comments and follow-up.
-
Projects
- TasksdemoThe team's projects in 5 views, including kanban, list and calendar; each project becomes a menu item.
-
News
- Growth RadardemoA system for putting together internal newsletters: a block editor (text, image, video, chart) and issues published to the team.
-
AI
- Chat AIAsk in Portuguese: it knows the 40+ screens, reads the system's data and explains a chart from a screenshot.
- GyaraReady-made agents by area: posts, content, nurturing emails and research on companies and audiences.
-
System
- SettingsProfile, security, team access and, for admins, integrations, AI, permissions and an activity log.
- Slack alertsScheduled Slack messages (daily, weekly, monthly or at intervals), to a channel or a person.
-
Specials
- CommunityAn internal network for customers, with channels for news, discussion, questions and events.
- MRR AnalyticsUpload the revenue spreadsheet and see MRR, churn, LTV ranking, cohort retention and unit economics.
- Global searchCtrl+K searches tasks, events, content, accounts, contacts, deals and proposals all at once.
What it replaces
The cheapest plan of each paid tool that would do the same job.
- AsanaStarter Tasks US$13.49per month · per user
- ZapierProfessional Automation and integrations US$29.99per month · 750 tasks
- mLabsSingle planwhat we paid Social Media R$ 29.90per month · per brand
- SemrushPro SEO US$139.95per month · 5 projects
- CoScheduleMarketing Suite Content and editorial queue US$39.00per month · entry price
- PandaDocStarter Proposals US$35.00per month · per user
- GammaPlus Deck Builder US$10.00per month · per user
- DataboxPro Marketing Analytics US$199.00per month · 3 data sources
At minimum, per month
US$466.43+ R$29.90
≈ US$5.6K per year, with 1 user on each. With the whole team, the per-user plans multiply.
Public prices checked in October 2026, billed monthly, before taxes. MagiK runs on the usage costs of the AI APIs and Firebase.
Under the hood
From data to answer, in four steps.
- 1Sources
- HubSpot
- Google Ads
- Meta Ads
- Google Cloud
- Buffer
- Slack
- 2A single baseFirebase
- 340+ screensReact · TypeScript
- 4AI on topClaude · Gemini