Ready-made templateLog Kylas CRM lead events in a sheet
Every lead that is created, updated or deleted in Kylas gets a row, giving you a history of the pipeline that sales and marketing can both read.
Lead CreatedAdd New Row
View the template

Kylas CRM holds your leads, deals and quotations, but owners and finance teams often want them in a spreadsheet they can sort and share. FlowMattic writes Kylas CRM records into Google Sheets from your WordPress site and keeps each row current when the record changes, so reports start from data that matches the CRM.
18 triggers 19 actions 6 example workflows 2 ready-made templates Unlimited runs
When this happens in Kylas CRM12 triggers
Do this in Google Sheets19 actions
When Kylas CRM fires Lead Created, FlowMattic runs Add New Row in Google Sheets 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 that is created, updated or deleted in Kylas gets a row, giving you a history of the pipeline that sales and marketing can both read.
Lead CreatedAdd New Row
View the template

Look up the deal ID first. A Router updates the existing row when the deal changes stage and adds a row only for a new deal, so the sheet mirrors the pipeline.
Deal CreatedLookup Row DataRouterUpdate Row

A Filter lets only delete events through, then Lookup Row Data finds the lead and Delete Row removes it, so the sheet does not keep leads the CRM has dropped.
Lead CreatedFilterLookup Row DataDelete Row

Each quotation is written with its customer, products and total, so finance can forecast and prepare invoices without logging in to the CRM.
Quotation CreatedAdd New Row

Calls recorded in Kylas are added to a Calls tab with the rep and related lead, which makes weekly activity counts a simple sheet filter.
Call CreatedAdd New Row

Tasks created in the CRM land on a Tasks tab, with the due date formatted by Date/Time Formatter so the sheet sorts them in the right order.
Task CreatedDate/Time FormatterAdd New Row
At the end, every lead event from Kylas CRM is written to your Google Sheet as one row.
Add a header row such as Lead ID, Name, Email, Phone, Source, Owner and Event.
Under Connects, add a Google Sheets connection with an account that can edit the spreadsheet.
Create a workflow with the Kylas CRM Lead Created trigger, follow its setup instructions and create a test lead so FlowMattic captures its 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 Kylas CRM
Lead Created
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
| From Kylas CRM | To Google Sheets |
|---|---|
| Lead ID | Lead ID |
| First and last name | Name |
| Phone number | Phone |
| Source | Source |
| Owner | Owner |
| Event type | Event |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Kylas CRM and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Lead and deal data passes from Kylas CRM through your own WordPress site to the sheet, not through a third party's automation account.
Because updates fire too, a busy CRM sends many events. Runs are unlimited, so keeping the sheet current costs the same however active the team is.
Owners, accountants and partners can read a shared sheet of deals and quotations without each needing a Kylas CRM login.
Yes. Lead Created also fires on updates. Search the Lead ID column with Lookup Row Data, then use Update Row on the match so the sheet keeps one current row per lead.
Yes. Put a Filter after Lead Created that passes only delete events, then Lookup Row Data and Delete Row. Or use Update Row to mark it deleted if you want to keep the history.
Contacts, deals, companies, products, notes, tasks, quotations, meetings, calls and users each have a trigger. Give each one its own workflow and its own tab.
Yes. Keep one row per deal with its stage and value, updated by the deal workflow, then use a pivot table or chart in Google Sheets to total by stage or owner.
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. Kylas CRM integration 1.0.0, Google Sheets integration 2.2.4.