All recipes
Marketing View

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
HubSpot Mailchimp Google Sheets
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
Google Sheets
Spend Pull spend ledger
HubSpot
HubSpot Match conversions
Mailchimp
Mailchimp Email engagement
Google Sheets
Sheets Render dashboard

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

  1. Pull spend. The colleague reads the unified spend ledger plus organic touch counts.
  2. 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.
  3. Layer in email. Opens, clicks, and unsubs from the email platform are added to the per-campaign rollup.
  4. 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.