Cleaners · New clients
Turn a website enquiry form into a client record automatically
- Set-up time30 min
- DifficultyMedium
- AppsGoogle Workspace Zapier Xero Microsoft 365 Power Automate
The problem
Enquiries arrive by form, then someone copies the details into the accounts and the client list.
The result
Each new form response creates (or updates) the client record, ready for the first invoice.
Option 1: Google Forms + Zapier + Xero
- Build a Google Form: name, email, phone, address, postcode, cleaning frequency.
- Create a Zap with Google Forms' 'New Form Response' trigger.
- Add Xero's 'Find or Create Contact' (or 'Create/Update Contact') action and map name, email, phone and address.
- Test with your own details, then turn it on.
Option 2: Microsoft Forms + Power Automate + Excel
- Build a Microsoft Form with the same questions (needs a work or school Microsoft 365 account).
- In Power Automate, create an automated flow with the Microsoft Forms trigger 'When a new response is submitted'.
- Add 'Get response details' to read the answers.
- Add Excel Online (Business) 'Add a row into a table' to log the new client in a table (an .xlsx file in OneDrive or SharePoint).
- Optional: add Office 365 Outlook 'Send an email (V2)' to send yourself a notification.
Get AI to help you build it
Paste this into ChatGPT, Copilot, Gemini or Claude:
Design a short enquiry form for a UK domestic cleaning business: up to 8 questions covering contact details, address, property size, frequency and preferred day. Then list which answers should map to which fields of a Xero contact.
AI tools can get menu names wrong. Check against the sources below.
Before you start
- Add a privacy notice to the form explaining how you'll use the details (UK GDPR).
- Power Automate's Xero connector is third-party (Preview), so the Microsoft route here logs clients to Excel rather than Xero.
- Microsoft's Excel connector docs: files must be .xlsx or .xlsb, up to 25 MB, and changes can take up to 30 seconds to appear.
Integrations used
Google Workspace + Xero
Works via connectorYes, via Zapier. A Google Forms "New Form Response" trigger can feed Xero actions such as Create/Update Contact or Find or Create Contact.
Microsoft 365 + Power Automate
Works via connectorYes. Power Automate's Microsoft Forms connector triggers 'When a new response is submitted', and 'Get response details' reads the answers.
Sources
- zapier.com/apps/google-forms/integrations/xero
- learn.microsoft.com/en-us/connectors/microsoftforms/
- learn.microsoft.com/en-us/connectors/excelonlinebusiness/
- learn.microsoft.com/en-us/connectors/office365/
- zapier.com/apps/google-forms/integrations
Last checked 22 October 2026. Software changes; check the vendor's docs before you rely on this.