Invite users in Heartbeat when new leads are detected in Facebook Lead Ads
Each new lead from your Facebook Lead Ads form is sent an invitation to your Heartbeat community, using the email the lead submitted, so people who respond to your ad can join without waiting for you.
Facebook Lead Ads
Heartbeat2 steps Setup ~5 min Used on 2.2k sites Free to import

What this workflow does
When your Facebook ad offers access to a community, the lead form is only the first step. Someone still has to invite each person into Heartbeat, and a slow invite means the lead forgets why they signed up. This workflow sends the invitation as each lead arrives.
The Facebook Lead Ads trigger fires on New Lead and passes the answers from your lead form to FlowMattic. The next step runs Send Invitation to Users in Heartbeat, using the email you map from the lead, and Heartbeat sends that person an invitation to your community.
Every lead gets an invite, because the template has no condition between the steps. Make it clear in the ad and the lead form that people are joining a community, so the invitation is expected. Each lead and the reply from Heartbeat are logged in Task History.
Free community as a lead magnet
Your ad offers free membership in a Heartbeat group for local photographers. Each lead gets the invite in their inbox and can join.
Course waiting list with a community
People join the waiting list through a Facebook lead form. The Heartbeat invite gives them a place to meet each other before the course opens.
Event attendees networking space
Registrations for a workshop come through Lead Ads. Each registrant is invited into the Heartbeat space you use for event updates and discussion.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Facebook Lead Ads New LeadFires when a person submits your Facebook Lead Ads form. The lead's answers, including the email address, become values you can map in Heartbeat.
Heartbeat Send Invitation to UsersSends an invitation to your Heartbeat community to the lead. Connect your Heartbeat account, map the lead's email, and test it with your own address first.
What you need
- FlowMatticCore
- Facebook Lead Ads AccountAccount
- Heartbeat AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add a consent question to the Facebook lead form and a Filter after the trigger that continues only when it is answered yes, so only people who asked to join are invited.
- Submit a test lead with Facebook's lead ads testing tool after import, so FlowMattic captures the form fields before you map the Heartbeat step.
- Add a Google Sheets step after the Heartbeat invitation to keep a dated list of every Facebook lead you invited.
Questions about this workflow
Does every Facebook lead get a Heartbeat invitation?
Yes, as imported. Nothing sits between the Lead Ads trigger and the Heartbeat step to hold any lead back. Add a Filter after the trigger if you only want some leads invited.
What if the lead is already a member of my Heartbeat community?
The workflow does not check membership first. Test with an email that already belongs to a member and look at the Heartbeat response in Task History.
Does the lead join Heartbeat without doing anything?
No. The step sends an invitation. The lead still accepts it to become a member.
Are Facebook leads from before import invited?
No. Only leads submitted after you switch the workflow on reach Heartbeat.
More Marketing workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted




