Common Issues

Connection issues

chevron-rightMy API key is not being acceptedhashtag

Double-check that you copied the full API key from your Campayn account settings without any extra spaces. API keys are case-sensitive. If the key still fails, try regenerating it in Campayn and entering the new one in Coupler.io.

chevron-rightThe data flow fails immediately after I run ithashtag

This usually means the API key is invalid or the Campayn account doesn't have API access enabled. Confirm your Campayn plan includes API access — some lower-tier plans may restrict it. Check Campayn's account settings to verify.

Missing data

chevron-rightSome contacts are not showing up in the Contacts entityhashtag

Campayn's API may only return contacts with an active subscription status by default. Contacts who have bounced or unsubscribed might appear in a filtered or reduced state. Check the subscription status field in your results to confirm whether inactive contacts are included.

chevron-rightMy Reports entity returns no datahashtag

Reports only contain data for campaigns that have been sent. If you have only draft or scheduled emails in your Campayn account, the Reports entity will return empty. Make sure at least one campaign has been sent and delivered before pulling Reports.

chevron-rightForms data appears emptyhashtag

If you haven't created any sign-up forms in Campayn, the Forms entity will return no rows. Verify that forms exist in your Campayn account before pulling this entity.

Permission errors

chevron-rightI get a "permission denied" or "unauthorized" errorhashtag

This typically means the API key belongs to a user role that doesn't have full account access. Make sure the API key is generated from an account owner or admin role in Campayn, not a restricted user.

Data discrepancies

chevron-rightThe open and click counts in Coupler.io don't match what I see in Campayn's dashboardhashtag

Campayn's dashboard may display real-time or updated metrics, while the API returns data as of the moment the data flow ran. Run the data flow again to get the latest figures. For live dashboards, set up a scheduled refresh to keep numbers current.

chevron-rightSubscriber counts in Lists don't match the Contacts entityhashtag

The Lists entity shows the count of active subscribers per list. The Contacts entity includes all contacts regardless of list membership or status. These counts are intentionally different — use the subscription status field in Contacts to filter for active subscribers if you need to reconcile the numbers.

Rate limits

chevron-rightMy data flow is slow or times out on large contact listshashtag

Campayn's API has rate limits that slow down large requests. If you have tens of thousands of contacts, the data flow may take longer than expected. Try running the data flow during off-peak hours and avoid triggering multiple runs at the same time.

Last updated

Was this helpful?