Workflow · version 1.0

Verify Tally form submissions before logging to Sheets and SendGrid

Receive a Tally form webhook, verify the respondent email with ValidReach, log all submissions with their status in Google Sheets, and trigger SendGrid only for deliverable leads.

Starts when: Tally form submission webhook.

Steps

  1. 1. Tally form submitted (trigger)

    Parse the respondent email and form fields from Tally.

  2. 2. Verify email with ValidReach (http)

    POST the respondent email to /api/v1/verify/single.

  3. 3. Append row to Google Sheets with status (action)

    Record the submission, data.status, and data.reason in Google Sheets.

  4. 4. Check if deliverable (branch)

    Branch on data.is_deliverable.

  5. 5. Send resource link via SendGrid (action)

    Email the requested guide or confirmation via SendGrid.

  6. 6. Skip SendGrid send (action)

    Keep the sheet log for audit but do not send an email.

Connections

  • Tally form submitted → Verify email with ValidReach
  • Verify email with ValidReach → Append row to Google Sheets with status
  • Append row to Google Sheets with status → Check if deliverable
  • Check if deliverable → Send resource link via SendGrid (is_deliverable = true)
  • Check if deliverable → Skip SendGrid send (is_deliverable = false)

Credentials you provide

  • ValidReach API key YOUR_API_KEY: Create it under Settings → API keys and store it in your automation tool’s secret storage.
  • Google Sheets & SendGrid credentials CONNECT_YOUR_OWN_ACCOUNT: Connect Google Sheets and your SendGrid API key in your workflow tool.

Sample

POST https://validreach.dev/api/v1/verify/single
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{"email":"user@example.com"}
{
  "success": true,
  "data": {
    "email": "user@example.com",
    "status": "valid",
    "is_deliverable": true,
    "reason": "accepted_email",
    "credits_used": 1,
    "retryable": false
  }
}

Before you run it

Logging every Tally submission to Google Sheets before branching ensures no form response is lost even when outbound email is suppressed.

Verification status. Schema: checked in unit tests. Import: not tested on any platform. Sandbox run: not run. The download is this ValidReach definition, not an importable file for an automation platform.