tr Skip to content

Connect SimplyBook.me and Google Sheets

Salons, clinics, tutors and consultants take appointments in SimplyBook.me, then need the same bookings in a sheet for payroll, reporting or a shared front-desk view. FlowMattic writes each booking as a row, keeps that row current when the time or service changes, and marks it when the client cancels.

10 triggers 19 actions 6 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in SimplyBook.me4 triggers

Do this in Google Sheets19 actions

1. TriggerBooking Created
2. ActionAdd New Row

When SimplyBook.me fires Booking 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

SimplyBook.me and Google Sheets workflows you can build

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.

SimplyBook.me app icon Google Sheets app icon

Add each new booking to the sheet

Client, service, staff member and appointment time arrive as one row per booking, which gives the whole team a list they can sort and filter.

Booking CreatedAdd New Row

SimplyBook.me app icon Google Sheets app icon Ready-made template

Update the booking's row when it is rescheduled

Find the row by booking ID and overwrite it, so a moved appointment does not leave the old time sitting in the sheet.

Booking UpdatedLookup Row DataUpdate Row

View the template
SimplyBook.me app icon Google Sheets app icon

Mark cancelled bookings in the status column

The cancelled row stays for your records but its status cell changes to Cancelled, so no-show and cancellation counts are easy to work out.

Booking CancelledLookup Row DataUpdate Cell Data

SimplyBook.me app icon Google Sheets app icon

Give each staff member their own tab

A Router sends each booking to the tab of the person providing the service, which makes commission and hours easy to total at month end.

Booking CreatedRouterAdd New Row

SimplyBook.me app icon Google Sheets app icon

Split the appointment time into date and time columns

Date/Time Formatter turns the booking start into a plain date and a separate time in your timezone, so the sheet sorts and filters properly.

Booking CreatedDate/Time FormatterAdd New Row

SimplyBook.me app icon Google Sheets app icon

Keep a log of booking notifications

Each booking notification is written to its own tab with the time it arrived, which helps when a client says they never heard about a change.

Booking NotificationAdd New Row

Set up: bookings as rows

At the end, each new SimplyBook.me booking is written to your sheet as one row.

  1. Add the header row

    Create columns such as Booking ID, Client, Email, Service, Staff, Start and Status. Booking ID is what later updates search for.

  2. Connect both apps

    Under Connects, add SimplyBook.me and a Google account that can edit the spreadsheet.

  3. Trigger on Booking Created

    Create a workflow with Booking Created and make a test booking so FlowMattic captures its fields.

  4. Add New Row

    Add Google Sheets Add New Row, pick the spreadsheet and tab, map each field to its column, test and switch the workflow on.

Add each new booking to the sheet
  1. SimplyBook.me app icon 1. Trigger in SimplyBook.me Booking Created
  2. Google Sheets app icon 2. Action in Google Sheets Add New Row

    Fields mapped from the earlier steps (a typical setup)

    From SimplyBook.meTo Google Sheets
    Booking IDBooking ID
    Client nameClient
    Client emailEmail
    ServiceService
    ProviderStaff
    Start date and timeStart
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • These workflows copy SimplyBook.me bookings into the sheet, so editing a row does not move or cancel a booking.
  • Store the booking ID in its own column. Lookup Row Data needs it to find the right row when a booking is updated or cancelled.
  • Only bookings made after the workflow is switched on are written. Older bookings need a one-off export from SimplyBook.me.
SimplyBook.me app icon

SimplyBook.me

Integration page

Triggers (4)

  • Booking CreatedTriggers when a new booking is created.
  • Booking UpdatedTriggers when a booking is updated.
  • Booking CancelledTriggers when a booking is cancelled.
  • Booking NotificationTriggers when there is a booking notification.
Google Sheets app icon

Google Sheets

Integration page

Triggers (6)

  • New Spreadsheet RowTrigger when a new row is added to the spreadsheet
  • New Or Updated Spreadsheet RowTrigger when a row is updated in the spreadsheet
  • Deleted Spreadsheet RowTrigger when a row is deleted from the spreadsheet
  • Update Cell DataTrigger when any cell is updated in the spreadsheet
  • Update Specific Cell DataTrigger when a specific cell is updated in the spreadsheet
  • Update Specific Column ValueTrigger when a specific column value is updated in the spreadsheet

Actions (19)

  • Add New RowAdd a new row with mapped data
  • Update RowUpdate existing row in specific spreadsheet with mapped data
  • Delete RowDelete row by ID in specific spreadsheet
  • Clear Row DataClear data or row by ID in specific spreadsheet
  • Lookup Row DataSearch for data in specific spreadsheet
  • Get Cell DataGet data for particular cell in specific spreadsheet
  • Update Cell DataUpdate data for particular cell in specific spreadsheet
  • Get Row CountGet total number of rows in specific spreadsheet
  • Get Row DataGet rows data from the sheet based on specified range
  • Create Spreadsheet ColumnCreate a new column in specific spreadsheet
  • Create New SheetCreate a new sheet in specific spreadsheet
  • Import CSV or JSON to Existing SheetImport CSV or JSON data to existing sheet in specific spreadsheet
  • Copy SheetCopy a sheet to another or within the same spreadsheet
  • Get RowsRetrieve rows in JSON format for use with Iterator
  • Export sheet to CSVExport the selected sheet to CSV format and save to WordPress Media Library
  • Export Sheet to ExcelExport the spreadsheet to Excel (.xlsx) format and save to WordPress Media Library
  • Export Sheet to PDFExport the spreadsheet to PDF format and save to WordPress Media Library
  • Export Sheet to OpenDocumentExport the spreadsheet to OpenDocument (.ods) format and save to WordPress Media Library
  • Export Sheet to TSVExport the selected sheet to TSV format and save to WordPress Media Library

Why run this pair with FlowMattic

SimplyBook.me and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

One sheet the front desk trusts

New, moved and cancelled bookings all reach the same rows, so the sheet matches the booking system.

Client details stay on your server

Names, emails and appointment times pass through your own WordPress site on the way to Google Sheets.

Busy weeks cost the same

Runs are unlimited on every plan, so a fully booked month needs no larger plan than a slow one.

Common questions

Can SimplyBook.me bookings go to Google Sheets automatically?

Yes. Start a workflow with the SimplyBook.me Booking Created trigger and add Google Sheets Add New Row. Each booking made from then on is written as a row.

What happens when a client reschedules?

Booking Updated fires. Search the sheet for the booking ID with Lookup Row Data, then Update Row writes the new time and service over the old values.

Can I track cancellations without deleting rows?

Yes. Use Booking Cancelled with Lookup Row Data and Update Cell Data to set the status cell to Cancelled. Use Delete Row instead if you prefer a sheet of live bookings only.

Can each location or staff member have its own sheet?

Yes. Add a Router on the provider or location field and point each path's Add New Row at a different tab or spreadsheet.

Did not find your answer? You can browse the help center or ask us directly.

Start automating SimplyBook.me and Google Sheets

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. SimplyBook.me integration 1.0, Google Sheets integration 2.2.4.