Ready-made templateLog every new Gripp invoice in a sheet
Each invoice adds a row with the number, client, amount and due date, giving the owner a revenue list that can be filtered by client or month.
Invoice CreatedAdd New Row
View the template

Gripp runs the agency side of the business: companies, quotes, invoices, hours, assignments and tasks. Google Sheets is where many agency owners build their own revenue and capacity overviews. FlowMattic writes Gripp events into a sheet from your own WordPress site, so new invoices, payments, logged hours and accepted offers feed the overview without exports.
22 triggers 19 actions 7 example workflows 2 ready-made templates Unlimited runs
When this happens in Gripp16 triggers
Do this in Google Sheets19 actions
When Gripp fires Invoice 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 templateEach invoice adds a row with the number, client, amount and due date, giving the owner a revenue list that can be filtered by client or month.
Invoice CreatedAdd New Row
View the template

Payment Created finds the invoice's row and writes the payment date and amount, so the sheet's open-invoices total matches what clients still owe.
Payment CreatedLookup Row DataUpdate Row

Each hour entry adds the employee, project, date and duration to a Timesheet tab, which feeds a capacity or profitability view per project.
Hour CreatedDate/Time FormatterAdd New Row

Quote Created adds each quote to a pipeline tab. When the client accepts, Offer Accepted looks up the row and sets the status, so the win rate is a simple count.
Offer AcceptedLookup Row DataUpdate Row

Offer Rejected marks the quote's row as lost, and the account manager adds the reason in the next column, building a record you can learn from.
Offer RejectedLookup Row DataUpdate Row

Task Completed adds the task, project and person who finished it to a Done tab, which helps when you report progress to a client each week.
Task CompletedAdd New Row

Invoice Sent finds the invoice and writes the date it went out, so payment terms can be counted from the day the client actually received it.
Invoice SentLookup Row DataUpdate Row
At the end, every invoice created in Gripp is added as a row to your invoices sheet.
Add headers such as Invoice ID, Number, Company, Date, Due date, Amount, Sent and Paid.
Under Connects, add your Gripp account and a Google account that can edit the spreadsheet.
Start a workflow with the Gripp Invoice Created trigger and create a test invoice so FlowMattic captures its fields.
Add Google Sheets Add New Row, map the invoice fields, test it and switch the workflow on.
1. Trigger in Gripp
Invoice Created
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
| From Gripp | To Google Sheets |
|---|---|
| Invoice ID | Invoice ID |
| Invoice number | Number |
| Company name | Company |
| Invoice date | Date |
| Expiry date | Due date |
| Total incl. VAT | Amount |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Gripp and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Revenue, hours and quotes land in one spreadsheet, so you can build the overview you want in Google Sheets on top of Gripp.
Runs are unlimited, so logging each hour entry from a whole team costs the same as logging a few invoices.
Invoice and client details pass through your own WordPress site to the sheet, not through an outside automation account.
Yes. A workflow on Invoice Created adds each invoice as a row. Add workflows on Invoice Sent and Payment Created to update that row with the sent and paid dates.
Yes. Start a workflow on Hour Created and add each entry to a Timesheet tab with the employee, project and duration. Totals per week or project come from a pivot table.
Add quotes with Quote Created, then use Offer Accepted and Offer Rejected to look up each row and set its status. Count the statuses to get your rate.
Yes. Purchase Order Created can add each order to its own tab, so supplier costs sit next to client revenue in one spreadsheet.
No. These workflows copy Gripp data into the sheet. Keep invoices, hours and quotes edited in Gripp and use the sheet for reporting.
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. Gripp integration 1.0.0, Google Sheets integration 2.2.4.