Ready-made templateAdd each NewOaks AI lead to a Google Sheet
Every lead the chatbot captures lands as a row with name, email and phone, so the sales team has one list to call from.
Lead GeneratedAdd New Row
View the template

NewOaks AI chat assistants collect leads and book appointments on your website. Google Sheets is where many teams track them. FlowMattic writes each lead, booking and daily chat log to a sheet, and works the other way too: rows can be answered by the NewOaks GPT model or taught to the chatbot as new content.
9 triggers 24 actions 7 example workflows 2 ready-made templates Unlimited runs
When this happens in Google Sheets6 triggers
Do this in NewOaks AI5 actions
When Google Sheets fires New Spreadsheet Row, FlowMattic runs Retrieve Leads - Last 3 Days in NewOaks AI with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made templateEvery lead the chatbot captures lands as a row with name, email and phone, so the sales team has one list to call from.
Lead GeneratedAdd New Row
View the template
Ready-made templateAdd a question or product name in a row and the NewOaks GPT model fills the answer column, which suits drafting FAQ replies or product blurbs in bulk.
New Spreadsheet RowGet GPT FeedbackUpdate Cell Data
View the template

Each booking from a chat is added to an appointments tab with date, time and contact, so front-desk staff can plan the day.
Appointment BookedAdd New Row

The daily chat log goes to its own tab, giving support managers a record of what visitors asked and where the bot struggled.
Chat Log GeneratedAdd New Row

Your team keeps approved answers in a sheet. Each new or changed row is added to the chatbot as custom content, so the bot learns from the same source.
New Or Updated Spreadsheet RowAdd Custom Content

A weekly Schedule exports the sheet to CSV and uploads it, so the bot quotes current prices without anyone uploading files by hand.
ScheduleExport sheet to CSVUpload Data to Chatbot

A Schedule pulls recent leads, loops over them and adds any that are missing, which helps when the sheet was offline or the workflow was paused.
ScheduleRetrieve Leads - Last 3 DaysIteratorLookup Row DataFilterAdd New Row
When this is done, each lead your NewOaks AI chatbot captures adds a row to your lead sheet.
Under Connects in FlowMattic, add a NewOaks AI connection for the account that runs your chatbot.
Add a Google Sheets connection and create a sheet with columns such as Name, Email, Phone, Chatbot and Date.
Create a workflow with the NewOaks AI Lead Generated trigger, then leave a test lead in the chatbot so FlowMattic captures the fields.
Add Google Sheets Add New Row, map the lead fields to your columns, test the step and switch the workflow on.
1. Trigger in NewOaks AI
Lead Generated
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
| From Google Sheets | To Google Sheets |
|---|---|
| Name | Name |
| Phone | Phone |
| Chatbot name | Chatbot |
| Created at | Date |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Google Sheets and NewOaks AI connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Leads and chat logs travel from NewOaks AI to Google Sheets through your WordPress site, not another automation company's account.
Because NewOaks AI has actions here, the same sheet that logs leads can also feed content and price lists back into the chatbot.
Runs are unlimited, so logging each lead and booking from a busy chatbot does not grow your FlowMattic bill.
Use the NewOaks AI Lead Generated trigger with a Google Sheets Add New Row step. Map the lead's name, email and phone to your columns and test with a lead from the chatbot.
NewOaks AI generates chat logs once a day at 2:00 AM UTC and the Chat Log Generated trigger fires then. Leads and bookings have their own triggers that fire as they happen.
Yes. Send rows to Add Custom Content as they change, or export the sheet to CSV on a Schedule and use Upload Data to Chatbot to replace a whole data set.
It sends text from a row to the NewOaks AI GPT model and returns the reply. Write that reply back with Update Cell Data to fill an answer, summary or category column.
Did not find your answer? You can browse the help center or ask us directly.
Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Google Sheets integration 2.2.4, NewOaks AI integration 1.3.0.