September 29, 2026
The Google Sheets integration lets you turn any spreadsheet into a live trigger for an Interakt WhatsApp campaign. Instead of manually uploading a contact list every time you want to message someone, you connect a Google Sheet once — Interakt then watches it and automatically sends your WhatsApp template message whenever the condition you've set is met.
This is especially useful for use cases like:
| Trigger type | What it does |
|---|---|
| New row added | Fires whenever a new row is added anywhere in the connected worksheet. Interakt checks the sheet on a set polling frequency (e.g. every 15 minutes). |
| Date in column | Fires based on a date/date-time value in a column you choose — either a set offset Before/After that date-time, or on the Exact Date at a chosen execution time. |
| Note: Keep column headers in row 1 of your sheet exactly as you want them to appear while mapping — Interakt reads these headers to let you map columns to your phone number and message template fields. |
Open section 2. Choose your audience → Add Trigger. You'll see four trigger options: Customer does an event, Customer field updated, After the date in a customer field, and Google Sheet.
Select Google Sheet. Two sub-options appear under Configure Google Sheets:
Pick whichever sub-option matches your use case, then click Configure to connect and set up your sheet. Both sub-options walk you through the same 4-step wizard: Gmail Connection → Select Spreadsheet → Map Phone Number → Set Trigger.
The wizard first asks you to connect a Google account. Click Sign in with Google, choose the account that owns (or has edit access to) your sheet, and allow Interakt to view and edit spreadsheets. Interakt only accesses the specific spreadsheet you select in the next step — not your entire Drive.
| Tip: If you've already connected a Google account in an earlier campaign, the wizard will show it as already connected and let you reuse it, or connect a different one via "Use a different account". |
Choose the Spreadsheet from your connected Google Drive, then pick the specific Worksheet (tab) inside it that Interakt should watch. You can keep separate tabs in the same spreadsheet for different trigger types — for example, a "New Row" tab and a "Date/time" tab.
Tell Interakt which column(s) hold the recipient's WhatsApp number. There are two formats to choose from:
Click Next once mapped.
This last step differs depending on which sub-option you picked in Step 2.
Set how often Interakt should poll the sheet for new rows — for example, Every 15 Minutes. On every check, the system reads all rows and sends messages for entries it hasn't processed yet.
Click Save to finish. Back on the campaign screen, the trigger now shows a green Trigger: GSheet checkmark.
If a Google account is already connected from a previous setup, the wizard shows it as connected — just confirm and continue through Select Spreadsheet and Map Phone Number as described above.
At the final step, Trigger Timing, first select the date/date-time column from your sheet (e.g. Appointment Date). Then choose one of two timing modes:
| Note: Interakt checks the sheet daily and schedules messages based on matching rows. For example, with "Exact Date" and execution time set to 09:00 AM, a row dated 10 March 2026 triggers the message on 10 March at 9:00 AM. |
Click Save once your timing is configured.
Open section 3. Choose your message template and click Choose template. Pick an approved WhatsApp template from your library.
If your template has variables (like a name placeholder), expand Configure Body Variable for each one and choose where its value should come from:
When you choose Sheet Column, also set an Enter Fallback Value — text to use if that cell is ever empty for a given row (e.g. "NA").
Click Save once every variable is mapped.
Open section 4. Schedule your message and configure:
| Note: Times shown here are based on your local time zone. |
Once all four mandatory sections — Campaign Type, Audience/Trigger, Message Template, and Schedule — show a green checkmark, review the summary and click Go Live in the top-right corner.
You'll see a "Campaign created successfully" confirmation, and your campaign will appear under Campaigns → Ongoing Campaigns with a Live status. From here, Interakt monitors your Google Sheet in the background and sends WhatsApp messages automatically whenever your trigger condition is met.
With Interakt, your Google Sheet becomes a powerful campaign trigger. You can automatically send a WhatsApp campaign when:
Once live, monitor delivery and performance from the Ongoing Campaigns list just like any regular Interakt campaign.
If you run into any issues while setting up the Google Sheets integration, reach out to the Interakt support team at [email protected].