Google Calendar
Sync appointments and engineer schedules with your calendar.

Active Jobs
In progress & scheduled
Recurring Due / Soon
Annual services reminder
Pending Invoices
Awaiting client payment
Monthly Revenue
Paid heating & plumbing
Monthly breakdown of completed boiler installations, services, and callouts
Instant access for field engineers on mobile or tablet.
Scan every job at a glance, filter by status or switch to the drag-and-drop board.
| Customer | Job title | Job # | Scheduled | Duration | Photos | Status | Assigned | Quotes | Financials | Action |
|---|
Track recurring maintenance, boiler services, and CP12 renewals with advance reminder windows.
Connect the companion service, sync recurring jobs, then review customer booking requests here. Customer emails are taken from the Customers section.
Due / Reminder Active
Within reminder window
Upcoming Scheduled
Active recurring schedule
Total Active Recurrence
Registered in system
| Customer & Address | Service Type | Last Done Date | Next Due Date | Reminder Window | Status | Actions |
|---|
Manage homeowners, landlords, boiler make/model history, and service logbooks.
| Customer Name | Contact Number | Property Address | Boiler / Equipment Asset | Last Service | Actions |
|---|
Click any job card in the diary to open, view details, or amend scheduled dates.
View, filter, preview as PDF, print, convert quotes, and manage client billings.
| Ref & Type | Customer | Issue Date | Total Amount | Status / Chaser | Actions |
|---|
Create, issue and track supplier purchase orders against jobs.
| PO | Supplier | Job | Date | Status | Total | Actions |
|---|
Configure automated email & SMS reminders for overdue heating and plumbing invoices.
Overdue Chasing
Unpaid past due date
Reminders Sent
Total automated notices
System Status
Checking daily at 09:00
CRM Email System
Checking…
Invoices, quotes and automatic payment chasers are sent through your business mailbox.
Enable Automated Chaser
Automatically dispatch reminders for unpaid invoices
Email wording is managed centrally
Reminder 1 and Reminder 2 use Chaser Reminder. Final Notice uses Chaser Final. Edit both under Settings → Email Templates.
| Timestamp | Customer | Invoice Ref | Stage / Notice Type | Status | |
|---|---|---|---|---|---|
| No chaser notifications dispatched yet today. Click "Run Chaser Check Now" to simulate. | |||||
Create, retain and print S2 domestic gas records against the customer, property and job.
Connect your tools
Connect the services you use to run S2 Heating & Plumbing. Connect services used by S2 Heating & Plumbing. FreeAgent now connects directly through its secure OAuth API; other providers can continue to use the Zapier bridge.
Choose an integration below. The dashboard is in place; live connections require that provider's credentials and server-side setup.
Sync appointments and engineer schedules with your calendar.
Send quotes, invoices, reminders and customer emails.
Connect Outlook email and calendar workflows.
Take card payments and match payments to invoices.
Sync customers, invoices, payments and accounting records.
Keep customer and invoice information aligned with QuickBooks.
Directly sync CRM customers and invoices with FreeAgent accounting using secure OAuth.
Open customer conversations and future messaging workflows.
Bring reviews and business profile workflows into one place.
Use addresses for maps, routing and customer locations.
Connect Facebook and Instagram enquiry workflows.
Connect S2 CRM to thousands of apps and automated workflows.
Keep a dedicated place for Checkatrade lead integration.
Reserved for a future Sage accounting connection.
Manage business details, invoices, booking defaults and recurring reminders.
Business details shown on quotes and invoices.
PNG, JPG or WebP; stored securely on the CRM server and available on all your devices. The logo appears on documents and in the menu.
Add up to five logos for your document header. PNG, JPG or WebP, each under 250 KB.
If jobs are scheduled that day, the daily job schedule is emailed here at 06:30.
Bank details appear on printed invoices. Complete them before sharing documents.
VAT registered
Turn off to create invoices without VAT.
Shown on new invoices and printed documents. Set your actual bank details before issuing an invoice.
First hour charged at the call-out amount; further hours use the selected labour rate. Apply with the calculator when preparing a quote or invoice.
Charge rates by role for the invoice calculator. A private cost rate can help you estimate margin; it is not shown to customers.
Applied to new jobs; existing jobs keep their own saved reminder window.
Edit all operational emails sent by the CRM from one place. Invoice/quote Terms & Conditions attachments are also managed here.
Use [billing_or_contact_email] for the customer's saved email address.
Permanent server-side record of CRM email attempts. Sent means the SMTP server accepted the message; it does not guarantee inbox delivery.
| Date & Time | Recipient | Type | Reference | Subject | Status | Details | |
|---|---|---|---|---|---|---|---|
| Open Email Log to load records. | |||||||
The companion booking service provides a one-use link for recurring service requests. Sync recurring jobs after changing these settings.
Download a complete portable backup before major CRM updates.
Full CRM backup
Includes CRM records, customers, jobs, invoices, settings, integration connection state, job uploads and saved invoice PDFs. Server environment secrets are deliberately excluded.
data.json, email-log.json, uploads/, invoice-pdfs/, certificate-pdfs/ or certificate-files/. These are protected persistent/live-data items and application updates must leave them in place. Take a backup before major updates.Register this device for secure biometric sign-in. On iPhone/iPad this can use Face ID; other devices can use their supported passkey authentication.
Password changes for the primary administrator are controlled by the secure server configuration.
Administrator email: —
Clears jobs, customers, quotes, invoices, recurring jobs, purchase orders and other operational CRM records. Business settings are kept.
Irreversible and destructive actions
Delete Account Data
Permanently deletes CRM records, secondary users and uploaded CRM files. This cannot be undone.
Manage CRM access. The primary administrator account is protected.
Automatic security logout
When on, users are signed out after 15 minutes with no activity and must sign in again after the browser is closed. When off, the login can remain available after reopening the browser.
Record payment
Total
Paid
Due
| Quantity | Details | Unit price (£) | Subtotal (£) |
|---|---|---|---|
1 |
Bank/Sort Code:
Account Number:
Payment Reference:
Company Registration Number:
VAT Registration Number:
S2 Heating & Plumbing
Keep all your customer details in one place
Schedule and manage your appointments
Create invoices and track payments
Invoice chaser and customer notifications
All the tools you need in one system
Your CRM data stays protected and accessible

Enter the administrator password to open Account settings.