Meta ads measured in revenue, not clicks.

Most agencies hand you a cost-per-lead report and call it a day. You run a business — what matters is which ads bring customers who actually pay. I run Meta lead generation and track every lead down to the closed sale, so you see the true return on every ad dollar.

Meta Technology Partner · Meta Ads Lead Generation Specialist · Tracking ad spend to revenue since 2021.

How ad budget becomes revenue

Read the playbook →

A lead is not revenue. Between the ad click and the money in your bank account there is a funnel — and most businesses lose track of it halfway. I build the tracking that follows every lead from first click to closed sale.

Product: chatagent.so

Visit chatagent.so →

I built chatagent.so to close the attribution gap. It is an AI WhatsApp commerce platform that tracks every lead from Meta ad click, through WhatsApp conversation, to the order and repeat order.

Case Studies

All case studies →

Before-and-after results from real campaigns — ad spend in, sales out. First case studies are being written up now. Until then, see the tools behind the work.

About

More →

I spent years running growth and paid media for B2B SaaS and marketplace startups, and kept seeing the same problem: ad budgets judged on leads and clicks while nobody could say which campaigns produced paying customers. So I built the tracking myself — following every lead from the ad click, through the CRM, to the closed sale.

Today I work as a Meta Technology Partner, running lead generation that reports in revenue. I have shipped my own tools in public since 2021 — from a Meta ads analysis copilot to a WhatsApp-first CRM — and I write about what actually works.

Background: Sales & marketing operations, Indonesia. Direct Meta API and Conversions API integrations, CRM and WhatsApp follow-up systems, and revenue dashboards. Built for business owners who want ad spend to answer one question: what did it earn?