Guides/Ads & tracking

My ad conversions never reach Events Manager, or the dashboard says reporting is on hold

Almost always a permission, not your data: your ad account has not granted access to the system user in your own Business Manager. 4 min read

If the Ads page shows "Conversion reporting to Meta is on hold", or your conversions are recorded in WACO but never appear in Events Manager, the cause is almost always one thing: Meta refuses our events with error #270.

This Ads API request is not allowed for apps with development access level. Make sure that the access token belongs to a user that is both admin of the app and admin of the ad account.

In plain terms: the system user WACO uses is not recognised as a manager of your ad account. Your data is fine, your numbers are fine, and the dataset is correctly linked to your WhatsApp Business account. One permission checkbox in your own Business Manager is missing.

The fix, five minutes, you can do it yourself

  1. Open business.facebook.com with an account that is an admin of your company's Business Manager.
  2. Go to Business settings → Users → System users.
  3. Pick the system user belonging to your WhatsApp provider. Its name contains the provider's name, for example IDCloudHost System User. It was created when you connected your number and it lives inside your own Business Manager.
  4. Click Add assets → Ad accounts, pick the ad account you run click-to-WhatsApp ads from, and grant Manage campaigns (or full control).
  5. On the same assets screen, also pick Data sources → Datasets, tick your WhatsApp dataset (the id is shown on the WACO Ads page under Dataset per number) and grant Manage dataset. One number means one dataset, so tick them all if you run several numbers.
  6. Save.

Both are needed: the ad account decides whether we may report at all, the dataset decides where the report is written. Granting only one usually ends in the same error.

Nothing to press on the WACO side afterwards. We retry on our own at least every two hours, and once the permission is visible the conversions that were held are sent too.

Your leads are not lost while you wait. Held conversions stay stored and go out automatically once access lands. The limit comes from Meta: an ad click can only be reported for 7 days after the click. The sooner the permission is in place, the more complete the report.

If the message is not #270

Seeing each number's dataset

The Ads page lists Dataset per number. Each WhatsApp Business account has its own dataset, so if you run several numbers you will see several dataset ids in Events Manager. Use that list to match a number to its id when your ads team goes looking.

Still stuck after following this guide? Contact us from the dashboard — attach a screenshot if you have one, it speeds everything up.