Skip to main content

Lead Ad Debugging for Facebook in Kyrios

This article explains how to diagnose and resolve common Facebook Lead Ad issues in Kyrios, including missing forms, connection problems, and lead data not syncing correctly.

Updated over 3 months ago

Who This Is For / When to Use

This article is for Kyrios users whose Facebook Lead Ads are not appearing, not syncing leads, showing errors, or failing during testing.


How Facebook Lead Ads Work in Kyrios

Kyrios connects to Facebook Lead Ads through an authorized Facebook app and webhook subscription that sends lead data in real time.

If the connection, permissions, domain context, or form mappings are incorrect, forms may not appear or leads may fail to sync.


How to Check Facebook Form Field Mapping

Facebook Lead Ads must be mapped correctly in Kyrios for lead data to be captured.

To access form field mapping:

  1. Go to Settings (bottom-left).

  2. Select Integrations.

  3. Open Facebook Form Fields Mapping.

If the Form List Is Blank

If no forms appear, the Facebook page connection must be refreshed.

Steps:

  1. Copy the current URL from your browser.

  2. Open an Incognito window.

  3. Paste the URL into the address bar.

  4. Replace the end of the URL with facebook_page_select.

  5. Press Enter.

This opens the Facebook page selection dialog.

  1. Re-select the correct Facebook page.

  2. Click Connect page.

Once complete:

  • Return to Facebook Form Fields Mapping.

  • Refresh the page or toggle the integration off and on.

If forms appear:

  • Ensure each form is mapped.

  • Confirm the status shows as active.


How to Fix Facebook Connection Issues That Keep Spinning

A continuously loading or spinning connection screen usually indicates a domain mismatch.

To resolve:

  1. Confirm the current Kyrios URL domain in your browser.

  2. Go to Settings > Business Profile > Branded Domain.

  3. Verify the branded domain matches the domain used during Facebook login.

The domains must match exactly for the connection page to load correctly.


How to Verify Lead Data Using Facebook Lead Ads Testing Tool

Facebook provides a testing tool to confirm whether lead data is being sent successfully.

Steps:

  1. Open the Facebook Lead Ads Testing Tool.

  2. Select the correct Facebook page.

  3. Select the relevant lead form.

  4. Review the App ID list and confirm the Kyrios app is present.

  5. Click Create lead to generate a test lead.

  6. Click Track status.

A successful test shows:

  • Status: success

  • HTTP Code: 200


How to Diagnose Errors in Test Leads

If test leads fail, error details will appear in the testing tool.

To review errors:

  • Click Track status.

  • Check the Error Code and Error Message columns.

Common causes include:

  • Removed app permissions

  • Facebook page access changes

  • App disconnected in Facebook Business Manager

If errors are present, re-add or re-authorize the Kyrios app in Facebook Business Manager.


Common Issues and Fixes

Forms Are Not Appearing in Kyrios

Cause: Facebook page connection is stale or expired.
Fix: Reconnect the page using the facebook_page_select method and refresh the mapping page.

Leads Are Not Syncing

Cause: App permissions were removed or webhook subscription failed.
Fix: Use the Facebook Lead Ads Testing Tool and re-add the Kyrios app if errors appear.

Incorrect or Missing Field Mapping

Cause: Forms were not mapped or saved as active.
Fix: Edit the form mapping, ensure all required fields are mapped, and save to activate.


Frequently Asked Questions

Why are my Facebook forms not appearing in Kyrios?

This usually happens due to a connection issue. Refresh the Facebook page connection and reload the form field mapping screen.

What should I do if the connection page keeps spinning?

Verify that the branded domain in Kyrios matches the domain used during Facebook login.

How can I test whether my Lead Ads are working?

Use the Facebook Lead Ads Testing Tool to create test leads and confirm a success (200) status.

What if test leads are not showing in Kyrios?

Check the App ID and permissions in Facebook Business Manager and re-add the Kyrios app if necessary.

How can I prevent future Lead Ads issues?

Regularly test lead forms, verify permissions, and confirm mappings remain active.

Did this answer your question?