splitforms.com

Integration · Google Chat

Send form submissions to Google Chat.

Send form submissions to a Google Chat space.

  • 500 free submissions
  • No credit card
  • Live in minutes
splitforms sends every form submission to Google Chat

Form submissions, routed automatically

splitforms connects your forms to Google Chat and moves every submission across the moment it's received — no manual export, no copy-paste.

Your leads are never lost

Every submission is emailed to you and saved to a searchable dashboard, so the lead is captured even if Google Chat is unreachable.

No per-integration fees

Connecting Google Chat to your forms is included in your plan — no add-on charge and no per-message billing from splitforms.

Example: form markup

Send form submissions to Google Chat from plain HTML.

The form posts to https://splitforms.com/api/submit. The Google Chat routing is configured in the splitforms dashboard against the form's access key — there's no client-side Google Chat-specific code in your HTML.

Get your access key
contact-form.html
<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_SPLITFORMS_KEY" />
  <input type="email" name="email" placeholder="[email protected]" required />
  <textarea name="message" placeholder="Your message" required></textarea>
  <button type="submit">Send to Google Chat</button>
</form>

How it works

How to send form submissions to Google Chat.

Here's how to send form submissions to Google Chat in 5 steps — no code required, and most teams finish in a couple of minutes.

Step 1

In Google Chat, open the space you want alerts in, click the space name, and choose Apps & integrations → Webhooks → Add webhook.

Step 2

Give it a name (splitforms works well), optionally set an avatar URL, and copy the webhook URL. It starts with https://chat.googleapis.com/v1/spaces/ and carries a key and token in the query string — treat it as a secret.

Step 3

In splitforms, open your form's Webhooks tab, add a destination, and paste the URL. splitforms recognises the chat.googleapis.com host automatically and switches to Google Chat's message format.

Step 4

Submit a test entry. The message should land in the space within a couple of seconds, with the form name in bold and each field on its own line.

Step 5

Repeat per form if you want different forms in different spaces — each form carries its own webhook configuration.

How teams use it

How do teams send form submissions to Google Chat?

Google Chat spaces accept an incoming webhook that takes the same message body Slack does, so splitforms posts to one directly. Paste the space's webhook URL and submissions arrive as a formatted message — no Zapier, no Apps Script, nothing in between. Prefer a plainer destination? The same form can also send form submissions to email or forward them to any webhook.

  • Native delivery (auto-detected webhook)
  • Google Workspace teams who already run standups and triage in Chat and do not want a second tool just for form alerts.
  • Agencies routing each client's contact form into that client's dedicated space.
splitforms routing form submissions to Google Chat

Why splitforms

Do you need a separate tool to send form submissions to Google Chat? No.

Formspree and Web3Forms have no native Google Chat destination — reaching a space with either means running Zapier or an Apps Script in between. splitforms is free for 500 submissions (no card), then $5/mo on Pro (5,000/month) or $49/year on Annual (15,000/month), with no per-integration add-on fees.

  • Support or IT request forms landing in the space where the on-call rota already lives.
  • Sales teams getting demo requests in the space where deals are already discussed.
  • Schools and nonprofits on Workspace collecting enquiries without buying a Slack plan.
Every Google Chat submission is saved in the splitforms dashboard

How SplitForms works

What happens after someone submits your form?

splitforms receives the submission, filters spam, saves it to your dashboard and emails you — then, on paid plans, sends it on to your webhooks and integrations. No backend infrastructure to build.

A SplitForms contact form submission launching straight to your inbox

Add your endpoint

Point your form to your unique SplitForms endpoint. That's it.

HTML form pointing at a SplitForms submit endpoint

Receive submissions

We instantly capture and organize every submission in your inbox.

Submissions inbox with searchable leads and status pills

Route anywhere

Send data to email, spreadsheets, CRMs, webhooks, and 7,000+ apps.

Generic integration tiles for email, sheets, chat, CRM, automate, and webhook

No credit card required. Set up in under 60 seconds.

Connect & automate

Where can submissions go besides email?

On paid plans, submissions can also go to Slack, Discord, Google Sheets, Notion, Airtable, Zapier or any signed webhook — and splitforms works on the platforms you build on, from WordPress and Shopify to Next.js. With Stripe connected, your forms can take payments too.

Connect your SplitForms form to Slack, Google Sheets, Mailchimp, Zapier and more
NewTake payments on your formsDeposits, bookings, order forms — submitters check out through Stripe and the money goes straight to your Stripe account. Included on every paid plan.See plans →

Setup guides for the stacks you use

Common questions

Google Chat form integration questions.

View all FAQs
Do I need Zapier or Apps Script for this?

No. Google Chat's incoming webhooks accept a plain JSON body with a text field, which is the same shape Slack uses, so splitforms posts to the space directly. There is no middleware to configure, nothing to keep running, and no per-task quota to hit.

How does splitforms know it is a Google Chat URL?

It matches the hostname chat.googleapis.com exactly and switches message format automatically — you do not pick anything. The match is anchored to the host, so a URL that merely mentions that domain in its path or query is not treated as Google Chat.

Is the webhook URL sensitive?

Yes. The key and token in the query string are what authorise posting to that space, so anyone holding the URL can post to it. Treat it like a password, and delete the webhook in Google Chat if it leaks — that immediately invalidates it.

What does the message look like?

The form name in bold, then each submitted field on its own line as label and value. Long values are trimmed so a large submission cannot break the message, and any stored file URLs stay clickable.

Can different forms post to different spaces?

Yes. Webhook destinations are configured per form, so a contact form, a support form, and a job-application form can each land in their own space.

Do I need to be a Google Workspace admin?

Usually not — creating a webhook is done by a space manager rather than a Workspace admin. Some organisations restrict who may add apps and webhooks to spaces, in which case ask whoever manages the space. Note that webhooks are a Workspace feature and are not available on personal @gmail.com Chat.

What plan includes Google Chat delivery?

It uses outbound webhooks, so it is included on the paid plans — Pro ($5/month) and Annual ($49/year) — along with the other webhook destinations.

Simple pricing

How much does splitforms cost?

Free gives you 500 submissions for $0 — no card, no time limit. Pro is $5/month for 5,000 submissions a month, and Annual is $49/year for 15,000 a month with every Pro feature.

Free

$0— 500 submissions
 

No card, no time limit

Best for testing

For side projects and indie devs.

  • 500 free submissions
  • Unlimited forms
  • Email notifications included
  • Smart spam filtering
  • Submissions dashboard
  • Redirect after submit
  • MCP server included

Annual

$49/ year
About $4.08/mo, billed yearly
Best value

Every Pro feature with triple the volume — $0.27 per 1,000 at full use.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • File uploads with 5 GB storage
  • 3 team seats
  • Priority email support

No credit card required on Free • Cancel anytime • Full pricing and FAQ