- Home
- Facebook / Meta
- CRM Integrations
- Flodesk
How to Integrate Facebook Leads with Flodesk¶
Flodesk is an email marketing platform built around beautiful templates and segment-based automations. It's a favourite with creators, coaches, and small-team service businesses. Flodesk doesn't have a native Facebook Lead Ads integration, so LeadSync plugs the gap — new leads land in the Flodesk segment you choose in under a minute.
Before you start¶
- You need a paid Flodesk plan (Lite, Pro, or Everything). Trial and free accounts can't generate API keys.
- You need admin access to the Facebook page generating leads.
- You need a LeadSync account. A free trial is enough to get set up and send a test lead.
Step 1: Create a segment in Flodesk¶
Each Facebook lead form should map to its own Flodesk segment so you can target welcome workflows independently.
- In Flodesk, go to Audience → Segments.
- Click Create new segment and give it a clear name (e.g.
Facebook — Brand Photography Lead Magnet). - Leave it empty. LeadSync will add subscribers as leads come in.
If you want an automated welcome email, create a Flodesk Workflow triggered by "Subscriber is added to segment" and point it at this segment.
Step 2: Generate your Flodesk API key¶
- Click your profile avatar in Flodesk and choose My account.
- Open Integrations in the left nav, then switch to the API Keys tab.
- Click Create API key. Label it
LeadSync. - Copy the key immediately — Flodesk only shows it once.
If "Create API key" opens a plan picker instead of generating a key, your Flodesk account is on trial or free. Upgrade to any paid plan and the button will work.
Step 3: Add the Flodesk connection in LeadSync¶
- Log in to LeadSync and click Connections → Add Connection.
- Select Flodesk from the dropdown.
- Paste the API key into the Flodesk API key field, give the connection a recognisable name (e.g.
Flodesk — main), and click Update Connection. - LeadSync will fetch your Flodesk segments. Pick the segment you created in Step 1 and click Update.
Step 4: Pair a Facebook lead form to your Flodesk connection¶
- Go to Lead Forms → Add Facebook Lead Form.
- Select the Page the leads come from.
- Select the Form you want to sync.
- Select the Flodesk connection you just created.
- Map each Facebook field to a Flodesk field:
- Facebook
email→ Flodesk Email (required) - Facebook
first_name→ Flodesk First name - Facebook
last_name→ Flodesk Last name - Any custom Facebook field → type the Flodesk custom field key you want it stored under (e.g.
phone,city). - Click Update Notifications.
New leads submitted through that form will arrive in the chosen Flodesk segment within seconds.
Test the connection¶
Here's how to test your connection. A test lead should appear in Flodesk under Audience → Subscribers, assigned to the segment you picked.
Troubleshooting¶
Leads aren't appearing in Flodesk. Check your user log in LeadSync under Account → Logs for a Flodesk Error: line. The most common causes are an invalid API key (pasting error) or the Facebook form's email field not being mapped to Flodesk's Email field.
Flodesk returns "Invalid API key." Generate a new key in Flodesk (My account → Integrations → API Keys → Create API key), paste it into the LeadSync connection, and click Update. Old revoked keys will fail silently until they're replaced.
The same lead keeps appearing. Flodesk treats the email address as the unique identifier — repeat submissions update the existing subscriber rather than creating duplicates. If you're seeing true duplicates, check whether two different Facebook forms are pointed at the same Flodesk segment.
Start syncing leads from your ad platform in under 2 minutes. No credit card required.
Start Free Trial