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.
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
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?
Will repeat customers end up with duplicate contacts in Podium?
What happens if someone submits the form without a phone number?
Can I use a different form instead of Google Forms?
Do I need to write the confirmation message myself?
Related templates
Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.
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.
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.
Keep a spreadsheet of your most important senders, and every email from one gets labeled, posted to your team channel, and logged automatically.
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.
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.
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.