Skip to main content

Migrating from Brevo / HubSpot to FunnelFizz

~30 minutes · Intermediate

How to move your existing email list and drip automations from Brevo (formerly Sendinblue) or HubSpot to FunnelFizz without breaking anything.

Who this is for

  • You have an existing list of subscribers (a few hundred to a few thousand).
  • You're paying for Brevo / HubSpot / Mailchimp / ConvertKit and the bill is getting silly.
  • You want FunnelFizz's stage-based targeting without losing your list history.

Steps (outline — full version coming)

1. Export your contacts from the old tool

  • Brevo: Contacts → Export → CSV.
  • HubSpot: Contacts → Actions → Export → Include email, name, and any custom properties you rely on.
  • Mailchimp: Audience → View Contacts → Export Audience.
  • Make sure to include email, first_name, last_name, and any subscription-status fields (so unsubscribed contacts stay unsubscribed).

2. Map to FunnelFizz profiles

FunnelFizz doesn't have a concept of a static "list" — profiles are dynamic based on stage. To import contacts:

  • Contacts with an active subscription in Stripe → will auto-populate in the TRIAL / CUSTOMER stages once Stripe is connected.
  • Contacts without a Stripe match → need manual bucketing or a CONSIDERATION-stage "entry" event.

3. Re-create your drips in FunnelFizz automations

Your Brevo/HubSpot drip workflows don't import directly — the mental model differs (their flow builder vs. our stage-scoped DAG). Re-create each drip:

  • Pick the trigger that best matches: subscription_trial, subscription_paid, or a custom event.
  • Rebuild the sequence as SEND_EMAIL + WAIT + CONDITIONAL_SPLIT steps.
  • Paste your email HTML into the HTML-mode editor (or rebuild in drag-and-drop).

4. Import the suppression list

Upload your unsubscribes CSV via Settings → Email → Suppressions → Import. These emails will never receive FunnelFizz campaigns — consent hygiene preserved.

5. Run in parallel for a week

  • Keep the old tool active.
  • Activate FunnelFizz automations.
  • Compare results (open, click, conversion) side-by-side for a week.
  • Pause the old tool only after you're satisfied.

6. Cut over

  • Pause the old tool's automations.
  • Export any final stats you want to keep as a reference.
  • Cancel the old tool's subscription.

7. Common gotchas

  • Dynamic content fields. HubSpot's {{contact.first_name}} becomes FunnelFizz's {{first_name}}. Syntax differs; test before bulk-sending.
  • Double opt-in. FunnelFizz doesn't require double opt-in by default, but if you imported contacts who signed up via double opt-in, they're already consented — no action needed.
  • Cookie / pixel IDs. If your emails contained HubSpot tracking pixels, those links still work but FunnelFizz won't recognize the tracking. Rewrite internal links on future sends.

Full write-up with CSV column-mapping table coming soon.

Related: