Log inBook a demo

From first booking to sent invoice. In one system.

Schedulinq is scheduling software first: customers book themselves, at times that fit the route. Customer records and invoicing are there for anyone who wants them. Already using a CRM? It stays where it is, and Schedulinq works alongside it.

A booking page, on your own website too.

One page in your branding, with your appointment types, prices and extras. Share it as a link under every email, or embed it as a widget on your own website. Customers pick an appointment type and a time, answer the questions that belong to that type, and reschedule or cancel themselves later.

  • Widget for your own website
  • A personal link per team member
  • Questions per appointment type, required or optional
  • Conversion tracking for Google Ads and Tag Manager
schedulinq.com/smit
Smit Plumbingschedulinq.com/smit

Pick a date & time

Select an available day

Mar 10 – 16
Mon10Tue11Wed12Thu13Fri14Sat15Sun16

Thursday 13 March

08:3009:0009:3010:3011:0013:0014:0015:3016:00
Thu 13 March at 10:30

No back-and-forth calls. Send one invitation.

For every appointment you'd otherwise chase. Pick a customer, an appointment type and a duration. Schedulinq sends the invitation and keeps reminding until it's booked. The customer lands on a pre-filled page and only has to pick a time.

  • Your own reminder flow by email, text and WhatsApp
  • Stops by itself once booked
  • Several appointments in one invitation
Communication
  • InvitationEmailsent

    Book your appointment with ABC

  • ReminderWhatsAppin 2 days

    Hi Jan! Your appointment with ABC isn't booked yet. Pick a time that suits you here: schedulinq.com/x8kCu

  • ReminderSMSin 4 days

    ABC would like to schedule an appointment with you. Book at: schedulinq.com/x8kCu

  • Last chanceEmailin 7 days

    Last chance to book your appointment

Recurring maintenance? Set it up once.

A subscription is an invitation that repeats on a fixed rhythm, such as the yearly service. At the right moment Schedulinq sends the next invitation, so regular customers book themselves again without anyone having to remember.

  • Any rhythm: monthly, quarterly, yearly
  • Set up per customer, in one short form
  • On top of the regular invitations
Annual maintenance visitevery 12 months
  • May 2025Invitation sent
  • May 2025Customer booked
  • May 2026Next invitation

Schedulinq sends the next invitation on its own. You never have to think about it.

Extras and questions, per appointment type.

A service visit isn't a breakdown. Per appointment type you set how long it takes and what it costs, fixed or from. Hanging off it are extras the customer ticks themselves, each with its own price, and the questions they answer beforehand: a dropdown, a free field or a photo of the appliance.

  • Per extra, who may carry it out
  • Preparation days before an appointment is possible
  • Categories for a tidy booking page
  • Without a duration, a type stays off the booking page
Boiler serviceMaintenance › Heating
60 minFrom € 1291 day preparation
  • Replace filter2 of 6 team members€ 35
  • Carbon monoxide checkall team members€ 25
  • Second appliance2 of 6 team membersfrom € 60
  • Boiler brandDropdownrequired
  • Photo of the rating platePhotorequired
  • Where is the boiler?Textoptional

Service areas that may overlap.

A service area is a radius around the workshop or a shape you draw on the map yourself, exactly up to the provincial border. Areas may overlap, and each has its own start address where the day begins and ends. Work at your premises, such as in the showroom, gets a location instead of an area.

  • Per area a travel buffer and a maximum driving time
  • Per area how strict the algorithm is
  • Per area which appointment types and team members
  • A radius of 1 to 500 km, or accurate down to the street
HaarlemAmsterdamDen HaagUtrecht
  • Around the workshop25 km around Hoofddorp · 3 team members · maintenance only
  • Province of UtrechtRight up to the provincial border · 2 team members · all appointment types
  • Showroom HoofddorpFixed location · 4 team members · quotes and sales only

Per block: where, when and what.

A roster is made of blocks. Each block has a time, a workplace and the appointment types that fit in it. So Sam is at customers' from Monday to Thursday for service visits and breakdowns, and in the showroom on Friday for quotes. Exceptions sit alongside it, without touching the roster.

  • Repeats weekly, or every 2, 3 or 4 weeks
  • Periods with their own roster, such as the summer
  • Off or extra available, for one person or for everyone
Sam's rosterrepeats every 2 weeks
Mon
At customers'At customers'
Tue
At customers'At customers'
Wed
At customers'
Thu
At customers'At customers'
Fri
Showroom
  • At customers' · service, breakdown
  • Showroom Hoofddorp · quote

Exceptions: Fri 10 Oct off · Sat 18 Oct extra from 08:00 to 12:00

What the algorithm weighs, and what you set.

For every free time Schedulinq runs through the same questions: may this team member do this appointment type, are they working then, is the address in the area, and does the drive fit between the appointment before and after. What's left gets a score. When a customer calls, the planner uses the same algorithm and sees the best times with their driving times.

  • Strict for compact days, or looser for the next two weeks
  • Fill direction: fill the day from the start or from the end
  • Booking by hand and blocking time always works
Find appointment optionsfor a caller
Appointment type
Breakdown
Address
Kruisweg 620, Hoofddorp
Strictness
Strict
  • 10:30Tue 14 OctSam8 min there · 11 min on92
  • 15:00Tue 14 OctLisa18 min there · 6 min on78
  • 09:00Wed 15 OctTimempty day64
  • 13:00Thu 16 OctRavioutside service area12

Every message its own moment, channel and text.

A message hangs off a moment around the appointment: right after booking, a day or an hour before, or a week after. Per message you choose the channel, the recipient and which appointment types and customers it applies to. You write the text yourself, per language, with fields like the customer's name, and a preview shows straight away how it looks.

  • Quiet hours: nothing goes out in the evening
  • Sent from your own domain, with a calendar attachment
  • Text and WhatsApp are charged per message
Reminder1 day before
Channel
Recipient
Customer
Applies to
All appointment types
Quiet hours
21:00 – 08:00

Hi First name, tomorrow at Time Team member will come by for your Appointment type.

Preview

Hi Jan, tomorrow at 09:00 Sam will come by for your boiler service.

From finished appointment to sent invoice.

Once an appointment is finished, the invoice is ready as a draft, per appointment or for all finished appointments at once. Schedulinq works out the call-out fee from the actual route distance. The invoice goes out by email, and after the due date Schedulinq reminds the customer. Would you rather invoice from your own package? Then that stays as it is.

  • Call-out fees on route distance, with free kilometres or a fixed amount
  • Consecutive numbering, VAT per line and reverse charge
  • Your own invoice template in your branding
  • Payment reminders and credit notes
Invoice 2026-0142Client in Houten
Call-out fee set to
  • First 10 km free
  • € 0.50 per km
  • Round trip
Boiler service1 × € 95.00€ 95.00
Call-out feeRound-trip route 34 km, first 10 km free: 24 km × € 0.50€ 12.00
Subtotal€ 107.00
VAT 21%€ 22.47
Total€ 129.47

Set up for the whole team.

The planner plans, team members see their own day and the owner keeps the overview. Each with the permissions that fit.

Roles and permissions

Your own roles, with who may see and do what per part of Schedulinq: across 15 areas, and per role only their own appointments or everything.

Customer records

Private and business customers, with notes, photos and custom fields, importable from Excel or CSV. Already have a CRM? It stays the source: with Teamleader, contacts and appointments sync in both directions.

In eight languages

Schedulinq itself works in eight languages, set per organisation. The booking page, messages and invoices get their text per language.

Configurable down to the detail

How far ahead customers can book, until when they can cancel, how much travel time sits between appointments. And dozens more settings.

Every button is explained in the documentation

Schedulinq fits alongside your existing systems.

You connect Schedulinq to the systems you already use in a few clicks. Existing appointments stay put; new bookings come straight in. Schedulinq doesn't replace your CRM or ERP: quotes, work orders and stock stay where they are.

Google Calendar

Two-way sync of your appointments. Schedulinq reads your availability live and puts bookings straight into your calendar.

Microsoft Outlook

Two-way sync of your appointments: works with Outlook 365, Exchange Server and personal Outlook calendars.

Teamleader

Sync of appointments, contacts and companies. Schedulinq writes straight to your CRM, so customer data lives in one place.

Request an integrationA new integration takes us about two to three weeks to build.

Frequently asked questions about the features

How does smart scheduling work?

Before the booking page offers a time, Schedulinq checks that it fits the appointment type, the service area, the roster and the other appointments that day. Customers only see times that keep the route compact. Schedulinq reorders nothing afterwards; an inefficient appointment simply isn't bookable.

Do we have to drop our CRM to use Schedulinq?

No. Schedulinq is scheduling software and works alongside the CRM you already have. You can use the customer records and invoicing, but you don't have to. With Teamleader, contacts, appointments and deals sync in both directions; for another system you can request an integration.

Can the planner also book appointments for customers who call?

Yes. The planner enters customer, address and appointment type and sees the best times, with score and driving times. Booking by hand and blocking time always works too.

What's the difference between an invitation and the booking page?

The booking page is for customers who come to you. An invitation is for appointments you'd otherwise chase: pick customer, appointment type and duration, and Schedulinq sends the invitation and reminds until it's booked.

Can the booking page go on our own website?

Yes, as a widget. Or as a link to your own page on schedulinq.com, in your branding. After a booking Schedulinq can send the customer to your own thank-you page, so Google Ads and Tag Manager count the booking as a conversion.

Which channels do the messages use?

Email, text and WhatsApp. Email is included; text and WhatsApp messages are charged per message. You set the text, moment and recipient of every message yourself.

Can we send invoices from Schedulinq?

Yes. After a finished appointment the invoice is ready as a draft, with the call-out fee on the actual route distance. Schedulinq sends it by email and follows up after the due date. Online payment isn't included yet, and neither is an accounting integration.

Which calendars and systems does Schedulinq connect with?

Two-way with Google Calendar and Microsoft Outlook, and with Teamleader Focus: contacts, companies, appointments and deals. You can request an integration that doesn't exist yet.

Does Schedulinq do quotes, work orders or stock?

No, and it won't. Schedulinq does the scheduling, the customer communication and the invoice. Quotes, work orders and stock stay in the system you use for them now.

See how it works with your own appointments?

In a 30-minute demo we set up a few appointment types, a service area and a roster together, and show which times customers then get.

30 days free · No credit card · Cancel monthly