Support

FormFlow support

Use support to diagnose a first-run approval test, or leave a review only after the approval email, decision link, and linked Sheet status all work.

Quick start

First-run test path

  1. Use a copied or internal Google Form, not the live production form.
  2. Select the response spreadsheet linked to that form.
  3. Add one internal approver and save the configuration.
  4. Run Preflight and resolve any warning before launch.
  5. Submit one test response, confirm the approval email and decision link, then use Sync pending decisions or wait for the hourly owner-side sync and refresh the linked Sheet. Only the final Sheet status confirms completion.

Useful guides

It worked

Review after a real success

If Preflight passed, the reviewer email arrived, the approve/reject link worked, and the linked Sheet status updated, an honest Marketplace review helps the next operator trust the setup. You can leave one from the checklist after confirming the workflow really worked.

Open the review checklist
It failed

Use support before reviewing

If any step failed, send the four checks above first. The useful next move is to identify whether the issue is linked Sheet access, reviewer email delivery, account identity, or Sheet status writing.

Send a FormFlow setup note
FAQ

Common questions

What if the add-on cannot find a form or Sheet I can open?

First confirm that the add-on is running as the account that owns or can edit the selected files. Google Apps Script add-ons do not support signing in with multiple Google accounts at the same time. Use a separate browser profile signed in only to the intended account, then reopen the form and add-on. If access still fails, check the selected file and its sharing permissions. Google account troubleshooting.

Is this for complex enterprise workflows?

No. It is for lightweight Forms-to-Sheets approval flows.

What should I test?

Check that Preflight passes, the approval email arrives, the approve/reject link works, and the linked Google Sheet status updates. A received decision can be queued for owner-side writing. Use Sync pending decisions in the add-on, or wait for the hourly sync or the next form submission, then refresh the Sheet and check its final status.

What does “Requested entity was not found” mean?

The current execution account may not have access to the linked response Sheet. Reopen the form as its owner, confirm the selected response Sheet, and run Preflight. A received approval can remain queued until the owner-side sync runs. Use Sync pending decisions, then refresh the Sheet and check the final status; do not treat the decision receipt page alone as completion.

What if reviewers do not get emails?

Check reviewer addresses, Gmail limits, and spam folders.