How to test Facebook Lead Ads trigger in n8n?

Hi everyone,

I’m trying to set up a workflow in n8n where a Facebook Lead Ads Trigger captures new leads.

My workflow is listening for test events, but I’m running into a problem:

  • When I use the Facebook Lead Ads Testing Tool, it says:

“Your test lead has been sent. To create a new lead, please delete this one.”

  • My n8n workflow doesn’t seem to trigger even after submitting a new test lead.

My setup:

  • n8n version: 1.123.5

  • Database: PostgreSQL 17

  • Node: Facebook Lead Ads Trigger

  • Workflow is inactivated

Questions:

  1. Do I need to delete previous test leads every time to trigger a new test in n8n?

  2. Is there a faster way to simulate leads for testing without repeatedly submitting/deleting in Facebook?

  3. Any tips or best practices for testing Facebook Lead Ads triggers in n8n?

Any guidance, example workflows, or debugging tips would be greatly appreciated!

Thanks! :folded_hands:

  1. Delete the Previous Lead: The testing tool blocks new leads if one already exists. You must click the “Delete lead” button in the tool, wait 3 seconds, then click “Create lead” again.
  2. Check “Track Status”: Immediately after creating the lead, click the “Track Status” button in the Facebook tool.
    • Success? The issue is your n8n “Test” window timed out.

    • Pending/Failed? Facebook cannot reach your n8n URL. Check your internet or SSL (if self-hosting).

  3. Verify Permissions: Ensure your connected Facebook App has leads_retrieval and pages_manage_ads permissions granted in the Meta Developer Portal.