Text new Google Forms leads instantly through Podium

Every website quote request becomes a Podium contact, an instant confirmation text, and a row in your lead log within seconds.

Deterministic Code
PodiumGoogle FormsGoogle SheetsSalesOperationsLead EnrichmentData Sync
PromptCreate

Watch my website quote request form in Google Forms and run this every time someone submits a new response. Use a poll trigger on the form's new response event so the workflow fires within seconds of the submission. Read the name, phone number, email and requested service from the response, along with the submission timestamp and the form name.

First, add the person to Podium with Create Contact, sending it to the location I want to handle these leads. Map the form fields straight across: the name field becomes the contact name, the phone number becomes the contact phone, and the email becomes the contact email. Create Contact upserts on phone number, email or conversation uid, so a repeat submitter updates their existing contact instead of creating a duplicate. Normalize the phone number to E.164 before sending it. Note that Create Contact returns 202 Accepted and is processed asynchronously, so do not wait on or depend on a contact uid coming back from this step.

Next, text them immediately with Podium Send Message, sending an SMS from the same location. Address the contact by their phone number, since the contact identifier accepts a phone number directly and the contact record may still be processing. The message should confirm we received their request and tell them a rep will call shortly, for example: "Hi {first name}, thanks for requesting a quote for {service requested}. We got your request and a rep will call you shortly." If the submission has no phone number, skip this step rather than failing the run.

At the same time, append a row to my Google Sheets lead log using Append Values. The columns in order are: submission timestamp, name, phone number, service requested, and which form the lead came from. This row should be written for every submission, including ones that were skipped for texting because no phone number was provided, so the log is a complete record of inbound leads.

Every step here is a fixed field to field mapping with no decisions to make, so build this as a deterministic workflow rather than an agent. There is no drafting, scoring or routing logic: read the response, upsert the contact, send the confirmation text, append the log row.

Example output

Text sent from your Podium location, about 8 seconds after submission: "Hi Dana, thanks for requesting a quote for gutter replacement. We got your request and a rep will call you shortly." Row appended to the lead log: 2026-08-09 10:42 AM | Dana Whitfield | +14155550142 | Gutter replacement | Website Quote Request

What does this prompt do?

  • Watches your website quote request form and picks up every new submission within seconds
  • Adds the person to Podium as a contact using the name, phone number and email they entered, updating the existing record if they have contacted you before
  • Texts them right away to confirm you received the request and let them know a rep will call shortly
  • Appends a row to your lead log spreadsheet with the time, name, phone, service requested and which form it came from

What do I need to use this?

  • A Podium account with the location you want to text from
  • A Google account with the quote request form you want to watch
  • A Google Sheets lead log with columns for time, name, phone, service requested and form name
  • Your quote request form should collect a name, phone number, email and the service the customer wants

How can I customize it?

  • Reword the confirmation text, for example adding your business name, hours, or an expected callback window
  • Point it at a different form or a different lead log spreadsheet, and change which form answers land in which columns
  • Choose which Podium location the text is sent from if you run more than one

FAQs

How quickly does the text go out?
The workflow checks your form for new submissions continuously and runs the moment one lands, so most people get the confirmation text within seconds of hitting submit. That speed is the whole point: leads who hear back immediately are far more likely to still be interested when your rep calls.
Will repeat customers end up with duplicate contacts in Podium?
No. Podium matches on phone number and email, so if someone has contacted you before, their existing contact is updated rather than a second one being created.
What happens if someone submits the form without a phone number?
A text message needs a phone number, so that submission is still written to your lead log spreadsheet and skipped for texting. You will see it in the log and can follow up by email instead.
Can I use a different form instead of Google Forms?
This version is built around a Google Form. If your quote request form lives somewhere else, the same three steps still apply and the workflow can be pointed at another form tool that we support.
Do I need to write the confirmation message myself?
A ready to send confirmation is included, and you can edit the wording at any time. Most businesses add their name and a rough callback window so the text feels personal.

Related templates

Weekly Amazon S3 bucket security audit posted to Slack

Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.

Amazon S3
Slack Bot
Google Sheets
Agentic Task
Turn procurement portal tenders into CRM deals each morning

Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.

Anchor Browser
Google Sheets
HubSpot
+1
Agentic Task
Draft polite follow-ups for emails that never got a reply

Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.

Aurinko
Google Sheets
Slack Bot
Agentic Task
Flag VIP client emails in Zoho Mail and alert your team

Keep a spreadsheet of your most important senders, and every email from one gets labeled, posted to your team channel, and logged automatically.

Zoho Mail
Google Sheets
Slack Bot
Deterministic Code
Send Yotpo review requests when Shopify orders ship

The moment an order is fulfilled, we register it with Yotpo so the review request is timed off real delivery, and we log every sync so failures never go unnoticed.

Shopify
Yotpo
Google Sheets
Deterministic Code
Reconcile Shopify sales against Zoho Books every night

Every night at 11pm we compare the day's Shopify orders with your Zoho Books invoices and payments, and flag only what does not match.

Zoho Books
Shopify
Google Sheets
+1
Agentic Task

Stop losing quote requests to slow follow up.

Every form submission gets a text back in seconds and lands in your lead log automatically, with no one having to watch an inbox.