Common Issues

Connection issues

chevron-rightMy API credentials are not acceptedhashtag

Double-check that you're entering both the API ID and API Token — not just one of them. These are separate values found in your Aircall Dashboard under Integrations > API Keys. Make sure there are no leading or trailing spaces when you paste them into Coupler.io.

chevron-rightI can't find the API Keys section in Aircallhashtag

You need Admin access to see the API Keys section. If you don't see it, ask your Aircall account admin to either grant you admin rights or generate the credentials on your behalf.

Missing data

chevron-rightMy data flow returns no data or fewer records than expectedhashtag

Check your start date setting. If it's set too recently, you may be excluding historical records. Use the date picker to move the start date further back and re-run the import. Also, confirm that the entity you selected actually has data in Aircall for that period.

chevron-rightCall recordings are missing from my Calls exporthashtag

Recording URLs only appear if call recording is enabled on your Aircall plan and configured for the relevant numbers. If recordings are enabled but URLs are still missing, check whether the recording has finished processing in Aircall — it can take a few minutes after a call ends.

chevron-rightSome fields are empty for certain callshashtag

Not all fields are populated for every call. For example, voicemail fields only appear for calls that went to voicemail, and IVR data only shows if IVR is active on your account. Empty fields for those calls are expected behavior.

Permission errors

chevron-rightI get a 401 or 403 error when running a data flowhashtag
circle-exclamation

For a 401, regenerate your API key in Aircall and update the credentials in Coupler.io. For a 403, confirm your Aircall user role is Admin — standard agent accounts do not have API access.

Data discrepancies

chevron-rightThe numbers in Coupler.io don't match the Aircall dashboardhashtag

Aircall's built-in dashboard may apply filters or aggregate data differently than a raw export. Check whether the dashboard is filtering by team, number, or date range. Your Coupler.io import pulls raw records, so totals should match once you apply the same filters in your destination tool.

chevron-rightCall durations seem inconsistenthashtag

Aircall reports several duration fields — total duration, talking duration, ringing duration, and waiting duration. Make sure you're using the right one for your use case. Total duration includes ringing and hold time, not just active conversation.

Rate limits

chevron-rightMy data flow fails partway through or times outhashtag

Aircall's API has rate limits that can affect large imports. If you're pulling a long date range with a high call volume, try narrowing your start date to reduce the data size. Coupler.io handles pagination automatically, but very large requests may occasionally time out — running the import again usually resolves it.

Last updated

Was this helpful?