Resources · Zapier integration

OnlineAfspraken.nl Zapier integrationAutomate OnlineAfspraken.nl with Zapier.

The OnlineAfspraken.nl Zapier integration gives you 12 triggers, 7 actions and 15 searches. Eleven of those triggers are instant, the app is not premium, so the free plan accepts it, and every operation below comes with the trap it hides.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the OnlineAfspraken.nl Zapier integration actually does

OnlineAfspraken.nl is a booking system and shared company calendar: your customers pick a slot, your staff see it. The Zapier integration lets that booking data leave the app on its own. A new appointment, a cancellation, a payment or a refund can start an automation, and Zapier can also write appointments, customers and products back into your account.

Three results people usually build first. A booking log: New Appointment, New Cancellation and Rescheduled Appointment each start a Zap, so a sheet or a team channel always reflects the agenda. A money trail: New Invoice, New Payment and New Refund push every financial event to your bookkeeping tool the moment it is created. A clean customer file: a form in another tool feeds Find or Create Customer, so the same person never ends up twice in your account.

What Zapier does not do here matters just as much. There is no delete action at all, so a cancelled booking stays in OnlineAfspraken.nl until someone removes it by hand. Every Update action wants the record's Id, which means you nearly always need a search step in front of it. Only one trigger, List Customer, works by polling; the other eleven are instant.

Comparing tools before you commit? Start from Make vs Zapier and n8n vs Zapier, then come back with the operation list below in hand.

Vocabulary

Zapier vocabulary in one minute

Eight words carry the whole page. Here they are in plain English.

Zap
Your automation on Zapier: one trigger, then one or more actions that run each time the trigger event shows up.
Trigger
The event in an app that starts the Zap. Once the Zap is on, Zapier sits and waits for that event.
Action
What the Zap does after it starts: the step that writes, sends or moves something on your behalf.
Task
What Zapier bills you for: one action that completes successfully. Your plan's allowance is a count of these.
Polling trigger
A trigger Zapier checks on a timer, asking the app for new items and keeping only the ones it has not seen yet.
Instant trigger
A trigger the app reports on its own: it calls Zapier when the event happens, so nothing waits for a check.
Filter
A step that lets the Zap continue only when what arrived meets your condition, and stops it everywhere else.
Search step
A step that looks up something already stored in an app, so the steps after it can reuse what it found.
Cost

What it really costs

OnlineAfspraken.nl is not a premium app, so it runs on the free plan. The trigger never costs a task, and checking for new data is free however often it happens.

  • Premium appNo, works on the free plan
  • Free plan tasks100 per month
  • Free plan Zap size2 steps: one trigger, one action
  • Instant triggers11 of 12, plan interval does not apply

Only an action that goes through is billed, one task each; an action that fails is not counted. The free plan gives you 100 tasks a month but builds two-step Zaps only: one trigger, one action. Add a filter, a search or a second action and you have a multi-step Zap, which needs a paid plan. Since every Update action here needs a search first, that line comes up fast. On the paid plans, a polling trigger such as List Customer can also be checked more often, or run by hand from the editor.

Connect

Connect your OnlineAfspraken.nl account

  1. 01

    Open the Apps page

    In your Zapier account, go to Apps and click + Add connection. A connection is your OnlineAfspraken.nl account linked to Zapier once, then reused by every step that touches the app.

  2. 02

    Pick OnlineAfspraken.nl

    Type OnlineAfspraken.nl in the search box of the dialog, select it, then confirm with Add connection. You need an existing account on the app before this step makes sense.

  3. 03

    Sign in and grant access

    A new tab asks you to sign in to OnlineAfspraken.nl. Log in, then allow Zapier access to the account. If the Zap must touch calendars or records you do not own, check you have read or write rights on them first.

First Zap

Your first Zap: tell the team about cancellations

GoalEach cancellation in one chosen calendar posts a message to the team channel.

  1. 01

    Build: pick the trigger

    Start a new Zap, choose OnlineAfspraken.nl as the app and New Cancellation as the event, then select the connection you made above.

  2. 02

    Test the trigger

    Run the test. Zapier brings back the three most recent cancellations of the connected account, so you map the next steps on a real one rather than on guesses.

  3. 03

    Add the filter

    Click the plus icon, add Filter, then fill the three boxes: the field to read, the rule, the value to compare with. This step turns the Zap into a multi-step Zap, so it needs a paid plan.

  4. 04

    Add the message action

    Add Slack as the next app and pick the message action. Map the cancellation details from the trigger into the message text, so the team reads who cancelled without opening the agenda.

  5. 05

    Test, then publish

    Test each step and read what came back. When the message looks right, click Publish to switch the Zap on. It only reacts to cancellations made after that moment.

Triggers

The 12 OnlineAfspraken.nl triggers

12 events start a Zap when something happens in OnlineAfspraken.nl, and 11 of them are instant: the app calls Zapier straight away, whatever your plan.

1

List Customer

Polling trigger

In Zapier“Lists Customer”

This trigger hands each customer it has not seen before to your Zap, so every name in your OnlineAfspraken.nl file can feed a list somewhere else. It is the only trigger of the app that is not instant.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
you want a mailing list or a CRM to mirror your customer base, and a short delay does not hurt.
Watch out
New Customer covers new sign-ups without any wait, so prefer it when speed matters; List Customer adds nothing but delay for that job.
2

New Appointment

Instant trigger

In Zapier“Triggers when a new appointment is created.”

Every booking created in the system starts the Zap, whether a customer booked online or a colleague typed it into the agenda. It is the natural entry point for anything tied to the schedule.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a physiotherapy practice logs each new booking to a planning sheet and pings the therapist who has the slot.
Watch out
a Zap that creates appointments with Create Appointment would set this trigger off again; never point the two at the same calendar.
3

New Cancellation

Instant trigger

In Zapier“Triggers when an appointment is cancelled”

Fires on a booking that gets cancelled, so the free slot does not go unnoticed. The appointment still exists in the app; only its fate has changed.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a hair salon warns the front desk so someone can call the waiting list and fill the gap.
Watch out
a cancellation is not a deletion, and no action of this integration removes the appointment for you either.
4

New Customer

Instant trigger

In Zapier“Triggers when a new Customer is created”

Starts the Zap each time a customer record is created, whether the person booked online or was added by staff. You get the new contact while the booking is still fresh.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a coaching business sends every new client into its newsletter tool with a welcome sequence.
Watch out
customers who existed before the Zap was switched on never come through; moving that backlog is a separate job.
5

New Invoice

Instant trigger

In Zapier“Triggers when a new invoice is created”

Each invoice the system creates becomes a Zap run, which gives your accountant a copy without anyone exporting a file at the end of the month.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
you keep your books in a separate accounting tool and want each invoice to land there as a draft.
Watch out
an invoice is not a payment; pair this trigger with New Payment if you need to know when money actually came in.
6

New Order

Instant trigger

In Zapier“Triggers when a new order is created”

Reacts to each new order placed in the system. The order becomes the starting point of whatever your fulfilment process needs.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a yoga studio that sells class cards wants each order logged in its sales sheet.
Watch out
Find Order exists if a later Zap needs to look the same order up again; this trigger alone does not let you go back.
7

New Payment

Instant trigger

In Zapier“Triggers when a new payment is created”

Runs when a payment is recorded, the clearest signal that a booking has turned into revenue.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
mark the matching row as paid in a revenue tracker so nobody chases a customer who already settled.
Watch out
pulling extra details with a search such as Find Invoice adds a step, and that needs a paid plan.
8

New Product

Instant trigger

In Zapier“Triggers when a new product is created”

Fires when someone adds a product to the catalogue in OnlineAfspraken.nl. Useful when your offer lives in more than one place and drifts out of sync.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
copy each new treatment or package into the price list your website reads from.
Watch out
a Zap that answers this trigger with Create Product loops on itself and eats tasks fast; keep the two apart.
9

New Productgroup

Instant trigger

In Zapier“Triggers when a new productgroup is created”

Signals a new product group, the folder that sorts your products. It matters because Create Product and Update Product both demand a group.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
tell whoever maintains the catalogue that a new category exists, so new products get filed in it.
Watch out
this integration offers no action that creates a group, so a new group always starts in the app itself.
10

New Refund

Instant trigger

In Zapier“Triggers when a invoice is refunded”

A refunded invoice is what sets this one off. Without it, a refund only shows up when someone opens the invoice again.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
alert the owner and add a credit line to the accounting tool on the same run, if your plan allows two actions.
Watch out
on the free plan a Zap holds one action only, so the alert and the accounting entry cannot share one Zap there.
11

New Calendar

Instant trigger

In Zapier“Triggers when a new resource is created”

Fires when a new calendar is added to your OnlineAfspraken.nl account, the agenda that customers book into. Zapier's own description calls it a new resource; the editor names it New Calendar.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
onboard a new therapist by telling the office manager their agenda is live.
Watch out
calendars that existed before the Zap was switched on never come through.
12

Rescheduled Appointment

Instant trigger

In Zapier“Triggers when an appointment is rescheduled”

Runs when an existing booking moves to another slot. It saves you from comparing yesterday's agenda with today's to spot what changed.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
keep a shared team calendar or a planning sheet aligned with the new time.
Watch out
a move does not count as a new booking, so a Zap built on New Appointment never sees it; you need this one too.
Actions

The 7 OnlineAfspraken.nl actions

OnlineAfspraken.nl gives you 7 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Create Appointment

Action

In Zapier“Creates a new appointment”

Books a slot in your agenda from another tool. Give it a Name, a Start time, a Finish time and the Calendar it belongs to.

When to use it
a lead form on your site turns into a confirmed intake session.
Watch out
all four fields are required, so the tool upstream must supply both times in a usable form.
2

Create Customer

Action

In Zapier“Creates a new customer in the system”

Adds a person to your customer file with just two required fields: Last name and Email address.

When to use it
a webshop buyer becomes a customer ready to book a follow-up visit.
Watch out
when the same person may come back, Find or Create Customer looks them up first and only creates what is missing.
3

Create Product

Action

In Zapier“Creates a new product in the system”

Puts a new product in the catalogue with its Product name, Product code, Price ex VAT, VAT rate and Product group.

When to use it
your offer is drafted in a spreadsheet and should reach the booking system without retyping.
Watch out
the VAT rate and the group must already exist; Find Vat Rate and Find Productgroup fetch them.
4

Update Appointment

Action

In Zapier“Updates an existing appointment”

Changes a booking that already exists. It asks for the Id plus the Name, Start time, Finish time, Calendar and Status, all required.

When to use it
a confirmation in another tool should flip the appointment's status.
Watch out
without the Id it goes nowhere, so put Find Appointment in front of it.
5

Update Customer

Action

In Zapier“Updates an existing customer”

Edits a customer record identified by its Id, with Last name and Email address required on every run.

When to use it
a contact changes their email in your CRM and the booking system should follow.
Watch out
both fields are required even when only one changes, so map both every time.
6

Update Product

Action

In Zapier“Updates a product in the system”

Rewrites a catalogue item found by its Id. The name, code, Price ex VAT, VAT rate and group are all required again.

When to use it
a price change in your master spreadsheet should reach the booking pages.
Watch out
even a price-only change needs every field, so fetch the current product with Find Product first.
7

Update Productgroup

Action

In Zapier“Updates a product group in the system”

Renames an existing product group, located by its Id; the name sits in a field labelled Product name.

When to use it
you restructure your catalogue and want the category labels to match elsewhere.
Watch out
the field label says product, yet it holds the group's name.
Searches

The 15 OnlineAfspraken.nl searches

15 search steps look for data that already exists in OnlineAfspraken.nl, so a later step can use it.

In the editor, searches sit at the bottom of the Action event list, under SEARCH. Each one adds a step, so the Zap becomes multi-step and needs a paid plan. Whether a search wants the exact value or something close is decided by OnlineAfspraken.nl, not by Zapier. Three settings decide what happens next.

1

Find Appointment

Search

In Zapier“Find an appointment in the system”

Looks up an existing booking so a later step can act on it. It is the missing link before Update Appointment, which refuses to run without an Id.

When to use it
a message from a patient should change the status of their visit.
Watch out
if two bookings match, the default keeps the first one only.
2

Find Calendar

Search

In Zapier“Find a Calendar in the system”

Fetches a calendar, the agenda that holds bookings. Create Appointment needs one, so this search feeds it.

When to use it
a form lets the client pick a practitioner by name and the Zap must turn that into the right calendar.
Watch out
whether it wants the exact name or something close is decided by OnlineAfspraken.nl, not by Zapier.
3

Find Coupon

Search

In Zapier“Find a Coupon in the system”

Retrieves a single discount coupon already issued in the system, so its details can travel to another step.

When to use it
a support tool needs to confirm that a code a customer quotes is real.
Watch out
nothing in this integration creates coupons; the search only reads what the app already holds.
4

Find Coupon Type

Search

In Zapier“Find a Coupon type in the system”

Reads a coupon type, the template individual coupons are issued from, rather than one coupon.

When to use it
a report should group coupon usage by campaign instead of by code.
Watch out
do not confuse it with Find Coupon; a type and a code are two different records.
5

Find Customer

Search

In Zapier“Find a customer in the system”

Checks whether a person is already in your customer file and hands their record to the next step.

When to use it
before Update Customer, to get the Id that action requires.
Watch out
with the no-result setting left on default, an unknown person stops the Zap right here.
6

Find Giftcard

Search

In Zapier“Find a Giftcard in the system”

Pulls up one gift card sold through the system, so its details can be shown or logged elsewhere.

When to use it
the front desk wants to check a card a customer brings to the counter.
Watch out
this is a lookup, not a balance change; no action of this integration redeems a card.
7

Find Giftcard Type

Search

In Zapier“Find a Giftcard type in the system”

Finds a gift card type, the model your individual cards are based on.

When to use it
sort gift card sales by offer in a monthly sheet.
Watch out
it returns the type only, never the cards issued from it.
8

Find Invoice

Search

In Zapier“Find an Invoice in the system”

Locates an invoice already created in OnlineAfspraken.nl, which lets a Zap started elsewhere attach the right document to its work.

When to use it
a payment arrives in your bank tool and you want the matching invoice beside it.
Watch out
several matches resolve to the first one unless you change the setting.
9

Find Order

Search

In Zapier“Find an order in the system”

Brings back an existing order so its contents can drive the next steps of the Zap.

When to use it
a shipping or follow-up tool needs the order behind a payment.
Watch out
it does not change the order; there is no update action for orders.
10

Find or Create Customer

SearchFind or create

In Zapier“Find a customer in the system, or creates one if it doesn't exist.”

Searches your customers and creates the person when nobody matches, so one step replaces a search followed by Create Customer. The editor also lists it as Search or Create a Customer; that line is the same search with the create box ticked, not a second operation.

When to use it
every web form lead must end up in the file exactly once.
Watch out
creation still needs Last name and Email address.
11

Find or Create Product

SearchFind or create

In Zapier“Find a product in the system, or creates one if it doesn't exist.”

Looks for a product and adds it to the catalogue when it is missing. In the editor it also shows up as Search or Create a Product, which is the same step, not an extra operation.

When to use it
sync a product list without creating twins.
Watch out
the create half needs the same required fields as Create Product, group and VAT rate included.
12

Find Payment Method

Search

In Zapier“Find an Payment Method in the system”

Returns one of the payment methods set up in your account.

When to use it
your bookkeeping tool sorts income by method and needs the label from the booking system.
Watch out
it reads the methods configured in the app, nothing more.
13

Find Product

Search

In Zapier“Find a product in the system”

Fetches a product from the catalogue with its current details.

When to use it
right before Update Product, which wants the Id and every required field again.
Watch out
if the search finds nothing and the setting is on default, the update after it never runs.
14

Find Productgroup

Search

In Zapier“Find a productgroup in the system”

Finds a product group so its reference can fill the Product group field of a product action.

When to use it
a spreadsheet names categories in words and the app expects the group itself.
Watch out
a group that does not exist yet has to be made in the app first.
15

Find Vat Rate

Search

In Zapier“Find a Vat Rate in the system”

Picks one of the VAT rates configured in OnlineAfspraken.nl, ready to be mapped into a product.

When to use it
products from another tool arrive with a rate in plain text.
Watch out
a rate missing from your account settings cannot be found, and no action here adds one.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, a search that finds nothing stops the Zap, and the steps that relied on it are skipped. Switch it on and the Zap goes on empty-handed.
  2. Create X if it doesn't exist yet?
    Ticking it turns the search into a find-or-create: the setting above disappears and the step asks for the fields needed to create the missing record.
  3. If multiple search results are found?
    Three exits when several records match: keep the first one (the default), stop the Zap, or pass all of them on together.
When it breaks

When the Zap breaks

Zapier links no help article to OnlineAfspraken.nl, so the risks below are the general ones, read for this app.

None of them is exotic. Each one has caught people who built a booking Zap in a hurry. If one has already bitten, the Zapier troubleshooting page is the next stop.

  • The past is never picked up

    A Zap reacts only to what happens after you publish it. Bookings, customers and invoices that already existed stay where they are; moving them is a separate job.
  • A Zap that feeds its own trigger

    Create Appointment pointed at the calendar that New Appointment watches starts the Zap again and again, and the task count drains fast.
  • Bulk imports get held back

    After a large import of customers or products, a trigger may suddenly return a huge batch. Zapier's flood protection can hold it back instead of running everything.
  • No duplicates on List Customer

    Zapier remembers which customers the polling trigger already returned, so the same person does not start the Zap twice, even if the list barely changes.
Need help

Need help automating OnlineAfspraken.nl with Zapier?

A person reads every message.

FAQ

OnlineAfspraken.nl Zapier integration: questions people ask

01Is the OnlineAfspraken.nl Zapier integration free?
Yes, as long as your Zap stays at two steps. OnlineAfspraken.nl is not a premium app, so the free plan accepts it, with 100 tasks a month and unlimited Zaps. The catch is the shape of the Zap: one trigger and one action, nothing more. A filter, a search step or a second action makes it a multi-step Zap, and that needs a paid plan. Because every Update action of this app needs the record's Id, which usually comes from a search, many useful Zaps cross that line.
02How many tasks does an OnlineAfspraken.nl Zap use?
One task per action that completes successfully, and nothing else. The trigger never costs a task, and neither does Zapier checking for new data, however often it looks. An action that fails is not counted. In a Zap with three actions, each successful action is counted on its own, so one run costs three tasks. A Zap that writes into the calendar its own trigger watches can run in a loop and drain the monthly allowance quickly, so keep creation actions away from the calendar you listen to.
03Does OnlineAfspraken.nl send data to Zapier in real time?
For eleven of the twelve triggers, yes. New Appointment, New Cancellation, New Payment and the other instant ones are reported by the app itself, so the Zap starts right away whatever your plan. The exception is List Customer, a polling trigger: Zapier checks it at your plan's interval, which is 15 minutes on Free, 2 on Professional and 1 on Team or Enterprise. That type is set by the app and cannot be changed from the editor.
04What does it take to connect OnlineAfspraken.nl to Zapier?
An OnlineAfspraken.nl account, plus read or write rights on any calendar or record you do not own yourself but want the Zap to touch. In Zapier, open Apps, click + Add connection, search for OnlineAfspraken.nl and confirm. A new tab asks you to sign in to the app and grant Zapier access. The connection is then reused by every step that uses OnlineAfspraken.nl, so you only do this once per account.
05Why does Update Appointment fail when the trigger came from another app?
Because it needs the appointment's Id, and another app does not have it. Update Appointment requires the Id plus Name, Start time, Finish time, Calendar and Status on every run. The usual fix is to place Find Appointment just before it, so the search hands the Id to the update. That makes the Zap multi-step, so it runs on a paid plan. The same pattern applies to Update Customer and Update Product, which also require the Id.
06What if the OnlineAfspraken.nl action you need is not on the list?
Then this integration cannot do it, and that is worth knowing before building. There is no delete action, no action for orders, invoices or coupons, and the triggers cover creation events plus cancellations and reschedules. A workaround sometimes exists: a search can read data the actions cannot change, and another app can take over from there. If the gap is central to your process, check whether another automation tool covers the operation you need.
07Zapier, Make or n8n for OnlineAfspraken.nl?
It depends on criteria you can check, not on a ranking. On Zapier, eleven of the twelve triggers are instant, the app is not premium, and the free plan stops at two-step Zaps. If your flows need searches before updates, you will be on a paid Zapier plan anyway. Compare that with what the other tool offers for this same app: which events it exposes, whether it has the update and search steps you rely on, and how its pricing counts those extra steps.