- Home
- Resources
- Integrations
- OnlineAfspraken.nl
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
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.
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.
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 your OnlineAfspraken.nl account
- 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.
- 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.
- 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.
Your first Zap: tell the team about cancellations
GoalEach cancellation in one chosen calendar posts a message to the team channel.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
List Customer
Polling triggerIn 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.
New Appointment
Instant triggerIn 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.
New Cancellation
Instant triggerIn 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.
New Customer
Instant triggerIn 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.
New Invoice
Instant triggerIn 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.
New Order
Instant triggerIn 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.
New Payment
Instant triggerIn Zapier“Triggers when a new payment is created”
Runs when a payment is recorded, the clearest signal that a booking has turned into revenue.
New Product
Instant triggerIn 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.
New Productgroup
Instant triggerIn 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.
New Refund
Instant triggerIn 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.
New Calendar
Instant triggerIn 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.
Rescheduled Appointment
Instant triggerIn 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.
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.
Operations index
Create Appointment
ActionIn 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.
Create Customer
ActionIn 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.
Create Product
ActionIn 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.
Update Appointment
ActionIn 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.
Update Customer
ActionIn Zapier“Updates an existing customer”
Edits a customer record identified by its Id, with Last name and Email address required on every run.
Update Product
ActionIn 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.
Update Productgroup
ActionIn 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.
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.
Find Appointment
SearchIn 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.
Find Calendar
SearchIn Zapier“Find a Calendar in the system”
Fetches a calendar, the agenda that holds bookings. Create Appointment needs one, so this search feeds it.
Find Coupon
SearchIn 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.
Find Coupon Type
SearchIn Zapier“Find a Coupon type in the system”
Reads a coupon type, the template individual coupons are issued from, rather than one coupon.
Find Customer
SearchIn 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.
Find Giftcard
SearchIn 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.
Find Giftcard Type
SearchIn Zapier“Find a Giftcard type in the system”
Finds a gift card type, the model your individual cards are based on.
Find Invoice
SearchIn 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.
Find Order
SearchIn Zapier“Find an order in the system”
Brings back an existing order so its contents can drive the next steps of the Zap.
Find or Create Customer
SearchFind or createIn 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.
Find or Create Product
SearchFind or createIn 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.
Find Payment Method
SearchIn Zapier“Find an Payment Method in the system”
Returns one of the payment methods set up in your account.
Find Product
SearchIn Zapier“Find a product in the system”
Fetches a product from the catalogue with its current details.
Find Productgroup
SearchIn Zapier“Find a productgroup in the system”
Finds a product group so its reference can fill the Product group field of a product action.
Find Vat Rate
SearchIn 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.
The three settings every search exposes
- 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.
- 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.
- 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 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 automating OnlineAfspraken.nl with Zapier?
A person reads every message.



