Campaign performance
Track spend, ROAS, and conversions across campaigns — unified into one dashboard the team can rerun on demand.
Eluu — campaign-performance
Shown in preview
Runtime ~3 min per refresh
Tokens ~12K per refresh
Owner a marketing colleague
Works with
Pick whichever tool your team already uses.
- CRM
HubSpot
Salesforce
Pipedrive
- Spreadsheet
Google Sheets
Excel
Airtable
- Analytics
GA4
Mixpanel
Amplitude
- Email marketing
Mailchimp
Customer.io
Klaviyo
What it does
Three browser tabs and a half-broken Looker dashboard isn’t a campaign view. This recipe joins paid spend, organic touches, conversion events, and email engagement into one dashboard so you know which campaigns are paying for themselves.
How it works
- Pull spend. The colleague reads the unified spend ledger plus organic touch counts.
- Match conversions. Each touch is stitched to a contact, then to its conversion events and deal records — so revenue lands on the campaign that influenced it.
- Layer in email. Opens, clicks, and unsubs from the email platform are added to the per-campaign rollup.
- Render the dashboard. Channel-level metrics, per-campaign drilldowns, and trend sparklines land in the dashboard tab — and a one-liner digest hits #marketing-perf.
Setup
- Connect a CRM (HubSpot, Salesforce, or Pipedrive).
- Connect an email platform (Mailchimp, Customer.Io, or Klaviyo).
- Maintain a unified spend ledger sheet — or let the colleague auto-build one from connected ad platforms.
- Pick the dashboard sheet and which channels post to which message channel.
Variations
- Add a paid-channel pacing alert when daily spend deviates ±20% from the 7-day baseline.
- Spin up a per-region or per-segment view by adding a tier dimension to the rollup.
- Push the rollup to a BI tool (Looker, Metabase, Tableau) instead of a spreadsheet.