You need admin access to both the Facebook page running lead ads and the Hoop sub-account to set up and troubleshoot this integration.
Authorization flow issues
If the integration fails during the initial connection:Ensure pop-ups are enabled
The Facebook authorization flow opens in a pop-up window. If your browser blocks pop-ups, the authorization will fail silently. Allow pop-ups for your Hoop domain and try again.
Sign in to the correct Facebook account
The pop-up may default to a personal Facebook account that does not have admin access to the page. Sign out of Facebook first, then re-initiate the connection from Hoop and sign in with the correct account.
Page permissions
The Facebook account used to authorize the integration must have the correct role on the page:| Role | Can connect lead ads? |
|---|---|
| Page Admin | Yes |
| Page Editor | Yes |
| Page Moderator | No |
| Page Analyst | No |
Form selection and configuration
After connecting the integration, you must select which lead forms to sync:No forms appear in the dropdown
No forms appear in the dropdown
Hoop only displays forms that are published and associated with the selected page. If you recently created a form, it may take a few minutes to appear. Refresh the page and try again.
Form appears but leads do not sync
Form appears but leads do not sync
Verify the form is actively being used in a running ad campaign. Forms that exist but have no associated active ads will not generate leads. Also confirm the form is mapped in the Hoop integration settings.
Multiple forms showing duplicate names
Multiple forms showing duplicate names
Facebook allows forms with identical names. Use the form ID (displayed in parentheses in the dropdown) to identify the correct form. Cross-reference the ID in Facebook Ads Manager under Instant Forms.
Lead sync delays
Under normal conditions, leads arrive in Hoop within 1-2 minutes of form submission. If you experience delays:- Check the Facebook Platform Status page for any ongoing incidents affecting the Marketing API
- Review Settings > Integrations > Facebook > Logs in Hoop for queued or failed webhook deliveries
- If delays persist beyond 15 minutes, disconnect and reconnect the integration to reset the webhook subscription
During high-traffic ad campaigns, Facebook may batch webhook deliveries rather than sending them individually. This can add a delay of up to 5 minutes, which is normal behavior.
Re-authentication after token expiry
Facebook access tokens used by the integration expire after approximately 60 days. When a token expires:- New leads will stop syncing to Hoop
- The integration status in Settings > Integrations > Facebook changes to a warning or error state
- Existing leads and contacts already in Hoop are not affected
Webhook configuration
If leads are still not arriving after verifying all of the above, the webhook subscription may be corrupted:- Disconnect the Facebook integration entirely in Settings > Integrations > Facebook
- Wait 30 seconds, then reconnect using the authorization flow
- Re-select your page and forms
- Submit a test lead using the Facebook Lead Ads Testing Tool to confirm delivery
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)