Know which campaign brought the revenue

Vaalo reports leads, sources, campaigns, funnel and revenue from the data your CRM actually holds. Because every lead carries its source and campaign from the moment it is captured, a campaign can be judged by what it produced: leads, follow-ups, and payments recorded against those leads.

What gets measured

An overview of leads, contacted, qualified, converted and revenue for any period, broken down by campaign and by source, with a timeseries and a stage funnel. From any campaign you can drill down to the lead list behind the numbers, so a report is never a dead end.

The revenue rule

Revenue means recorded lead payments, nothing else. Vaalo does not infer revenue from clicks, lead volume or deal stages. If ad spend data has not synced for a campaign, Vaalo shows the campaign's leads and marks cost per lead as unavailable instead of estimating it silently. Forecasts exist, and they are labelled as estimates with their basis shown.

Ad data, synced honestly

Ad statistics sync from Meta and Google into the same reports. A campaign with leads but no synced spend is reported as lead-only, with spend and cost per lead shown as unavailable. A number is shown only when the data behind it exists.

Four marketing agents, with guardrails

The Analyst prepares these reports. Around it, four marketing agents work with strict limits: Optimizer recommends campaign changes and never applies them without a person's approval; Watchdog alerts on spend anomalies; Forecaster projects trends as labelled estimates; Amplifier builds retargeting audiences only after approval and a consent check.

How the marketing agents work →

Exports

Campaign and timeseries reports export as CSV, so the numbers can go into your own reviews and client decks as they are: recorded, sourced and dated.

Analytics questions

How does Vaalo calculate revenue in reports?

Vaalo counts revenue only from payments recorded against leads. It does not infer revenue from clicks, lead volume or deal stages. If ad spend data has not synced for a campaign, Vaalo shows the campaign's leads and marks cost per lead as unavailable instead of estimating it silently.

Can Vaalo tell me which Facebook ad brought a sale?

Vaalo tracks each lead's source and campaign from capture to payment. Campaign reports and drilldowns show which campaigns produced leads, which of those leads paid, and the recorded revenue, so you can judge a campaign by outcomes recorded in your CRM, not by ad platform clicks alone.

Analytics starts with clean capture: see lead capture and lead management for how every lead arrives with its source recorded.

See Vaalo on your own leads

Tell us where your leads come from and how your team follows up today. We will show you Vaalo set up for your business type, scope what you need, and give you a fixed quote.