For the complete documentation index, see llms.txt. This page is also available as Markdown.

Common Issues

Connection issues

I can't connect my Google account

Make sure you're signing in with the Google account that owns or has access to the forms you want to export. If you manage multiple Google accounts, double-check that the browser session is using the right one before authorizing. You can revoke and reconnect the integration from your Google account's security settings under Third-party apps with account access.

Authorization was successful but no forms are loading

This usually means the authorized account doesn't have access to the Form IDs you entered. Confirm that the account you connected is either the Owner or has Editor access to those forms. Shared forms from a different Google Workspace domain may also require explicit sharing before they appear.

Missing data

Some responses are missing from the export

Check whether the missing responses were submitted before or after you set up the data flow. Coupler.io pulls all available responses each time it runs, so responses submitted before the first run should still appear. If responses are still missing, verify that the form hasn't been moved to trash or had its sharing settings changed.

The respondent_email column is empty

This field is only populated when the form has Collect email addresses enabled. Open the form in Google Forms, go to Settings → Responses, and check whether email collection is turned on. Responses submitted before this setting was enabled will not have an email address retroactively.

Permission errors

I get a "403 Forbidden" or "Access denied" error

The connected Google account doesn't have sufficient access to the form. You need at least Viewer access to read responses, but Owner or Editor access is recommended. Ask the form owner to share the form with your account and then re-run the data flow.

The data flow runs but returns no rows for a specific Form ID

Double-check that the Form ID is correct — it should be the string in the form URL between /d/ and the next /. A common mistake is copying the full URL or including extra characters. Also confirm the form has at least one response before expecting rows in the Form responses entity.

Data discrepancies

Question text in the export doesn't match what's in the form

If you edited a question after responses were already collected, the item_title field in earlier responses reflects the question text at the time of submission, not the current text. The Forms entity always shows the current question text. This is a Google Forms API behavior and cannot be changed.

Rate limits

The data flow fails with a rate limit or quota error

Google Forms API has per-minute and per-day quotas. If you're syncing a large number of forms or have very frequent schedules across multiple data flows, you may hit these limits. Try reducing the number of forms per data flow, or space out your sync schedules to avoid simultaneous runs.

Last updated

Was this helpful?