Panther Hook Docs
Delivery

Google Sheets integration

Append selected lead values as spreadsheet rows.

Connect the destination

Step 1: Prepare the provider

Create a spreadsheet and a target worksheet. Copy its spreadsheet ID and sheet name, then share it with the service account email shown in the Panther Hook integration editor.

Step 2: Configure Panther Hook

Select Google Sheets, enter the spreadsheet ID and worksheet name and map supported lead fields to ordered columns. Save and test.

Step 3: Verify delivery

Confirm that the expected row appears with values in the intended columns. Check Integration Deliveries when a row is missing.

Payload and security limits

Google Sheets uses service-account access and ordered column mapping, not an arbitrary Google user OAuth session. Retry after ambiguous timeouts can create duplicate rows.

Keep provider credentials in the destination editor. The integration can be restricted by workspace plan, form status and runtime availability. A stored lead does not imply every configured destination succeeded.

If a message does not arrive

  • Check the form and workspace, then confirm that the submission was accepted rather than quarantined.
  • Inspect the relevant Integration Deliveries record for the attempt status and bounded error details.
  • Confirm provider configuration, permissions, quota and destination state before retrying.
Delivery troubleshooting

Provider documentation

For provider-specific token or webhook setup details, refer to the official integration guides. Our instructions describe Panther Hook behavior and do not replace the provider’s access controls.

Official integration guides
Didn't find the answer? Contact support. For endpoint descriptions, see the API reference.