service booking form

Self-serve bookings for Simpro

Schedule appointments and book quotes easier without the back-and-forth emails.

Bookings are automatically saved into Simpro so there’s no double data entry required.

How it works

Watch how a Simpro user can offer website bookings without any manual admin.

Simpro booking form addon

Open up customer capabilities

Allow customers to work within Simpro workflows. Save time, reduce admin, introduce automation.

  • Simple bookings with Simpro

    Reduce any potential booking errors by creating a guided booking form.

    By linking Pre-Builds and Calendars to your form, all booking options are automatically entered into Simpro.

  • Eliminate manual calendar lookups​

    All booking forms are linked to a Simpro calendar.

    Every time a date or time is requested, the booking form does a live check with the Simpro calendar.

  • Automatic data validation​

    No more missing or invalid customer data.

    Set up rules and formatting for mandatory fields to make sure all data is as relevant as possible.

    Google address validation and email lookups help prevent duplicate customers.

Designed for

Form settings are based on Simpro workflows. No workarounds required.

Driven by Pre-builds and Service fees

Build booking forms with customer friendly services that are linked to Pre-Builds and/or Service Fees.

Let Formpiece do the Simpro heavy lifting in the background once the customer makes a booking.

Staff calendars

Reduce the time it takes to find booking availability.

Booking dates and times are directly linked to Simpro staff calendars

Directly linked to Simpro fields

Eliminate the need to map fields and additional middleware to transfer form data.

Form fields are based on Simpro fields (and Simpro custom fields).

Recurring jobs

Use booking forms to create new jobs off Simpro recurring jobs.

Create new jobs as soon as your customers book a time.

Built for Simpro workflows

Let your customers do the admin work for you!

Projects, schedules, invoices, payments and attachments are all auto-generated without any manual input.

Limit bookings based on location or proximity.

Region boundaries

Create location boundaries around services to prevent servicing addresses that are too far away.

Availability by proximity

Show available times based on staff that are scheduled nearby and keep travel times efficient.

Flexible availabilities

Calendar rules for different use cases.

Seasonal availabilities

Set up service availabilities based on time of year, day of week or time of day.

Flexible days and times

Assign different days and times for staff members.

Time grouping

Create time groups for taking bookings without committing to a specific time.

Multiple staff members

Set up manual or automatic staff selection for service bookings.

Team members

Automatically create schedules for staff members that work on specific services.

Setup pre-paid services to eliminate chasing payments.

Upfront payments with

Reduce risk and improve cash flow with upfront credit card payments before any Simpro information is created.

Payments can be offered for full amounts or deposit amounts.

Automatic Simpro invoices and payments

No manual data entry required for confirmed payments.

All upfront payments automatically create invoices and payments in Simpro.

Add-on pricing

Combine your regions and seasons rules to offer dynamic pricing based on customers’ locations and booking times.

Dynamic pricing can be applied to any pre-payments.

Your business branding

Customise your forms for a seamless customer experience.

Embed on your website

Embed the forms on your website to maintain the customer experience under your brand.

Custom look and feel​

Customise the form colours and messages to match your brand.

Looking for a demo?

Several options for checking out the forms.

Build your own

Sign up for a free plan to create a demo form with your Simpro build.

Check out existing demos

Check out existing working product demos.

Get a custom made demo

We’ll create a Formpiece demo using your business services.

Plans

Options for different use-cases.

Free

Create a customer booking form that links to Simpro.
Free

Business

Offer multiple services and take upfront payments with a Stripe account.
$65aud
Billed monthly

Geosearch

Allow the ability to search for time availability based on locations. Usage charges apply.
$200aud
Billed monthly
14 day free trial for new customers

Georoute

Ability to check estimated travel times and retrieve routes between schedules. Usage charges apply.
Contact us
Billed monthly
Place Requests
When an address is requested for geo cordinates for comparing distances.
close
close
5,000 requests included
Contact us
Geocode Requests
When a Simpro address from a schedule or staff member (employee and contractor) is requested for geo cordinates in the background. Used for comparing distances to find the closest available times.
close
close
1,000 requests included
Contact us
Route Requests
When travel routes and times are calculated between addresses.
close
close
Not applicable
Contact us
Forms
1
Unlimited
Unlimited
Unlimited
Services
1 per form
Unlimited
Unlimited
Unlimited
New Jobs
check
check
check
check
New Quotes
check
check
check
check
Recurring Jobs
close
close
check
check
Existing Jobs
close
close
check
check
Existing Quotes
close
close
check
check
Leads
close
n/a - See lead enquiry form
n/a - See lead enquiry form
n/a - See lead enquiry form
Service categories
close
check
check
check
Service location boundaries
close
check
check
check
Staff selection option
close
check
check
check
Additional team members
close
check
check
check
Time grouping
close
check
check
check
Google address validation
close
check
check
check
Customer duplicate validation
close
check
check
check
Files & attachments
close
check
check
check
Customer custom fields
close
check
check
check
Site custom fields
close
check
check
check
Job / Quote custom fields
close
check
check
check
Stripe Payments
close
check
check
check
Distance-based scheduling
close
close
check
check
Route-based scheduling
close
close
close
check

The questions Simpro users actually ask.

Straight answers. Mostly about your Simpro build, not about us.

Do I have to change anything in Simpro?

Formpiece reads the build you already have - pre-builds, service fees, cost centres, schedule rates, custom fields and recurring jobs - and you choose which of them a form may use. What it can't do is invent them. If a service has no pre-build, or your technicians have no working hours, that's the part to sort out first.

Does it create a real job, or something I re-key?

A real job or quote, in the company you nominate, with the site, customer, cost centre, schedule, schedule rate and custom fields set. Nothing is queued for someone to transcribe later.

Can customers book against a job that already exists?

Yes, and that's how recurring work is handled. Filter the recurring jobs due in Simpro, generate a private booking link for each customer in bulk, and send it by SMS, by email, or into a Simpro custom field. The customer picks a time against the job that's already there, so it gets scheduled rather than duplicated, and each link can expire or be single use.

Where does availability come from?

Your technician and contractor calendars in Simpro, filtered by working days, public holidays and any time-group windows you've set. It's checked live, so the form can't offer a slot that isn't free.

Can customers pay when they book?

Yes, a deposit or the full fee, by card through Stripe or Square. The payment posts back into Simpro as an invoice and a payment against the job, using the payment method and accounting category you nominate.

Can it take quotes instead of jobs?

Yes. Run the form in quote mode and it creates Simpro quotes, with their own status, stage, due date, salesperson and custom fields.

How do I put it on my website?

Paste one embed code where you want the form, or install the Formpiece WordPress plugin. After the first paste, everything is changed from your Formpiece dashboard, with no developer needed.

We run more than one Simpro company.

Supported. A form is tied to a company, and can offer availability across additional companies where your setup allows.

How long does it take to get live?

That depends on your Simpro build, not on Formpiece. Connecting your account and creating a form takes minutes. Getting the services, calendars and rates right behind a booking form is the real work, and for most businesses it's a considered piece of setup rather than an afternoon.

Put one service on your site this week.

Connect Simpro, publish one form, and see whether your customers book themselves. The readiness check tells you what's ready before you've spent a cent.