Email filed against the client
Mail to and from a client appears on their record, so the next person who picks up the account sees the whole conversation. You choose which mailboxes and labels are included.
Emails filed against the right client, bookings that appear in the right diary, documents saved to the right Drive folder, and staff who sign in with the Google account they already have.
If your business runs on Google Workspace, much of your working life already sits in Gmail, Google Calendar, Drive and Sheets. They have public APIs, which means a custom system can read and write to them instead of asking staff to copy between tabs.
The goal is not to replace them. Staff keep their inbox and diary. The system watches for the relevant mail and calendar events, files them against the client, and writes back what it creates: a booking becomes a calendar event, a signed quote becomes a PDF in the client’s Drive folder. It is the bridge in a custom CRM for anyone who lives in Gmail.
Mail to and from a client appears on their record, so the next person who picks up the account sees the whole conversation. You choose which mailboxes and labels are included.
Quotes, invoices and reminders are sent from your own domain, using templates, and the sent copy lands on the client’s record. Proper domain authentication (SPF, DKIM and DMARC) is set up so they reach inboxes.
A booking made in the system appears in the right person’s calendar, and a change in either place is reflected in the other. It is the usual companion to a booking system.
Contracts, photos and signed quotes are saved to a folder per client or job, and uploads from a form go straight to a folder you can open. Nobody renames files at the end of the day.
Import an existing spreadsheet of stock or clients once, or keep a live Sheet that the finance person can filter. Sheets are handy as a bridge, but I wouldn’t run the business on one.
Staff and customers sign in with a Google account, so there are fewer passwords to reset and a leaver’s access ends when their Google account does.
Which mailboxes, calendars and folders, and which staff can see what. Connecting a whole mailbox is a bigger decision than connecting one shared inbox, and I would rather you made it deliberately.
Staff or your Workspace administrator grant access using Google’s own consent screens, with the narrowest permissions that work. Google treats full mailbox access as a restricted permission, and apps that use restricted permissions can need extra review and a security assessment. I tell you before the build whether your setup triggers that.
Gmail and Calendar can notify an endpoint when something changes, but those notifications expire if they aren’t renewed (Gmail’s must be renewed regularly, and Calendar’s channels must be replaced before they lapse) and can occasionally be delayed or dropped. The system renews them on a schedule and runs a catch-up sync as a safety net.
Expired authorisations, failed syncs and a calendar that has stopped updating raise an alert. A leaver, or a changed password, shouldn’t silently stop the mail sync for a week.
Gmail, Google Calendar and Google Drive connected to the system the whole business runs on, with Google sign-in and a logistics calendar synced to Google Calendar.
Read the case study Education · LiveMCMASchedule sync with Google Calendar, applicant uploads straight to Google Drive, and Google sign-in for a music academy’s portals.
Read the case studyYes, for the mailboxes you choose. Mail is matched to a contact by address and filed on their record. Anything that can’t be matched goes to a short review list instead of being guessed.
Google Calendar is straightforward. Outlook is a separate connection with its own rules; see the Microsoft 365 page. Mixed teams are possible but cost more.
Yes. It saves them a password, and the system still holds its own record of who they are and what they can see. Some customers prefer email and password, so I usually offer both.
The quote builder puts Gmail or Outlook at roughly 20 to 40 build hours and Google Calendar at 10 to 20, on top of the 30 to 50 hours of shared groundwork. The range depends on how many mailboxes and how clean the matching needs to be.
For one-way jobs, such as a form creating a calendar event, a no-code tool is fine. For two-way sync, shared inboxes and anything that must not fail quietly, see custom integrations versus Zapier.
Enquiries, clients, pipeline and follow-ups in one place, shaped to how you sell.
ServiceBooking systemsOnline booking with your rules: deposits, reminders, waitlists and calendar sync.
ServiceIntegrationsWix, Shopify, Gmail, WhatsApp, Stripe, calendars and accounts, synced both ways.
ServiceClient portalsA secure login for clients: invoices, documents, bookings, payments and messages.
IntegrationMicrosoft 365Outlook mail and calendar, OneDrive and SharePoint files and Microsoft sign-in tied to your CRM.
IntegrationWhatsAppMessages filed against the client, reminders and updates sent from your CRM or booking system.
ComparisonCustom integrations vs ZapierZapier and Make for simple automations, custom integrations for critical, two-way, high-volume jobs.
Case studyStorexA storage and logistics company’s whole operation in one custom system: quotes, clients, invoicing, the warehouse and the crew in the field.
Case studyMCMAA music academy run end to end from one platform: applications, scheduling, payments, portals and programmes.
PageIntegrationsWhatsApp, Stripe, Xero, Google Workspace, Microsoft 365, Shopify, Wix and more.
The quote builder opens with Google Workspace already selected. Add the rest of your system and I reply with a fixed quote.