Skip to content
// bullpack · 7 files

Form Response Router.

On a Google Form submission, normalizes the response and routes it by field through a configurable rules engine (equals / contains / oneOf / regex / default) to Slack, email, or a CRM. Uses an installable form-submit trigger. Programmatic submissions and API writes do not fire this trigger; those integrations need an explicit routing call.

Try the free routing rule check

Paste fictional or your own one-field examples to spot competing rules and unmatched answers. Browser-only, no account needed. This simplified first-match checker supports equals, contains and a default; it does not execute or validate this pack’s full routing engine.

$39USD · one-time · lifetime updatesGet the pack — $39

Instant download · 14-day refund · single-buyer license

What's in the box

7 .gs files + README
  • Config.gsRouting rules + destination credentials.
  • Main.gsInstallable onFormSubmit handler + routeResponse().
  • Parse.gsPure normalize of a form-submit event → record.
  • Rules.gsPure rules engine (equals/contains/oneOf/regex/default).
  • Destinations.gsSlack / email / CRM senders with retries.
  • Dedupe.gsPure idempotency by response id.
  • Tests.gssmokeTest() over parse + rules + dedupe; dryRunSample().

Plain .gs files with comments and a README walkthrough. Runs inside your own Google account — no server, no third party. Single-buyer commercial-use license: use it in your own projects, business, and client work; you just can't resell or republish the pack's source.

More packs

all packs →