Google Sheets + DodoForm
Append every verified DodoForm record to a Google Sheet. Authenticated with a service-account JWT, so the connection does not quietly expire the way a user OAuth token does.
What happens on each record
A new row is appended to the sheet you nominate, with the verified field values in your mapped columns.
The push runs after a record is approved — by the confidence gate or by a human in the review queue — so Google Sheets only ever receives data that has been checked. That ordering is the point: AI-extracted values that nobody verified are worse than no values, because they are indistinguishable from real ones once they land.
What you need to connect it
A Google service-account credential. The distinction that matters: this is a JWT-based service account, not a user OAuth grant, so there is no access token to refresh and no reconnect prompt weeks later when a token quietly lapses.
Before you turn it on
- Share the target sheet with the service account's email address, or the push will be refused with a permission error rather than silently dropped.
- Column headers are matched by your field mapping, so renaming a header without updating the mapping sends values to the wrong column.
Who this is for
Anyone whose real system of record is a spreadsheet, and who is currently retyping emails and voice notes into it by hand.