# AIAgentCycle: full text for AI agents Mirror of https://aiagentcycle.com, 144 documents, newest change 2026-11-03T00:07:46. MCP server: https://mcp.aiagentcycle.com/mcp ## Koppelingen: 190 systems (https://aiagentcycle.com/nl/koppelingen/) Status: in productie = productie, standaard n8n = standaard, maatwerk = maatwerk. Open-source systems show their license. ### Geld & administratie / Boekhouding en ERP koppelen - Exact Online (in productie): Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen. https://aiagentcycle.com/nl/exact-online-koppelen-n8n/ - Exact Globe (maatwerk): On-premise Globe koppelen aan je webshop en CRM. - AFAS Profit (maatwerk): Relaties, medewerkers en boekingen via de AFAS-connectoren synchroniseren. https://aiagentcycle.com/nl/koppelingen/afas/ - Zoho Books (in productie): Webshoporders automatisch boeken als factuur. - Moneybird (maatwerk): Facturen, contacten en betalingen bijwerken via de API. https://aiagentcycle.com/nl/koppelingen/moneybird/ - Twinfield (maatwerk): Boekingen en relaties aanleveren via de API. https://aiagentcycle.com/nl/koppelingen/twinfield/ - SnelStart (maatwerk): Verkooporders en relaties aanleveren via de API. https://aiagentcycle.com/nl/koppelingen/snelstart/ - Visma eAccounting (maatwerk): Facturen en relaties boeken vanuit je webshop of CRM. - e-Boekhouden (maatwerk): Boekingen en relaties aanleveren via de API. https://aiagentcycle.com/nl/koppelingen/e-boekhouden/ - Yuki (maatwerk): Inkoopfacturen en documenten automatisch naar Yuki sturen. https://aiagentcycle.com/nl/koppelingen/yuki/ - Business Central (maatwerk): Orders, voorraad en facturen tussen Business Central en webshop. - Odoo (standaard n8n; open source, LGPL-3.0 (Community)): Contacten, verkooporders en facturen in Odoo bijwerken. - Xero (standaard n8n): Facturen en contacten bijwerken vanuit je andere systemen. - QuickBooks Online (standaard n8n): Facturen, klanten en betalingen synchroniseren. - Jortt (maatwerk): Facturen en klanten automatisch aanmaken. - Informer (maatwerk): Verkoopfacturen en relaties naar Informer doorzetten. - ERPNext (standaard n8n; open source, GPL-3.0): Klanten, orders, voorraad en facturen in ERPNext bijwerken. - Dolibarr (maatwerk; open source, GPL-3.0): Facturen, offertes en relaties via de REST-API van Dolibarr. - Invoice Ninja (standaard n8n; open source, Elastic License 2.0): Facturen en betalingen aanmaken vanuit orders of uren. ### Geld & administratie / Betalingen, bank en abonnementen koppelen - Mollie (maatwerk): Betalingen en terugbetalingen matchen met je facturen. https://aiagentcycle.com/nl/koppelingen/mollie/ - Stripe (standaard n8n): Betalingen en abonnementen naar boekhouding en CRM. - Adyen (maatwerk): Transacties en uitbetalingen afstemmen met je boekhouding. - PayPal (standaard n8n): Betalingen en uitbetalingen automatisch registreren. - MultiSafepay (maatwerk): Betaalstatussen terugschrijven naar orders en facturen. - Chargebee (standaard n8n): Abonnementen en facturen synchroniseren met je boekhouding. - bunq (maatwerk): Banktransacties ophalen om betalingen automatisch af te letteren. - Ponto (maatwerk): Transacties van meerdere banken via één koppeling ophalen. - SumUp (maatwerk): Pin- en kassabetalingen doorzetten naar je boekhouding. ### Geld & administratie / HR en salarisadministratie koppelen - Nmbrs (maatwerk): Nieuwe medewerkers en looncomponenten automatisch doorzetten. https://aiagentcycle.com/nl/koppelingen/nmbrs/ - Loket.nl (maatwerk): Personeelsgegevens en verlof synchroniseren met andere systemen. - Personio (maatwerk): Onboarding en verzuim automatisch doorzetten naar je systemen. - BambooHR (standaard n8n): Medewerkersdossiers en onboardingtaken automatiseren. ### Geld & administratie / Pakketten zonder API koppelen - Garage- en dealersoftware (maatwerk): Data via exports, database of schermautomatisering, zodat het pakket kan blijven. - Oude ERP-pakketten (maatwerk): Koppelen via database of bestandsuitwisseling, met controle op afwijkingen. - Leveranciersportalen (maatwerk): Gegevens ophalen uit portalen zonder API, met schermautomatisering. ### Klant & verkoop / Webshops koppelen - WooCommerce (in productie; open source, GPL-2.0): Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM. https://aiagentcycle.com/nl/koppelingen/woocommerce/ - Magento 2 (in productie; open source, OSL-3.0 (Open Source-editie)): Orders en klantgegevens doorzetten naar je boekhouding. https://aiagentcycle.com/nl/koppelingen/magento-2/ - Shopify (standaard n8n): Bestellingen, producten en klanten synchroniseren. https://aiagentcycle.com/nl/koppelingen/shopify/ - Lightspeed (maatwerk): Orders en artikelen uitwisselen via de API. https://aiagentcycle.com/nl/koppelingen/lightspeed/ - CCV Shop (maatwerk): Orders naar boekhouding en verzendsoftware doorsturen. - PrestaShop (maatwerk; open source, OSL-3.0): Bestellingen en voorraad synchroniseren met je boekhouding. - Shopware (maatwerk; open source, MIT): Orders, klanten en voorraad met je ERP synchroniseren. - Mijnwebwinkel (maatwerk): Bestellingen en producten koppelen aan voorraad en boekhouding. - Wix (maatwerk): Formulieren en bestellingen naar CRM en boekhouding. - Akeneo (maatwerk): Productinformatie uit je PIM naar webshop en marketplaces. ### Klant & verkoop / Websites en CMS koppelen - WordPress (standaard n8n; open source, GPL-2.0): Berichten, pagina’s en gebruikers vanuit andere systemen bijwerken. - Ghost (standaard n8n; open source, MIT): Artikelen en leden synchroniseren met je CRM of nieuwsbrief. - Strapi (standaard n8n; open source, MIT, enterprise apart): Content uit je headless CMS doorzetten naar site, app en kanalen. - Directus (maatwerk; open source, MSCL-1.0 (source-available)): Gegevens en content via de REST- of GraphQL-API van Directus. ### Klant & verkoop / Marketplaces koppelen - bol.com (in productie): Orders ophalen, verzendingen melden en voorraad bijwerken via de Retailer API. https://aiagentcycle.com/nl/koppelingen/bol-com/ - Amazon Seller Central (maatwerk): Orders en voorraad uitwisselen via de Selling Partner API. - Zalando (maatwerk): Orders en voorraad via de partnerkoppeling synchroniseren. - Kaufland (maatwerk): Aanbiedingen, orders en voorraad automatisch bijhouden. - eBay (maatwerk): Listings en orders koppelen aan je centrale voorraad. - Otto (maatwerk): Duitse orders en voorraad automatisch verwerken. - Channable (maatwerk): Productfeeds en marketplace-orders centraal aansturen. https://aiagentcycle.com/nl/koppelingen/channable/ ### Klant & verkoop / Voorraad en fulfilment koppelen - Picqer (maatwerk): Orders, voorraad en picklijsten gelijk houden met webshop en boekhouding. https://aiagentcycle.com/nl/koppelingen/picqer/ - Monta (maatwerk): Orders doorzetten naar fulfilment en de verzendstatus terughalen. ### Klant & verkoop / Advertenties, analytics en reviews koppelen - Google Ads (standaard n8n): Campagnedata en conversies koppelen aan je CRM en rapportage. - Meta Lead Ads (standaard n8n): Leads uit Meta-advertenties direct in je CRM, met opvolging. - LinkedIn (standaard n8n): Bedrijfsupdates plaatsen vanuit een workflow. - Google Analytics (standaard n8n): Websitecijfers ophalen voor rapportages en dashboards. - Trustpilot (maatwerk): Reviewverzoeken na levering en nieuwe reviews naar je CRM. - Matomo (maatwerk; open source, GPL-3.0): Bezoekcijfers uit je eigen analytics in rapportages. - Plausible (maatwerk; open source, AGPL-3.0): Bezoekcijfers zonder cookies, via de Stats-API. - Metabase (standaard n8n; open source, AGPL-3.0, enterprise apart): Vragen en dashboards uit Metabase in rapportages en meldingen. ### Klant & verkoop / Verzending koppelen - Sendcloud (maatwerk): Verzendlabels maken en track-and-trace naar de klant. https://aiagentcycle.com/nl/koppelingen/sendcloud/ - MyParcel (maatwerk): Zendingen aanmaken vanuit orders, labels automatisch klaar. - PostNL (maatwerk): Labels, barcodes en zendingstatus automatisch ophalen. - DHL (standaard n8n): Zendingstatus volgen en je klant automatisch informeren. ### Klant & verkoop / CRM en sales koppelen - Zoho CRM (in productie): Leads en contacten automatisch aanmaken, labelen en opvolgen. https://aiagentcycle.com/nl/koppelingen/zoho-crm/ - HubSpot (standaard n8n): Contacten, deals en formulieren koppelen aan je andere systemen. https://aiagentcycle.com/nl/koppelingen/hubspot/ - Pipedrive (standaard n8n): Deals en activiteiten aanmaken vanuit formulieren en mail. - Teamleader Focus (maatwerk): Deals, offertes en facturen koppelen aan je boekhouding. https://aiagentcycle.com/nl/koppelingen/teamleader-focus/ - Salesforce (standaard n8n): Leads en accounts synchroniseren met boekhouding of webshop. - Dynamics 365 Sales (standaard n8n): Accounts en leads synchroniseren met webformulieren. - Copper (standaard n8n): Leads en opportunities automatisch aanmaken en bijwerken. - Simplicate (maatwerk): Projecten, uren en facturen koppelen aan je boekhouding. https://aiagentcycle.com/nl/koppelingen/simplicate/ - KvK Handelsregister (maatwerk): Bedrijfsgegevens van nieuwe leads automatisch aanvullen en controleren. https://aiagentcycle.com/nl/koppelingen/kvk-api/ - SuiteCRM (maatwerk; open source, AGPL-3.0): Relaties, deals en taken via de API van SuiteCRM. - EspoCRM (maatwerk; open source, AGPL-3.0): Leads en contacten via de REST-API van EspoCRM. - Twenty (maatwerk; open source, AGPL-3.0, enterprise apart): Bedrijven, personen en kansen via de API van Twenty CRM. ### Klant & verkoop / E-mail en marketing koppelen - Listmonk (in productie; open source, AGPL-3.0): Inschrijvingen en lijsten bijwerken vanuit formulieren en je CRM. https://aiagentcycle.com/nl/cases/holos33-formulieren-crm-automatisering/ - Brevo (in productie): Contacten en transactiemails aansturen vanuit je workflows. - Mailchimp (standaard n8n): Lijsten en tags bijwerken vanuit je CRM of webshop. - Mautic (standaard n8n; open source, GPL-3.0): Contacten, segmenten en campagnes in je eigen marketingplatform. ### Klant & verkoop / Servicedesk koppelen - Zammad (in productie; open source, AGPL-3.0): Tickets aanmaken vanuit monitoring, mail en formulieren. - Zoho Desk (in productie): Tickets en klantgegevens koppelen via de API. - Freshdesk (standaard n8n): Tickets aanmaken en bijwerken vanuit je andere systemen. - Trengo (maatwerk): Klantgesprekken koppelen aan CRM en tickets. - Zendesk (standaard n8n): Tickets aanmaken en bijwerken vanuit mail, webshop en CRM. - Intercom (standaard n8n): Klantgesprekken en contacten koppelen aan je CRM. - Freshservice (standaard n8n): IT-meldingen en verzoeken aanmaken vanuit monitoring en mail. - Chatwoot (maatwerk; open source, MIT, enterprise apart): Gesprekken uit chat, mail en WhatsApp in één inbox, via de API. ### Werk & communicatie / Communicatie koppelen - Gmail (standaard n8n): Mails lezen, labelen en versturen als stap in een workflow. - Microsoft 365 (Outlook) (standaard n8n): Mail en agenda in Outlook gebruiken als start of als stap. - Microsoft Teams (standaard n8n): Meldingen en goedkeuringsverzoeken naar Teams-kanalen. - Slack (standaard n8n): Meldingen en goedkeuringen in kanalen afhandelen. - WhatsApp Business (standaard n8n): Orderupdates, klantberichten en AI-antwoorden via WhatsApp. - Telegram (standaard n8n): Interne meldingen en een chatbot via Telegram. - MessageBird (Bird) (standaard n8n): Sms-herinneringen en meldingen automatisch versturen. - Twilio (standaard n8n): Sms en telefonie in je workflows, zoals herinneringen en verificatie. - Zoom (standaard n8n): Afspraken met een Zoom-link aanmaken vanuit agenda of CRM. - Mattermost (standaard n8n; open source, AGPL-3.0): Meldingen en berichten in je eigen teamchat. - Rocket.Chat (standaard n8n; open source, MIT, enterprise apart): Berichten en meldingen in Rocket.Chat-kanalen. - Matrix (standaard n8n; open source, AGPL-3.0 (Synapse)): Berichten in Matrix-kamers, ook versleuteld en zelf gehost. - Zulip (standaard n8n; open source, Apache 2.0): Berichten en meldingen in Zulip-streams. ### Werk & communicatie / Projecten en planning koppelen - Asana (standaard n8n): Taken aanmaken vanuit mail, formulieren en orders. - Trello (standaard n8n): Kaarten aanmaken en verplaatsen op basis van gebeurtenissen. - monday.com (standaard n8n): Items en statussen synchroniseren met je CRM. - ClickUp (standaard n8n): Taken en tijdregistratie koppelen aan klantprojecten. - Jira (standaard n8n): Tickets aanmaken vanuit support en meldingen. - Taiga (standaard n8n; open source, MPL-2.0): Userstories en taken in je eigen projectbord. - Wekan (standaard n8n; open source, MIT): Kaarten en lijsten op je eigen kanbanbord. - Kimai (maatwerk; open source, AGPL-3.0): Uren en projecten uit Kimai naar facturatie en rapportage. ### Werk & communicatie / Agenda en boekingen koppelen - Google Calendar (in productie): Afspraken aanmaken en bevestigingen laten volgen. - Zoho Bookings (in productie): Boekingen doorzetten naar je CRM en mail. https://aiagentcycle.com/nl/cases/holos33-formulieren-crm-automatisering/ - Calendly (standaard n8n): Nieuwe afspraken laten doorlopen naar CRM en mail. - Cal.com (standaard n8n; open source, MIT (Cal.diy)): Nieuwe boekingen starten een workflow (trigger). ### Werk & communicatie / Formulieren koppelen - Typeform (standaard n8n): Inzendingen direct naar CRM of spreadsheet. - Jotform (standaard n8n): Formulierinzendingen automatisch verwerken en doorsturen. - Google Forms (maatwerk): Antwoorden verwerken via Sheets of de Forms API. - Websiteformulieren (in productie): Formulieren op je eigen site via een webhook naar het juiste systeem. https://aiagentcycle.com/nl/cases/holos33-formulieren-crm-automatisering/ ### Werk & communicatie / Documenten en kennis koppelen - Google Drive (standaard n8n): Bestanden opslaan, ophalen en ordenen vanuit workflows. - Google Sheets (standaard n8n): Rijen lezen en schrijven voor rapportages en lijsten. - OneDrive (standaard n8n): Bestanden opslaan, ophalen en ordenen vanuit workflows. - SharePoint (standaard n8n): Lijsten en documenten bijwerken vanuit je andere systemen. - Excel 365 (standaard n8n): Excel-tabellen in OneDrive of SharePoint bijwerken. - Notion (standaard n8n): Databases en pagina's bijwerken vanuit workflows. - Confluence (standaard n8n): Kennisbankpagina's aanmaken en bijwerken. - Airtable (standaard n8n): Records synchroniseren als lichte database. - Zoho Sign (in productie): Documenten ter ondertekening sturen en de status terugmelden. - DocuSign (maatwerk): Contracten laten ondertekenen en de status terugmelden. - Nextcloud (standaard n8n; open source, AGPL-3.0): Bestanden en mappen op je eigen cloud opslaan, delen en ophalen. - Paperless-ngx (maatwerk; open source, GPL-3.0): Gescande documenten en facturen archiveren en doorzoekbaar maken. - Baserow (standaard n8n; open source, MIT, premium apart): Tabellen en rijen bijwerken in je eigen database-spreadsheet. - NocoDB (standaard n8n; open source, Sustainable Use License): Rijen lezen en schrijven in NocoDB-tabellen. - Discourse (standaard n8n; open source, GPL-2.0): Berichten en gebruikers in je community-forum. - Moodle (maatwerk; open source, GPL-3.0): Cursisten en inschrijvingen via de webservices van Moodle. ### Data, servers & AI / Servers, databases en bewaking koppelen - Cloudflare (in productie): Beveiliging en toegang voor je servers en koppelingen. - PostgreSQL (in productie; open source, PostgreSQL-licentie): Gegevens lezen en schrijven in je eigen database. - MySQL / MariaDB (standaard n8n; open source, GPL-2.0): Gegevens lezen en schrijven, ook bij pakketten zonder API. - Servers via SSH (standaard n8n): Controles en onderhoudstaken uitvoeren op je eigen servers. - Webhooks (standaard n8n): Elk systeem dat een webhook kan sturen, kan een workflow starten. - Redis (standaard n8n; open source, AGPL-3.0 vanaf Redis 8): Cache, chatgeheugen en snelle opslag in één. - GitHub (standaard n8n): Issues, releases en meldingen koppelen aan je werkprocessen. - GitLab (standaard n8n): Issues, merge requests en pipelines koppelen aan je werkprocessen. - Grafana (standaard n8n; open source, AGPL-3.0): Dashboards en alerts uit je monitoring. - Uptime Kuma (maatwerk; open source, MIT): Storingen uit je eigen uptimemonitor als melding of ticket. - Keycloak (maatwerk; open source, Apache 2.0): Gebruikers en rollen in je eigen inlog- en SSO-laag. - Gitea (maatwerk; open source, MIT): Repositories, issues en releases op je eigen Git-server. - RabbitMQ (standaard n8n; open source, MPL-2.0): Berichten tussen systemen via een wachtrij. - Kafka (standaard n8n; open source, Apache 2.0): Gebeurtenissen uit Kafka-topics verwerken en publiceren. - OpenSearch (maatwerk; open source, Apache 2.0): Zoeken en indexeren via de REST-API van OpenSearch. - Elasticsearch (standaard n8n; open source, AGPL-3.0 of SSPL/ELv2): Documenten indexeren en doorzoeken. - MongoDB (standaard n8n; open source, SSPL (source-available)): Documenten lezen en schrijven in MongoDB. - Appwrite (maatwerk; open source, BSD-3-Clause): Gebruikers, databases en bestanden van je eigen app-backend. - PocketBase (maatwerk; open source, MIT): Records en gebruikers in een lichte eigen backend. ### Data, servers & AI / AI-modellen koppelen - OpenAI (in productie): Tekst lezen, samenvatten en indelen binnen een workflow, met een mens waar nodig. https://aiagentcycle.com/nl/koppelingen/chatgpt-claude/ - Anthropic (Claude) (in productie): Tekst lezen, samenvatten en indelen binnen een workflow, met een mens waar nodig. https://aiagentcycle.com/nl/koppelingen/chatgpt-claude/ - Google Gemini (standaard n8n): Tekst, beeld en documenten analyseren met Gemini. - Mistral (standaard n8n): Europees taalmodel voor tekst en documentverwerking. - DeepSeek (standaard n8n): Voordelig taalmodel voor agents en tekstverwerking. - Groq (standaard n8n): Zeer snelle antwoorden met open modellen. - Cohere (standaard n8n): Taalmodellen en herordening van zoekresultaten in documenten. - Perplexity (standaard n8n): Zoeken op internet met bronnen als stap in een workflow. - xAI Grok (standaard n8n): Het taalmodel van xAI binnen een workflow. - OpenRouter (standaard n8n): Eén toegang tot veel AI-modellen, met een keuze per taak. ### Data, servers & AI / Lokale AI-modellen koppelen - Ollama (standaard n8n; open source, MIT): Open modellen op je eigen server draaien en aanroepen. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - Qwen (standaard n8n; open source, Apache 2.0): Qwen-modellen in de cloud of lokaal via Ollama. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - Llama (standaard n8n; open source, Llama Community License): Open model van Meta, lokaal via Ollama voor gevoelige data. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - Hugging Face (standaard n8n): Open modellen en embeddings via Hugging Face. - Gemma (standaard n8n; open source, Gemma Terms of Use): Open model van Google, lokaal via Ollama in groottes van 270M tot 27B. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - Phi-4 (standaard n8n; open source, MIT): Compact model van Microsoft (14B, MIT-licentie), lokaal via Ollama. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - gpt-oss (standaard n8n; open source, Apache 2.0): Open-weight model van OpenAI (20B en 120B, Apache 2.0), lokaal via Ollama. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - DeepSeek-R1 (lokaal) (standaard n8n; open source, MIT): Redeneermodel, lokaal via Ollama van 1.5B tot 671B. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - Mistral en Mixtral (lokaal) (standaard n8n; open source, Apache 2.0 (Mistral 7B)): Mistral 7B (Apache 2.0) en Mixtral, lokaal via Ollama. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - Granite (standaard n8n; open source, Apache 2.0): Zakelijke open modellen van IBM (Apache 2.0), lokaal via Ollama. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - vLLM (maatwerk; open source, Apache 2.0): Snelle eigen modelserver met een OpenAI-compatibele API. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ - LM Studio (maatwerk): Modellen lokaal testen via een OpenAI-compatibele API. https://aiagentcycle.com/nl/koppelingen/lokale-ai/ ### Data, servers & AI / Vectordatabases, RAG en AI-agents koppelen - Qdrant (standaard n8n; open source, Apache 2.0): Zelf gehoste vectoropslag voor je eigen kennisbank. https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ - Supabase / pgvector (standaard n8n; open source, Apache 2.0): Vectoren opslaan in een bestaande Postgres-database. https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ - Pinecone (standaard n8n): Beheerde vectoropslag voor semantisch zoeken. https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ - Weaviate (standaard n8n; open source, BSD-3-Clause, enterprise apart): Vectoropslag met hybride zoeken. https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ - Milvus (standaard n8n; open source, Apache 2.0): Schaalbare, zelf gehoste vectoropslag. https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ - Chroma (standaard n8n; open source, Apache 2.0): Lichte vectoropslag voor kleinere kennisbanken. https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ - Documenten inladen (standaard n8n): Pdf's en bestanden inladen en opknippen voor de kennisbank. https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ - Vraag en antwoord (standaard n8n): Vragen beantwoorden op basis van je eigen documenten. https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ - MCP-servers (in productie): Je AI-agent praat via één protocol met de systemen die we koppelen, met rechten en logging per actie. https://aiagentcycle.com/nl/koppelingen/mcp/ - Lokale embeddings (standaard n8n): Tekst omzetten naar vectoren op je eigen server, met nomic-embed-text of bge-m3. https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ --- # Aanvullende onderhoudsvoorwaarden Source: https://aiagentcycle.com/nl/onderhoudsvoorwaarden/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 # Aanvullende onderhouds­voorwaarden Hier lees je de afspraken voor de onderhouds- en beheerpakketten van AIAgentCycle. Je vindt hieronder wat de vaste dienst omvat, wanneer aanvullend werk wordt afgesproken en hoe opzegging en overdracht werken. Deze voorwaarden horen bij de Algemene Voorwaarden B2B en de concrete scope in jouw offerte. Versie 1.2 — ingangsdatum 2 november 2026. Download onderhouds­voorwaarden (PDF) PDF · versie 1.2 · 106.619 bytes Algemene Voorwaarden B2B · Bekijk de onderhouds­pakketten ## Inhoud - 1. Partijen, toepasselijkheid en rangorde - 2. Begrippen en afbakening - 3. Standaardpakketten - 4. Wat vast onderhoud omvat - 5. Back-ups en hersteltests - 6. Meldingen en reactietijd - 7. Triage, werkruimte en herstel­verantwoordelijkheid - 8. Beveiliging, toegang en noodmaatregelen - 9. AI-gebruik, credits en externe kosten - 10. Meerwerk en tarieven - 11. Start, overname en zelfbeheer - 12. Facturatie, looptijd, wijziging en opzegging - 13. Einde, export en overstappen - 14. Aansprakelijkheid en samenhang - 15. Serverbeheer - 16. Hostingpartijen en andere toeleveranciers ## 1. Partijen, toepasselijkheid en rangorde 1.1. AIAgentCycle is een handelsnaam van Good Nature Vibe B.V., statutair gevestigd te Oosterwolde, correspondentieadres Houtwal 29B, 8431 EX Oosterwolde, KvK 95865101, btw-id NL867353673B01, e-mail info@aiagentcycle.com. Deze voorwaarden gelden uitsluitend voor opdrachtgevers die handelen in de uitoefening van een beroep of bedrijf. 1.2. Deze voorwaarden gelden voor schriftelijk overeengekomen onderhouds- en beheerdiensten. De bouw van automatiseringen, eenmalige inrichting, overnameonderzoek, afzonderlijke projecten en diensten van derden zijn alleen inbegrepen voor zover de opdrachtbeschrijving dat uitdrukkelijk bepaalt. 1.3. Bij tegenstrijdigheid geldt achtereenvolgens: een uitdrukkelijk overeengekomen afwijking in de ondertekende offerte of opdrachtbeschrijving; deze onderhouds­voorwaarden; de Algemene Voorwaarden B2B van AIAgentCycle. Een verwerkersovereenkomst gaat voor waar het de verwerking en bescherming van persoonsgegevens betreft. Dwingend recht blijft van toepassing. Een afwijking moet het betreffende onderwerp en de afwijkende afspraak duidelijk benoemen. 1.4. De opdrachtbeschrijving vermeldt minimaal de gekozen dienst, prijs, startdatum, beheerde omgevingen en workflows, leveranciers, gegevenscategorieën, budgetten, contactpersonen en afwijkingen van de standaarddienst. Concrete toezeggingen waarop de overeenkomst is gebaseerd worden daarin opgenomen. Bij Serverbeheer vermeldt zij ook of de server persoonsgegevens bevat en of een tweede hostingpartij is aangeboden (artikel 16.6). Toezeggingen die niet in de opdrachtbeschrijving staan, maken geen deel uit van de overeenkomst (artikel 2.4 van de Algemene Voorwaarden B2B). ## 2. Begrippen en afbakening 2.1. Een omgeving is één benoemde installatie van n8n met de daarvoor in de opdracht beschreven server, besturingssysteem, containerconfiguratie, database en noodzakelijke technische configuratie. Een extra server, cluster, workeromgeving of afzonderlijke installatie valt niet automatisch binnen dezelfde omgeving. Voor een server zonder n8n-omgeving is Serverbeheer (artikel 15) bedoeld, of een aparte afspraak. 2.2. Een beheerde workflow is een geregistreerd proces met een vastgelegde functie, eigenaar, koppelingen en acceptatiecriteria. De opdracht bevat een lijst. Samenhangende subflows worden vooraf als onderdeel van dat proces of als afzonderlijke workflow vastgelegd. Het aantal workflows is een bovengrens, geen toezegging dat iedere complexiteit of elk transactievolume binnen het standaardpakket past. 2.3. Vast onderhoud omvat de terugkerende prestaties uit artikel 4. Dit is geen aflopende urenbundel. De tijd die AIAgentCycle intern voor dit onderhoud begroot, beperkt deze prestaties niet. 2.4. Triage is menselijke analyse om oorzaak, impact en vervolgstap van een storing vast te stellen. De ontvangst, eerste prioritering en noodzakelijke waarschuwing bij een melding vallen onder het vaste beheer. De verdere analyse gebruikt de triageruimte. 2.5. Werkruimte is de in het pakket opgenomen menselijke werktijd voor afgesproken kleine wijzigingen, aanvullende analyse en herstel dat niet tot het vaste onderhoud of herstel van een eigen tekortkoming behoort. Werkruimte wordt alleen gebruikt voor werkzaamheden die de opdrachtgever heeft opgedragen of vooraf heeft geautoriseerd. 2.6. Foutafhandeling is ingebouwde techniek, zoals invoercontrole, begrensde retries, signalering, logging, bescherming tegen dubbele uitvoering en veilige stoproutes. Deze techniek is iets anders dan onbeperkte menselijke opsporing en reparatie van iedere latere storing. 2.7. Service-uren zijn maandag tot en met vrijdag van 09.00 tot 17.00 uur in de tijdzone Europe/Amsterdam, uitgezonderd Nieuwjaarsdag, tweede paasdag, Koningsdag, Bevrijdingsdag, Hemelvaartsdag, tweede pinksterdag en beide kerstdagen. Buiten deze uren loopt de reactietijd niet door. Vakantie van AIAgentCycle is geen aanvullende, eenzijdige uitzondering op de afgesproken service-uren. ## 3. Standaardpakketten Alle bedragen zijn exclusief btw. De overeengekomen offerteprijs is bepalend; onderstaande bedragen gelden voor de hieronder begrensde standaarddienst. Schuif de tabel opzij om alle kolommen te bekijken. Onderdeel | Techbeheer | Beheer met werkruimte | Uitgebreid beheer Maandprijs | €250 | €500 | €950, op aanvraag Productie­omgevingen | 1 | 1 | 1 Afzonderlijke testomgeving | Niet inbegrepen | Niet inbegrepen | 1 inbegrepen in beheer Benoemde workflows | Maximaal 3 | Maximaal 5 | Maximaal 10 Beschermde brondata | Maximaal 20 GB | Maximaal 20 GB | Maximaal 20 GB, productie en test samen Vast technisch onderhoud | Inbegrepen | Inbegrepen | Inbegrepen Automatische technische controle | Elke 5 minuten | Elke 5 minuten | Elke 5 minuten Menselijke triage per abonnements­periode | 30 minuten | 30 minuten | 30 minuten Aanvullende werkruimte per abonnements­periode | Geen | 2 uur | 5 uur Back-upfrequentie | Dagelijks | Dagelijks | Dagelijks Bewaarcyclus back-ups | 14 dagen | 30 dagen | 30 dagen Hersteltest | Elk kwartaal | Elk kwartaal | Elke maand Eerste inhoudelijke reactie | Binnen 8 service-uren | Binnen 8 service-uren | Binnen 8 service-uren Gegarandeerde oplostijd of 24/7-dienst | Niet inbegrepen | Niet inbegrepen | Niet inbegrepen Hosting, opslag, licenties en operationeel API-verbruik | Apart | Apart | Apart 3.1. De limiet van 20 GB betreft de omvang van de afgesproken te beschermen brondata, niet de som van alle bewaarde back-upversies. De benodigde opslag en bijbehorende leverancierskosten worden afzonderlijk begroot. Buiten scope vallende mailboxen, CRM-databases of bestanden bij andere aanbieders worden niet door een n8n-back-up beschermd. Voor Serverbeheer geldt de back-upbeschrijving in artikel 15.2. 3.2. Een pakket wordt pas bevestigd nadat omvang, complexiteit, volume en risico passend zijn bevonden. Bij meer omgevingen, bijzondere persoonsgegevens, zware beschikbaarheidseisen, grote bestanden, complexe maatwerkcode of afwijkende architectuur wordt de dienst eerst afzonderlijk begroot. Een groter pakket is niet automatisch een oplossing voor iedere afwijking. 3.3. AIAgentCycle brengt de structurele uitbreiding van de scope vooraf ter sprake. Extra datavolume of workflows leiden niet stilzwijgend tot een hogere abonnementsprijs. De opdrachtgever kiest tussen schriftelijk overeengekomen uitbreiding en een gezamenlijk vastgestelde beperking van de scope. Noodzakelijke maatregelen tegen een concreet beveiligingsrisico vallen onder artikel 8. 3.4. Serverbeheer kost €145 per server per maand, exclusief btw, met een vooraf begrote intake. Serverbeheer op maat wordt per opdracht geoffreerd. De inhoud staat in artikel 15, de afspraken over hostingpartijen in artikel 16. ## 4. Wat vast onderhoud omvat 4.1. Voor de benoemde omgeving omvat vast onderhoud: - technische monitoring van bereikbaarheid, capaciteit, certificaten, back-upstatus en de afgesproken technische foutsignalen; - beheer van de overeengekomen server-, besturingssysteem-, container-, database- en n8n-configuratie; - beoordeling van relevante beveiligingsmeldingen op werkdagen en ten minste maandelijks een onderhoudsronde voor toepasselijke, ondersteunde updates; - beoordeling van compatibiliteit, een herstelmogelijkheid vóór wijzigingen en een controle van de benoemde kritieke functies na wijzigingen; - onderhoud van de overeengekomen toegangsbeveiliging, firewall, TLS en eventuele Cloudflare-configuratie; - uitvoering en controle van de back-up- en herstelafspraken in artikel 5; - bijhouden van de noodzakelijke beheerinformatie en een maandelijkse samenvatting van uitgevoerde werkzaamheden, meldingen, verbruikte werkruimte en aandachtspunten. 4.2. AIAgentCycle bepaalt met de opdrachtgever een onderhoudsvenster. Onderhoud met voorzienbare onderbreking wordt waar mogelijk ten minste twee werkdagen vooraf aangekondigd. Bij urgente beveiligingsrisico’s kan eerder ingrijpen noodzakelijk zijn; AIAgentCycle informeert de opdrachtgever zo spoedig mogelijk over aanleiding, impact en vervolg. 4.3. Een reguliere update, de bijbehorende controle en herstel van een door AIAgentCycle onjuist uitgevoerde update zijn inbegrepen. Een ingrijpende platformmigratie, functionele herbouw, vervanging van niet langer ondersteunde maatwerksoftware of nieuwe inrichting is een afzonderlijke opdracht. AIAgentCycle mag normaal updatewerk niet uitsluitend vanwege de benodigde tijd als meerwerk aanmerken. 4.4. Wanneer een update niet veilig kan worden uitgevoerd, legt AIAgentCycle de reden, tijdelijke maatregel, resterend risico en het voorstel voor vervolg vast. Het uitstellen van een update beëindigt de zorgplicht niet. Bij een bekend actief misbruikt beveiligingslek volgt binnen de reguliere reactietijd een inhoudelijke beoordeling en zo nodig een voorstel of uitvoering van een proportionele tijdelijke maatregel. Dit is geen garantie dat ieder lek binnen die termijn definitief kan worden opgelost. 4.5. Technische bereikbaarheid zegt niet dat een bedrijfsproces inhoudelijk correct is uitgevoerd. Controle van bijvoorbeeld omzetbedragen, volledigheid van CRM-records of juistheid van AI-antwoorden is alleen inbegrepen wanneer daarvoor expliciete controles en criteria in de opdracht staan. ## 5. Back-ups en hersteltests 5.1. De opdracht benoemt de gegevens die worden beschermd. Voor een standaard n8n-omgeving gaat het om de noodzakelijke database, workflows, configuratie, versleutelingssleutel en afgesproken lokale bestanden. Sleutels worden beveiligd en met passende functiescheiding bewaard. Een export zonder de gegevens en sleutels die voor herstel nodig zijn, geldt niet als volledige back-up. Voor Serverbeheer geldt de back-upbeschrijving in artikel 15.2. 5.2. Back-ups worden dagelijks automatisch uitgevoerd naar afgesproken opslag die gescheiden is van de productieomgeving. AIAgentCycle controleert de uitvoering op werkdagen en onderzoekt mislukte back-ups. De opdrachtgever betaalt de benodigde externe opslag, tenzij schriftelijk anders vermeld. 5.3. De hersteltest omvat het terugplaatsen in een afgeschermde omgeving, controle van leesbaarheid en noodzakelijke toegang en een gecontroleerde test van de benoemde kritieke functie. Een test mag geen echte betalingen, klantberichten of andere onbedoelde productiehandelingen uitvoeren. Het testresultaat en eventuele gebreken worden vastgelegd. 5.4. Dagelijkse back-ups beogen een herstelpunt van maximaal ongeveer 24 uur oud bij correct verlopen back-ups. Dit is een ontwerpdoel, geen gegarandeerde RPO. Er geldt geen gegarandeerde hersteltijd of RTO zonder afzonderlijke afspraak. Een storing in de back-upketen kan het beschikbare herstelpunt ouder maken; AIAgentCycle waarschuwt bij een vastgesteld relevant tekort en voert de overeengekomen herstelmaatregelen uit. 5.5. Hersteltests en het corrigeren van tekortkomingen in de eigen back-updienst zijn inbegrepen. Het daadwerkelijk terugzetten na bijvoorbeeld een klantfout of externe storing valt eerst binnen beschikbare werkruimte en daarna onder goedgekeurd meerwerk. Terugzetten wegens een toerekenbare tekortkoming van AIAgentCycle wordt niet afzonderlijk berekend en verbruikt geen werkruimte. 5.6. De opdrachtgever blijft verantwoordelijk voor gegevens buiten de beschreven back-upscope. Voor gegevens binnen de afgesproken back-updienst kan AIAgentCycle zich niet beroepen op een algemene bepaling dat de opdrachtgever alle back-ups zelf had moeten verzorgen. ## 6. Meldingen en reactietijd 6.1. Meldingen gaan naar info@aiagentcycle.com of het in de opdracht genoemde meldkanaal. De opdrachtgever verstrekt, voor zover beschikbaar, het tijdstip, betrokken proces, foutmelding en zakelijke impact, zonder onnodige persoonsgegevens of wachtwoorden te versturen. Een urgente melding wordt herkenbaar als urgent aangeduid. Sociale media zijn geen overeengekomen storingskanaal. 6.2. AIAgentCycle geeft binnen acht service-uren na ontvangst een eerste inhoudelijke reactie met een beoordeling of gerichte informatievraag en een vervolgstap. Een automatische ontvangstbevestiging geldt niet als inhoudelijke reactie. Voorbeeld: een melding op vrijdag om 16.00 uur krijgt uiterlijk maandag om 16.00 uur een eerste inhoudelijke reactie, tenzij die maandag een uitgesloten feestdag is. 6.3. Prioriteit wordt bepaald door impact en urgentie: kritieke uitval of een vermoed beveiligingsincident; ernstige beperking met omweg; overige fout of wijzigingsverzoek. De standaardpakketten bieden dezelfde maximale eerste reactietijd. Prioritering is geen toezegging van een kortere oplostijd. 6.4. Monitoring kan continu automatisch draaien zonder dat een medewerker continu meekijkt. Buiten service-uren bestaat alleen een aanvullende inzetverplichting wanneer AIAgentCycle een afzonderlijk spoedverzoek uitdrukkelijk heeft aanvaard. 6.5. Wachttijd op noodzakelijke informatie, toegang of een leverancier kan de uitvoering van vervolgstappen vertragen. AIAgentCycle benoemt de blokkade en geeft bij lopend ernstig herstel uiterlijk de volgende werkdag een statusupdate, tenzij een andere frequentie is afgesproken. Alleen de daardoor daadwerkelijk geblokkeerde prestatie wordt geraakt; meldingen en uitvoerbare beschermingsmaatregelen blijven aandacht krijgen. ## 7. Triage, werkruimte en herstel­verantwoordelijkheid 7.1. Iedere abonnements­periode bevat dertig minuten menselijke triage. Na besteding daarvan wordt verdere betaalde analyse alleen uitgevoerd uit beschikbare, geautoriseerde werkruimte of na akkoord op meerwerk. AIAgentCycle meldt voordat een grens wordt overschreden welke vervolgstap wordt voorgesteld en welk maximum daarvoor geldt. 7.2. De twee respectievelijk vijf uur werkruimte zijn bestemd voor kleine, afgebakende werkzaamheden binnen de bestaande omgeving. Een nieuwe automatisering, omvangrijke wijziging of nieuw bedrijfsproces wordt eerst begroot, ook als nog uren beschikbaar zijn. Partijen mogen schriftelijk afspreken dat een deel van een afgebakende wijziging uit werkruimte wordt voldaan. 7.3. Werkruimte en triage worden geregistreerd als werkelijk bestede menselijke tijd. AI-rekentijd, onbewaakte agentlooptijd en wachttijd worden niet als menselijke uren geschreven. Testen, beoordeling, documentatie en noodzakelijke menselijke controle zijn wel werktijd. Vast onderhoud en herstel van een eigen tekortkoming worden apart geregistreerd en niet op de bundel afgeboekt. 7.4. Niet gebruikte triage en werkruimte vervallen aan het einde van de abonnements­periode; zij vormen geen spaartegoed. Voor uitvoering in dezelfde periode vraagt de opdrachtgever gepland werk bij voorkeur vijf werkdagen voor het einde aan. Een latere aanvraag vervalt niet automatisch, maar uitvoering hangt af van de resterende capaciteit. Als AIAgentCycle reeds afgesproken werk door een eigen oorzaak niet binnen de toegezegde periode uitvoert, worden de daarvoor gereserveerde uren boven op de volgende periode beschikbaar gesteld. Eindigt het abonnement, dan wordt dit aantoonbaar niet geleverd toegezegd werk gecrediteerd tegen €110 per uur, tot maximaal de betreffende maandvergoeding. 7.5. AIAgentCycle herstelt zonder extra arbeids- of eigen AI-kosten een aan haar toerekenbare tekortkoming in het overeengekomen werk. Daaronder vallen bijvoorbeeld een verkeerd ingestelde back-up, een onzorgvuldig uitgevoerde wijziging en ontbrekende afgesproken foutafhandeling. Dit geldt ook zonder lopend onderhoudsabonnement binnen de toepasselijke wettelijke en contractuele rechten. Het ontbreken van een abonnement maakt een eigen oplevergebrek niet automatisch betaald meerwerk. 7.6. Bij een onbekende oorzaak wordt niet vooraf aangenomen dat de opdrachtgever moet betalen. Voor aanvullend onderzoek kunnen partijen een voorwaardelijk kostenmaximum afspreken: berekening alleen voor zover de oorzaak niet aan AIAgentCycle toerekenbaar blijkt. Onterecht afgeboekte uren of kosten worden gecorrigeerd. Het niet kunnen vaststellen van de oorzaak is op zichzelf geen bewijs van verantwoordelijkheid van de opdrachtgever. 7.7. Gewijzigde API’s van derden, verlopen klantabonnementen, klantwijzigingen, nieuwe functionele wensen en herstel van aantoonbare externe oorzaken kunnen betaald werk opleveren. De eigen verplichtingen van AIAgentCycle tot zorgvuldig beheer, signalering, schadebeperking en overeengekomen onderhoud blijven daarbij bestaan. Bij gedeelde oorzaken worden werkzaamheden en verantwoordelijkheid naar hun aantoonbare aandeel beoordeeld. ## 8. Beveiliging, toegang en noodmaatregelen 8.1. De technische maatregelen worden per omgeving vastgelegd. Uitgangspunt zijn individuele accounts, minimale toegangsrechten, multifactor-authenticatie waar ondersteund, beveiligd geheimenbeheer, ondersteunde software en scheiding tussen beheerinterface en publieke koppelingen. 8.2. Wanneer Cloudflare wordt toegepast, omvat het beheer de overeengekomen DNS-, TLS-, toegangs- en netwerkregels. Cloudflare vervangt geen veilige serverconfiguratie, n8n-authenticatie, back-ups, patchbeheer of correcte workflowlogica. Een publieke webhook kan een andere beveiligingsmethode nodig hebben dan een beheerinterface. 8.3. AIAgentCycle mag bij een concreet, ernstig beveiligingsrisico of aannemelijk ongecontroleerd verbruik een proportionele tijdelijke maatregel nemen, zoals een workflow pauzeren, toegang beperken of een sleutel intrekken. De maatregel wordt zo beperkt mogelijk gehouden, gedocumenteerd en zo spoedig mogelijk gemeld. Voorzienbare gevolgen voor het bedrijfsproces worden meegewogen. Hervatting volgt zodra dit verantwoord is en de noodzakelijke afspraken zijn gemaakt. 8.4. Eerste classificatie en maatregelen die tot het overeengekomen vaste beheer behoren worden niet buiten scope geplaatst omdat triageruimte op is. Uitgebreid forensisch onderzoek, juridische begeleiding en herstel buiten scope vereisen een aparte opdracht, tenzij het herstel een eigen tekortkoming betreft. Deze afbakening beperkt geen wettelijke meld- of beveiligingsverplichtingen. 8.5. Bij persoonsgegevens gelden de verwerkersafspraken. AIAgentCycle meldt een vastgesteld of redelijkerwijs aannemelijk datalek zonder onredelijke vertraging; de aanvullende termijn en procedure staan in de verwerkersovereenkomst. Een gewone kantoortijdenregeling schort deze verplichting niet op nadat AIAgentCycle van het datalek kennis heeft genomen. ## 9. AI-gebruik, credits en externe kosten 9.1. AIAgentCycle gebruikt AI-ondersteuning bij analyse, bouw, onderhoud, controle en documentatie. AIAgentCycle blijft verantwoordelijk voor de zorgvuldigheid van haar eigen prestaties en voor een passend niveau van menselijke controle. 9.2. Gebruikelijke eigen AI-abonnementen en ontwikkelmiddelen zijn verwerkt in de prijs. Zij worden niet achteraf als onverwachte toeslag toegevoegd. Bij vaste prijzen komt efficiënter werken tot uitdrukking in de overeengekomen prijsstelling en capaciteit; de prijs wordt niet automatisch achteraf herrekend naar gewerkte uren. Bij nacalculatie wordt de werkelijk bestede menselijke tijd berekend. 9.3. Bijzonder, aan de opdracht toe te rekenen aanvullend verbruik van ontwikkel-API’s wordt alleen apart berekend als leverancier, rekenwijze en maximumbudget vooraf zijn overeengekomen. Dezelfde kosten worden niet ook als inbegrepen kosten of algemene overhead doorberekend. 9.4. API- en modelverbruik door de operationele automatiseringen van de opdrachtgever, hosting, externe back-upopslag en betaalde softwarelicenties zijn afzonderlijke gebruikskosten. Standaard sluit en betaalt de opdrachtgever de betreffende leverancierscontracten zelf. Als AIAgentCycle kosten doorbelast, vermeldt de offerte de grondslag en eventuele behandelingsopslag. Een opslag geldt uitsluitend als deze uitdrukkelijk is overeengekomen. 9.5. Voor gebruik met financiële gevolgen worden budget, waarschuwingsniveau, gewenste stopmaatregel, bevoegdheden en uitzonderingen vastgelegd. Een verbruikswaarschuwing is geen gegarandeerde harde bestedingslimiet. Lopende verzoeken en vertraagde leveranciersregistratie kunnen een technische grens beïnvloeden. Een vereiste harde grens moet afzonderlijk technisch haalbaar worden gemaakt; ontbreekt die mogelijkheid, dan wordt dat vóór ingebruikname gemeld en wordt geen harde grens toegezegd. Een budget is geen onbeperkte toestemming tot overschrijding. 9.6. Persoonsgegevens, geheimen en vertrouwelijke inhoud worden niet zonder passende grondslag, verwerkersafspraken en overeengekomen instructies aan AI-diensten verstrekt. Gebruik voor het trainen van modellen is standaard niet toegestaan. Deze afspraak geldt ook voor AI-hulpmiddelen in terminals en ontwikkelomgevingen. ## 10. Meerwerk en tarieven Schuif de tabel opzij om alle kolommen te bekijken. Soort inzet | Tarief exclusief btw | Minimum Goedgekeurd meerwerk bij een lopend onderhoudspakket | €110 per uur | 15 minuten per opdracht/ticket Losse hulp zonder onderhoudspakket | €125 per uur | 30 minuten per opdracht/ticket Uitdrukkelijk aanvaarde spoedinzet buiten service-uren | €187,50 per uur | 1 uur per geaccepteerd spoedverzoek 10.1. Voor een opdracht wordt één toepasselijk tarief afgesproken; toeslagen worden niet gestapeld. Spoed wordt nooit stilzwijgend geactiveerd door een melding buiten kantooruren. Er is geen permanente beschikbaarheidsgarantie voor losse spoedhulp. 10.2. Voor afzonderlijk gefactureerd werk wordt menselijke tijd per samenhangend ticket opgeteld en eenmaal naar boven afgerond op een kwartier, met het toepasselijke minimum. Niet iedere e-mail, deelhandeling of AI-aanroep wordt afzonderlijk afgerond. Binnen inbegrepen triage en werkruimte wordt de werkelijke menselijke tijd zonder dit facturatieminimum afgeschreven. Alleen de resterende, vooraf goedgekeurde betaalde tijd wordt volgens deze regel gefactureerd. Bij een vaste aanvullende prijs vindt geen urenafronding plaats. 10.3. Voor meerwerk ontvangt de opdrachtgever de omschrijving, het tarief of de vaste prijs, het maximum, eventuele externe kosten en de invloed op de planning. Uitvoering begint na schriftelijk akkoord. Een eerder vastgelegd noodbudget geldt alleen binnen de daarin beschreven handelingen en grens. Herstel van een eigen tekortkoming wordt niet onder deze tarieven gebracht. ## 11. Start, overname en zelfbeheer 11.1. Onderhoud begint op de schriftelijk bevestigde startdatum na een passende intake en vastlegging van toegang, back-upscope, monitoring en bekende tekortkomingen. AIAgentCycle maakt onderscheid tussen bestaande gebreken, inbegrepen startwerk en apart geoffreerde sanering. Een overnameonderzoek garandeert niet dat ieder verborgen gebrek is gevonden. 11.2. Overname van een bestaande omgeving wordt vooraf afzonderlijk begroot, met een indicatieve ondergrens van €450 exclusief btw. Dit bedrag koopt uitsluitend de uitdrukkelijk beschreven intake en overdracht, geen onbeperkte sanering of gegarandeerde veilige overname. Is dezelfde inrichting of intake al onderdeel van een bouwproject, dan wordt deze niet nogmaals berekend. 11.3. Bij uitstel dat uitsluitend aan AIAgentCycle ligt, begint de maandelijkse vergoeding niet voordat de afgesproken dienst daadwerkelijk beschikbaar is. Bij ontbrekende medewerking van de opdrachtgever bespreken partijen de gevolgen en een nieuwe startafspraak; ongebruikte, niet geleverde dienstverlening wordt niet zonder afspraak als volledig uitgevoerd beschouwd. 11.4. Zelfbeheer kost €0 per maand aan onderhoudsdienstverlening van AIAgentCycle. De opdrachtgever verzorgt dan zelf of via een derde monitoring, updates, back-ups, hersteltests, licenties, beveiliging en storingsopvolging. Externe kosten blijven bestaan. Losse hulp is mogelijk op afspraak tegen het geldende, vooraf bevestigde tarief. Bestaande rechten bij tekortkomingen in opgeleverd werk blijven gelden. ## 12. Facturatie, looptijd, wijziging en opzegging 12.1. Het abonnement wordt aangegaan voor onbepaalde tijd met opeenvolgende maandelijkse abonnements­perioden. Er geldt geen initiële minimumduur van drie maanden en geen extra opzegmaand. Facturatie vindt vooraf plaats; de betalingstermijn is veertien dagen. 12.2. Een periode begint op de overeengekomen startdatum en eindigt de dag vóór de overeenkomstige datum in de volgende maand. De oorspronkelijke startdag blijft het anker. Ontbreekt die dag in een maand, dan wordt voor die maand de laatste kalenderdag als volgende startdatum gebruikt. De offerte of startbevestiging toont de eerste perioden expliciet. 12.3. De opdrachtgever kan opzeggen per e-mail aan info@aiagentcycle.com, met ingang van het einde van de op dat moment lopende abonnements­periode. De datum waarop de opzegging AIAgentCycle bereikt is bepalend. Een bevestiging volgt binnen twee werkdagen, maar is geen voorwaarde voor een geldige opzegging. 12.4. Voorbeelden: bij een start op 17 maart loopt de eerste periode tot en met 16 april. Een ontvangen opzegging op 16 april beëindigt het abonnement die dag aan het einde van de periode. Een ontvangen opzegging op 17 april beëindigt het abonnement op 16 mei. Bij een oorspronkelijke start op 31 januari 2027 begint de volgende periode op 28 februari 2027 en de daaropvolgende op 31 maart 2027. 12.5. Een reeds aangevangen en beschikbaar gestelde periode wordt bij reguliere opzegging niet naar dagen terugbetaald. Rechten bij niet-nakoming, een overeengekomen tussentijdse beëindiging of dwingend recht blijven bestaan. Een opzegging beëindigt niet automatisch een afzonderlijk, rechtsgeldig overeengekomen project of een leverancierscontract op naam van de opdrachtgever. 12.6. AIAgentCycle kan regulier opzeggen met ten minste dertig kalenderdagen aankondiging. Voor na het einde niet geleverde, vooruitbetaalde dienstverlening volgt een evenredige terugbetaling. Bij tekortkomingen, veiligheidsrisico’s en wettelijke beëindigingsgronden gelden daarnaast de algemene voorwaarden en de toepasselijke wet. 12.7. Een pakketwijziging wordt schriftelijk bevestigd, inclusief prijs, startdatum en invloed op werkruimte en scope. Een downgrade gaat standaard in aan het begin van de volgende periode. Voor een eerdere upgrade spreken partijen de aanvullende prijs en capaciteit expliciet af. 12.8. Prijs- en voorwaardenwijzigingen volgen artikel 7.5 en 17.3 van de op de overeenkomst toepasselijke Algemene Voorwaarden B2B. De opdrachtgever kan een nadelige wijziging voorkomen door uiterlijk vóór de aangekondigde ingangsdatum op te zeggen tegen die datum. Een wijziging heeft geen terugwerkende kracht. ## 13. Einde, export en overstappen 13.1. Standaard wordt gewerkt met leveranciersaccounts op naam van de opdrachtgever. AIAgentCycle krijgt gedelegeerde beheerrechten. Dit geeft de opdrachtgever zeggenschap over de accounts, maar draagt geen eigendom over van gehuurde hardware of software van derden. 13.2. De inbegrepen standaardoverdracht bestaat uit de actuele exporteerbare workflows en configuratie, noodzakelijke beheerinformatie, versies en afhankelijkheden, overzicht van accounts en openstaande aandachtspunten en, waar de back-updienst van toepassing is, een bruikbare eindback-up. Geheimen worden via een beveiligd kanaal overgedragen. Toegangsrechten en eventueel te roteren sleutels worden expliciet afgehandeld. 13.3. De standaardoverdracht wordt bij tijdige afstemming uiterlijk bij het einde verzorgd; resterende overdrachtswerkzaamheden worden uiterlijk binnen tien werkdagen afgerond. Beheerrechten worden op het afgesproken einde ingetrokken, behalve de minimaal noodzakelijke, uitdrukkelijk toegestane tijdelijke toegang voor de overdracht. Het klantgebruiksrecht op reeds betaald werk wordt daardoor niet ingetrokken. 13.4. Migratie naar een andere architectuur, nieuwbouw en aanvullende werkzaamheden voor een opvolger kunnen apart worden begroot. Het verstrekken van bestaande documentatie en standaardexports krijgt geen afzonderlijke uitstapboete. Wettelijk verplichte kosteloze overstaphulp wordt niet alsnog als betaald meerwerk aangemerkt. 13.5. Voor zover AIAgentCycle tijdelijk een export bewaart, blijft deze standaard dertig kalenderdagen na het einde beveiligd beschikbaar voor ophalen. Daarna volgt verwijdering, behoudens een overeengekomen andere instructie of wettelijke verplichting. Normale operationele back-upkopieën lopen uiterlijk binnen dertig dagen na het einde uit de bewaarcirculatie. Een wettelijk verplichte langere ophaalperiode gaat voor; de verwerkersafspraken worden daarop afgestemd. Er worden na het einde geen nieuwe productieback-ups gemaakt zonder aanvullende afspraak. 13.6. Als de dienstverlening onder de overstapregels voor gegevensverwerkingsdiensten van de Europese Data Act valt, gelden de dwingende regels over overstappen, termijnen, gegevensbeschikbaarheid en kosten. Partijen leggen de toepasselijke procedure en gegevenscategorieën vóór aanvang vast. De algemene commerciële overdrachtsregeling beperkt deze rechten niet. ## 14. Aansprakelijkheid en samenhang 14.1. De aansprakelijkheidsregeling staat in artikel 15 van de op de overeenkomst toepasselijke Algemene Voorwaarden B2B. Het ontbreken van een harde beschikbaarheids- of hersteltijdgarantie neemt de verplichting tot zorgvuldig en overeenkomstig de afspraken uitgevoerd onderhoud niet weg. 14.2. Deze voorwaarden beperken geen rechten van betrokkenen onder de AVG, bevoegdheden van toezichthouders of andere dwingendrechtelijke rechten. De contractuele verdeling van werkzaamheden bepaalt niet zelfstandig de wettelijke rol van een partij. 14.3. Vragen, meldingen, verzoeken om export en opzeggingen kunnen worden gericht aan info@aiagentcycle.com. De overeengekomen meldkanalen, contactpersonen en versies worden bij de opdracht bewaard. ## 15. Serverbeheer 15.1. Een server is één benoemde virtuele of fysieke machine met het in de opdracht beschreven besturingssysteem en de daarvoor noodzakelijke systeemdiensten. Serverbeheer betreft de laag van het besturingssysteem. Software die erop draait, zoals WordPress, een webshop, een applicatiedatabase of n8n, valt er alleen onder voor zover de opdracht dat vermeldt. Voor een n8n-omgeving zijn de pakketten uit artikel 3 bedoeld. 15.2. Serverbeheer omvat per server en per abonnements­periode: - aanmelding in het beheersysteem van AIAgentCycle, met doorlopende automatische controle van bereikbaarheid, schijfruimte, geheugen en certificaten, en menselijke opvolging binnen service-uren (artikel 6.4); - updates van het besturingssysteem en beveiligingspatches in het afgesproken onderhoudsvenster (artikel 4.2); kritieke beveiligingsupdates zo spoedig als redelijkerwijs mogelijk binnen service-uren; - inrichting en bijhouden van een firewall en bescherming tegen inlogaanvallen; - een dagelijkse back-up van maximaal 20 GB afgesproken data, veertien dagen bewaard, naar opslag die gescheiden is van de server (artikel 5.2). De opdracht benoemt welke mappen, databases en configuratie in de back-up zitten, en waar en hoe versleuteld die wordt bewaard. Een snapshot van de hostingpartij geldt niet als back-up van AIAgentCycle; - ieder kwartaal een hersteltest (artikel 5.3); - tot dertig minuten menselijke storingsanalyse (triage) per abonnements­periode, niet overdraagbaar; daarboven geldt meerwerk; - een maandelijkse samenvatting van beheer en aandachtspunten. 15.3. AIAgentCycle geeft binnen acht service-uren een eerste inhoudelijke reactie. Een reactietijd is geen oplostijd. Er is geen 24/7-dienst, tenzij afzonderlijk afgesproken (artikel 8.5 van de Algemene Voorwaarden B2B). 15.4. Als meerwerk (artikel 10) worden vooraf begroot: hosting, licenties, extra opslag of een langere bewaartermijn; wijzigingen aan software op de server; upgrades van het besturingssysteem; migraties; en herstel na een oorzaak die niet bij AIAgentCycle ligt, waaronder een volledige terugzetting na uitval bij een toeleverancier. Herstel van een eigen tekortkoming wordt niet in rekening gebracht. 15.5. Serverbeheer begint na de intake uit artikel 11.1; de intake wordt vooraf begroot. Bevat de server persoonsgegevens, dan start Serverbeheer niet voordat een verwerkersovereenkomst is gesloten. De server mag bij een andere hostingpartij staan, mits AIAgentCycle de benodigde beheertoegang krijgt. AIAgentCycle werkt met eigen benoemde accounts en sleutels, met multifactor-authenticatie waar beschikbaar, zonder gedeelde wachtwoorden en met logging; de opdrachtgever houdt eigen noodtoegang. AIAgentCycle mag een server weigeren die zonder voorafgaand herstelwerk niet verantwoord te beheren is; dat herstelwerk wordt dan eerst begroot. 15.6. Weigert of vertraagt de opdrachtgever een noodzakelijke update, dan komen de gevolgen voor zijn rekening. Bij een besturingssysteem zonder ondersteuning van de leverancier installeert AIAgentCycle alleen beschikbare patches; zij mag de dienst dan na aankondiging opschorten of beëindigen, en een upgrade wordt apart begroot. Besmetting met malware via een lek waarvoor binnen het onderhoudsvenster een patch beschikbaar was en die AIAgentCycle niet heeft geïnstalleerd, geldt als eigen tekortkoming; in andere gevallen zijn onderzoek en herstel meerwerk (artikel 7.7). Een langere of onveranderbare back-upbewaring, bijvoorbeeld tegen ransomware, is mogelijk als optie. 15.7. Een inbreuk in verband met persoonsgegevens meldt AIAgentCycle aan de opdrachtgever zoals de verwerkersovereenkomst bepaalt: zonder onredelijke vertraging en uiterlijk binnen 48 uur na kennisneming, gerekend in kalenderuren. Verder geldt de verwerkersovereenkomst. 15.8. Serverbeheer kan los worden afgenomen of per extra server naast een ander onderhoudspakket. Triage en werkruimte van verschillende pakketten worden niet samengevoegd. Voor meerdere servers, clusters, bijzondere beschikbaarheids-, beveiligings- of nalevingseisen of afwijkende reactietijden (Serverbeheer op maat) beschrijft de opdracht de dienst, met ten minste de elementen uit artikel 1.4, de reactietijd, de back-upscope, het aantal servers en, als die zijn afgesproken, de beoogde hersteltijd en het maximale gegevensverlies. Zonder zo’n afspraak geldt artikel 16.5. 15.9. Serverbeheer is maandelijks opzegbaar zoals de andere pakketten (artikel 12). Bij het einde verwijdert AIAgentCycle haar bewakingssoftware, draagt zij de laatste back-up en de documentatie over en trekt zij haar toegang zo spoedig mogelijk in. Back-ups bij AIAgentCycle worden na de afgesproken termijn verwijderd. ## 16. Hostingpartijen en andere toeleveranciers 16.1. Hosting, datacenter, netwerk, hardware, DNS, CDN- en beveiligingsdiensten, e-mail, back-upopslag en API’s worden geleverd door derden (toeleveranciers). Standaard sluit de opdrachtgever die contracten zelf en op eigen naam (artikel 9.1 van de Algemene Voorwaarden B2B en artikel 13.1). Zo’n toeleverancier is een leverancier van de opdrachtgever en geen hulppersoon van AIAgentCycle, ook als AIAgentCycle die leverancier heeft aanbevolen of het account met gedelegeerde rechten beheert. Voor de prestaties, beschikbaarheid, beveiliging en eigen back-ups van de toeleverancier gelden de afspraken tussen de opdrachtgever en die toeleverancier. De zorgplicht van AIAgentCycle bij advies over de keuze van een toeleverancier blijft bestaan. 16.2. Uitval, storing, vertraging, gegevensverlies of een beveiligingsincident bij een toeleverancier is geen tekortkoming van AIAgentCycle, en AIAgentCycle is daarvoor niet aansprakelijk, voor zover zij het met zorgvuldig beheer volgens de opdracht niet kon voorkomen of beperken. Blijkt uit meldingen of logbestanden van de toeleverancier dat een storing zich uitsluitend binnen diens infrastructuur voordeed, dan wordt vermoed dat die buiten de invloed van AIAgentCycle lag; de opdrachtgever kan het tegendeel aantonen. Aanspraken op de toeleverancier, zoals servicecredits, maakt de opdrachtgever zelf; AIAgentCycle verstrekt daarbij op verzoek de beschikbare meldingen en logbestanden. 16.3. Bij uitval bij een toeleverancier signaleert AIAgentCycle binnen het pakket de uitval voor zover de bewaking dat kan, informeert zij de opdrachtgever, volgt zij de status bij de toeleverancier en controleert zij na terugkeer de beheerde server of omgeving. De analyse vooraf valt onder de inbegrepen triage; herstel uit de back-up en een tijdelijke of definitieve verhuizing naar een andere hostingpartij zijn meerwerk (artikel 15.4). Dit geldt niet voor zover de oorzaak een eigen tekortkoming is. De maandvergoeding blijft tijdens uitval bij een toeleverancier verschuldigd, in afwijking van artikel 14.2 van de Algemene Voorwaarden B2B, omdat bewaking, informatie en nazorg doorlopen. 16.4. AIAgentCycle neemt hosting of een andere dienst alleen bij uitzondering op eigen naam af, en alleen als de opdracht dat uitdrukkelijk vermeldt, met de toeleverancier (standaard Contabo), de locatie van het datacenter en de keten van subverwerkers, die ook in de verwerkersovereenkomst staan. Bij een onderhoudspakket uit artikel 3 zit de hosting van het in de opdracht vastgelegde serverformaat dan in de maandprijs; een groter formaat of extra opslag wordt vooraf begroot. Bij andere diensten wordt de hosting apart doorbelast. AIAgentCycle sluit met de toeleverancier een verwerkersovereenkomst. Voor tekortkomingen van die toeleverancier die AIAgentCycle met zorgvuldig beheer niet kon voorkomen of beperken, geldt overmacht in de zin van artikel 14 van de Algemene Voorwaarden B2B. AIAgentCycle spant zich in om haar aanspraken op de toeleverancier geldend te maken en betaalt het netto verhaalde door, of draagt de aanspraak op verzoek over aan de opdrachtgever. Verplichtingen en aansprakelijkheid die de AVG dwingend aan AIAgentCycle als verwerker toerekent, blijven onverlet. 16.5. AIAgentCycle geeft geen garantie op de beschikbaarheid van infrastructuur van derden. Een beschikbaarheidspercentage, hersteltijd of maximaal gegevensverlies geldt alleen als het in de opdracht staat, met de berekening en de gevolgen erbij. 16.6. Staan server en back-up bij dezelfde hostingpartij, dan kan één storing of incident beide treffen. Bij de intake biedt AIAgentCycle daarom een back-up of reserveserver bij een tweede, onafhankelijke hostingpartij aan; die wordt apart vastgelegd en begroot. De opdrachtbeschrijving vermeldt dat aanbod en de keuze van de opdrachtgever. Kiest de opdrachtgever er niet voor, dan aanvaardt hij dat restrisico. 16.7. Dit artikel beperkt geen aansprakelijkheid voor opzet of bewuste roekeloosheid van AIAgentCycle of haar leidinggevenden, en laat dwingend recht en de verplichtingen onder de AVG en de verwerkersovereenkomst onverlet (artikel 15.6 van de Algemene Voorwaarden B2B en artikel 14.2). Gegevensverwerking: leveranciers en hun rollen · verwerkersovereenkomst. --- # Algemene Voorwaarden B2B Source: https://aiagentcycle.com/nl/algemene-voorwaarden/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 # Algemene Voorwaarden B2B Voor mijn zakelijke opdrachten gelden de Algemene Voorwaarden B2B. Neem je een onderhouds- of beheerpakket af, dan gelden daarnaast de Aanvullende onderhouds­voorwaarden. Daarin staan onder meer de pakketgrenzen, back-ups, service-uren, storingswerk, AI-kosten, maandelijkse opzegging en overdracht. Je offerte beschrijft jouw concrete opdracht en eventuele uitdrukkelijke afwijkingen. Je ontvangt de toepasselijke versies vóór akkoord in een vorm die je kunt bewaren. Versie 1.3 — ingangsdatum 2 november 2026. Deze versie geldt voor overeenkomsten waarop zij vóór of bij het sluiten van toepassing is verklaard. Bestaande overeenkomsten wijzigen niet uitsluitend door publicatie van deze pagina. Download algemene voorwaarden (PDF) PDF · versie 1.3 · 84.591 bytes Aanvullende voorwaarden voor onderhoud en beheer · Prijzen en pakketten ## Inhoud - Artikel 1 — Begrippen - Artikel 2 — Toepasselijkheid en rangorde - Artikel 3 — Offerte en opdracht - Artikel 4 — Uitvoering en oplevering - Artikel 5 — Medewerking opdrachtgever - Artikel 6 — Wijzigingen en meerwerk - Artikel 7 — Prijzen, AI-kosten en betaling - Artikel 8 — Duur en einde - Artikel 9 — Accounts en continuïteit - Artikel 10 — Rechten op werkproducten - Artikel 11 — Geheimhouding - Artikel 12 — Gegevensbescherming en beveiliging - Artikel 13 — AI en menselijke controle - Artikel 14 — Overmacht - Artikel 15 — Herstel en aansprakelijkheid - Artikel 16 — Opschorting, verrekening en klachten - Artikel 17 — Overige bepalingen AIAgentCycle is een handelsnaam van Good Nature Vibe B.V., statutair gevestigd te Oosterwolde, correspondentieadres Houtwal 29B, 8431 EX Oosterwolde — geen bezoekadres — ingeschreven bij de Kamer van Koophandel onder nummer 95865101, btw-id NL867353673B01, e-mail info@aiagentcycle.com. ## Artikel 1 — Begrippen 1.1. Opdrachtgever: de rechtspersoon of natuurlijke persoon die handelt in de uitoefening van beroep of bedrijf en met AIAgentCycle een overeenkomst sluit. 1.2. Diensten: overeengekomen analyse, advies, ontwikkeling, implementatie, inrichting, onderhoud, beheer en overige werkzaamheden rond automatisering, koppelingen, infrastructuur en AI-systemen. 1.3. Werkproducten: voor de opdracht vervaardigde of beschikbaar gestelde workflows, configuraties, prompts, scripts, documentatie en andere materialen. Software en materialen van derden vallen onder de betreffende rechten en licenties van die derden. 1.4. AI-output: door AI-systemen gegenereerde of ondersteunde tekst, code, beslisvoorstellen en andere resultaten. Schriftelijk: een reproduceerbare schriftelijke verklaring, waaronder e-mail en een overeengekomen digitaal akkoord. ## Artikel 2 — Toepasselijkheid en rangorde 2.1. Deze voorwaarden gelden voor zakelijke offertes en overeenkomsten wanneer hun toepasselijkheid vóór of bij het sluiten is overeengekomen. Inkoopvoorwaarden van de opdrachtgever worden uitdrukkelijk van de hand gewezen. Bij uitwisseling van verschillende voorwaarden wordt de toepasselijkheid vóór uitvoering schriftelijk opgelost. 2.2. Individueel overeengekomen afwijkingen in de offerte of opdrachtbeschrijving gaan voor. Vervolgens gelden bijzondere dienstvoorwaarden en daarna deze algemene voorwaarden. Een verwerkersovereenkomst gaat voor op het gebied van verwerking en bescherming van persoonsgegevens. Dwingend recht blijft van toepassing. 2.3. AIAgentCycle verstrekt de toepasselijke versies vóór of bij aanvaarding in een vorm die de opdrachtgever kan bewaren, zoals een meegestuurde PDF. Daarnaast zijn de vastgestelde algemene voorwaarden te raadplegen op https://aiagentcycle.com/nl/algemene-voorwaarden/. 2.4. De offerte of opdrachtbeschrijving, deze voorwaarden, toepasselijke bijzondere voorwaarden en een verwerkersovereenkomst vormen samen de volledige overeenkomst. Website, kennisbank, cases, rekenvoorbeelden, nieuwsbrieven, scan- en auditrapporten en gesprekken vooraf zijn informatie; zij maken geen deel uit van de overeenkomst en scheppen geen verplichting, tenzij de offerte ze uitdrukkelijk als bijlage noemt. Rapporten bevatten inschattingen op basis van door de opdrachtgever verstrekte gegevens en aannames en zijn geen toezegging van een resultaat. ## Artikel 3 — Offerte en opdracht 3.1. Een offerte is dertig dagen geldig, tenzij zij een andere termijn noemt. Zij beschrijft scope, prijs, externe kosten, planning, uitgangspunten, eventuele acceptatiecriteria en toepasselijke documenten. Kennelijke vergissingen worden zo spoedig mogelijk gecorrigeerd; een correctie geeft niet het recht een reeds overeengekomen prijs willekeurig te wijzigen. 3.2. De overeenkomst ontstaat door schriftelijke aanvaarding door een bevoegde vertegenwoordiger, of door uitvoering met aantoonbare instemming met de opdracht en toepasselijke voorwaarden. Een gratis kennismaking of scan verplicht niet tot een betaalde vervolgopdracht. 3.3. Onjuiste of ontbrekende informatie kan gevolgen hebben voor scope, prijs en planning. AIAgentCycle licht deze gevolgen toe en vraagt vooraf akkoord op een wijziging. Zonder akkoord wordt het betrokken aanvullende werk niet uitgevoerd; partijen bespreken een passende voortzetting of beëindiging van het getroffen deel. ## Artikel 4 — Uitvoering en oplevering 4.1. Alle diensten zijn inspanningsverplichtingen: AIAgentCycle werkt met de zorg van een redelijk bekwaam professioneel dienstverlener. Alleen acceptatiecriteria en prestaties die de offerte of toepasselijke bijzondere voorwaarden uitdrukkelijk als zodanig benoemen, zijn concrete prestatieafspraken; voldoet het werk bij acceptatie daaraan, dan is de prestatie geleverd. Tijdswinst, besparingen, conversie, foutpercentages en bedrijfsresultaten worden niet toegezegd (artikel 4.5). 4.2. Termijnen zijn indicatief tenzij een bindende termijn is afgesproken of die uit de aard van de overeenkomst volgt. AIAgentCycle meldt voorzienbare vertraging met oorzaak en herstelvoorstel. Waar rechtens vereist krijgt zij een redelijke hersteltermijn. Wettelijke rechten bij toerekenbare tekortkoming, blijvende onmogelijkheid of overschrijding van een bindende termijn blijven bestaan. 4.3. Bij oplevering ontvangt de opdrachtgever het afgesproken test- en overdrachtsmateriaal. De opdrachtgever onderzoekt het resultaat binnen tien werkdagen of de afgesproken testtermijn en meldt concrete afwijkingen van de criteria. Meldt de opdrachtgever binnen de testtermijn geen concrete afwijking van de criteria, of neemt hij het werk in gebruik, dan geldt het als geaccepteerd. Daarna kan hij alleen gebreken melden die bij zorgvuldig testen redelijkerwijs niet te ontdekken waren, binnen veertien dagen na ontdekking. Niet-wezenlijke restpunten blokkeren ingebruikname niet; partijen leggen herstel vast. 4.4. AIAgentCycle mag passende derden inzetten en blijft verantwoordelijk voor de nakoming van de eigen overeenkomst. Voor het inschakelen van subverwerkers gelden daarnaast de verwerkersafspraken. De eigen leverancierscontracten van de opdrachtgever hebben hun eigen voorwaarden, zonder dat die de eigen tekortkomingen van AIAgentCycle verontschuldigen. Een leverancier waarmee de opdrachtgever zelf contracteert, is geen derde die AIAgentCycle inzet, ook niet wanneer AIAgentCycle die leverancier heeft aanbevolen of het account met gedelegeerde rechten beheert; de zorgplicht bij advies blijft bestaan. Voor software, API’s, AI-modellen en andere diensten van derden staat AIAgentCycle niet in voor beschikbaarheid, werking, wijziging, beëindiging of uitvoer; zij adviseert daarover met zorg en bouwt de afgesproken foutafhandeling. 4.5. Besparingen, rendement en tijdswinst zijn onderbouwde inschattingen op basis van benoemde aannames, geen gegarandeerde bedrijfsresultaten. Afwijkingen van aannames worden zichtbaar gemaakt. ## Artikel 5 — Medewerking opdrachtgever 5.1. De opdrachtgever levert tijdig noodzakelijke informatie, rechtmatige gegevens, toegangen, licenties, beslissingen en een verantwoordelijke contactpersoon. AIAgentCycle geeft aan wat daarvoor nodig is en waarschuwt voor voor haar kenbare ongeschiktheid of relevante risico’s. 5.2. De opdrachtgever is verantwoordelijk voor de eigen bedrijfsprocessen, de rechtmatigheid van eigen gegevens en instructies, intern gebruikersbeheer en het nakomen van de op hem rustende wetgeving. De wettelijke rol van partijen wordt door de feitelijke dienstverlening bepaald en niet uitsluitend door een contractuele benaming. 5.3. Een fout van de opdrachtgever, het delen van sleutels of een eigen wijziging kan tot extra werk of schade leiden. Gevolgen worden alleen aan de opdrachtgever toegerekend voor zover zij daardoor zijn veroorzaakt. De eigen zorgplicht en eventuele medeverantwoordelijkheid van AIAgentCycle blijven bestaan. De opdrachtgever meldt relevante wijzigingen in beheerde systemen vooraf of, bij noodzaak, zo spoedig mogelijk achteraf. 5.4. De opdrachtgever verzorgt back-ups van gegevens buiten een uitdrukkelijk overeengekomen back-updienst. Binnen een overeengekomen back-updienst geldt de daarin beschreven verantwoordelijkheid van AIAgentCycle. 5.5. De opdrachtgever vrijwaart AIAgentCycle voor aanspraken van derden, waaronder betrokkenen en klanten van de opdrachtgever, die voortvloeien uit (a) door de opdrachtgever verstrekt materiaal, gegevens of instructies, (b) zijn gebruik van werkproducten of AI-output, (c) handelingen van een AI-toepassing binnen de door hem goedgekeurde handelingsruimte, of (d) het niet nakomen van zijn eigen wettelijke verplichtingen. Er geldt geen vrijwaring voor het aandeel van AIAgentCycle in de oorzaak. AIAgentCycle meldt een aanspraak tijdig en werkt redelijk mee aan verweer en schadebeperking; erkenning of schikking ten laste van de opdrachtgever vergt diens voorafgaande redelijke instemming. ## Artikel 6 — Wijzigingen en meerwerk 6.1. Aanvullend werk wordt vooraf schriftelijk beschreven met prijs of tarief, begroting of maximum, externe kosten en invloed op de planning. Uitvoering volgt na akkoord. Een voor de opdracht vastgelegd noodmandaat kan gelden als voorafgaand akkoord binnen de beschreven grens. 6.2. Herstel van een aan AIAgentCycle toerekenbare afwijking van het overeengekomen werk is geen betaald meerwerk. Omvangrijker werk door een later gewijzigde klantwens of externe specificatie kan dat wel zijn. AIAgentCycle licht het onderscheid toe. ## Artikel 7 — Prijzen, AI-kosten en betaling 7.1. Prijzen zijn exclusief btw. Externe kosten worden apart benoemd, tenzij zij uitdrukkelijk zijn inbegrepen. Gebruikelijke eigen AI-hulpmiddelen zijn in het tarief verwerkt. Bijzonder aanvullend ontwikkelverbruik wordt alleen na een vooraf afgesproken rekenwijze en budget afzonderlijk berekend. Operationeel API-verbruik van klantsystemen wordt afzonderlijk overeengekomen. Dezelfde kosten worden niet dubbel gefactureerd. 7.2. De betalingstermijn is veertien dagen. Projectaanbetalingen en mijlpaalbetalingen staan in de offerte. Doorlopende diensten worden maandelijks vooraf gefactureerd. Een voldoende gespecificeerde betwisting wordt inhoudelijk onderzocht; het onbetwiste deel blijft betaalbaar. 7.3. Bij te late betaling gelden de wettelijke regels over verzuim en wettelijke handelsrente. Voor buitengerechtelijke incasso kondigt AIAgentCycle de achterstand en kosten schriftelijk aan en geeft zij, behoudens bijzondere omstandigheden, een hersteltermijn van veertien dagen. Redelijke buitengerechtelijke kosten worden berekend binnen de toepasselijke wettelijke grenzen; er geldt geen zelfstandig contractueel minimum van €250. 7.4. Opschorting vindt proportioneel plaats na een waarschuwing met redelijke hersteltermijn, behoudens een concrete noodsituatie. De maatregel mag niet verder gaan dan de tekortkoming rechtvaardigt. AIAgentCycle houdt rekening met beveiliging, gegevensbescherming en een veilige overdracht. Reeds betaald gebruiksrecht wordt niet ingetrokken wegens een andere betwiste factuur. Klantgegevens worden niet als drukmiddel vernietigd. 7.5. De prijs van een doorlopende dienst kan eenmaal per twaalf maanden, voor het eerst na twaalf maanden, worden aangepast met de procentuele verandering van de door CBS gepubliceerde reeks Consumentenprijsindex, alle huishoudens, tussen de laatst beschikbare maand bij aankondiging en dezelfde maand een jaar eerder. Een negatieve verandering leidt bij toepassing van deze indexatie ook tot verlaging. Bij beëindiging van de reeks wordt een vergelijkbare officiële opvolger gebruikt. AIAgentCycle vermeldt de gebruikte indexcijfers en berekening en kondigt de wijziging ten minste dertig kalenderdagen vooraf aan. De opdrachtgever kan vóór de ingangsdatum opzeggen tegen die datum. Een andere prijswijziging wordt afzonderlijk gemotiveerd met dezelfde aankondiging en uitstapmogelijkheid en heeft geen terugwerkende kracht. Vast afgesproken projectprijzen wijzigen hierdoor niet. ## Artikel 8 — Duur en einde 8.1. Doorlopende beheer- en retainerdiensten zijn standaard per maand opzegbaar tegen het einde van de lopende maandelijkse abonnements­periode, zonder eerste minimumduur en zonder extra opzegmaand. De startdag bepaalt de periode. De aanvullende onderhouds­voorwaarden regelen de precieze kalenderberekening. Een afwijkende looptijd geldt uitsluitend als die individueel en duidelijk is overeengekomen. 8.2. Bij een wezenlijke tekortkoming mag de andere partij overeenkomstig de wet ontbinden nadat, waar vereist, een redelijke hersteltermijn ongebruikt is verstreken. Bij blijvende onmogelijkheid en andere wettelijke uitzonderingen is geen nutteloze hersteltermijn nodig. Bij insolventie gelden de toepasselijke wettelijke beperkingen op beëindiging en opschorting. 8.3. De opdrachtgever kan een nog niet voltooid project schriftelijk annuleren. Verschuldigd zijn het aantoonbaar reeds verrichte werk tegen het in de offerte vermelde annuleringsuurtarief en vooraf goedgekeurde, daadwerkelijk gemaakte, niet redelijkerwijs te vermijden externe kosten. De vergoeding voor het werk bedraagt niet meer dan de overeengekomen projectvergoeding voor dat werk; een aanbetaling wordt verrekend. Bij ontbreken van een annuleringsuurtarief geldt een redelijke, aantoonbare vergoeding voor het uitgevoerde deel, binnen de overeengekomen projectprijs. Niet verricht werk en dezelfde kosten worden niet alsnog dubbel berekend. Dwingend recht blijft van toepassing. 8.4. Bij het einde worden de overeengekomen werkproducten, exporteerbare configuratie en actuele beheerinformatie op een veilige manier overgedragen. Bij onderhoud geldt de aanvullende overdrachtsregeling. Voor andere opdrachten vindt standaardoverdracht uiterlijk binnen tien werkdagen plaats. Bestaande gebruiksrechten op betaald werk blijven gelden. Aanvullende migratie wordt alleen berekend na akkoord en voor zover de wet dat toestaat. 8.5. Reactie- en dienstverleningstijden staan in de opdracht of bijzondere dienstvoorwaarden. Zonder afzonderlijke afspraak bestaat geen 24/7-dienst of gegarandeerde oplostijd. Dit beperkt wettelijke meldplichten na kennisneming van een incident niet. ## Artikel 9 — Accounts en continuïteit 9.1. Leveranciersaccounts, domeinregistraties, hosting- en API-contracten worden standaard op naam van de opdrachtgever ingericht. AIAgentCycle krijgt de benodigde gedelegeerde toegang. Dit betreft contractuele zeggenschap en gebruiksrechten, geen eigendomsoverdracht van hardware of software van derden. Afwijkingen, beperkingen en kosten worden vooraf vastgelegd. 9.2. Kritieke configuraties, afhankelijkheden, beheertoegang en herstelstappen worden overeenkomstig de opdracht gedocumenteerd. De opdrachtgever kan die informatie tijdens de samenwerking opvragen. Geheimen worden alleen via daarvoor geschikte beveiligde kanalen gedeeld. 9.3. De operationele uitvoering berust in beginsel bij één persoon. AIAgentCycle houdt een continuïteitsprocedure aan met een aangewezen contactpersoon, bereikbare beheerinformatie en instructies voor veilige overdracht bij langdurige uitval. De aangewezen persoon krijgt uitsluitend passende toegang en is aan vertrouwelijkheid gebonden. De procedure is gericht op informatie en overdracht; vervangende technische dienstverlening of permanente bezetting is alleen inbegrepen als dat expliciet is overeengekomen. ## Artikel 10 — Rechten op werkproducten 10.1. Bestaande materialen, generieke modules, methodieken en knowhow van AIAgentCycle blijven van AIAgentCycle. Rechten op door de opdrachtgever aangeleverde materialen blijven bij de opdrachtgever of de rechthebbende. Derdenlicenties blijven gelden. Voor nieuw vervaardigde werkproducten geldt de volgende gebruiksregeling, tenzij de offerte uitdrukkelijk overdracht van rechten regelt. 10.2. Na betaling van het betreffende werk krijgt de opdrachtgever een niet-exclusief, blijvend recht om de opgeleverde werkproducten binnen de eigen onderneming te gebruiken, uit te voeren, te kopiëren voor beheer en back-up, te exporteren en aan te passen. De opdrachtgever mag een opvolgende beheerder daarvoor inschakelen onder passende geheimhouding. Dit recht omvat geen afzonderlijke wederverkoop of openbare verspreiding van generieke modules van AIAgentCycle en verruimt geen rechten uit derdenlicenties. 10.3. AIAgentCycle mag niet-vertrouwelijke generieke kennis en technieken hergebruiken. Klantgegevens, klantspecifieke geheimen en vertrouwelijke code worden daarbij niet aan derden beschikbaar gesteld. 10.4. Naam, logo, herkenbare case en testimonial worden uitsluitend met voorafgaande schriftelijke toestemming gepubliceerd. Toestemming vermeldt wat wordt gebruikt en waar. Anonimisering mag niet schijnbaar zijn: indirect herkenbare klantinformatie blijft vertrouwelijk. ## Artikel 11 — Geheimhouding 11.1. Partijen gebruiken vertrouwelijke informatie alleen voor de overeenkomst, beperken toegang tot personen die deze nodig hebben en binden hen aan passende geheimhouding. Deze verplichting blijft na het einde bestaan. 11.2. De verplichting geldt niet voor informatie die aantoonbaar rechtmatig openbaar is, al rechtmatig bekend was of onafhankelijk is ontwikkeld. Bij verplichte verstrekking op grond van de wet informeert de verstrekkende partij de andere partij vooraf voor zover dat is toegestaan en beperkt zij de verstrekking tot wat noodzakelijk is. ## Artikel 12 — Gegevensbescherming en beveiliging 12.1. Partijen bepalen vóór verwerking hun werkelijke AVG-rollen. Waar AIAgentCycle als verwerker persoonsgegevens verwerkt, sluiten zij een overeenkomst conform artikel 28 AVG met concrete instructies, maatregelen, subverwerkers, locaties, bewaartermijnen en incidentafspraken. 12.2. AIAgentCycle past risicogebaseerde maatregelen toe, waaronder beveiligde verbindingen, minimale toegangsrechten, multifactor-authenticatie waar ondersteund, beschermd geheimenbeheer, beveiligde apparatuur en passende updates. De specifieke maatregelen volgen uit de opdracht en verwerkersafspraken. Geen partij belooft absolute beveiliging. 12.3. Een EER-server betekent niet automatisch dat alle gekoppelde diensten binnen de EER verwerken. Opslag, ondersteuningstoegang, doorgiften en AI-diensten worden per gegevensstroom vastgelegd. Doorgifte buiten de EER gebeurt alleen op een toepasselijke rechtsgrond en met de vereiste waarborgen en beoordelingen. Een leveranciersnaam of marketingclaim vervangt deze beoordeling niet. 12.4. Voor back-ups geldt de expliciet overeengekomen scope. Zonder back-updienst ligt de verantwoordelijkheid voor eigen back-ups bij de opdrachtgever. Met een back-updienst kan AIAgentCycle de overeengekomen eigen prestaties niet met deze standaardregel uitsluiten. 12.5. Gegevens worden niet langer bewaard dan nodig voor het overeengekomen doel, een passende rechtsgrond of een wettelijke plicht. Een fiscale bewaarplicht voor administratie betekent niet dat alle technische logs, prompts en klantbestanden zeven jaar moeten worden bewaard. ## Artikel 13 — AI en menselijke controle 13.1. AIAgentCycle gebruikt AI bij haar werkzaamheden en beoordeelt de resultaten passend bij het risico. AI-output kan onjuist, onvolledig of ongeschikt zijn. Dit maakt overeengekomen tests, controles en professionele zorgvuldigheid niet vrijblijvend. 13.2. Voor operationele AI-toepassingen worden doel, toegestane handelingen, verboden handelingen, gegevensgebruik, budget, evaluatiecriteria, menselijke controle en stopmogelijkheden vastgelegd. Gevolgrijke handelingen vereisen het afgesproken toezicht en zo nodig voorafgaand menselijk akkoord. Wettelijke beperkingen op geautomatiseerde besluitvorming blijven gelden. 13.3. De opdrachtgever blijft verantwoordelijk voor eigen zakelijke keuzes en correct gebruik. Goedkeuring van een handelingsruimte ontslaat AIAgentCycle niet van verantwoordelijkheid voor een foutieve implementatie, ontbrekende afgesproken begrenzing of onzorgvuldige inzet. Verantwoordelijkheid volgt de werkelijke oorzaak en wettelijke rol. 13.4. Partijen bepalen per toepassing of zij onder de AI-verordening onder meer aanbieder of gebruiksverantwoordelijke zijn. Ieder voldoet aan de eigen verplichtingen. Een rol kan door wijziging, herbestemming of integratie veranderen. Toepassingen met bijzondere wettelijke eisen worden alleen uitgevoerd na passende beoordeling en expliciete afspraken. 13.5. Klantgegevens worden standaard niet voor modeltraining gebruikt. Verstrekking aan ontwikkel- of productiemodellen volgt de overeengekomen gegevensbeschermingsafspraken. Uitzonderingen vereisen een afzonderlijke rechtmatige grondslag en schriftelijke instructie; toestemming van de opdrachtgever vervangt geen rechten van betrokkenen. 13.6. Waar wettelijk vereist, worden AI-interactie en andere relevante AI-kenmerken transparant gemaakt. AIAgentCycle implementeert de in scope opgenomen technische mededeling; de opdrachtgever zorgt voor juiste toepassing in zijn kanalen. Beide partijen verzorgen passende AI-geletterdheid en toezicht voor hun eigen betrokken medewerkers. 13.7. Rechten van derden kunnen ook bij AI-output een rol spelen. Partijen beoordelen het gebruik passend bij het risico; AIAgentCycle voert de afgesproken controle op door haar opgeleverd werk uit. Er wordt geen exclusief auteursrecht op ieder AI-resultaat gegarandeerd. 13.8. AI-output is een hulpmiddel. De opdrachtgever controleert AI-output vóór gebruik met gevolgen voor derden, geld of rechten en blijft verantwoordelijk voor beslissingen op basis daarvan. AIAgentCycle staat niet in voor de juistheid van AI-output of voor wijzigingen, uitfasering of gedrag van modellen van derden; zij bouwt en test de afgesproken controles. ## Artikel 14 — Overmacht 14.1. Overmacht is een omstandigheid die volgens wet, overeenkomst of verkeersopvattingen niet voor rekening van de getroffen partij komt en de betrokken prestatie verhindert. Overmacht omvat in ieder geval: uitval of storing bij hosting-, netwerk-, API- en AI-leveranciers, cyberaanvallen ondanks de afgesproken maatregelen, stroom- en internetuitval, en ziekte of arbeidsongeschiktheid van de uitvoerende persoon, waarbij de continuïteitsprocedure van artikel 9.3 geldt. Niet-nakoming door een leverancier waarmee de opdrachtgever zelf contracteert, komt niet voor rekening van AIAgentCycle, behoudens een eigen tekortkoming van AIAgentCycle. Overmacht dekt geen eigen tekortkoming die daaraan voorafging. 14.2. De getroffen partij meldt oorzaak, gevolgen en verwachte duur zo spoedig mogelijk, beperkt schade en voert nog mogelijke onderdelen uit. Partijen bespreken tijdelijke maatregelen en continuïteit. Voor wezenlijk niet geleverde, niet later bruikbaar te leveren prestaties blijft niet automatisch de volledige vergoeding verschuldigd; vooruitbetalingen voor het vervallen deel worden verrekend. 14.3. Als het getroffen deel langer dan dertig kalenderdagen niet kan worden uitgevoerd, kan ieder dat deel beëindigen zonder schadevergoeding wegens die overmacht. Eerder bestaande beëindigingsrechten en rechten wegens eigen tekortkomingen blijven bestaan. ## Artikel 15 — Herstel en aansprakelijkheid 15.1. AIAgentCycle is aansprakelijk voor schade door een toerekenbare tekortkoming volgens de wet en onderstaande redelijke beperkingen. Schadevergoeding is pas aan de orde nadat AIAgentCycle een redelijke termijn heeft gekregen om te herstellen; herstel gaat voor op vergoeding, tenzij herstel blijvend onmogelijk is of de wet geen ingebrekestelling vereist. 15.2. Herstel van een eigen tekortkoming wordt zonder extra vergoeding uitgevoerd. Dat herstel geldt niet automatisch als volledige vergoeding van iedere overige schade. Redelijke kosten om een tekortkoming vast te stellen en directe schade te beperken kunnen directe schade zijn voor zover causaal verbonden aan een toerekenbare tekortkoming. 15.3. Uitgesloten is aansprakelijkheid voor indirecte en gevolgschade, waaronder gederfde winst of omzet, gemiste besparingen, bedrijfsstagnatie, reputatieschade, verlies of beschadiging van gegevens, kosten van vervangende diensten en aan de opdrachtgever opgelegde boetes. Alleen binnen een uitdrukkelijk overeengekomen back-updienst zijn de redelijke kosten van terugzetten vanaf de laatst beschikbare back-up directe schade. 15.4. Voor één gebeurtenis, waarbij samenhangende gebeurtenissen als één gebeurtenis gelden, is de aansprakelijkheid bij een afzonderlijk project beperkt tot de voor het getroffen project overeengekomen en betaalde vergoeding, exclusief btw en externe kosten, met een maximum van €25.000. Bij een doorlopende dienst is de grens de vergoeding voor twaalf maanden van de getroffen dienst tegen het ten tijde van de gebeurtenis geldende maandtarief, met hetzelfde maximum. Betreft dezelfde gebeurtenis zowel bouw als beheer, dan geldt de hoogste van deze toepasselijke grenzen, niet de som daarvan. 15.5. Voor alle gebeurtenissen samen geldt per kalenderjaar een grens gelijk aan de hoogste volgens artikel 15.4 op die gebeurtenissen toepasselijke grens. Het bestaan, de verzekerde som of een uitkering van een aansprakelijkheidsverzekering verhoogt de overeengekomen aansprakelijkheidsgrens niet. Een afwijkende grens geldt alleen als partijen die uitdrukkelijk schriftelijk overeenkomen. Deze bepaling houdt geen verklaring in dat een bepaalde verzekering of dekking aanwezig is. Artikel 15.6 blijft van toepassing. 15.6. De beperkingen gelden niet bij opzet of bewuste roekeloosheid van AIAgentCycle of haar leidinggevenden en niet voor zover een beperking wettelijk niet is toegestaan. De rechten van betrokkenen en derden op grond van dwingend recht blijven onverlet. De verplichting om eigen werk alsnog correct uit te voeren is geen extra factuur aan de opdrachtgever en wordt niet als betaalde schadevergoeding op de aansprakelijkheidsgrens afgeboekt. 15.7. De opdrachtgever meldt een gebrek of schade schriftelijk en gemotiveerd zo spoedig mogelijk, uiterlijk dertig dagen na ontdekking, en beperkt verdere schade waar mogelijk. Iedere vordering tot schadevergoeding vervalt twaalf maanden na de gebeurtenis die de schade veroorzaakte. De wettelijke regels over causaliteit en eigen schuld blijven gelden. ## Artikel 16 — Opschorting, verrekening en klachten 16.1. Partijen overleggen bij een inhoudelijk geschil. De opdrachtgever betaalt het onbetwiste deel en mag het betwiste deel alleen proportioneel opschorten wanneer daarvoor een rechtsgrond bestaat. Verrekening is toegestaan met een erkende of onherroepelijk vastgestelde tegenvordering en voor zover dwingend recht verdergaande rechten geeft. 16.2. Een klacht kan naar info@aiagentcycle.com. AIAgentCycle bevestigt ontvangst binnen twee werkdagen en geeft in beginsel binnen tien werkdagen een inhoudelijke reactie of een gemotiveerde vervolgtermijn. Een klachtprocedure beperkt geen toepasselijke wettelijke termijn of recht op urgente rechtsbescherming. ## Artikel 17 — Overige bepalingen 17.1. Nederlands recht is van toepassing. Geschillen worden voorgelegd aan de volgens de wet bevoegde rechter; voor zover een forumkeuze rechtsgeldig mogelijk is, kiezen partijen de bevoegde rechter in het arrondissement van de vestigingsplaats van AIAgentCycle. 17.2. Als een bepaling niet geldig is, blijven de overige bepalingen zoveel mogelijk bestaan. Partijen overleggen over een geldige vervanging die het rechtmatige doel benadert; zij vervangen een ongeldige beperking niet automatisch door een even vergaande nieuwe beperking. 17.3. Wijzigingen voor doorlopende overeenkomsten worden ten minste dertig kalenderdagen vooraf in bewaarbare vorm aangekondigd, met de inhoud, reden en ingangsdatum. Bij een nadelige wijziging kan de opdrachtgever vóór die ingangsdatum beëindigen tegen die datum. Voor een bestaande overeenkomst zonder bruikbare wijzigingsgrond wordt instemming gevraagd. Een wijziging heeft geen terugwerkende kracht. 17.4. Partijen proberen een geschil eerst in overleg op te lossen. Dit verhindert geen spoedmaatregel, tijdige stuiting of andere noodzakelijke rechtsbescherming. 17.5. Partijen zijn zelfstandige contractspartijen. Overdracht van de overeenkomst gebeurt met de medewerking die de wet vereist. Voor een voorgenomen overdracht wordt de opdrachtgever tijdig geïnformeerd over identiteit, gevolgen en benodigde toestemming. Rechten rond persoonsgegevens en subverwerkers worden afzonderlijk nageleefd. Gegevensverwerking: leveranciers en hun rollen · verwerkersovereenkomst. --- # Bedrijfsprocessen automatiseren: zo pak je het aan als mkb-bedrijf Source: https://aiagentcycle.com/nl/bedrijfsprocessen-automatiseren/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 # Bedrijfsprocessen automatiseren: zo pak je het aan als mkb-bedrijf Bedrijfsprocessen automatiseren betekent dat terugkerend werk zonder jou doorloopt: een factuur die zichzelf inboekt, een aanvraag die binnen een minuut een antwoord krijgt, een voorraad die klopt zonder overtypen. Het werkt als je klein begint, één proces tegelijk, en eerst meet wat het nu kost. Ik bouw dit soort automatiseringen sinds 2021, eerst voor mijn eigen webshops en nu voor andere bedrijven. Op deze pagina leg ik uit hoe je het aanpakt, waar het misgaat en wanneer je het beter niet doet. Zonder verkooppraat. Wat ik doe, staat onderaan. Bijgewerkt op 15 oktober 2026. Leestijd ongeveer 9 minuten. Op deze pagina: wat het is · waarom · welk proces eerst · stap voor stap · workflow of AI-agent · software · kosten · waar het misgaat · wanneer niet · een bouwer kiezen · vragen ## Wat is bedrijfsprocessen automatiseren precies? Je leest ook wel workflow automatisering of procesautomatisering; dat is hetzelfde. Een bedrijfsproces is een reeks stappen die steeds hetzelfde loopt: bestelling binnen, factuur maken, klant mailen. Automatiseren betekent dat software die stappen uitvoert zodra er iets binnenkomt, en dat een mens alleen nog kijkt bij uitzonderingen. Dat is iets anders dan digitaliseren. Een pdf-factuur in plaats van een papieren factuur is digitaal, maar iemand typt hem nog steeds over. Pas als de factuur zelf in de boekhouding belandt, met de juiste grootboekrekening, is het geautomatiseerd. Er zijn drie soorten: ### Koppelingen Twee systemen praten met elkaar. Een nieuwe klant in je CRM wordt ook een klant in je boekhouding. ### Workflows Een vaste reeks stappen met regels. Komt er een aanvraag binnen via het formulier, dan gaat hij naar de juiste collega, krijgt de klant een bevestiging en staat er een taak in de agenda. ### AI-agents Software die zelf tekst leest en een keuze maakt. Een e-mail met een klacht herkennen en een conceptantwoord klaarzetten, bijvoorbeeld. Dit is de duurste en de minst voorspelbare vorm. Meestal heb je hem niet nodig. ## Waarom zou je processen automatiseren? Omdat terugkerend werk meer kost dan je denkt. Een taak van dertig minuten per werkdag is ongeveer 130 uur per jaar. Reken met je eigen uurkosten; bij 45 euro per uur is dat 5.850 euro. Per taak. Fouten wegen zwaarder dan tijd. In mijn eigen welzijnsplatform Holos33 bleken 985 van 1.136 formulierinzendingen op de verkeerde lijst te staan. Niemand had het gezien, want er kwam geen foutmelding. Het systeem werkte, alleen niet goed. Dat kostte geen uren, maar wel aanvragen die op de verkeerde plek belandden en te laat of verkeerd werden opgevolgd. Automatiseren levert dus drie dingen op: - Minder handwerk, dus tijd voor werk dat een mens moet doen. - Minder fouten, omdat een computer niet moe wordt op vrijdagmiddag. - Zicht op wat er gebeurt, omdat elke stap wordt vastgelegd. Volgens het CBS gebruikte in 2025 27 procent van de bedrijven met 10 tot 50 werkzame personen AI, tegen 11 procent in 2023. Van de bedrijven die het overwogen en niet deden, noemde 73 procent gebrek aan ervaring als belangrijkste reden. Dat gebrek aan ervaring is te verhelpen. Daar is deze pagina voor. En nee, je bent niet te klein. Met drie man kost een uur handwerk net zo veel als met dertig. ## Welk proces automatiseer je als eerste? Het proces dat vaak terugkomt, duidelijke regels heeft, meetbaar tijd kost en weinig uitzonderingen kent. Kies het meest voorspelbare proces, ook als dat niet je grootste probleem is. Stel jezelf vier vragen: - Komt het elke week terug? Iets wat één keer per kwartaal gebeurt, automatiseer je niet. - Zijn de regels uit te leggen aan een nieuwe collega in tien minuten? Zo nee, dan is het proces nog niet klaar om te automatiseren. - Kun je meten wat het nu kost? Tel een week lang de minuten. Zonder nulmeting weet je straks niet of het geholpen heeft. - Hoeveel uitzonderingen zijn er? Bij meer dan één op de vijf gevallen die “anders” zijn, automatiseer je eerst de normale route en laat je de rest bij een mens. In de praktijk komt bijna elk mkb-bedrijf uit op een van deze vier: aanvragen en offertes opvolgen, facturen en administratie, rapportages klaarzetten, of klantvragen beantwoorden. Welke bij jou het eerst past, hangt af van waar je ’s avonds nog aan zit. Twijfel je? In de gratis scan reken ik er samen met jou één door; daar is hij voor. ## Hoe kun je een proces automatiseren, stap voor stap? Eerst meten, dan tekenen, dan bouwen en testen. Pas daarna live. Wie met bouwen begint, bouwt vaak het verkeerde. - Meet de nulstand. Hoeveel keer per week, hoeveel minuten per keer, hoeveel fouten. Schrijf het op. - Teken de normale route. Wat gebeurt er in 80 procent van de gevallen? Alleen dat bouw je eerst. - Schrijf de uitzonderingen op. Ontbrekende gegevens, dubbele berichten, een systeem dat even niet reageert. Bepaal voor elk geval: opnieuw proberen, parkeren of stoppen, en wie een melding krijgt. - Bouw en test met echte voorbeelden. Tien echte aanvragen uit vorige maand zeggen meer dan honderd verzonnen. Reken op twee tot vier uur van jouw kant per proces, vooral voor het aanleveren van die voorbeelden. - Laat iemand uit het proces het afkeuren. De collega die het werk nu doet, weet wat er mis kan gaan. Wie bang is zijn werk kwijt te raken, zoekt geen fouten maar bewijs dat het niet werkt. Betrek die collega vanaf de nulmeting en laat hem bepalen wat de computer niet mag doen. - Ga beperkt live. Eerst één klant, één dag, één formulier. Kijk mee. Pas dan de rest. - Zet een bewaker neer. Een controle die dagelijks nakijkt of alles nog loopt, en die alarm slaat als dat niet zo is. Test ook of het alarm echt afgaat. Een alarm dat nog nooit is afgegaan, is meestal niet aangesloten. Het volledige stappenplan met nulmeting, beslisgrenzen en overdracht staat in één proces automatiseren: van nulmeting tot beheerde livegang. ## Workflow of AI-agent: wat heb je nodig? Een workflow als de stappen vast zijn en de invoer gestructureerd is. Een AI-agent alleen als de invoer vrije tekst is of als er per geval een afweging nodig is. De meeste processen die ik in het mkb tegenkom, zijn een workflow. Een factuur met een vast formaat inboeken: workflow. Een e-mail lezen waarin een klant op zijn eigen manier vertelt wat er mis is: daar komt AI bij kijken. Maar ook dan laat je de AI een voorstel doen en laat je een mens akkoord geven. Jij bepaalt waar de automatisering stopt en een mens overneemt. Dat is een instelling, geen gunst. Zeker bij geld, contracten en klantcontact. Zo verschillen ze in de praktijk: Schuif de tabel opzij om alle kolommen te bekijken. Kenmerk | Workflow | AI-agent Invoer | vaste velden, vast formaat | vrije tekst, wisselende vorm Uitkomst | elke keer hetzelfde | kan per keer verschillen Bouwkosten (richtprijs) | vanaf 750 euro | vanaf 5.000 euro Maandkosten | server en beheer | server, beheer en AI-gebruik per aanroep Controle | fouten zie je direct | fouten zie je soms pas later; een mens kijkt mee Nodig voor | facturen, orders, aanvragen doorzetten | e-mails lezen, samenvatten, voorstellen doen Een workflow doet elke keer hetzelfde. Een AI-agent kost meer, verbruikt elke maand geld aan AI-gebruik, en kan fouten maken die je pas later ziet. De beslisboom staat in AI-agent of workflow? De vraag die je duizenden euro’s scheelt. ## Welke software gebruik je voor automatisering? Voor de meeste mkb-bedrijven: een platform als n8n, Make of Zapier dat je bestaande systemen aan elkaar knoopt. Geen nieuwe boekhouding, geen nieuw CRM. Je houdt wat je hebt en laat het samenwerken. Het verschil tussen die drie zit in waar je data staat en wat je betaalt bij groei. Zapier en Make rekenen per handeling; bij meer volume loopt dat op. n8n kun je op een eigen server draaien, dan betaal je voor de server en niet per handeling, en blijft je klantdata in eigen huis. Dat laatste is het argument dat ik van accountants en zorgaanbieders het vaakst hoor. De vergelijking met cijfers staat in n8n vs Zapier vs Make. Belangrijker dan de tool: wie beheert hem straks? Een automatisering die niemand onderhoudt, gaat vaak binnen een jaar stuk omdat een gekoppeld systeem iets verandert. ## Wat kost het ongeveer? Eén afgebakend proces kost bij mij tussen de 750 en 7.500 euro om te bouwen, plus beheer en gebruikskosten per maand. Een AI-agent begint rond de 5.000 euro. De precieze rekensom hangt af van het aantal koppelingen, de uitzonderingen en hoeveel testwerk er nodig is. Tel er altijd drie dingen bij op die in de meeste offertes ontbreken: de server of licenties, het beheer na oplevering en de uren van je eigen mensen tijdens de bouw. Drie uitgewerkte rekensommen voor een administratiekantoor, een adviesbureau en een webshop staan in wat kost bedrijfsprocessen automatiseren écht? Mijn richtprijzen staan op de prijzenpagina. ## Waar gaat automatiseren meestal mis? Bij stille fouten. Een koppeling die stopt zonder melding, een filter dat echte klanten tegenhoudt, een alarm dat nooit is aangesloten. Het systeem meldt niets, dus iedereen denkt dat het werkt. Veel bedrijven hebben al eens iets gebouwd dat na drie maanden stilviel. Meestal lag dat niet aan de tool. Dit zijn de vijf oorzaken die ik het vaakst zie: - Beginnen met bouwen in plaats van meten. Dan weet je achteraf niet of het geholpen heeft. - Te groot beginnen. Vijf processen tegelijk, waarvan er na een half jaar nog niet één af is. - Geen eigenaar. Niemand kijkt naar de meldingen, dus niemand ziet dat ze stoppen. - Uitzonderingen vergeten. De normale route werkt, maar de ene klant met een afwijkend adres verdwijnt. - Vertrouwen op “geen foutmelding”. Let op: nul fouten en nul inzendingen zien er hetzelfde uit. Je moet ook kunnen bewijzen dat het goede nog steeds doorkomt. Hoe je dat voorkomt, met retries, een wachtrij en een bewaker die kan falen, staat in een n8n-workflow maken die niet stil breekt. Hoe het er in de praktijk uitzag, met alle cijfers, staat in de case Holos33. Hoe een storingsmail in gewone taal eruitziet, lees je in de case Mercabilis. ## Wanneer moet je niet automatiseren? Als het proces zelf nog niet klopt, als het te weinig voorkomt, of als de mensen die ermee werken het niet willen. In die gevallen is een goede werkinstructie of een beter formulier goedkoper en levert het meer op. Automatiseer ook niet als je de regels niet kunt opschrijven. Een computer doet precies wat je zegt. Als jij nog niet weet wat je wilt, weet hij het ook niet. Eerst het proces opruimen, dan automatiseren. Soms is dat het hele advies, en dat zeg ik dan ook. ## Hoe kies je iemand die het voor je bouwt? Vraag naar drie dingen: of ze eerst meten, wat er gebeurt als het stuk gaat, en van wie de automatisering is na oplevering. Een bouwer die direct over tools begint, heeft nog niet naar je proces gekeken. Een bouwer die geen antwoord heeft op “wat gebeurt er als de koppeling er tien minuten uit ligt?”, heeft het nog niet eerder meegemaakt. En als de workflows op het account van de bouwer staan, zit je vast. Dit is wat ik zelf doe, en waar je me dus ook op mag afrekenen. Ik begin met een gratis scan waarin ik samen met jou één proces doorreken. Daarna krijg je een kort rapport met cijfers, ook als de uitkomst is dat automatiseren voor jou nog niet loont. Bouw ik iets, dan draait het in jouw eigen omgeving, krijgt elke koppeling een bewaker die alarm slaat als hij stopt, en staan de prijzen vooraf vast. Meer over koppelingen (bijvoorbeeld Exact Online koppelen met n8n), administratie en leads en offertes. ## Veelgestelde vragen over bedrijfsprocessen automatiseren Welke bedrijfsprocessen kun je automatiseren? Alles wat vaak terugkomt, vaste regels heeft en via software loopt: facturen inboeken, aanvragen opvolgen, orders doorzetten, rapportages maken, klantvragen beantwoorden, afspraken plannen. Processen met veel menselijke afweging, zoals een offerte voor maatwerk, automatiseer je alleen gedeeltelijk. Hoe lang duurt het om een proces te automatiseren? Bij mij staat één afgebakend proces meestal binnen twee tot zes weken live, inclusief meten, testen en een beperkte start. Langer duurt het als systemen geen koppeling hebben of als de regels nog niet duidelijk zijn. Heb ik AI nodig om te automatiseren? Meestal niet. De meeste processen zijn een workflow met vaste regels. AI heb je nodig als de invoer vrije tekst is, bijvoorbeeld e-mails, en dan nog laat je een mens meekijken bij belangrijke beslissingen. Blijft mijn data in Nederland of Europa? Dat hangt af van de keuzes. Een platform als n8n op een eigen Europese server houdt de automatisering zelf in huis. Gekoppelde diensten, zoals een AI-model of een cloud-CRM, kunnen elders staan. Vraag altijd per gegevensstroom waar hij heen gaat. Kan ik het zelf doen? Een eenvoudige koppeling wel, met een halve dag leren. Een proces met uitzonderingen, foutafhandeling en een bewaker is vakwerk. De fout die het vaakst voorkomt bij zelf bouwen: het werkt, maar niemand ziet het als het stopt. Wat gebeurt er met mijn automatisering als de bouwer wegvalt? Dat moet je vooraf regelen: accounts op jouw naam, documentatie, en een afspraak wie het kan overnemen. Als dat niet geregeld is, kies een andere bouwer. ## Wil je weten of dit voor jou loont? Plan een gratis scan. Ik reken één proces met je door en je krijgt een kort rapport met cijfers, ook als het antwoord nee is. Plan je gratis scan Stefan de Graaf bouwt sinds 2021 automatiseringen, eerst voor zijn eigen webshops en sinds 2026 voor andere mkb-bedrijven onder de naam AIAgentCycle. Hij werkt vanuit Oosterwolde, Friesland. Meer over Stefan. Bronnen: CBS, “Bedrijven gebruiken AI vaakst voor marketing of verkoop”, december 2025 (voorlopige cijfers over 2025). Cijfers over Holos33 zijn gemeten in augustus en september 2026 en staan in de case. --- # Contact Source: https://aiagentcycle.com/nl/contact/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 # Waar kan ik je mee helpen? Stel een vraag, vraag een offerte aan of stel een gesprek voor. Vertel wat je nodig hebt. ## Liever op een andere manier? - Mail me rechtstreeks info@aiagentcycle.com - Maak kennis met Stefan op LinkedIn - Verken je proces met de gratis scan Al klant en een storing? Gebruik het supportkanaal dat voor jouw onderhoud is afgesproken. ## Wat gebeurt er hierna? Ik lees je bericht en beantwoord je vraag. Voor een offerte stemmen we eerst de inhoud en kosten af. Voor een gesprek kiezen we samen een passend moment. Liever bellen of appen? 06 54 36 25 26, ook via WhatsApp. Je krijgt mij direct aan de lijn. --- # Cookiebeleid (EU) Source: https://aiagentcycle.com/nl/cookie-policy-eu/ Type: page · Language: nl · Last modified: 2026-09-10T05:26:57 # Cookiebeleid Dit cookiebeleid is voor het laatst geüpdatet op 10 september 2026 en is van toepassing op burgers en wettelijke permanente inwoners van de Europese Economische Ruimte en Zwitserland. ## 1. Introductie Op onze site, https://aiagentcycle.com (hierna: “de site”) wordt gebruikgemaakt van cookies en andere aanverwante technieken. (Hierna geldt dat alle technieken voor het gemak “cookies” worden genoemd). Ook via derden die door ons zijn ingeschakeld, worden cookies geplaatst. In het onderstaande document informeren wij je over het gebruik van cookies op onze site. ## 2. Wat zijn cookies? Een cookie is een klein eenvoudig bestand dat samen met pagina’s van deze site wordt verzonden en door je browser op de harde schijf van je computer of ander apparaat wordt opgeslagen. De daarin opgeslagen informatie kan tijdens een volgend bezoek terug worden gestuurd naar onze servers of naar de servers van de betreffende derde partijen. ## 3. Wat zijn scripts? Een script is een stukje programmacode dat wordt gebruikt om onze site goed te laten functioneren en interactief te maken. Deze code wordt uitgevoerd op onze server, of op je apparatuur. ## 4. Wat is een web beacon? Een web beacon (ook pixel tag) is een klein, onzichtbaar stukje tekst of afbeelding op een site dat gebruikt wordt om verkeer op een site in kaart te brengen. Om dit te doen worden er met behulp van web beacons verschillende gegevens van je opgeslagen. ## 5. Cookies ### 5.1 Technische of functionele cookies Sommige cookies zorgen ervoor dat bepaalde onderdelen van de site goed werken en dat je gebruikers voorkeuren bekend blijven. Door het plaatsen van functionele cookies zorgen wij ervoor dat je onze site makkelijker kunt bezoeken. Op deze manier hoef je bijvoorbeeld niet steeds opnieuw dezelfde informatie in te voeren bij een bezoek aan onze site en is het onder andere mogelijk dat de items in je winkelwagen bewaard blijven tot dat je hebt afgerekend. Deze cookies mogen wij plaatsen zonder dat je hier toestemming voor geeft. ### 5.2 Statistieken cookies Wij gebruiken statistieken cookies om de beleving voor onze gebruikers te optimaliseren. Wij krijgen door middel van statistieken cookies inzicht in het gebruik van onze site. Wij vragen je toestemming om statistieken cookies te plaatsen. ### 5.3 Advertentie cookies Op deze site gebruiken wij advertentie cookies, waarmee wij inzicht vergaren in campagne resultaten. Dit gebeurt gebaseerd op een profiel die wij creëren op basis van je gedrag op https://aiagentcycle.com. Met deze cookies wordt je als site bezoeker gelinkt aan een unieke ID maar deze cookies worden niet gebruikt om je gedrag en interesses te profileren om gepersonaliseerde advertenties te tonen. ### 5.4 Marketing/Tracking cookies Marketing/tracking cookies zijn cookies of enige andere vorm van lokale opslag, die worden gebruikt om gebruikersprofielen te maken met het doel om advertenties te tonen of om de gebruiker te volgen op deze of verschillende sites voor soortgelijke marketingdoeleinden. Aangezien deze cookies worden aangemerkt als tracking cookies, vragen we voor het plaatsen hiervan dan ook je toestemming. ### 5.5 Sociale media Op onze site hebben wij inhoud van LinkedIn opgenomen om webpagina’s te promoten (bijv. “vind ik leuk”, “pin”) of te delen (bijv. “tweet”) op sociale netwerken zoals LinkedIn. Deze inhoud is ingesloten met code die is afgeleid van LinkedIn en plaatst cookies. Deze inhoud kan bepaalde informatie opslaan en verwerken voor gepersonaliseerde reclame. Lees de privacyverklaring van deze partijen door (welke regelmatig kunnen wijzigen) om te weten wat zij met je (persoons)gegevens doen die zij via deze cookies verwerken. De informatie die zij verzamelen, wordt zo veel mogelijk geanonimiseerd. LinkedIn is gevestigd in de Verenigde Staten. ## 6. Geplaatste cookies ### WordPress Websitefunctionaliteit en gebruikersvoorkeuren bieden Consent to service wordpress #### Gebruik We gebruiken WordPress voor functionele doeleinden. Lees meer over WordPress #### Delen van gegevens Deze data wordt niet gedeeld met derde partijen. #### Websitefunctionaliteit en gebruikersvoorkeuren bieden ##### Naam WP_PREFERENCES_USER_2 ##### Expiratie ##### Functie ##### Naam wpEmojiSettingsSupports ##### Expiratie ##### Functie ##### Naam wordpress_test_cookie ##### Expiratie ##### Functie ##### Naam wordpress_logged_in_0e011e39065f6361c57e720e79839581 ##### Expiratie ##### Functie ### Polylang Taalvoorkeuren opslaan Consent to service polylang #### Gebruik We gebruiken Polylang voor functionele doeleinden. Lees meer over Polylang #### Delen van gegevens Deze data wordt niet gedeeld met derde partijen. #### Taalvoorkeuren opslaan ##### Naam pll_language ##### Expiratie ##### Functie ### Complianz Cookie-toestemmingsvoorkeuren opslaan Consent to service complianz #### Gebruik We gebruiken Complianz voor functionele doeleinden. Lees meer over Complianz #### Delen van gegevens Deze data wordt niet gedeeld met derde partijen. Voor meer informatie, lees de Complianz Privacyverklaring. #### Cookie-toestemmingsvoorkeuren opslaan ##### Naam cmplz_functional ##### Expiratie 365 dagen ##### Functie ##### Naam cmplz_statistics ##### Expiratie 365 dagen ##### Functie ##### Naam cmplz_preferences ##### Expiratie 365 dagen ##### Functie ##### Naam cmplz_marketing ##### Expiratie 365 dagen ##### Functie ### Cloudflare Access Beveiliging en toegangscontrole bieden Consent to service cloudflare-access #### Gebruik We gebruiken Cloudflare Access voor functionele doeleinden. Lees meer over Cloudflare Access #### Delen van gegevens Voor meer informatie, lees de Cloudflare Access Privacyverklaring. #### Beveiliging en toegangscontrole bieden ##### Naam CF_AppSession ##### Expiratie ##### Functie ##### Naam CF_Authorization ##### Expiratie ##### Functie ### LinkedIn Marketing: browsergegevens opslaan, Marketing: taakverdeling verzorgen, Marketing: cookie-toestemmingsvoorkeuren opslaan, Marketing: bezoeken over websites volgen, Marketing: advertenties en retargeting verzorgen Consent to service linkedin #### Gebruik We gebruiken LinkedIn voor marketingdoeleinden. Lees meer over LinkedIn #### Delen van gegevens Voor meer informatie, lees de LinkedIn Privacyverklaring. #### Marketing: browsergegevens opslaan ##### Naam bcookie ##### Expiratie 1 jaar ##### Functie Marketing: browsergegevens opslaan #### Marketing: taakverdeling verzorgen ##### Naam lidc ##### Expiratie 1 dag ##### Functie Marketing: taakverdeling verzorgen #### Marketing: cookie-toestemmingsvoorkeuren opslaan ##### Naam li_gc ##### Expiratie 6 maanden ##### Functie Marketing: cookie-toestemmingsvoorkeuren opslaan #### Marketing: bezoeken over websites volgen ##### Naam AnalyticsSyncHistory ##### Expiratie 30 dagen ##### Functie Marketing: bezoeken over websites volgen #### Marketing: advertenties en retargeting verzorgen ##### Naam UserMatchHistory ##### Expiratie 30 dagen ##### Functie Marketing: advertenties en retargeting verzorgen ### Google Analytics Statistieken: paginaweergaven opslaan en tellen Consent to service google-analytics #### Gebruik We gebruiken Google Analytics voor statistische doeleinden. Lees meer over Google Analytics #### Delen van gegevens Voor meer informatie, lees de Google Analytics Privacyverklaring. #### Statistieken: paginaweergaven opslaan en tellen ##### Naam _ga ##### Expiratie 2 jaar ##### Functie Statistieken: paginaweergaven opslaan en tellen ##### Naam _ga_* ##### Expiratie 2 jaar ##### Functie Statistieken: paginaweergaven opslaan en tellen ### Microsoft Advertising Marketing: bezoeken over websites volgen, Marketing: advertentieklik-attributie opslaan Consent to service microsoft-advertising #### Gebruik We gebruiken Microsoft Advertising voor marketingdoeleinden. Lees meer over Microsoft Advertising #### Delen van gegevens Voor meer informatie, lees de Microsoft Advertising Privacyverklaring. #### Marketing: bezoeken over websites volgen ##### Naam _uetvid ##### Expiratie 13 maanden ##### Functie Marketing: bezoeken over websites volgen ##### Naam _uetsid ##### Expiratie 1 dag ##### Functie Marketing: bezoeken over websites volgen ##### Naam MUID ##### Expiratie 13 maanden ##### Functie Marketing: bezoeken over websites volgen #### Marketing: advertentieklik-attributie opslaan ##### Naam _uetmsclkid ##### Expiratie 90 dagen ##### Functie Marketing: advertentieklik-attributie opslaan ### OpenAI Ads Marketing Consent to service openai-ads #### Gebruik We gebruiken OpenAI Ads voor advertentiedoeleinden. #### Delen van gegevens Voor meer informatie, lees de OpenAI Ads Privacyverklaring. #### Marketing ##### Naam __oppref ##### Expiratie 30 dagen ##### Functie Slaat een privacyvriendelijke advertentieklikreferentie op voor conversie-attributie. ##### Naam __obref ##### Expiratie 1 jaar ##### Functie Slaat een pseudonieme browserreferentie op voor advertentie-attributie en het ontdubbelen van conversies. ##### Naam __oaiq_consent ##### Expiratie 30 dagen ##### Functie Slaat de toestemmingskeuze van de bezoeker voor OpenAI Ads-metingen op. ### Zoho SalesIQ Beveiliging van de chatwidget tegen cross-site request forgery (CSRF), Beveiliging van de chatapplicatie Consent to service zoho-salesiq #### Gebruik We gebruiken Zoho SalesIQ voor functionele doeleinden. #### Delen van gegevens Voor meer informatie, lees de Zoho SalesIQ Privacyverklaring. #### Beveiliging van de chatwidget tegen cross-site request forgery (CSRF) ##### Naam LS_CSRF_TOKEN ##### Expiratie sessie ##### Functie #### Beveiliging van de chatapplicatie ##### Naam uesign ##### Expiratie 1 maand ##### Functie ### Diversen Doel wordt onderzocht Consent to service diversen #### Gebruik #### Delen van gegevens Het delen van gegevens is in afwachting van onderzoek #### Doel wordt onderzocht ##### Naam rl_page_init_referrer ##### Expiratie ##### Functie ##### Naam rl_page_init_referring_domain ##### Expiratie ##### Functie ##### Naam rl_anonymous_id ##### Expiratie ##### Functie ##### Naam rl_user_id ##### Expiratie ##### Functie ##### Naam rl_trait ##### Expiratie ##### Functie ##### Naam rl_session ##### Expiratie ##### Functie ##### Naam ph_phc_kMstNfAgBcBkWSh6KdsgN09heqqNe5VNmalHP1Ni9Q4_posthog ##### Expiratie ##### Functie ##### Naam wp-settings-time-2 ##### Expiratie ##### Functie ## 7. Toestemming Wanneer je onze site voor het eerst bezoekt, tonen wij een pop-up met uitleg over cookies. Zodra je klikt op ‘Keuzes opslaan’ geef je ons toestemming om de categorieën cookies en plugins te gebruiken die je hebt geselecteerd in de pop-up en welke zijn omschreven in het cookiebeleid. Je kunt via je browser het plaatsen van cookies uitschakelen, je moet er dan wel rekening mee houden dat onze site dan mogelijk niet meer optimaal werkt. ### 7.1 Beheer je cookie toestemming Je hebt het cookiebeleid geladen zonder ondersteuning voor JavaScript. Met AMP kun je de beheer toestemming knop onderaan de pagina gebruiken. ## 8. Cookies in-/uitschakelen en verwijderen Je kunt je internet browser gebruiken om cookies automatisch of handmatig te verwijderen. Je kunt ook aangeven dat bepaalde cookies niet geplaatst mogen worden. Een andere optie is om de instellingen van je internetbrowser zo aan te passen dat je iedere keer dat er een cookie wordt geplaatst een bericht ontvangt. Raadpleeg voor meer informatie over deze opties de instructies in de Hulp sectie van je browser. Let op: onze site werkt mogelijk niet optimaal als alle cookies zijn uitgeschakeld. Als je wel de cookies in je browser verwijdert, worden ze na je toestemming opnieuw geplaatst bij een nieuw bezoek aan onze site. ## 9. Je rechten met betrekking tot persoonsgegevens Je hebt de volgende rechten met betrekking tot je persoonsgegevens: - Je hebt het recht om te weten waarom je persoonsgegevens nodig zijn, wat ermee gebeurt en hoe lang ze worden bewaard. - Recht op inzage: je kunt een verzoek indienen om inzage in de gegevens die we van je verwerken. - Recht op rectificatie en aanvulling: je hebt het recht om je persoonlijke gegevens aan te vullen, te corrigeren, te verwijderen of te blokkeren wanneer je maar wilt. - Als je ons toestemming geeft om je gegevens te verwerken, heb je het recht om die toestemming in te trekken en je persoonlijke gegevens te laten verwijderen. - Recht om je gegevens over te dragen: je hebt het recht om al je persoonlijke gegevens op te vragen bij de verwerkingsverantwoordelijke en deze in hun geheel over te dragen aan een andere verwerkingsverantwoordelijke. - Recht op bezwaar: je kan bezwaar maken tegen de verwerking van je gegevens. Wij komen hieraan tegemoet, tenzij er gegronde redenen voor verwerking zijn. Om deze rechten uit te oefenen, neem contact met ons op. Verwijs naar de contactgegevens onderaan dit cookiebeleid. Als je een klacht hebt over hoe we met je gegevens omgaan, horen we graag van je, maar je hebt ook het recht om een klacht in te dienen bij de toezichthoudende autoriteit (de Autoriteit Persoonsgegevens). ## 10. Contactinformatie Voor vragen en/of opmerkingen met betrekking tot ons cookiebeleid en deze verklaring kun je contact met ons opnemen via de volgende contactinformatie: Good Nature Vibe B.V. (AIAgentCycle) Houtwal 29B, 8431 EX Oosterwolde, Nederland Nederland Site: https://aiagentcycle.com E-mail: info@ ex.comaiagentcycle.com Dit Cookiebeleid is gesynchroniseerd met cookiedatabase.org op (nog niet gesynchroniseerd). ## Functionele taalcookie van Polylang Polylang gebruikt de functionele cookie pll_language om de laatst bezochte taal te onthouden. De cookie wordt op aiagentcycle.com geplaatst voor het pad / en heeft een bewaartermijn van maximaal één jaar, die bij een volgend bezoek kan worden vernieuwd. De waarde is de taalcode, bijvoorbeeld nl of en. Deze cookie is bedoeld voor de taalfunctionaliteit en wordt niet gebruikt voor statistieken of marketing. Zij wordt niet met derden gedeeld. --- # Downloadvoorwaarden Source: https://aiagentcycle.com/nl/downloadvoorwaarden/ Type: page · Language: nl · Last modified: 2026-10-29T10:48:06 # Downloadvoorwaarden Versie dv-v1. Laatst bijgewerkt: 29 oktober 2026. Deze voorwaarden gelden als je een gratis pakket downloadt op aiagentcycle.com. Ze zijn kort, zodat je ze ook echt leest. Je kunt deze pagina opslaan of printen. ## 1. Wie AIAgentCycle is een handelsnaam van Good Nature Vibe B.V., Houtwal 29B, 8431 EX Oosterwolde. KvK 95865101. Vragen? Mail naar info@aiagentcycle.com. ## 2. Wat je krijgt Je krijgt het pakket gratis, zoals het op het moment van downloaden is. Je hoeft er niets voor te kopen. Je mailadres gebruik ik om je de downloadlink te sturen. De link werkt 14 dagen. ## 3. Wat je mag - Het pakket gebruiken in je eigen bedrijf. - Het pakket gebruiken voor werk dat je voor je eigen klanten doet. - Het pakket aanpassen aan je eigen situatie. Wat niet mag: het pakket, of een licht aangepaste versie, verkopen, gratis of betaald aanbieden als eigen pakket, of in een eigen templatebibliotheek of marktplaats zetten. ## 4. Geen garantie Ik maak de pakketten met zorg, maar ik garandeer niet dat ze in jouw situatie foutloos werken. Test eerst met nepgegevens voordat je echte klant- of bedrijfsgegevens gebruikt. Tools en diensten van anderen, zoals n8n, Make, Zapier of een API, vallen onder hun eigen voorwaarden en prijzen. ## 5. Aansprakelijkheid Het pakket is gratis. Ik ben niet aansprakelijk voor schade door het gebruik ervan, voor zover de wet dat toestaat. Dat geldt niet bij opzet of bewuste roekeloosheid van mijn kant. ## 6. Je gegevens en toepasselijk recht Wat ik met je mailadres doe, lees je in mijn privacyverklaring. De nieuwsbrief krijg je alleen als je daar zelf het vakje voor aanvinkt en je aanmelding bevestigt. Op deze voorwaarden is Nederlands recht van toepassing. ## 7. Nieuwsbrief en marketingmails Wat je krijgt. In de nieuwsbrief deel ik nieuwe templates voor n8n, Zapier en Make, en praktische tips om je werk te automatiseren. Hoe vaak de nieuwsbrief komt, staat niet vast. Alleen als je er zelf voor kiest. Je krijgt de nieuwsbrief en andere marketingmails alleen als je daar zelf actief voor kiest. Dat kan op drie manieren: - je vinkt het vakje voor de nieuwsbrief aan als je een pakket downloadt; - je meldt je aan met het nieuwsbriefformulier op de site; - je vinkt het vakje voor de nieuwsbrief aan als je de scan aanvraagt. Het vakje staat nooit vooraf aangevinkt. Download je een pakket of vraag je de scan aan zonder het vakje aan te vinken? Dan krijg je geen nieuwsbrief. Je krijgt dan alleen de mails die bij je aanvraag horen, zoals de downloadlink of de reactie op je scan. Bevestigen bij download en scan. Vink je het vakje aan bij een download of bij de scan? Dan krijg je een mail met een knop. Pas als je daarop klikt, ben je aangemeld. Bevestig je een aanmelding via het downloadvak niet binnen 7 dagen, dan verwijder ik die aanmelding. Bevestig je een aanmelding via de scan niet, dan krijg je geen nieuwsbrief. Direct aangemeld via het nieuwsbriefformulier. Meld je je aan met het nieuwsbriefformulier op de site? Dan ben je meteen aangemeld en krijg je geen bevestigingsmail. Ik leg wel vast wanneer en via welk formulier je je aanmeldde. Een checkmail na een download. Meld je je aan via het downloadvak? Dan krijg je na 3 dagen ook een mail om te checken of het pakket werkt. Dat is een mail, geen reeks. Wat ik vastleg. Ik leg vast wanneer en via welk formulier je toestemming gaf, welke tekst bij het vakje stond, in welke taal, en wanneer je bevestigde of je afmeldde. Zo kan ik laten zien dat je zelf voor de nieuwsbrief koos. Ik bewaar dit tot maximaal 5 jaar na de laatste wijziging, bijvoorbeeld je afmelding. Afmelden. Onder elke mail staat een link om je af te melden. Je kunt ook mailen naar info@aiagentcycle.com. Afmelden kost niets en heeft geen gevolgen voor je download of je scan. --- # Exact Online koppelen met n8n: zo werkt een Exact Online koppeling die van jou is Source: https://aiagentcycle.com/nl/exact-online-koppelen-n8n/ Type: page · Language: nl · Last modified: 2026-11-02T23:07:18 # Exact Online koppelen met n8n: zo werkt een Exact Online koppeling die van jou is Een Exact Online koppeling met n8n zorgt dat je webshop of een ander systeem automatisch gegevens uitwisselt met je boekhouding: bestellingen gaan naar Exact, artikelen en prijzen komen terug. n8n doet het werk, een eigen database onthoudt wat al verwerkt is en een bewaking meldt het in gewone taal als er iets misgaat. Ik bouw zulke koppelingen self-hosted, op een server die van de klant is. Op deze pagina leg ik uit hoe het werkt, waarom ik geen kant-en-klare app gebruik, wat het kost en wie de koppeling straks beheert. Het is een verdieping op bedrijfsprocessen automatiseren. Zonder verkooppraat. Bijgewerkt op 15 oktober 2026. Leestijd ongeveer 5 minuten. Op deze pagina: wat het doet · hoe het werkt · waar het misgaat · waarom geen app · kosten · eigenaarschap · wanneer niet · API-feiten · vragen ## Wat doet een Exact Online koppeling met n8n? Hij houdt twee systemen bij elkaar, zonder dat iemand overtypt. Een webshop en een boekhouding werken elk prima, maar weten samen niets van elkaar. Zonder koppeling moet elke bestelling met de hand in Exact en elke prijswijziging met de hand naar de webshop. Dat gaat goed tot het druk wordt. In de praktijk gaat het om drie dingen: - Bestellingen gaan van de webshop naar Exact Online. - Artikelen en prijzen gaan van Exact naar de webshop. Exact blijft leidend. - Tokenbeheer zorgt dat de toegang tot de Exact-API blijft werken zonder dat iemand opnieuw hoeft in te loggen. Daar komt een vierde onderdeel bij dat vaak vergeten wordt: bewaking. Zonder bewaking merk je pas dat de koppeling stilstaat als een klant belt. Meer soorten koppelingen staan onder koppelingen. ## Hoe werkt een Exact-koppeling met n8n? n8n draait als tussenlaag op een eigen server. Workflows halen gegevens op uit het ene systeem, zetten ze om en schrijven ze weg in het andere. Elke workflow volgt dezelfde stappen: - Aanleiding. Een nieuwe bestelling of een vast tijdstip start de workflow. - Controle. Een koppelingsdatabase onthoudt wat al verwerkt is, zodat niets dubbel in Exact komt. - Schrijven. De workflow leest of schrijft via de Exact-API. - Foutafhandeling. Geeft Exact een foutmelding, dan probeert de workflow het opnieuw. Lukt het dan nog niet, dan komt het bericht in een wachtrij. - Storingsmail. Bij elke afwijking gaat een mail naar een mens, met drie kopjes: wat er misging, wat dit betekent en wat er moet gebeuren. Voor Mercabilis, een webbureau, staat dit op een eigen server in Europa met Cloudflare ervoor. Daarop draaien negen workflows (vier actief) en een koppelingsdatabase van twaalf tabellen (stand oktober 2026). Hoe dat eruitziet, lees je in de case Mercabilis. ## Waar gaat het mis bij een Exact-koppeling? Meestal niet in de koppeling zelf, maar doordat het systeem aan de andere kant even niet reageert of een gegeven ontbreekt. Drie voorbeelden die je moet kunnen opvangen: - Exact geeft een serverfout. Dat gebeurt ’s nachts af en toe. De koppeling wacht en probeert het opnieuw. - Een artikelcode ontbreekt. Een bestelling kan dan niet in Exact landen. De storingsmail noemt het ordernummer en de artikelcode, zodat iemand het in een minuut oplost. - De toegang verloopt. Exact werkt met kortlevende tokens. Wordt een vernieuwd token niet goed bewaard, dan staat de koppeling stil. Daarom hoort tokenbeheer bij de koppeling. Let op: geen storingsmail kan betekenen dat alles goed gaat, of dat de bewaking zelf stilstaat. Controleer daarom ook dat de hartslag van de bewaking aanwezig is. ## Waarom niet een kant-en-klare app? Omdat je bij een kant-en-klare app niet ziet wat er gebeurt en het bij een storing meestal van je klant hoort. Een app draait op de server van een ander. Dat kan prima werken, maar het zijn drie dingen die je kwijt bent: - Eigenaarschap. Bij mij staan server en accounts op naam van de klant. Stopt de samenwerking, dan blijft de koppeling van jou. - Leesbaarheid. Alle logica staat in n8n-workflows die je kunt lezen en exporteren. Een ander kan ze overnemen. - Bewaking. De koppeling meldt zichzelf, in gewone taal, aan wie het moet weten. Dat was ook de reden van Mercabilis om geen koppelplugin te kiezen. De afweging staat uitgewerkt in de case. ## Wat kost een Exact Online koppeling? De prijs hangt af van het aantal stromen en koppelingen. Een bedrag noem ik hier niet; dat hoor je vóór de opdracht, niet erna. Op de prijzenpagina staan de onderdelen: de veilige n8n-inrichting (server, toegang, back-ups, bewaking), de koppeling zelf, die bij één proces als quick-win begint, en het onderhoud als vast maandpakket. Reken zelf ook de uren van je eigen mensen tijdens de bouw mee. Ze moeten testen en vertellen hoe Exact bij jou is ingericht. ## Van wie is de koppeling en wie onderhoudt hem? De koppeling is van de klant. Server en accounts staan op naam van de klant, de workflows zijn exporteerbaar en bij het einde van het onderhoud krijg je de documentatie mee. Onderhoud is een vast maandpakket. Het omvat onder meer het controleren of het Exact-token geldig is, of de workflows actief zijn, of de hartslag aanwezig is en of er een back-up is die terug te zetten is. Je krijgt een kort maandrapport. Bij een storing krijg je binnen acht service-uren een eerste inhoudelijke reactie. Dat is een reactietijd, geen gegarandeerde oplostijd, en zo staat het ook in de onderhoudsvoorwaarden. ## Wanneer is een eigen koppeling te veel? Bij weinig bestellingen, standaardvelden en geen uitzonderingen. Dan is een kant-en-klare app vaak genoeg en bespaar je de kosten van een eigen server. Een eigen koppeling loont als de koppeling bedrijfskritisch is, als er uitzonderingen zijn of als je wilt weten wat er gebeurt. Twijfel je? Plan een scan; de uitkomst mag ook nee zijn. ## Feiten over de API van Exact Online Gecontroleerd op 2 november 2026 tegen de officiële documentatie van Exact. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | OAuth 2.0 met authorization code. Een interne app registreer je zelf in je eigen administratie (Import/Export, App registrations) met een publieke HTTPS-redirect-URI. Externe apps voor meerdere klanten vereisen een Exact Online Developer-abonnement. | Exact: OAuth authorization Geldigheid token | Toegangstoken 10 minuten; een nieuw token mag pas na 9,5 minuut worden aangevraagd. Refresh-token 30 dagen en eenmalig; na gebruik krijg je een nieuw refresh-token. | Exact: OAuth stap 3 Limieten | 60 aanroepen per minuut en 5.000 per dag per administratie per app; parallelle aanroepen zijn niet toegestaan. Bij overschrijding 429 met X-RateLimit-headers. Maximaal 10 fouten per uur per endpoint, anders een tijdelijke blokkade. | Exact: API limits Webhooks | Ja, per onderwerp (Accounts, Items, StockPositions en meer). Het bericht bevat alleen ID's en een HMAC-SHA256-hash; tien herhalingen over ongeveer 34 uur. De FinancialTransactions-webhook is in juni 2026 vervangen door webhooks per boekingstype. | Exact: Webhooks Testomgeving | Een demo-administratie via een trial-account en een test-app via de App Store. | Exact: Getting started Versie en afschaffingen | REST API v1 met single, Bulk en Sync endpoints; Exact raadt de Sync endpoints aan. Aangekondigd: eigen GUID's via REST niet meer (juli 2026), InvoiceSalesOrders verplicht (oktober 2026), een selectie XML-API's afgeschaft vanaf januari 2027. | Exact: Breaking changes Kosten API | Een interne app registreer je binnen je eigen abonnement. Hogere limieten (30.000 per dag) alleen met Exact Online Premium. | Exact: App registreren n8n | Geen ingebouwde node; community-nodes op npm, de laatste van december 2025. Ik koppel via de API met een HTTP-stap. | n8n-documentatie ## Wat jij nodig hebt - Een Exact-beheerder die in jouw administratie een app registreert met een publieke HTTPS-redirect-URI - De division-code van de administratie en toestemming van de gebruiker voor die administratie - Een demo-administratie om tegen te testen voordat productie wordt geraakt - Artikelcodes en btw-codes in Exact die passen bij je webshop ## Wat ik niet doe - Ik voer geen parallelle aanroepen uit; Exact staat dat niet toe en blokkeert dan. - Ik vraag niet elke paar minuten een nieuw token aan; de koppeling bewaart het token en vernieuwt het precies op tijd. - Ik bouw niet op de XML-API's die Exact vanaf januari 2027 afschaft. ## Veelgestelde vragen over een Exact Online koppeling Wat is een Exact Online koppeling? Een verbinding tussen Exact Online en een ander systeem, zoals een webshop, waardoor gegevens automatisch heen en weer gaan. Bestellingen komen in Exact, artikelen en prijzen gaan terug naar de webshop. Werkt dit ook met een andere webshop dan WooCommerce? Ja. De webshop is de makkelijkste kant om te vervangen. De moeilijke kant is de bewaking, het tokenbeheer en de foutafhandeling, en die zijn niet afhankelijk van het webshopsysteem. Wat gebeurt er als Exact Online even niet reageert? De koppeling wacht en probeert het opnieuw. Lukt het dan nog niet, dan volgt een storingsmail in gewone taal. Je hoeft dus niet te vragen of de koppeling nog loopt. Kan ik een Exact-koppeling zelf bouwen met n8n? Een eenvoudige koppeling kan, met wat leerwerk. Tokenbeheer, foutafhandeling en bewaking maken het vakwerk. De fout die het vaakst voorkomt: het werkt, maar niemand ziet het als het stopt. Wie is eigenaar van de koppeling? De klant. Server en accounts staan op naam van de klant en de workflows zijn exporteerbaar. Meer daarover staat in de case Mercabilis. ## Wil je weten of een eigen koppeling voor jou loont? Plan een gratis scan. Ik reken één koppeling met je door en je krijgt een kort rapport met cijfers, ook als het antwoord nee is. Plan je gratis scan Stefan de Graaf bouwt sinds 2021 automatiseringen, eerst voor zijn eigen webshops en sinds 2026 voor andere mkb-bedrijven onder de naam AIAgentCycle. Hij werkt vanuit Oosterwolde, Friesland. Meer over Stefan. --- # Gratis scan Source: https://aiagentcycle.com/nl/scan/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 Voor wie ## Voor wie is de scan? Ander bedrijf, veel terugkerend werk? Ook dan is de scan zinvol. Zo werkt het in elke sector. ### Accountants en administratiekantoren Piekdrukte, Wwft-dossiers en klantdata die het kantoor niet uit mag. De scan rekent je grootste tijdvreters door, met je gegevens in de EU.Voor accountants → ### Webshops en groothandels Orders, voorraad en klantvragen die met elke piek meer handwerk worden. De scan laat zien wat er vóór je volgende piek al automatisch kan.Voor webshops → ### Dienstverleners en recruiters Leads en kandidaten die te lang blijven liggen. De scan berekent wat trage opvolging je nu kost.Voor dienstverleners → Handleiding ## De scan, stap voor stap Van aanvraag tot advies, en wat je bij elke stap kunt verwachten. - Aanvragen Naam, zakelijk e-mailadres, bedrijfsnaam en je grootste tijdvreter. Binnen een minuut verstuurd. - De link in je mail Je krijgt een beveiligde link naar je persoonlijke vragenlijst. Die blijft geldig, dus je kunt later verder. - De vragenlijst Per stap: je proces, volume en tijd, uitzonderingen en de systemen die meedoen. Tussendoor opgeslagen. - Het gesprek jij vertelt Online, ongeveer 30 minuten. Ik loop je antwoorden met je door en vul aan wat ontbreekt. - Het rapport Binnen 2 werkdagen in je mail: je drie grootste tijdvreters, wat ze kosten en wat automatiseren oplevert. - Jouw keuze jij beslist Starten, eerst vereenvoudigen of niets doen. Het rapport is van jou. Weet je iets niet precies, vul dan in wat je weet. In het gesprek vullen we de rest samen aan. Voorbereiden ## Zo haal je het meeste uit de scan Je hoeft niets voor te bereiden. Doe je het wel, dan gaat het gesprek over keuzes in plaats van over uitzoeken. ### Eén proces in één zin Waar begint het en waar eindigt het? Bijvoorbeeld: van binnengekomen inkoopfactuur tot geboekte betaling. ### Volume en tijd Hoe vaak per week of maand, en hoeveel minuten per keer. Een schatting is goed; turven is beter. ### Drie uitzonderingen De meest voorkomende redenen waarom het nu vastloopt of extra werk kost. ### Je systemen Welke programma’s meedoen, en waar een gegeven ontstaat. Wil je je proces vooraf op papier zetten? Zo beschrijf je een proces, stap voor stap en met gratis tools. Audit op locatie ## Liever dat ik langskom en alles met je team in kaart breng? De gratis scan gaat online over één proces. Wil je al je terugkerende processen in beeld, of geef je dit liever helemaal uit handen? Dan kom ik een dag bij je langs. ### Een dag bij je op de vloer Ik praat met de mensen die het werk doen en kijk mee aan hun bureau. Zo zie ik ook het werk dat niemand opschrijft. Jij hoeft niets voor te bereiden. ### Alle processen op een rij Per proces: hoe vaak het voorkomt, hoeveel tijd het kost, waar het fout gaat en welke systemen meedoen. ### Een plan met prioriteiten Een rapport met wat elk proces kost, wat automatiseren oplevert en waar je begint. Daarna bespreken we het in een nagesprek van een uur. €1.750 excl. btw, vaste prijs - Laat je binnen 60 dagen een automatisering bouwen, dan trek ik de €1.750 volledig af van de bouwprijs. - Reiskosten in Friesland, Groningen, Drenthe en Overijssel zijn inbegrepen; daarbuiten staan ze vooraf in de offerte. - Voor één proces is de gratis scan genoeg. Vraag een audit op locatie aan Gevestigd in Drenthe? Dan kun je mogelijk de Advies Voucher MKB van de provincie aanvragen: de helft van de kosten, tot €3.000. Vraag hem aan vóór de audit begint; toekenning is niet zeker. Veelgestelde vragen ## Over de scan Is het echt gratis? Ja. Geen addertjes, geen verplichting. Het rapport is van jou, wat je er ook mee doet. Wat gebeurt er met mijn gegevens? Je antwoorden en je auditrapport blijven in mijn beveiligde EU-auditomgeving. Voor de analyse van je antwoorden gebruik ik een AI-model van Anthropic als subverwerker. Voor contact, planning en technische levering gebruik ik zorgvuldig gekozen verwerkers; details staan in de privacyverklaring. Kun je ook langskomen? Ja, met de audit op locatie: een dag bij jou, samen met je team, alle terugkerende processen in kaart. Je krijgt een rapport met wat elk proces kost, wat automatiseren oplevert en waar je begint, plus een nagesprek van een uur. Dat kost €1.750 excl. btw. Laat je binnen 60 dagen een automatisering bouwen, dan trek ik dat volledig af van de bouwprijs. Reiskosten in Friesland, Groningen, Drenthe en Overijssel zijn inbegrepen; daarbuiten staan ze vooraf in de offerte. En als automatiseren niet loont? Dan staat dat in het rapport. Liever een eerlijk “nog niet doen” dan een project dat strandt. --- # Home Source: https://aiagentcycle.com/nl/ Type: page · Language: nl · Last modified: 2026-08-23T22:17:56 AI-automatisering voor het MKB # Je systemen gekoppeld. Gemeten of het werkt. Een alarm als iets stokt. Ik bouw n8n-workflows en AI-agents voor MKB-bedrijven, in jouw eigen EU-omgeving. Eén proces tegelijk, vaste scope, en bewaking op de signalen die we afspreken. Plan je gratis scan Bekijk de cases → 30 minuten · vrijblijvend · altijd een mini-adviesrapport Stefan de Graaf bouwer en eigenaar · Oosterwolde Stefan de Graaf · bouwer en eigenaar - 300+ automatiseringen in productie - 8 servers in beheer: onderhoud, monitoring en back-ups - Self-hosted in jouw eigen EU-omgeving - Sinds 2021 bouwen · KvK 95865101 · Oosterwolde Koppelt met de systemen die je al gebruikt - MCP-servers - HubSpot - Zoho CRM - KvK Handelsregister - Moneybird - AFAS Profit - Mollie - Qdrant - + 182 meer Bekijk alle 190 koppelingen → Staat jouw systeem er niet bij? ## Maatwerk waar standaardkoppelingen stoppen Veel MKB-bedrijven vallen tussen wal en schip: te klein voor een integratiebureau, te specifiek voor Zapier-templates, en met een pakket dat geen API heeft. Dat is precies het werk dat ik doe. Wat ik neerzet is geen losse workflow maar een beheerlaag: je AI-agent praat via MCP met de systemen die we koppelen, met rechten en logging per actie. Nieuwe koppelingen haken daar later op aan. Hoe maatwerk bij mij werkt → ### Je pakket heeft geen API Garagesoftware, een oud ERP, een portaal van je leverancier. Ik haal de data eruit via exports, schermautomatisering of database, en zet de poort zo dat het blijft werken. ### Het oude systeem kan niet weg Migreren is te duur of te risicovol. Dan bouw ik eromheen: het pakket blijft de bron, de automatisering doet het werk eromheen. ### Drie systemen, drie waarheden Klant in het CRM, order in de webshop, factuur in de boekhouding. Ik maak één bron per gegeven en laat de rest volgen, met controle op afwijkingen. ### Eén beheerlaag via MCP Een AI-agent die taken uitvoert in je systemen, binnen de grenzen die jij stelt. Elke actie gelogd, elke uitzondering naar een mens. Herken je dit? ## Werk dat elke week terugkomt en niemand beter maakt ### ’s Avonds nog facturen natikken Aanmaningen, uren overtypen, systemen die niet met elkaar praten. ### Leads die dagen blijven liggen En kopen bij de concurrent die wél direct reageerde. ### Elke groeispurt = méér handwerk Orders, voorraad en klantvragen stapelen zich op. Herkenbaar? Dan is dit precies het werk dat ik automatiseer. Wat het oplevert ## Echte projecten, eerlijk gelabeld Klantwerk dat ik beheer en eigen systemen die ik bouw. Bij elke case staat wat het is: draait het bij een klant, is het in gebruik of nog in opbouw. ‹ › Cijfers staan er alleen als ze gemeten zijn. Externe klantcase · in beheer sinds september 2026 ### Een webshop aan Exact Online koppelen zonder dat iemand ’s nachts wakker hoeft te liggen Uitgangssituatie een webbureau wilde voor zijn klant een WooCommerce-Exact-koppeling die van de klant is en die het zegt als er iets misgaat. Aanpak eigen server, Cloudflare WAF en Zero Trust, n8n self-hosted, bewaking met storingsmail in gewone taal. Volgende cyclus koppeling in beheer, elke afwijking gemeld; nameting januari 2027. Mercabilis · webbureau · WooCommerce ↔ Exact · onderhoud Eigen ontwikkeling · in gebruik ### Een eigen backend die van aanvraag tot advies alles bijhoudt Uitgangssituatie Aanvragen, intake, bewijs en advies lagen verspreid; een advies is zo goed als de gegevens eronder. Aanpak Eigen backend: wachtrij met prioriteit, intake per stap, bewijs, kansen en businesscase, call mode en rapporten. Volgende cyclus Jobs-API koppelen aan Taken & fouten; kansen per case vullen vanuit het rapport. AIAgentCycle · eigen backend · Audit Desk Eigen ontwikkeling · draait in simulatie ### BH28: een autonoom tradingsysteem dat pas handelt als elke controle groen is Uitgangssituatie Een systeem dat zelf handelt, moet vooral goed kunnen weigeren. Aanpak Kern in Python, 32 n8n-workflows, PostgreSQL-audit, een risicopoort per order, ChatGPT en Claude zonder ordermacht. Volgende cyclus In simulatie laten zien dat de keten klopt; pas daarna een apart besluit over een funded account. BH28 · eigen ontwikkeling · draait in simulatie Eigen product · laatste testfase ### Holos33: een app van €250.000, samen ontworpen en zelf gebouwd Uitgangssituatie Een app die met slaap, hartslag en dagboekteksten werkt, moet vertrouwen verdienen voordat iemand hem installeert. Aanpak Architectuur met een freelance architect, ontwerp in Figma, zelf gebouwd in Flutter en NestJS (278 endpoints), beveiliging beoordeeld door een externe specialist, data en AI in de EU. Volgende cyclus Laatste testfases afronden en daarna gebruik meten; directe koppelingen met Garmin en Oura zodra die beschikbaar zijn. Holos33 · eigen product · iOS, Android, admin en CMS Eigen praktijkcase, gemeten · 4 september 2026 ### 985 inzendingen op de verkeerde lijst. En niemand die het zag. Uitgangssituatie 985 van 1.136 formulierinzendingen droegen het verkeerde herkomstlabel; één formulier weigerde 25 dagen elke inzending zonder foutmelding. Aanpak Nulmeting, tweezijdige poorten, herkomst uit één bron, idempotente bezorging naar Zoho CRM, Bookings en Listmonk, dead-letter met alarm. Volgende cyclus Turnstile activeren, dagelijkse bewakers blijven negatief getest, volgende koppelingen onder dezelfde poorten. Holos33 · Good Nature Vibe B.V. · 4 doelgroepen, 2 talen Jouw proces ### De volgende case? In de gratis scan kijken we of automatiseren bij jou loont. Wordt het een project, dan leg ik het vast zoals hier: uitgangssituatie, aanpak en wat er gemeten wordt. Alle cases → Wat klanten zeggen ## In hun eigen woorden Wij bouwen de webshop, maar een koppeling met Exact is niet ons vak. Onze klant werkt met aparte prijzen voor wederverkopers, en daar loop je met standaardmodules op vast. Stefan bouwde de koppeling tussen WooCommerce en Exact: wie inlogt, ziet zijn eigen prijs, en Exact blijft de enige plek waar een prijs verandert. Hij beheert ook de server waar de koppeling op draait, met elke maand onderhoud. Gaat er iets mis, dan krijg ik een mail die ik gewoon kan lezen. Met Cloudflare ervoor zit de beveiliging goed. Ik kan mijn klant met een gerust hart iets beloven. Robin Duin Eigenaar, Mercabilis (webbureau) Lees de case over Mercabilis → Ik wil snappen hoe iets in elkaar zit voordat ik ja zeg. Met Stefan kan dat gesprek. Hij weet waar hij het over heeft, legt uit waarom hij iets zo bouwt en kijkt mee met hoe wij werken. En dan komt hij met net dat stuk waar ik zelf niet aan had gedacht. Stuur ik een vraag, dan heb ik snel antwoord. Mike van Ekelenburg Directeur, Greven Als het over onze systemen gaat, is Stefan mijn sparringpartner. Hoe het in elkaar moet zitten en wat er echt nodig is. Hij kijkt eerst hoe wij werken en zoekt daar de oplossing bij. Ik houd zelf de regie over mijn bedrijf en heb toch iemand naast me die het overzicht heeft. Prettige samenwerking. Dani Steen Eigenaar, Mooier Thuis Gekoppeld ## Je systemen praten met elkaar, ook als er geen API is Ik bouw de koppeling in n8n, in jouw omgeving, met jouw data. Via MCP krijgt je AI-agent één veilige toegang tot al die systemen, met rechten per actie. De route ligt vast vóór er iets wordt gebouwd. Alle koppelingen en wat MCP voor je doet → Bewezen ## Vóór de bouw leggen we vast wat “werkt” betekent Volume, tijd, fouten en uitzonderingen worden gemeten en als acceptatiecriteria vastgelegd. Na de bouw meet ik het na. Cijfers op deze site staan er alleen als ze gemeten zijn. Zo werkt het, stap voor stap → Bewaakt ## Je hoort het van het systeem, niet van je klant Bij elke automatisering spreken we af welke signalen een alarm en een storingsmail in gewone taal geven. Monitoring, foutafhandeling en overdracht horen bij het onderhoud, met openbare voorwaarden. Onderhoud en bewaking → Plan je gratis scan Weet je al wat je wilt? Vraag een offerte aan → Beheer als abonnement ## Serveronderhoud, monitoring en opvolging vanuit één beheerproces Ik beheer je n8n-omgeving en, met Serverbeheer, de server eronder. Met automatische controles, versleutelde back-ups en gepland onderhoud houd ik zicht op de omgeving en volg ik afwijkingen op binnen service-uren. Pakketten per maand: Serverbeheer €145 per server, Techbeheer €250, Beheer met werkruimte €500 en Uitgebreid beheer €950. Wat erin zit, staat in je offerte en de onderhoudsvoorwaarden. Een bereikbare server bewijst niet dat je webshop werkt; waar we dat afspreken, bewaak ik ook de processen erachter. Bekijk de pakketten en prijzen → Vraag een beheerinventarisatie aan → ### Serveronderhoud Updates en patches voorbereid, beoordeeld en binnen een onderhoudsvenster uitgevoerd, waar nodig met een terugvalplan. ### Monitoring Bereikbaarheid, dienststatus, belasting, schijfruimte en, waar afgesproken, certificaten, koppelingen en workflows. ### Back-ups en herstel Volgens de afgesproken back-upscope, versleuteld op externe opslag en met periodieke hersteltests. ### Meldingen en opvolging Afwijkingen geven een melding. Binnen service-uren krijg je een eerste inhoudelijke reactie volgens je pakket. ### Veiligheid en preventie Beveiligingsupdates, beoordeling van kwetsbaarheden en controle van instellingen en toegangsrechten. ### Maandelijks overzicht Een samenvatting van uitgevoerd werk, meldingen en aandachtspunten. Geschikt voor webservers en webshops (o.a. Magento 2), n8n-omgevingen, API- en MCP-diensten en AI- of datatoepassingen. Hosting, licenties en projectwerk worden apart benoemd. Hoe het werkt ## Eén proces tegelijk, van afbakenen tot beheer ### Afbakenen We kiezen samen één proces; ik meet volume, tijd, fouten en uitzonderingen. ### Ontwerpen Normale route, uitzonderingen, menselijke grens en acceptatiecriteria liggen vooraf vast. ### Bouwen De eenvoudigste passende workflow, koppeling of agent, getest met jouw voorbeelden. ### Beheren Monitoring, foutafhandeling, overdracht en verbeteringen houden het bruikbaar. Prijs ## Wat kost het? Wat kost jouw grootste tijdvreter? 10 offertes per week handmatig opvolgen = ±130 uur per jaar = ±€7.800 Plus de opdrachten die je verliest doordat opvolging te laat komt. Rekenvoorbeeld, indicatief; in de scan rekenen we jouw cijfers door. Wat het kost Vaste prijs per afgebakend proces Onderhoud en bewaking per maand. Bedragen en wat erin zit staan op de prijzenpagina. Server en accounts staan standaard op jouw naam, en op je workflows krijg je een blijvend gebruiksrecht. Alle prijzen en wat erin zit → Wie bouwt dit ## Eén aanspreekpunt, korte lijnen Ik ben Stefan de Graaf. Ik bouw al jaren productie-automatiseringen die nog steeds draaien: Magento 2 ↔ Zoho Books, bol.com-pipelines, RAG-systemen en AI-agents, allemaal self-hosted. Jij praat met degene die het bouwt. Voor grotere klussen werk ik met vaste freelance specialisten. Ik blijf de bouwer en je aanspreekpunt; jij krijgt geen junior en geen doorgeefluik. Ik kom uit de zorg en ben opgeleid in gedragspsychologie en NLP. Automatisering mislukt zelden op techniek en vaak op mensen; daarom bouw ik ook de adoptie: heldere uitleg, kleine stappen, meetbaar resultaat. Oosterwolde (Friesland) · LinkedIn · Over mij Veelgestelde vragen ## De vragen die ik in elk eerste gesprek krijg ### Waar staat mijn data? Standaard op een server in de EU die op jouw naam staat; bij uitzondering richt ik hem voor je in. Je n8n-omgeving, je koppelingen en je gegevens draaien daar. Gekoppelde diensten, zoals een AI-model, kunnen elders verwerken; dat leg ik per gegevensstroom vast. Jij bepaalt wie er toegang heeft, en bij een overstap neem je je workflows en gegevens mee. ### Van wie zijn de workflows? Je krijgt een blijvend gebruiksrecht op de workflows en de documentatie, en de n8n-omgeving draait standaard op jouw server. Je kunt de workflows exporteren, laten aanpassen of door iemand anders laten beheren, dus je zit niet aan mij vast. Generieke onderdelen en software van derden houden hun eigen licenties. ### Wat als een koppeling stopt? Op de signalen die we afspreken krijg je een alarm en een storingsmail in gewone taal: wat er misging, wat het betekent en wat je kunt doen. Heb je onderhoud afgesproken, dan pak ik het op binnen de afgesproken reactietijd. De voorwaarden daarvoor staan openbaar op deze site. ### Werk je alleen? Ik bouw zelf en ben je enige aanspreekpunt. Voor grotere klussen schakel ik vaste freelance specialisten in, maar het ontwerp, de bouw en het contact blijven bij mij. Je praat dus altijd met degene die het bouwt. ### Wat kost het en wat zit erin? Een vaste prijs per afgebakend proces, en een maandbedrag voor onderhoud en bewaking. Wat erin zit en de prijsbanden staan op de prijzenpagina. In de gratis scan rekenen we uit wat het proces je nu kost, zodat je kunt vergelijken. ### Mijn pakket heeft geen API, kan dat? Meestal wel. Via exports, schermautomatisering of rechtstreeks uit de database haal ik de data eruit. Met onderhoud bewaak ik de koppeling, zodat je het merkt als een update van het pakket iets verandert. Hoe dat bij jouw pakket kan, bekijken we in de scan. ## Begin met één proces In de scan kiezen we het proces, de uitzonderingen en de verwachte waarde. Je krijgt altijd een mini-adviesrapport, ook als we niet verder gaan. Plan je gratis scan Vraag een offerte aan Liever even appen? WhatsApp 06 54 36 25 26 · info@aiagentcycle.com Nieuwsbrief ## Templates en tips die ik zelf gebruik Ik stuur je nieuwe n8n-, Zapier- en Make-templates en praktische tips uit echte klussen: wat werkt, wat vastloopt en hoe je dat oplost. - Nieuwe templates om direct te importeren - Waar een automatisering in de praktijk vastloopt - Tips die je dezelfde dag kunt toepassen Je bent aangemeld Bedankt. Nieuwe templates en tips komen naar . --- # Jouw automatiseringsaudit Source: https://aiagentcycle.com/nl/automatiseringsaudit/ Type: page · Language: nl · Last modified: 2026-10-12T20:27:06 Persoonlijke link nodig ## Deze vragenlijst hoort bij jouw geboekte gesprek Open de persoonlijke link uit jouw bevestigingsmail. Daarin staan het audit-ID en de tijdelijke hervatcode. Werkt de link niet meer? Antwoord op de bevestigingsmail; dan maken we een nieuwe aan. --- # Kennisbank Source: https://aiagentcycle.com/nl/kennisbank/ Type: page · Language: nl · Last modified: 2026-08-23T22:17:57 Kennisbank · 14 artikelen # Automatiseren zonder hype, uitgelegd door de bouwer Praktische artikelen voor ondernemers die zelf willen uitzoeken of automatiseren loont: welk proces eerst, wat het kost, wanneer AI helpt en hoe je je data in eigen beheer houdt. Alles komt uit werk dat ik zelf bouw. - Beginnen met automatiseren 5 - n8n en workflows 3 - AI en agents 2 - Data, privacy en regels 2 - Administratie en finance 2 Geschreven door Stefan de Graaf Ik bouw automatiseringen, koppelingen en AI-agents voor het mkb, sinds 2021. Wat hier staat, gebruik ik zelf. Klopt er iets niet meer, dan pas ik het aan. Over mij Begin hier ## Nieuw met automatiseren? Lees deze drie, in deze volgorde Stap 1 · 8 min lezen ### Welk proces automatiseer je eerst? Vijf vragen die de keuze maken De meeste bedrijven beginnen met het proces dat het meest irriteert. Dat is zelden het verstandigste. Vijf vragen waarmee je… Stap 2 · 12 min lezen ### Wat kost bedrijfsprocessen automatiseren écht? De rekensom die niemand publiceert Concrete bedragen in plaats van vage beloftes: wat een automatiseringsproject kost, wat het oplevert en binnen hoeveel weken het is… Stap 3 · 5 min lezen ### Je proces beschrijven en aanleveren: stap voor stap, met gratis tools Een proces beschrijven doe je in drie lagen: één zin, een SIPOC op één A4 en een stappentabel. Met gratis… Onderwerpen ## Kies wat je wilt weten 5 artikelen ### Beginnen met automatiseren Welk proces eerst, wat het kost, hoe je het beschrijft en waarom projecten stranden. - Je proces beschrijven en aanleveren: stap voor stap, met gratis tools - Automatiseringsprojecten stranden zelden op de techniek. Ze stranden op je data - Welk proces automatiseer je eerst? Vijf vragen die de keuze maken 3 artikelen ### n8n en workflows Wat n8n is, hoe het zich verhoudt tot Zapier en Make, en hoe workflows betrouwbaar blijven. - n8n vs Zapier vs Make: de rekenfout die je pas na een jaar ziet - Wat is n8n? Uitleg voor Nederlandse ondernemers (2026) - Een n8n-workflow maken die niet stil breekt 2 artikelen ### AI en agents Wanneer AI helpt, wanneer een vaste workflow beter is, en waar de mens hoort. - Human in the loop: op welke plek in de keten zet je de mens? - AI-agent of workflow? De vraag die je duizenden euro’s scheelt 2 artikelen ### Data, privacy en regels AI Act, AVG en AI-beleid, praktisch uitgelegd voor het mkb. - Shadow AI: je medewerkers gebruiken het al, alleen niet op jouw voorwaarden - AI Act, AVG en je data: waarom self-hosted automatiseren nu een zakelijk argument is 2 artikelen ### Administratie en finance Inkoopfacturen, e-facturatie en boekhouding automatiseren. - Hoe verwerk je inkoopfacturen automatisch? Stappen, controles en rekenvoorbeeld - België factureert al elektronisch. Nederland krijgt tot 2030 — en dat is korter dan het lijkt Jouw vraag ### Mis je een onderwerp? Stel je vraag. Komt hij vaker voor, dan schrijf ik er een artikel over, en jij krijgt het antwoord als eerste. Nieuwste artikelen ## Net verschenen Beginnen met automatiseren · 5 min lezen · 31 oktober 2026 ### Je proces beschrijven en aanleveren: stap voor stap, met gratis tools Een proces beschrijven doe je in drie lagen: één zin, een SIPOC op één A4 en een stappentabel. Met gratis tools als Google Sheets,… Administratie en finance · 14 min lezen · 27 oktober 2026 ### Hoe verwerk je inkoopfacturen automatisch? Stappen, controles en rekenvoorbeeld Zo verwerk je inkoopfacturen automatisch: welke gegevens je uitleest, vijf controles tegen fouten en fraude, een rekenvoorbeeld en de regels voor 2026 en 2030. Beginnen met automatiseren · 8 min lezen · 27 oktober 2026 ### Automatiseringsprojecten stranden zelden op de techniek. Ze stranden op je data Onderzoek wijst niet naar de modellen maar naar het fundament eronder. Waarom datakwaliteit bepaalt of je automatisering werkt, en wat je eraan doet zonder… Beginnen met automatiseren · 8 min lezen · 20 oktober 2026 ### Welk proces automatiseer je eerst? Vijf vragen die de keuze maken De meeste bedrijven beginnen met het proces dat het meest irriteert. Dat is zelden het verstandigste. Vijf vragen waarmee je in een uur bepaalt… Data, privacy en regels · 8 min lezen · 13 oktober 2026 ### Shadow AI: je medewerkers gebruiken het al, alleen niet op jouw voorwaarden Zonder AI-beleid gebruiken medewerkers gratis tools met bedrijfsgegevens. Wat shadow AI je werkelijk kost, en hoe je een gebruiksbeleid maakt dat mensen niet wegjaagt. AI en agents · 9 min lezen · 6 oktober 2026 ### Human in the loop: op welke plek in de keten zet je de mens? Human in the loop klinkt als een geruststelling, maar wordt vaak verkeerd toegepast. Vier posities voor menselijke controle, met de kosten en risico's van… Van lezen naar doen ## Weet je wat je zoekt? Oplossingen ### Waar loopt jouw werk vast? Leads, administratie, AI-agents, rapportage en koppelingen. Koppelingen ### Zoek je systeem Per systeem hoe het koppelt, van Exact tot WooCommerce. Cases ### Zie wat ik bouwde Klantwerk en eigen systemen, eerlijk gelabeld. Gratis scan ### Laat het doorrekenen Je proces, de kosten en wat het oplevert, in een mini-adviesrapport. ## Begin met één proces In de scan kiezen we het proces, de uitzonderingen en de verwachte waarde. Je krijgt altijd een mini-adviesrapport, ook als we niet verder gaan. Plan je gratis scan Vraag een offerte aan Liever even appen? WhatsApp 06 54 36 25 26 · info@aiagentcycle.com --- # Koppelingen Source: https://aiagentcycle.com/nl/koppelingen/ Type: page · Language: nl · Last modified: 2026-10-30T18:17:29 Koppelingen # Koppelt met de systemen die je al gebruikt Ik verbind je boekhouding, webshop, CRM, servers en AI-modellen met n8n, in jouw eigen EU-omgeving. Heeft een systeem een API, een export of een database, dan is het in de praktijk te koppelen. Staat het er niet bij? Dan bouw ik de koppeling. Zoek je systeem Weet je al wat je wilt koppelen? Plan direct een gratis scan Vaak gekoppeld - MCP-servers - HubSpot - Zoho CRM - KvK Handelsregister - Moneybird - AFAS Profit - Mollie - Qdrant Staat jouw systeem er niet tussen? ## Elk systeem is te koppelen, via een van vier routes De lijst hieronder is een selectie, geen grens. n8n is de motor; welke route ik kies, hangt af van wat jouw systeem toelaat. In de praktijk vind ik bijna altijd een route; of die bij jou past, blijkt in de scan. ### API of webhook Het systeem heeft een API of stuurt meldingen bij een wijziging. De meest stabiele route, ook als n8n er geen ingebouwde koppeling voor heeft. ### Export en import Het systeem kan bestanden uitvoeren of inlezen, zoals CSV, Excel of XML. De koppeling haalt ze automatisch op, controleert ze en zet ze door. ### Database Het systeem draait op een database waar je bij mag. Gegevens worden daar rechtstreeks gelezen, en alleen geschreven waar dat veilig kan. ### Schermautomatisering Geen API en geen export? Dan bedient een robot het scherm zoals een medewerker dat doet, met een controle na elke stap. Werk je met AI-agents, dan sluit ik je systemen aan via MCP: je AI-agent praat via één protocol met de systemen die we koppelen, met rechten en logging per actie. Overzicht ## 190 systemen, in vier domeinen Kies een domein of zoek je systeem. Bij elk systeem staat of het al bij mij draait, of n8n er een ingebouwde koppeling voor heeft, of dat het maatwerk is. Open-sourcesoftware staat erbij met de licentie. Alles 190 Geld & administratie 35 Klant & verkoop 59 Werk & communicatie 45 Data, servers & AI 51 Alleen open source 59 Wis filters Staat jouw systeem er niet tussen? Elk systeem met een API, een export, een database of een scherm is te koppelen. Zo werkt dat In productie draait al bij mij of bij een klant Standaard n8n heeft er een ingebouwde koppeling voor Maatwerk via API, export, database of schermautomatisering Open source OSI-licentie, zelf te hosten op je eigen server Geld & administratie · 35 systemen ## Boekhouding, betalingen en HR koppelen Je administratie is de plek waar fouten het meest kosten. Hier koppel ik boekhouding, ERP, betalingen en salaris aan de rest, zodat een order vanzelf een factuur wordt en een betaling vanzelf geboekt staat. ### Boekhouding en ERP koppelen 19 Koppel Exact Online, AFAS, Moneybird, Twinfield of Business Central met je webshop, CRM of bank. Orders worden facturen, betalingen worden geboekt en je administratie loopt gelijk met de rest. ‹ › #### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen. Via de API, door mij gebouwd Meer over koppelen met Exact Online → #### Exact Globe Maatwerk On-premise Globe koppelen aan je webshop en CRM. #### AFAS Profit Maatwerk Relaties, medewerkers en boekingen via de AFAS-connectoren synchroniseren. Meer over koppelen met AFAS Profit → #### Zoho Books In productie Webshoporders automatisch boeken als factuur. Via de API, door mij gebouwd #### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API. Meer over koppelen met Moneybird → #### Twinfield Maatwerk Boekingen en relaties aanleveren via de API. Meer over koppelen met Twinfield → #### SnelStart Maatwerk Verkooporders en relaties aanleveren via de API. Meer over koppelen met SnelStart → #### Visma eAccounting Maatwerk Facturen en relaties boeken vanuit je webshop of CRM. #### e-Boekhouden Maatwerk Boekingen en relaties aanleveren via de API. Meer over koppelen met e-Boekhouden → #### Yuki Maatwerk Inkoopfacturen en documenten automatisch naar Yuki sturen. Meer over koppelen met Yuki → #### Business Central Maatwerk Orders, voorraad en facturen tussen Business Central en webshop. #### Odoo Standaard Contacten, verkooporders en facturen in Odoo bijwerken. Open source LGPL-3.0 (Community) #### Xero Standaard Facturen en contacten bijwerken vanuit je andere systemen. #### QuickBooks Online Standaard Facturen, klanten en betalingen synchroniseren. #### Jortt Maatwerk Facturen en klanten automatisch aanmaken. #### Informer Maatwerk Verkoopfacturen en relaties naar Informer doorzetten. #### ERPNext Standaard Klanten, orders, voorraad en facturen in ERPNext bijwerken. Open source GPL-3.0 #### Dolibarr Maatwerk Facturen, offertes en relaties via de REST-API van Dolibarr. Open source GPL-3.0 #### Invoice Ninja Standaard Facturen en betalingen aanmaken vanuit orders of uren. Elastic License 2.0 ### Betalingen, bank en abonnementen koppelen 9 Mollie, Stripe, Adyen, PayPal en je bank aan je boekhouding: betalingen en terugbetalingen automatisch gematcht met de juiste factuur, ook bij abonnementen en pinbetalingen. ‹ › #### Mollie Maatwerk Betalingen en terugbetalingen matchen met je facturen. Meer over koppelen met Mollie → #### Stripe Standaard Betalingen en abonnementen naar boekhouding en CRM. #### Adyen Maatwerk Transacties en uitbetalingen afstemmen met je boekhouding. #### PayPal Standaard Betalingen en uitbetalingen automatisch registreren. #### MultiSafepay Maatwerk Betaalstatussen terugschrijven naar orders en facturen. #### Chargebee Standaard Abonnementen en facturen synchroniseren met je boekhouding. #### bunq Maatwerk Banktransacties ophalen om betalingen automatisch af te letteren. #### Ponto Maatwerk Transacties van meerdere banken via één koppeling ophalen. #### SumUp Maatwerk Pin- en kassabetalingen doorzetten naar je boekhouding. ### HR en salarisadministratie koppelen 4 Nieuwe medewerkers, verlof en looncomponenten één keer invoeren en automatisch doorzetten naar Nmbrs, Loket.nl, Personio of BambooHR. ‹ › #### Nmbrs Maatwerk Nieuwe medewerkers en looncomponenten automatisch doorzetten. Meer over koppelen met Nmbrs → #### Loket.nl Maatwerk Personeelsgegevens en verlof synchroniseren met andere systemen. #### Personio Maatwerk Onboarding en verzuim automatisch doorzetten naar je systemen. #### BambooHR Standaard Medewerkersdossiers en onboardingtaken automatiseren. ### Pakketten zonder API koppelen 3 Heeft je pakket geen API, dan kan het vaak toch: via exports, de database of schermautomatisering. Het pakket blijft, het handwerk eromheen verdwijnt. ‹ › #### Garage- en dealersoftware Maatwerk Data via exports, database of schermautomatisering, zodat het pakket kan blijven. #### Oude ERP-pakketten Maatwerk Koppelen via database of bestandsuitwisseling, met controle op afwijkingen. #### Leveranciersportalen Maatwerk Gegevens ophalen uit portalen zonder API, met schermautomatisering. Klant & verkoop · 59 systemen ## Webshop, marketplaces, CRM en service koppelen Van eerste lead tot verzonden pakket: webshops, marketplaces, verzending, CRM, e-mailmarketing en servicedesk die elkaar bijhouden, zonder dat iemand gegevens overtypt. ### Webshops koppelen 10 WooCommerce, Shopify, Magento 2, Lightspeed of CCV Shop koppelen aan boekhouding, voorraad en verzending, zodat elke bestelling zonder overtypen doorloopt. ‹ › #### WooCommerce In productie Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM. Open source GPL-2.0 Met de ingebouwde n8n-koppeling Meer over koppelen met WooCommerce → #### Magento 2 In productie Orders en klantgegevens doorzetten naar je boekhouding. Open source OSL-3.0 (Open Source-editie) Met de ingebouwde n8n-koppeling Meer over koppelen met Magento 2 → #### Shopify Standaard Bestellingen, producten en klanten synchroniseren. Meer over koppelen met Shopify → #### Lightspeed Maatwerk Orders en artikelen uitwisselen via de API. Meer over koppelen met Lightspeed → #### CCV Shop Maatwerk Orders naar boekhouding en verzendsoftware doorsturen. #### PrestaShop Maatwerk Bestellingen en voorraad synchroniseren met je boekhouding. Open source OSL-3.0 #### Shopware Maatwerk Orders, klanten en voorraad met je ERP synchroniseren. Open source MIT #### Mijnwebwinkel Maatwerk Bestellingen en producten koppelen aan voorraad en boekhouding. #### Wix Maatwerk Formulieren en bestellingen naar CRM en boekhouding. #### Akeneo Maatwerk Productinformatie uit je PIM naar webshop en marketplaces. ### Websites en CMS koppelen 4 WordPress, Ghost, Strapi of Directus koppelen aan je CRM, nieuwsbrief en kennisbank, zodat content, formulieren en aanvragen vanzelf op de juiste plek komen. ‹ › #### WordPress Standaard Berichten, pagina’s en gebruikers vanuit andere systemen bijwerken. Open source GPL-2.0 #### Ghost Standaard Artikelen en leden synchroniseren met je CRM of nieuwsbrief. Open source MIT #### Strapi Standaard Content uit je headless CMS doorzetten naar site, app en kanalen. Open source MIT, enterprise apart #### Directus Maatwerk Gegevens en content via de REST- of GraphQL-API van Directus. MSCL-1.0 (source-available) ### Marketplaces koppelen 7 Verkoop je via bol.com, Amazon, Zalando of Kaufland, dan houd ik orders, voorraad en verzendstatus centraal bij, ook als je feeds via Channable lopen. ‹ › #### bol.com In productie Orders ophalen, verzendingen melden en voorraad bijwerken via de Retailer API. Via de API, door mij gebouwd Meer over koppelen met bol.com → #### Amazon Seller Central Maatwerk Orders en voorraad uitwisselen via de Selling Partner API. #### Zalando Maatwerk Orders en voorraad via de partnerkoppeling synchroniseren. #### Kaufland Maatwerk Aanbiedingen, orders en voorraad automatisch bijhouden. #### eBay Maatwerk Listings en orders koppelen aan je centrale voorraad. #### Otto Maatwerk Duitse orders en voorraad automatisch verwerken. #### Channable Maatwerk Productfeeds en marketplace-orders centraal aansturen. Meer over koppelen met Channable → ### Voorraad en fulfilment koppelen 2 Magazijnsystemen zoals Picqer en fulfilmentpartijen zoals Monta gekoppeld aan webshop, marketplaces en verzending, zodat voorraad en orderstatus overal gelijk zijn. ‹ › #### Picqer Maatwerk Orders, voorraad en picklijsten gelijk houden met webshop en boekhouding. Meer over koppelen met Picqer → #### Monta Maatwerk Orders doorzetten naar fulfilment en de verzendstatus terughalen. ### Advertenties, analytics en reviews koppelen 8 Leads uit advertenties direct in je CRM, conversies terug naar Google Ads, websitecijfers in je rapportage en reviewverzoeken na levering, zonder exports en plakwerk. ‹ › #### Google Ads Standaard Campagnedata en conversies koppelen aan je CRM en rapportage. #### Meta Lead Ads Standaard Leads uit Meta-advertenties direct in je CRM, met opvolging. #### LinkedIn Standaard Bedrijfsupdates plaatsen vanuit een workflow. #### Google Analytics Standaard Websitecijfers ophalen voor rapportages en dashboards. #### Trustpilot Maatwerk Reviewverzoeken na levering en nieuwe reviews naar je CRM. #### Matomo Maatwerk Bezoekcijfers uit je eigen analytics in rapportages. Open source GPL-3.0 #### Plausible Maatwerk Bezoekcijfers zonder cookies, via de Stats-API. Open source AGPL-3.0 #### Metabase Standaard Vragen en dashboards uit Metabase in rapportages en meldingen. Open source AGPL-3.0, enterprise apart ### Verzending koppelen 4 Sendcloud, MyParcel, PostNL en DHL: labels maken vanuit de order en de track-and-trace automatisch naar je klant. ‹ › #### Sendcloud Maatwerk Verzendlabels maken en track-and-trace naar de klant. Meer over koppelen met Sendcloud → #### MyParcel Maatwerk Zendingen aanmaken vanuit orders, labels automatisch klaar. #### PostNL Maatwerk Labels, barcodes en zendingstatus automatisch ophalen. #### DHL Standaard Zendingstatus volgen en je klant automatisch informeren. ### CRM en sales koppelen 12 Leads uit formulieren, mail en webshop direct in HubSpot, Pipedrive, Teamleader of Zoho CRM, met opvolging die niet blijft liggen. ‹ › #### Zoho CRM In productie Leads en contacten automatisch aanmaken, labelen en opvolgen. Met de ingebouwde n8n-koppeling Meer over koppelen met Zoho CRM → #### HubSpot Standaard Contacten, deals en formulieren koppelen aan je andere systemen. Meer over koppelen met HubSpot → #### Pipedrive Standaard Deals en activiteiten aanmaken vanuit formulieren en mail. #### Teamleader Focus Maatwerk Deals, offertes en facturen koppelen aan je boekhouding. Meer over koppelen met Teamleader Focus → #### Salesforce Standaard Leads en accounts synchroniseren met boekhouding of webshop. #### Dynamics 365 Sales Standaard Accounts en leads synchroniseren met webformulieren. #### Copper Standaard Leads en opportunities automatisch aanmaken en bijwerken. #### Simplicate Maatwerk Projecten, uren en facturen koppelen aan je boekhouding. Meer over koppelen met Simplicate → #### KvK Handelsregister Maatwerk Bedrijfsgegevens van nieuwe leads automatisch aanvullen en controleren. Meer over koppelen met KvK Handelsregister → #### SuiteCRM Maatwerk Relaties, deals en taken via de API van SuiteCRM. Open source AGPL-3.0 #### EspoCRM Maatwerk Leads en contacten via de REST-API van EspoCRM. Open source AGPL-3.0 #### Twenty Maatwerk Bedrijven, personen en kansen via de API van Twenty CRM. Open source AGPL-3.0, enterprise apart ### E-mail en marketing koppelen 4 Inschrijvingen, segmenten en transactiemails in Mailchimp, Brevo of Listmonk, automatisch bijgewerkt vanuit je CRM en webshop. ‹ › #### Listmonk In productie Inschrijvingen en lijsten bijwerken vanuit formulieren en je CRM. Open source AGPL-3.0 Via de API, door mij gebouwd Bekijk de case over Listmonk → #### Brevo In productie Contacten en transactiemails aansturen vanuit je workflows. Met de ingebouwde n8n-koppeling #### Mailchimp Standaard Lijsten en tags bijwerken vanuit je CRM of webshop. #### Mautic Standaard Contacten, segmenten en campagnes in je eigen marketingplatform. Open source GPL-3.0 ### Servicedesk koppelen 8 Tickets in Zammad, Freshdesk of Zoho Desk aanmaken vanuit mail, formulieren en monitoring, met de klantgegevens er al bij. ‹ › #### Zammad In productie Tickets aanmaken vanuit monitoring, mail en formulieren. Open source AGPL-3.0 Met de ingebouwde n8n-koppeling #### Zoho Desk In productie Tickets en klantgegevens koppelen via de API. Via de API, door mij gebouwd #### Freshdesk Standaard Tickets aanmaken en bijwerken vanuit je andere systemen. #### Trengo Maatwerk Klantgesprekken koppelen aan CRM en tickets. #### Zendesk Standaard Tickets aanmaken en bijwerken vanuit mail, webshop en CRM. #### Intercom Standaard Klantgesprekken en contacten koppelen aan je CRM. #### Freshservice Standaard IT-meldingen en verzoeken aanmaken vanuit monitoring en mail. #### Chatwoot Maatwerk Gesprekken uit chat, mail en WhatsApp in één inbox, via de API. Open source MIT, enterprise apart Werk & communicatie · 45 systemen ## Communicatie, planning, formulieren en documenten koppelen De systemen waar je team elke dag in werkt. Meldingen komen in het juiste kanaal, taken ontstaan uit orders en tickets, en documenten staan op de plek waar je ze zoekt. ### Communicatie koppelen 13 Meldingen, goedkeuringen en klantberichten via Slack, Microsoft Teams, WhatsApp Business of e-mail, op het moment dat het nodig is. ‹ › #### Gmail Standaard Mails lezen, labelen en versturen als stap in een workflow. #### Microsoft 365 (Outlook) Standaard Mail en agenda in Outlook gebruiken als start of als stap. #### Microsoft Teams Standaard Meldingen en goedkeuringsverzoeken naar Teams-kanalen. #### Slack Standaard Meldingen en goedkeuringen in kanalen afhandelen. #### WhatsApp Business Standaard Orderupdates, klantberichten en AI-antwoorden via WhatsApp. #### Telegram Standaard Interne meldingen en een chatbot via Telegram. #### MessageBird (Bird) Standaard Sms-herinneringen en meldingen automatisch versturen. #### Twilio Standaard Sms en telefonie in je workflows, zoals herinneringen en verificatie. #### Zoom Standaard Afspraken met een Zoom-link aanmaken vanuit agenda of CRM. #### Mattermost Standaard Meldingen en berichten in je eigen teamchat. Open source AGPL-3.0 #### Rocket.Chat Standaard Berichten en meldingen in Rocket.Chat-kanalen. Open source MIT, enterprise apart #### Matrix Standaard Berichten in Matrix-kamers, ook versleuteld en zelf gehost. Open source AGPL-3.0 (Synapse) #### Zulip Standaard Berichten en meldingen in Zulip-streams. Open source Apache 2.0 ### Projecten en planning koppelen 8 Taken in Asana, Trello, monday.com, ClickUp of Jira automatisch aanmaken vanuit orders, tickets en mail. ‹ › #### Asana Standaard Taken aanmaken vanuit mail, formulieren en orders. #### Trello Standaard Kaarten aanmaken en verplaatsen op basis van gebeurtenissen. #### monday.com Standaard Items en statussen synchroniseren met je CRM. #### ClickUp Standaard Taken en tijdregistratie koppelen aan klantprojecten. #### Jira Standaard Tickets aanmaken vanuit support en meldingen. #### Taiga Standaard Userstories en taken in je eigen projectbord. Open source MPL-2.0 #### Wekan Standaard Kaarten en lijsten op je eigen kanbanbord. Open source MIT #### Kimai Maatwerk Uren en projecten uit Kimai naar facturatie en rapportage. Open source AGPL-3.0 ### Agenda en boekingen koppelen 4 Afspraken uit Calendly, Zoho Bookings of Google Calendar laten doorlopen naar je CRM, je bevestigingsmail en je planning. ‹ › #### Google Calendar In productie Afspraken aanmaken en bevestigingen laten volgen. Met de ingebouwde n8n-koppeling #### Zoho Bookings In productie Boekingen doorzetten naar je CRM en mail. Via de API, door mij gebouwd Bekijk de case over Zoho Bookings → #### Calendly Standaard Nieuwe afspraken laten doorlopen naar CRM en mail. #### Cal.com Standaard Nieuwe boekingen starten een workflow (trigger). Open source MIT (Cal.diy) ### Formulieren koppelen 4 Inzendingen uit Typeform, Jotform, Google Forms of je eigen website direct naar het juiste systeem, met de juiste herkomst erbij. ‹ › #### Typeform Standaard Inzendingen direct naar CRM of spreadsheet. #### Jotform Standaard Formulierinzendingen automatisch verwerken en doorsturen. #### Google Forms Maatwerk Antwoorden verwerken via Sheets of de Forms API. #### Websiteformulieren In productie Formulieren op je eigen site via een webhook naar het juiste systeem. Met de ingebouwde n8n-koppeling Bekijk de case over Websiteformulieren → ### Documenten en kennis koppelen 16 Google Drive, OneDrive, SharePoint, Notion, Confluence, Airtable en spreadsheets bijwerken als stap in een workflow, en documenten laten ondertekenen. ‹ › #### Google Drive Standaard Bestanden opslaan, ophalen en ordenen vanuit workflows. #### Google Sheets Standaard Rijen lezen en schrijven voor rapportages en lijsten. #### OneDrive Standaard Bestanden opslaan, ophalen en ordenen vanuit workflows. #### SharePoint Standaard Lijsten en documenten bijwerken vanuit je andere systemen. #### Excel 365 Standaard Excel-tabellen in OneDrive of SharePoint bijwerken. #### Notion Standaard Databases en pagina's bijwerken vanuit workflows. #### Confluence Standaard Kennisbankpagina's aanmaken en bijwerken. #### Airtable Standaard Records synchroniseren als lichte database. #### Zoho Sign In productie Documenten ter ondertekening sturen en de status terugmelden. Via de API, door mij gebouwd #### DocuSign Maatwerk Contracten laten ondertekenen en de status terugmelden. #### Nextcloud Standaard Bestanden en mappen op je eigen cloud opslaan, delen en ophalen. Open source AGPL-3.0 #### Paperless-ngx Maatwerk Gescande documenten en facturen archiveren en doorzoekbaar maken. Open source GPL-3.0 #### Baserow Standaard Tabellen en rijen bijwerken in je eigen database-spreadsheet. Open source MIT, premium apart #### NocoDB Standaard Rijen lezen en schrijven in NocoDB-tabellen. Sustainable Use License #### Discourse Standaard Berichten en gebruikers in je community-forum. Open source GPL-2.0 #### Moodle Maatwerk Cursisten en inschrijvingen via de webservices van Moodle. Open source GPL-3.0 Data, servers & AI · 51 systemen ## Servers, databases, AI-modellen en kennisbanken koppelen De technische laag onder je automatisering: eigen servers en databases, AI-modellen in de cloud of op je eigen server, vectordatabases en de bouwstenen van een AI die antwoordt uit je eigen documenten. ### Servers, databases en bewaking koppelen 19 Je eigen servers, databases en beveiliging als onderdeel van de automatisering: controles uitvoeren, gegevens lezen en schrijven, en elk systeem dat een webhook kan sturen laten aanhaken. ‹ › #### Cloudflare In productie Beveiliging en toegang voor je servers en koppelingen. Met de ingebouwde n8n-koppeling #### PostgreSQL In productie Gegevens lezen en schrijven in je eigen database. Open source PostgreSQL-licentie Met de ingebouwde n8n-koppeling #### MySQL / MariaDB Standaard Gegevens lezen en schrijven, ook bij pakketten zonder API. Open source GPL-2.0 #### Servers via SSH Standaard Controles en onderhoudstaken uitvoeren op je eigen servers. #### Webhooks Standaard Elk systeem dat een webhook kan sturen, kan een workflow starten. #### Redis Standaard Cache, chatgeheugen en snelle opslag in één. Open source AGPL-3.0 vanaf Redis 8 #### GitHub Standaard Issues, releases en meldingen koppelen aan je werkprocessen. #### GitLab Standaard Issues, merge requests en pipelines koppelen aan je werkprocessen. #### Grafana Standaard Dashboards en alerts uit je monitoring. Open source AGPL-3.0 #### Uptime Kuma Maatwerk Storingen uit je eigen uptimemonitor als melding of ticket. Open source MIT #### Keycloak Maatwerk Gebruikers en rollen in je eigen inlog- en SSO-laag. Open source Apache 2.0 #### Gitea Maatwerk Repositories, issues en releases op je eigen Git-server. Open source MIT #### RabbitMQ Standaard Berichten tussen systemen via een wachtrij. Open source MPL-2.0 #### Kafka Standaard Gebeurtenissen uit Kafka-topics verwerken en publiceren. Open source Apache 2.0 #### OpenSearch Maatwerk Zoeken en indexeren via de REST-API van OpenSearch. Open source Apache 2.0 #### Elasticsearch Standaard Documenten indexeren en doorzoeken. Open source AGPL-3.0 of SSPL/ELv2 #### MongoDB Standaard Documenten lezen en schrijven in MongoDB. SSPL (source-available) #### Appwrite Maatwerk Gebruikers, databases en bestanden van je eigen app-backend. Open source BSD-3-Clause #### PocketBase Maatwerk Records en gebruikers in een lichte eigen backend. Open source MIT ### AI-modellen koppelen 10 OpenAI, Claude, Gemini, Mistral of DeepSeek binnen een workflow: lezen, samenvatten, indelen en antwoorden, met een mens waar dat nodig is. Via een gateway, zodat je niet vastzit aan één leverancier. ‹ › #### OpenAI In productie Tekst lezen, samenvatten en indelen binnen een workflow, met een mens waar nodig. Met de ingebouwde n8n-koppeling Meer over koppelen met OpenAI → #### Anthropic (Claude) In productie Tekst lezen, samenvatten en indelen binnen een workflow, met een mens waar nodig. Met de ingebouwde n8n-koppeling Meer over koppelen met Anthropic (Claude) → #### Google Gemini Standaard Tekst, beeld en documenten analyseren met Gemini. #### Mistral Standaard Europees taalmodel voor tekst en documentverwerking. #### DeepSeek Standaard Voordelig taalmodel voor agents en tekstverwerking. #### Groq Standaard Zeer snelle antwoorden met open modellen. #### Cohere Standaard Taalmodellen en herordening van zoekresultaten in documenten. #### Perplexity Standaard Zoeken op internet met bronnen als stap in een workflow. #### xAI Grok Standaard Het taalmodel van xAI binnen een workflow. #### OpenRouter Standaard Eén toegang tot veel AI-modellen, met een keuze per taak. ### Lokale AI-modellen koppelen 12 Open modellen zoals Qwen, Llama en Mistral op je eigen server via Ollama: AI voor gevoelige gegevens, zonder dat bedrijfsdata de deur uitgaat. ‹ › #### Ollama Standaard Open modellen op je eigen server draaien en aanroepen. Open source MIT Meer over koppelen met Ollama → #### Qwen Standaard Qwen-modellen in de cloud of lokaal via Ollama. Open source Apache 2.0 Meer over koppelen met Qwen → #### Llama Standaard Open model van Meta, lokaal via Ollama voor gevoelige data. Llama Community License Meer over koppelen met Llama → #### Hugging Face Standaard Open modellen en embeddings via Hugging Face. #### Gemma Standaard Open model van Google, lokaal via Ollama in groottes van 270M tot 27B. Gemma Terms of Use Meer over koppelen met Gemma → #### Phi-4 Standaard Compact model van Microsoft (14B, MIT-licentie), lokaal via Ollama. Open source MIT Meer over koppelen met Phi-4 → #### gpt-oss Standaard Open-weight model van OpenAI (20B en 120B, Apache 2.0), lokaal via Ollama. Open source Apache 2.0 Meer over koppelen met gpt-oss → #### DeepSeek-R1 (lokaal) Standaard Redeneermodel, lokaal via Ollama van 1.5B tot 671B. Open source MIT Meer over koppelen met DeepSeek-R1 (lokaal) → #### Mistral en Mixtral (lokaal) Standaard Mistral 7B (Apache 2.0) en Mixtral, lokaal via Ollama. Open source Apache 2.0 (Mistral 7B) Meer over koppelen met Mistral en Mixtral (lokaal) → #### Granite Standaard Zakelijke open modellen van IBM (Apache 2.0), lokaal via Ollama. Open source Apache 2.0 Meer over koppelen met Granite → #### vLLM Maatwerk Snelle eigen modelserver met een OpenAI-compatibele API. Open source Apache 2.0 Meer over koppelen met vLLM → #### LM Studio Maatwerk Modellen lokaal testen via een OpenAI-compatibele API. Meer over koppelen met LM Studio → ### Vectordatabases, RAG en AI-agents koppelen 10 Voor een AI die antwoordt uit je eigen documenten: inladen, opknippen, omzetten naar vectoren in Qdrant, pgvector of Pinecone, en beantwoorden. Met MCP voert een AI-agent taken uit in je systemen, met rechten en logging per actie. ‹ › #### Qdrant Standaard Zelf gehoste vectoropslag voor je eigen kennisbank. Open source Apache 2.0 Meer over koppelen met Qdrant → #### Supabase / pgvector Standaard Vectoren opslaan in een bestaande Postgres-database. Open source Apache 2.0 Meer over koppelen met Supabase / pgvector → #### Pinecone Standaard Beheerde vectoropslag voor semantisch zoeken. Meer over koppelen met Pinecone → #### Weaviate Standaard Vectoropslag met hybride zoeken. Open source BSD-3-Clause, enterprise apart Meer over koppelen met Weaviate → #### Milvus Standaard Schaalbare, zelf gehoste vectoropslag. Open source Apache 2.0 Meer over koppelen met Milvus → #### Chroma Standaard Lichte vectoropslag voor kleinere kennisbanken. Open source Apache 2.0 Meer over koppelen met Chroma → #### Documenten inladen Standaard Pdf's en bestanden inladen en opknippen voor de kennisbank. Meer over koppelen met Documenten inladen → #### Vraag en antwoord Standaard Vragen beantwoorden op basis van je eigen documenten. Meer over koppelen met Vraag en antwoord → #### MCP-servers In productie Je AI-agent praat via één protocol met de systemen die we koppelen, met rechten en logging per actie. Met de ingebouwde n8n-koppeling Meer over koppelen met MCP-servers → #### Lokale embeddings Standaard Tekst omzetten naar vectoren op je eigen server, met nomic-embed-text of bge-m3. Meer over koppelen met Lokale embeddings → ### Staat jouw systeem er niet tussen? Met een API, een export of een database is het in de praktijk te koppelen. Zonder API kan het vaak met schermautomatisering. Probeer een andere naam, of wis de filters. Vraag het na in de gratis scan → ### Jouw systemen gevonden, of juist niet? In de gratis scan kijken we welke koppeling bij jouw systemen past, of het standaard of maatwerk is en wat het kost. - 30 minuten online, vrijblijvend - We lopen jouw systemen en het proces door - Je krijgt een mini-adviesrapport, dat van jou blijft Plan je gratis scan Voorbeelden ## Drie koppelingen die nu draaien WooCommerce n8n Exact Online ### Webshop en boekhouding houden elkaar bij Bestellingen naar Exact, artikelen en prijzen terug naar de webshop, ook klantgroepprijzen voor wie is ingelogd. Bij een afwijking krijgen het webbureau en ik een storingsmail. Case Mercabilis → Formulieren n8n Zoho CRM + Listmonk ### Elke inzending op de juiste plek Inzendingen komen met de juiste herkomst in het CRM en op de juiste lijst. Verkeerd gelabelde inzendingen gingen van 985 van de 1.136 naar nul. Case Holos33 → Magento 2 n8n Zoho Books ### Webshoporders automatisch geboekt Orders uit mijn eigen webshop worden zonder overtypen als factuur geboekt in de boekhouding. Bij elke koppeling ## Wat er altijd bij zit - Alarm en storingsmail in gewone taal: wat er misging, wat het betekent en wat je kunt doen. - Logging per stap, zodat je kunt terugzien wat er met een order of inzending gebeurde. - Foutafhandeling: een tijdelijke storing wordt opnieuw geprobeerd, een echte fout komt bij een mens. - Documentatie van de route, de uitzonderingen en de afspraken. - Workflows en data van jou, op je eigen server in de EU. Veelgestelde vragen ## Vragen over koppelingen ### Staat mijn systeem er niet bij? Dan bouw ik de koppeling. Heeft het een API, een export of een database, dan is het in de praktijk te koppelen; anders kan het vaak met schermautomatisering. In de gratis scan kijken we wat bij jouw pakket werkt en wat het kost. ### Wat als de leverancier zijn API verandert? Dan merk je dat via de bewaking: de koppeling geeft een melding in plaats van stil te falen. Met onderhoud pas ik de koppeling aan, en aangekondigde wijzigingen neem ik mee in het onderhoud. Zonder onderhoud krijg je de melding en een voorstel. ### Kan het zonder API? Ja, vaak wel. Via exports, rechtstreeks uit de database of met schermautomatisering haal ik de gegevens eruit. Dat is meer maatwerk dan een standaardkoppeling, dus in de scan bekijk ik eerst of het stabiel genoeg kan. ### Waar draait de koppeling? Standaard op een server in de EU op jouw naam, met n8n zelf gehost; bij uitzondering richt ik de server voor je in. Gekoppelde diensten, zoals een AI-model, kunnen elders verwerken; dat leg ik per gegevensstroom vast. Op de workflows en de documentatie krijg je een blijvend gebruiksrecht. ### Koppel je ook open-source software? Ja. Nextcloud, Odoo, ERPNext, Mautic, Mattermost, Zammad en andere open-sourcepakketten koppel ik via een ingebouwde n8n-node of hun API, vaak op dezelfde eigen server. Bij elk systeem staat de licentie. n8n zelf valt onder de Sustainable Use License: de broncode is openbaar, maar het is geen open source volgens de OSI-definitie. ### Kan AI ook op mijn eigen server draaien? Ja. Open modellen zoals Qwen, Llama en Mistral draaien via Ollama op een server in de EU die van jou is. Gevoelige gegevens gaan dan niet naar een externe AI-leverancier. Voor zwaardere taken kan een cloudmodel bijspringen, via dezelfde gateway. ### Kan een AI antwoorden uit onze eigen documenten? Ja, dat heet RAG. Je documenten worden ingeladen, opgeknipt en als vectoren opgeslagen in bijvoorbeeld Qdrant of pgvector. De AI zoekt bij elke vraag de relevante stukken op en antwoordt daarop, in plaats van op wat hij in het algemeen weet. ### Wat kost een koppeling? Een vaste prijs per afgebakend proces. Een standaardkoppeling met een ingebouwde n8n-node is sneller gebouwd en goedkoper dan maatwerk via API of database. De prijsbanden staan op de prijzenpagina; in de scan krijg je een prijs voor jouw situatie. ## Begin met één proces In de scan kiezen we het proces, de uitzonderingen en de verwachte waarde. Je krijgt altijd een mini-adviesrapport, ook als we niet verder gaan. Plan je gratis scan Vraag een offerte aan Liever even appen? WhatsApp 06 54 36 25 26 · info@aiagentcycle.com --- # Over Source: https://aiagentcycle.com/nl/over/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 Over AIAgentCycle # Ik maak terugkerend werk lichter, en zorg dat je team meegaat Ik ben Stefan de Graaf. Ik automatiseer processen in mkb-bedrijven en begeleid de mensen die ermee gaan werken. Je praat met degene die je proces doorrekent, ontwerpt, bouwt en daarna beheert. Plan je gratis scan Lees mijn werkwijze Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In de praktijk - 300+ automatiseringen in productie. Ik bouw sinds 2021. - 8 servers in beheer met onderhoud, monitoring en back-ups. - KvK 95865101 gevestigd in Oosterwolde. Het verhaal ## Van server tot koppeling, en de mensen erbij Ik bouw sinds 2021 productie-automatiseringen en webshops, van server tot koppeling. In mijn eigen bedrijven en bij klanten draaien inmiddels meer dan 300 automatiseringen in productie, onder meer koppelingen met Exact Online en Zoho, bol.com-processen, kennisbanken met AI en chatbots. Allemaal self-hosted. Ik heb jaren gewerkt met mensen die precies wisten wat ze moesten doen. Bijna niemand deed het. Dat neem ik mee in elke automatisering. Een proces bouwen is de helft van het werk. De andere helft is zorgen dat mensen er anders door gaan werken. Daar komt mijn achtergrond als NLP-trainer van pas. Kleinere opdrachten bouw ik zelf. Voor grotere opdrachten huur ik freelancers in: dan verdeel ik het werk, stuur ik het aan en controleer ik wat er wordt opgeleverd. Zo werkte ik voor de architectuur van Holos33 met een freelance architect, en een cybersecurity-specialist heeft de beveiliging beoordeeld. Je aanspreekpunt blijf ik. Deze site is zelf ook het bewijs. De scan waar je doorheen gaat, loopt via de Audit Desk die ik bouwde, en AI-assistenten lezen de site via een eigen MCP-server. Waar ik voor sta ## Missie en visie ### Missie Mijn doel is dat een proces in je bedrijf aantoonbaar beter loopt: je bent er minder tijd aan kwijt, of er gaan minder dingen fout. Vooraf spreken we af wat beter moet en hoe we dat meten; achteraf meet ik het na. Of het lukt, hangt ook af van je data, je systemen en je team. Is een proces het automatiseren niet waard, dan zeg ik dat. ### Visie Ik zie bedrijven waar systemen het terugkerende werk doen en mensen hun tijd besteden aan klanten, aan elkaar en aan beslissingen die ertoe doen. Een systeem werkt voor de mens: het doet wat is afgesproken en laat zien wat het deed. Bewijs ## Wat ik bouwde Klantwerk en eigen systemen, elk met een eerlijk label. Externe klantcase · in beheer sinds september 2026 ### WooCommerce en Exact Online, met klantgroepprijzen Voor webbureau Mercabilis: 14 workflows op een eigen server met Cloudflare ervoor. Bestellingen gaan naar Exact, artikelen en prijzen terug naar de webshop, en bij elke afwijking komt er een storingsmail in gewone taal. Eigen product · laatste testfase ### Holos33: app, admin en CMS op één eigen API 278 API-endpoints, een AI-gateway naar een open model op een eigen server, en privacy die je in de schermen terugziet. Eigen ontwikkeling · draait in simulatie ### BH28: een autonoom systeem met een risicopoort 32 n8n-workflows rond een kern in Python. ChatGPT en Claude helpen bij review en analyse, maar een order komt alleen door de vaste controles heen. Eigen ontwikkeling · in gebruik ### De Audit Desk achter de gratis scan Elke scan-aanvraag wordt een dossier met intake, bewijs, kansen en rapport op één plek. Een getal zonder bron komt er niet in. Alle cases, eerlijk gelabeld → Wat klanten zeggen ## In hun eigen woorden Wij bouwen de webshop, maar een koppeling met Exact is niet ons vak. Onze klant werkt met aparte prijzen voor wederverkopers, en daar loop je met standaardmodules op vast. Stefan bouwde de koppeling tussen WooCommerce en Exact: wie inlogt, ziet zijn eigen prijs, en Exact blijft de enige plek waar een prijs verandert. Hij beheert ook de server waar de koppeling op draait, met elke maand onderhoud. Gaat er iets mis, dan krijg ik een mail die ik gewoon kan lezen. Met Cloudflare ervoor zit de beveiliging goed. Ik kan mijn klant met een gerust hart iets beloven. Robin Duin Eigenaar, Mercabilis (webbureau) Lees de case over Mercabilis → Ik wil snappen hoe iets in elkaar zit voordat ik ja zeg. Met Stefan kan dat gesprek. Hij weet waar hij het over heeft, legt uit waarom hij iets zo bouwt en kijkt mee met hoe wij werken. En dan komt hij met net dat stuk waar ik zelf niet aan had gedacht. Stuur ik een vraag, dan heb ik snel antwoord. Mike van Ekelenburg Directeur, Greven Als het over onze systemen gaat, is Stefan mijn sparringpartner. Hoe het in elkaar moet zitten en wat er echt nodig is. Hij kijkt eerst hoe wij werken en zoekt daar de oplossing bij. Ik houd zelf de regie over mijn bedrijf en heb toch iemand naast me die het overzicht heeft. Prettige samenwerking. Dani Steen Eigenaar, Mooier Thuis Hoe ik werk ## Vier regels die ik niet loslaat ### Eerst waarde, dan pas een prijs Je krijgt eerst iets waar je direct mee verder kunt: een scan met een rapport dat van jou is, ook als je niet verder gaat. Zo beslis je op je eigen cijfers, in je eigen tempo en zonder druk. ### Meten wat het oplevert Vooraf leggen we samen vast wat beter moet: minder uren, minder fouten of snellere opvolging. Wat we vastleggen, meet ik achteraf na. Een schatting noem ik een schatting. ### Advies dat je budget beschermt Levert automatiseren minder op dan het kost, dan staat dat in mijn advies. Zo gaan je tijd en geld alleen naar wat wél loont. ### Jij houdt de regie Per dienst leg ik vast welke gegevens waarheen gaan en waarom. Accounts staan op jouw naam en je workflows zijn exporteerbaar, zodat je zelf verder kunt of kunt overstappen. Training en coaching ## Een nieuw proces werkt pas als je team het gebruikt ### Training voor je team In een dagdeel laat ik je medewerkers zien wat er in hun werk verandert, wat van hen blijft en hoe ze zelf zien waar tijd weglekt. ### Coaching voor eigenaren en leidinggevenden Als werkwijzen veranderen, verandert je rol mee. Ik coach bij wat je automatiseert, hoe je twijfelaars meeneemt en hoe een nieuwe werkwijze blijft hangen.Neem contact op → Veelgestelde vragen ## Over samenwerken met mij Werk je alleen? Kleinere opdrachten bouw ik zelf, en je praat altijd met mij. Voor grotere opdrachten huur ik freelancers in, bijvoorbeeld voor architectuur of security. Dan verdeel ik het werk, stuur ik het aan en controleer ik wat er wordt opgeleverd. Krijgt een freelancer toegang tot jouw gegevens, dan spreek ik dat vooraf met je af. Waar zit je, en werk je op afstand? AIAgentCycle is gevestigd in Oosterwolde (KvK 95865101). Het meeste werk gaat op afstand: de scan en de gesprekken online, de bouw op jouw of mijn server. Wat als je ziek bent of stopt? De workflows draaien in jouw omgeving, zijn exporteerbaar en gedocumenteerd. Een andere bouwer of je eigen beheerder kan ze met de afgesproken documentatie overnemen, zonder opnieuw te beginnen. --- # Plan je gratis automatiseringsscan Source: https://aiagentcycle.com/nl/afspraak/ Type: page · Language: nl · Last modified: 2026-10-26T12:10:05 # Plan je gratis automatiseringsscan Kies hieronder een moment dat jou past. De afspraak vindt plaats via Zoho Meeting. Beschikbare tijden zijn maandag tot en met vrijdag tussen 09:00–12:00 en 13:00–16:00 (Europe/Amsterdam). --- # Prijzen Source: https://aiagentcycle.com/nl/prijzen/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 Prijzen # Wat automatiseren kost, vooraf duidelijk Een vaste projectprijs voor de bouw, een vast maandbedrag als je het beheer uitbesteedt, en externe kosten apart zichtbaar. Alle bedragen zijn exclusief btw en bedoeld voor zakelijke opdrachtgevers. Het zijn richtprijzen: je offerte en de voorwaarden bepalen wat geldt. Plan je gratis scan Bekijk de pakketten Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In het kort - Bouw vanaf €750 een vaste projectprijs na afbakening; de scan is gratis - Beheer vanaf €145 per maand Serverbeheer €145 per server; n8n-beheer vanaf €250; of zelf beheren - Uurtarief €125 losse hulp, minimum dertig minuten; binnen een beheerpakket €110 - Maandelijks opzegbaar vanaf de start, zonder eerste periode van drie maanden Rekenvoorbeeld ## Wat kost het handwerk nu? - 5 uur per week aan één terugkerend proces, bijvoorbeeld facturen overtypen - × 46 werkweken na vakantie en feestdagen - × €45 per uur loonkosten inclusief werkgeverslasten (aanname) - = €10.350 per jaar aan dat ene proces Rekenvoorbeeld met aannames, geen klantcijfer. Neemt een automatisering de helft van dat werk over, dan is een quick-win van €750 binnen twee maanden terugverdiend; met Techbeheer erbij duurt het ongeveer vier maanden. In de scan reken ik met jouw eigen uren en tarief. Meer rekenvoorbeelden staan in wat automatiseren echt kost; welk proces je het beste eerst kiest, lees je in welk proces automatiseer je eerst. Eenmalige bouw ## Wat kost de bouw van een automatisering? Een vaste projectprijs na afbakening. Je weet vooraf wat je krijgt en wat het kost. Liever per uur? Losse hulp kost €125 per uur; zie de aanvullende tarieven. Dienst | Richtprijs, eenmalig | Wat je in de offerte afbakent Automatiseringsscan | Gratis | Een gesprek over je proces, kansen en kosten Quick-win | Vanaf €750 | Eén afgebakend proces, van één eenvoudige flow tot doorgaans drie samenhangende flows, inclusief afgesproken tests, foutafhandeling en overdracht CRM en leadfunnel | €3.500–€7.500 | De afgesproken keten tussen bijvoorbeeld formulier, CRM, e-mail en afspraakplanning Afgebakende AI-agent | €5.000–€12.000 | Een concrete taak, afgesproken gegevensbronnen, evaluatie, grenzen en menselijke controle Veilige n8n-inrichting | €1.250–€2.500 | Inrichting van een overeengekomen omgeving, toegangsbeveiliging, back-upketen, monitoring en overdracht Dit zijn vertrekpunten. Koppelingen, uitzonderingen, gegevensgevoeligheid, volumes en testwerk bepalen de uiteindelijke prijs. Valt het werk buiten deze bandbreedte, dan hoor je dat vóór je een opdracht aangaat. ### Wat in elke bouwprijs zit - Normale invoer wat er bij normale invoer moet gebeuren - Uitzonderingen wat er gebeurt bij ontbrekende gegevens, fouten en dubbele aanlevering - Foutafhandeling welke retries, meldingen en stoproutes nodig zijn - Verantwoordelijkheid wie meldingen ontvangt en beslissingen neemt - Acceptatietests welke tests bepalen of het werk is opgeleverd - Overdracht welke documentatie en toegang je krijgt om verder te kunnen Bij een AI-agent komen daar grenzen aan zelfstandig handelen, gebruiksbudgetten en controle van resultaten bij. Ik beloof geen foutloze AI-uitvoer of gegarandeerde omzetgroei. Wel spreek ik af welke controles ik bouw en hoe ik die test. Een eenmalige n8n-inrichting omvat de afgesproken inrichting en overdracht. Terugkerende updates, controle en opvolging vallen daarna onder zelfbeheer of een apart onderhoudspakket. De server en eventuele licenties zijn geen eigendom van AIAgentCycle en worden afzonderlijk begroot. Na de scan ontvang je een beknopt advies met een eerste doorrekening. Is technisch vooronderzoek nodig om verantwoord een vaste prijs te geven, dan leg ik eerst uit wat dat oplevert en kost. Er start geen betaald onderzoek zonder jouw akkoord. Onderhoudspakketten ## Beheer uitbesteden, of zelf doen De drie pakketten hieronder zijn voor een n8n-omgeving met je automatiseringen. Voor een gewone server is er Serverbeheer. Vooraf controleer ik of jouw situatie binnen de grenzen valt. Elk pakket is maandelijks opzegbaar vanaf de start. Hoe beheer in de praktijk loopt, staat in de werkwijze. ### Techbeheer €250 per maand, excl. btw Voor een stabiele omgeving waarvoor je vooral technisch onderhoud wilt regelen. - Eén productieomgeving en maximaal drie benoemde workflows - Technische monitoring, reguliere updates en onderhoud van de afgesproken beveiliging - Dagelijkse back-up van maximaal 20 GB afgesproken brondata, veertien dagen bewaard - Ieder kwartaal een hersteltest - Dertig minuten menselijke storingsanalyse per abonnementsperiode - Een maandelijkse samenvatting van beheer en aandachtspunten Extra wijzigingen en aanvullend herstelwerk begroot ik vooraf. Herstel van een eigen fout reken ik niet. Bespreek Techbeheer Ruimte voor verbeteringen ### Beheer met werkruimte €500 per maand, excl. btw Voor een omgeving waarin je ook regelmatig kleine verbeteringen of aanvullend herstelwerk verwacht. - Alles uit Techbeheer, voor maximaal vijf benoemde workflows - Twee uur aanvullende menselijke werkruimte per abonnementsperiode, naast het vaste onderhoud - Back-ups met een bewaartermijn van dertig dagen - Kleine wijzigingen, aanvullende analyse en herstel binnen de werkruimte, na afstemming Je koopt hiermee geen onbeperkte doorontwikkeling. Grotere veranderingen krijgen een eigen scope en prijs. Bespreek beheer met werkruimte ### Uitgebreid beheer €950 per maand, excl. btw · op aanvraag Voor meer beheerde processen en meer ruimte voor afgesproken werkzaamheden. - Eén productieomgeving en één testomgeving - Maximaal tien benoemde workflows - Vijf uur aanvullende menselijke werkruimte per abonnementsperiode - Dagelijkse back-ups, dertig dagen bewaard, iedere maand een hersteltest - Maximaal 20 GB afgesproken brondata voor productie en test samen Ik beoordeel vooraf of complexiteit, risico en capaciteit passen. Een hogere maandprijs betekent meer scope en werkruimte; het is geen 24/7-dienst of garantie dat een storing sneller is opgelost. Bespreek uitgebreid beheer Gewone server ### Serverbeheer €145 per server per maand, excl. btw Voor een gewone server, zoals die van je webshop of website. Los af te nemen, of als extra server naast een beheerpakket. Bespreek serverbeheer - Aangemeld in mijn beheersysteem: bereikbaarheid, schijfruimte, geheugen en certificaten worden 24/7 automatisch bewaakt; opvolging binnen service-uren - Updates van het besturingssysteem en beveiligingspatches in het afgesproken onderhoudsvenster - Firewall en bescherming tegen inlogaanvallen, ingericht en bijgehouden - Dagelijkse back-up van maximaal 20 GB afgesproken data, veertien dagen bewaard - Ieder kwartaal een hersteltest - Tot dertig minuten menselijke storingsanalyse per abonnementsperiode en een maandelijkse samenvatting Per server, maandelijks opzegbaar; de eenmalige intake begroot ik vooraf. Serverbeheer gaat over het besturingssysteem; software op de server, zoals WordPress of een webshop, valt er alleen onder als we dat vooraf afspreken. Eerste inhoudelijke reactie binnen 8 service-uren; geen 24/7-dienst. Complexere systemen ### Serverbeheer op maat Op offerte Bespreek maatwerk Voor meerdere servers of clusters, databases, of bijzondere eisen aan beschikbaarheid, beveiliging, naleving of reactietijd, in overleg. Ik beschrijf de dienst per opdracht, met wat wel en niet is afgesproken; de prijs volgt na een korte intake. Een back-up of reserveserver bij een tweede, onafhankelijke hostingpartij is bespreekbaar, bij Serverbeheer en bij maatwerk. Dan treft één storing bij één partij niet alles tegelijk. ### Zelf beheren €0 per maand aan AIAgentCycle-beheer Voor wie intern de kennis en tijd heeft of met een eigen beheerder werkt. Je ontvangt de afgesproken overdracht en kunt je automatisering zelf onderhouden. Updates, monitoring, back-ups, hersteltests en storingsopvolging regel je zelf. Hosting, licenties en gebruikskosten blijven bestaan. Losse hulp is op afspraak mogelijk vanaf €125 per uur, met een minimum van dertig minuten. Een eigen opleverfout van AIAgentCycle wordt geen betaald meerwerk doordat je zelfbeheer kiest. Vergelijken ## De pakketten naast elkaar Onderdeel | Techbeheer | Beheer met werkruimte | Uitgebreid beheer Maandprijs, excl. btw | €250 | €500 | €950, op aanvraag Productieomgeving | 1 | 1 | 1 Testomgeving in beheer | — | — | 1 Benoemde workflows | Max. 3 | Max. 5 | Max. 10 Beschermde brondata | Max. 20 GB | Max. 20 GB | Max. 20 GB totaal Vast technisch onderhoud | Ja | Ja | Ja Automatische technische controle | Elke 5 minuten | Elke 5 minuten | Elke 5 minuten Menselijke triage | 30 min per periode | 30 min per periode | 30 min per periode Aanvullende werkruimte | — | 2 uur per periode | 5 uur per periode Dagelijkse back-up | 14 dagen bewaren | 30 dagen bewaren | 30 dagen bewaren Hersteltest | Per kwartaal | Per kwartaal | Per maand Eerste inhoudelijke reactie | Binnen 8 service-uren | Binnen 8 service-uren | Binnen 8 service-uren Maandelijks opzegbaar vanaf start | Ja | Ja | Ja Service-uren: maandag tot en met vrijdag, 09.00–17.00 uur Nederlandse tijd, met uitzondering van de feestdagen in de onderhoudsvoorwaarden. Automatische monitoring draait ook daarbuiten; menselijke opvolging is geen 24/7-dienst. Een reactietijd is geen gegarandeerde oplostijd. Een workflow is een afgesproken proces op de beheerlijst; het aantal zegt niet alles over complexiteit of verbruik. Extra servers, grotere hoeveelheden data, bijzondere risico’s en zware beschikbaarheidseisen vragen een aparte afspraak. Lees de volledige onderhoudsvoorwaarden. Bewijs ## Zo voelt beheer voor een klant Webbureau Mercabilis: de koppeling draait op een server die ik beheer, met elke maand onderhoud en een storingsmail in gewone taal. Externe klantcase · in beheer sinds september 2026 ### WooCommerce en Exact Online, met klantgroepprijzen Voor webbureau Mercabilis: 14 workflows op een eigen server met Cloudflare ervoor. Bestellingen gaan naar Exact, artikelen en prijzen terug naar de webshop, en bij elke afwijking komt er een storingsmail in gewone taal. Wij bouwen de webshop, maar een koppeling met Exact is niet ons vak. Onze klant werkt met aparte prijzen voor wederverkopers, en daar loop je met standaardmodules op vast. Stefan bouwde de koppeling tussen WooCommerce en Exact: wie inlogt, ziet zijn eigen prijs, en Exact blijft de enige plek waar een prijs verandert. Hij beheert ook de server waar de koppeling op draait, met elke maand onderhoud. Gaat er iets mis, dan krijg ik een mail die ik gewoon kan lezen. Met Cloudflare ervoor zit de beveiliging goed. Robin Duin Eigenaar, Mercabilis Alle cases, eerlijk gelabeld → Totale kosten ## Wat je in totaal betaalt Een laag onderhoudsbedrag zegt weinig als hosting, gebruik of herstelwerk onduidelijk blijven. Daarom staat alles apart in je offerte. Onderdeel | Waarvoor betaal je? | Hoe spreken we dit af? Eenmalige bouw of inrichting | Analyse, ontwikkeling, testen en overdracht van het afgesproken resultaat | Een vaste projectprijs na afbakening Onderhoud, als je dat wilt | De afgesproken technische zorg en eventuele werkruimte | Een vast maandbedrag voor het gekozen pakket Gebruik bij andere aanbieders | Bijvoorbeeld je server, back-upopslag, CRM-licentie en AI-API | Apart zichtbaar; meestal rechtstreeks via jouw eigen accounts Hosting, externe back-upopslag, betaalde n8n- of andere softwarelicenties en het AI-verbruik van jouw draaiende automatiseringen staan apart in de offerte. Normaal staat je server op jouw naam en betaal je rechtstreeks aan de leverancier. Host ik je omgeving bij uitzondering op mijn naam, dan zit de hosting bij een beheerpakket in de maandprijs; welke leveranciers ik zelf gebruik, staat bij de subverwerkers. Ik gebruik zelf AI bij analyse, ontwikkeling en onderhoud. Mijn gebruikelijke AI-hulpmiddelen zitten in mijn prijs. Bijzonder aanvullend ontwikkelverbruik reken ik alleen apart als we dat vooraf met een budget afspreken. Bij werk op uurbasis betaal je de werkelijk bestede menselijke tijd, inclusief noodzakelijke controle en tests. Onbewaakte AI-looptijd schrijf ik niet als menselijke werktijd. Voorbeeld van de totale maandkosten - Techbeheer€250 - Hosting€35 - Externe back-upopslag€10 - Operationele AI-aanroepen (raming)€20 - Geraamd totaal per maand, excl. btw€315 Uitsluitend een rekenvoorbeeld, geen leveranciersprijslijst of totaalprijsaanbod. Werkelijk gebruik, abonnementen en tarieven kunnen afwijken. In jouw offerte staan leveranciers, betaalroute, budgetten en eventuele opslag. Standaard afspraken ## Wat standaard voor je geregeld is ### Maandelijks opzegbaar Je abonnement loopt per maand vanaf de afgesproken startdatum. Je zegt per e-mail op tegen het einde van de lopende periode. Er komt geen extra opzegmaand bij. ### Eigen fout, mijn kosten Een fout in afgesproken en geleverd werk herstel ik zonder extra arbeidskosten en zonder dat het van je werkruimte afgaat. ### Accounts op jouw naam Hosting- en leveranciersaccounts staan op jouw naam; ik krijg de benodigde beheerrechten. Je kunt zelf verder of een andere beheerder inschakelen. ### Geen uitstapboete Bij het einde regel ik de standaardoverdracht van de afgesproken documentatie en exports. Een aparte migratie of nieuwe inrichting begroot ik vooraf. Voorbeeld: start je op 17 maart, dan loopt je periode tot en met 16 april. Ontvang ik je opzegging op 16 april, dan stopt het abonnement aan het einde van die dag. Een opzegging op 17 april beëindigt het abonnement op 16 mei. Je eigen leverancierscontracten zeg je zelf op of zet je voort. Looptijd en overdracht in de onderhoudsvoorwaarden. Self-hosted betekent dat de overeengekomen applicatie op jouw gekozen infrastructuur draait. Het betekent niet automatisch dat gekoppelde AI-modellen, CRM-diensten of alle dataverwerking lokaal blijven; ik maak die gegevensstromen zichtbaar. Cloudflare kan helpen om de beheerinterface achter toegangscontrole te plaatsen en de server af te schermen. Publieke webhooks krijgen een beveiliging die bij de koppeling past. Daarnaast blijven updates, correcte configuratie, n8n-beveiliging en geteste back-ups nodig. De details ## Als er iets misgaat: wie betaalt welk werk? Situatie | Hoe behandel ik dit? Een reguliere update of hersteltest | Onderdeel van het vaste onderhoud Een fout in door mij afgesproken en geleverd werk | Ik herstel mijn tekortkoming zonder extra arbeidskosten of verbruik van jouw werkruimte Een nieuwe melding met nog onbekende oorzaak | Eerste beoordeling en beschikbare triage; voor verder betaald onderzoek spreken we vooraf de grens af Een externe API verandert of een klantwijziging breekt een proces | Eerst beoordeel ik oorzaak en verantwoordelijkheid; aanvullend werk kan uit werkruimte of goedgekeurd meerwerk komen Je wilt een nieuwe functie of automatisering | We bepalen samen de scope en prijs; een nieuwe automatisering is niet automatisch inbegrepen Een foutmelding in een workflow betekent dus niet automatisch een extra factuur. Andersom betekent onderhoud niet dat iedere toekomstige verandering of externe storing onbeperkt wordt gerepareerd voor het maandbedrag. ### Aanvullende tarieven Aanvullende dienst | Tarief excl. btw Meerwerk bij een lopend onderhoudspakket | €110 per uur; minimum 15 minuten Losse hulp zonder onderhoudspakket | €125 per uur; minimum 30 minuten Vooraf geaccepteerde spoedinzet buiten service-uren | €187,50 per uur; minimum 1 uur Onderzoek en overdracht van een bestaande omgeving | Vanaf €450 eenmalig, met vooraf afgebakende inhoud Audit op locatie: een dag met je team alle processen in kaart | €1.750 vast; volledig verrekend bij een bouwopdracht binnen 60 dagen Menselijke tijd tel ik per samenhangend ticket op en rond ik één keer af op een kwartier, met het genoemde minimum. Spoedinzet is alleen beschikbaar als ik het verzoek uitdrukkelijk aanvaard; een bericht in het weekend activeert geen spoedtarief. Een overnameonderzoek vanaf €450 is geen onbeperkte reparatie van een bestaande omgeving: ik leg vooraf vast wat het omvat en meld daarna eventuele noodzakelijke aanpassingen. Werk dat al in je bouwproject zit, reken ik niet opnieuw. Werkwijze ## Zo komen we tot een passende afspraak Van eerste gesprek tot beheer, zonder verrassingen tussendoor. - Je proces bekijken Wat kost het nu, waar ontstaan fouten en wat wil je verbeteren? - Een eerste stap kiezen jij kiest Soms is eenvoudiger werken verstandiger dan direct automatiseren. - Scope en kosten Bouw, onderhoud, gebruikskosten, aannames en voorwaarden apart beschreven. - Testen en overdragen jij beslist Daarna kies je zelfbeheer of het beheer dat bij jouw situatie past. - Afspraken zichtbaar Bij onderhoud zie je uitgevoerd werk, aandachtspunten en beschikbare werkruimte. Na de scan krijg je altijd een mini-adviesrapport, ook als je niet verder gaat. Verder ## Voordat je beslist ### Wat automatiseren echt kost Rekenvoorbeelden per soort proces, met terugverdientijd. ### Cases, eerlijk gelabeld Klantwerk en eigen systemen, met wat het oplevert. ### Koppelingen Welke systemen ik koppel, van Exact Online tot WooCommerce. Veelgestelde vragen ## Over prijzen en beheer Is €250 de totale prijs inclusief server en AI-verbruik? Nee. €250 is de maandprijs voor het afgebakende Techbeheer. Normaal staat je server op jouw naam en komen hosting, opslag, licenties en operationeel API-verbruik daar doorgaans bij. Host ik je omgeving bij uitzondering op mijn naam, dan zit de hosting van het afgesproken serverformaat in de maandprijs van het beheerpakket. Je offerte toont de totale raming en wie welke leverancier betaalt. Kun jij de server voor mij huren? Bij uitzondering, met duidelijke afspraken. Dan huur ik de server bij Contabo, mijn hostingpartij, en staat die in de verwerkersovereenkomst. Bij een beheerpakket zit de hosting dan in de maandprijs; bij andere diensten reken ik die apart door. Normaal staat de server op jouw naam, zodat je zelf de regie houdt. Waarom is niet alle storingsreparatie inbegrepen? Een externe API kan veranderen, een klant kan iets wijzigen en een nieuw proces kan andere eisen stellen. Zulke werkzaamheden zijn vooraf niet onbeperkt te ramen. Daarom scheid ik vast onderhoud, triage, werkruimte en goedgekeurd meerwerk. Mijn eigen tekortkomingen herstel ik zonder extra arbeidskosten. Is foutafhandeling dan een betaalde extra? De afgesproken foutafhandeling hoort bij een zorgvuldige bouw en oplevering van het proces. Denk aan ontbrekende invoer, dubbele berichten, begrensde retries en een duidelijke melding. Menselijke analyse van een toekomstige storing is een andere dienst. Nieuwe uitzonderingen of veranderende koppelingen kunnen aanvullend werk vragen. Zijn de twee of vijf uur inclusief het vaste onderhoud? Nee. Het vaste onderhoud wordt uitgevoerd naast die werkruimte. De werkruimte is voor afgestemde kleine wijzigingen en aanvullend werk. De dertig minuten triage staan daar ook naast. Eigen fouten gaan niet van deze ruimte af. Kan ik ongebruikte uren meenemen? Normaal niet: werkruimte en triage horen bij de betreffende abonnementsperiode. Plan gewenst werk daarom tijdig. Als ik toegezegd werk door een eigen oorzaak niet op tijd uitvoer, geldt de compensatieregeling in de onderhoudsvoorwaarden. Is mijn storing binnen acht uur opgelost? Dat kan ik niet beloven. Binnen acht service-uren ontvang je een eerste inhoudelijke reactie met beoordeling of gerichte vraag en vervolgstap. De oplostijd hangt onder meer af van de oorzaak, toegang en eventuele leveranciers. Voor kritieke processen met harde hersteltijden is een andere, afzonderlijk ingerichte dienstverlening nodig. Wordt mijn omgeving ook ’s nachts bewaakt? De automatische technische controles draaien door. Er kijkt niet continu iemand mee. Menselijke opvolging vindt plaats binnen service-uren, behalve bij afzonderlijk geaccepteerde spoedinzet. Na kennisneming van een datalek blijven wettelijke meldverplichtingen gelden. Wat beschermen de back-ups? De in je opdracht genoemde n8n-data, configuratie, sleutels en afgesproken bestanden, tot de pakketgrens. Data die alleen in je CRM of mailbox staat, zit daar niet automatisch bij. We spreken ook de opslaglocatie en hersteltests af. Een dagelijkse back-up is geen garantie dat ieder gegeven van het laatste moment terug te halen is. Kan ik mijn bestaande n8n-server laten overnemen? Ja, na een afgebakend overnameonderzoek. Ik bekijk toegang, versies, inrichting, back-ups en bekende risico’s. Daarna weet je of de omgeving past en welk aanvullend werk nodig is. Ik start geen onbeperkte sanering onder een vast intakebedrag. Kun je ook langskomen om alles in kaart te brengen? Ja, met de audit op locatie: een dag bij jou, samen met je team, alle terugkerende processen in kaart. Je krijgt een rapport met wat elk proces kost, wat automatiseren oplevert en waar je begint, plus een nagesprek van een uur. Dat kost €1.750 excl. btw. Laat je binnen 60 dagen een automatisering bouwen, dan trek ik dat volledig af van de bouwprijs. Reiskosten in Friesland, Groningen, Drenthe en Overijssel zijn inbegrepen; daarbuiten staan ze vooraf in de offerte. Moet ik onderhoud afnemen na de bouw? Nee. Je mag zelf beheren of een andere beheerder kiezen. Zorg dan wel dat iemand updates, back-ups, beveiliging en meldingen daadwerkelijk opvolgt. De afgesproken gebruiksrechten en rechten bij gebreken in mijn werk blijven bestaan. Van wie zijn de workflows en accounts? Accounts staan standaard op jouw naam. Op betaald, opgeleverd werk krijg je het afgesproken blijvende gebruiksrecht, inclusief exporteren, aanpassen en beheer door een opvolger. Generieke modules en software van derden houden hun eigen rechten en licenties. Gebruik is dus niet hetzelfde als exclusief auteursrecht. Blijven alle gegevens in Europa? Niet automatisch. Een Europese server kan gekoppeld zijn aan een externe AI- of andere clouddienst. Ik leg de gegevensstromen, leveranciers en vereiste waarborgen vast. Heb je specifieke locatie-eisen, dan beoordeel ik die vóór de opdracht. Levert het gebruik van AI mij voordeel op? AI kan mij helpen werk sneller uit te voeren. Bij nacalculatie reken ik de werkelijk bestede menselijke tijd, inclusief controle, en geen denkbeeldige tijd alsof alles handmatig was gedaan. Bij een vaste prijs betaal je voor de afgesproken prestatie. Ik geef geen vast besparingspercentage als garantie. Kunnen tarieven veranderen? Ja, volgens de afgesproken indexatie- en wijzigingsregeling. Een wijziging wordt vooraf aangekondigd en geldt niet met terugwerkende kracht. Bij een nadelige wijziging kun je opzeggen tegen de ingangsdatum. Een overeengekomen vaste projectprijs verandert niet door jaarlijkse indexatie van beheer. Wat is het verschil tussen Serverbeheer en Techbeheer? Serverbeheer gaat over de laag van het besturingssysteem van één gewone server, bijvoorbeeld voor je webshop of website: bewaking, updates, beveiliging en back-ups van de server zelf. Techbeheer gaat daarbovenop over een n8n-omgeving: n8n, je benoemde workflows, de sleutels en de back-up van je brondata. Software op een server valt alleen onder Serverbeheer als we dat vooraf afspreken. Kun je ook een server bij een andere hostingpartij beheren? Ja, als ik de benodigde beheertoegang krijg en de server bij de intake past. Bij de start leg ik toegang, back-upscope, bewaking en bekende tekortkomingen vast. De hosting staat op jouw naam en betaal je zelf aan je hostingpartij. Wat als mijn hostingpartij uitvalt? Je hosting staat op jouw naam bij de hostingpartij. Valt die partij uit, dan is dat geen tekortkoming van mij en ben ik daar niet aansprakelijk voor, voor zover ik het met zorgvuldig beheer niet kon voorkomen; dan gelden de afspraken met je hostingpartij. Wel signaleer ik de uitval, houd ik je op de hoogte en controleer ik de server als hij terug is. Een volledige terugzetting uit de back-up of een verhuizing naar een andere partij is meerwerk, tenzij de oorzaak bij mij ligt. Wil je dat risico kleiner maken, dan kan een back-up of reserveserver bij een tweede hostingpartij; dat spreken we apart af. Is Uitgebreid beheer altijd de beste keuze? Nee. Heb je weinig wijzigingswerk, dan kan Techbeheer of zelfbeheer beter passen. Heb je hoge continuïteitseisen of complexe processen, dan is €950 ook niet automatisch voldoende. Ik beoordeel wat jouw proces nodig heeft. Welke voorwaarden gelden? Voor opdrachten gelden de Algemene Voorwaarden B2B. Voor onderhoud gelden daarnaast de Aanvullende onderhoudsvoorwaarden. De offerte bevat je concrete scope, tarieven en afwijkingen. Verwerk ik als verwerker persoonsgegevens, dan sluiten we ook een verwerkersovereenkomst. Je krijgt de toepasselijke documenten vóór je akkoord kunt geven, in een vorm die je kunt bewaren. Voor opdrachten gelden de Algemene Voorwaarden B2B, voor onderhoud daarnaast de onderhoudsvoorwaarden. --- # Privacy & AVG Source: https://aiagentcycle.com/nl/privacy/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 # Privacyverklaring Ik neem privacy serieus — datasoevereiniteit is de kern van mijn bedrijf. Daarom is deze verklaring geschreven zoals ik werk: helder en zonder kleine lettertjes. Waar in deze verklaring ‘ik’ staat, gaat het om AIAgentCycle. Laatst bijgewerkt: 2 november 2026 · AIAgentCycle is een handelsnaam van Good Nature Vibe B.V., Houtwal 29B, 8431 EX Oosterwolde (geen bezoekadres), KvK 95865101, btw-id NL867353673B01, e-mail info@aiagentcycle.com ## Welke gegevens ik verwerk Schuif de tabel opzij om alle kolommen te bekijken. Welke gegevens ik verwerk Verwerking | Welke gegevens | Doel | Bewaartermijn Scan-aanvraag | Naam, e-mail, bedrijf, omschrijving tijdvreter | Uitvoeren van de scan en het adviesrapport | 12 maanden na laatste contact Intake-vragenlijst (Audit Desk) | Naam, e-mailadres, bedrijf en functie; jouw beschrijving van het werkproces met stappen, aantallen, tijden en kosten; de gekozen voorkeuren; tijdstip en conceptversie van het invullen | Voorbereiden en uitvoeren van de audit en het opstellen van het rapport | 12 maanden na laatste contact; volgt er een opdracht, dan 7 jaar als auditdossier Bijlagen bij de intake (optioneel) | De documenten die je zelf toevoegt, bijvoorbeeld procesbeschrijvingen, werkinstructies, organogrammen of rapportages, plus bestandsnaam, type, grootte en status | De audit concreter maken: ik kijk naar jouw werkproces zoals het is vastgelegd | Het originele bestand 90 dagen na afronding van de audit; de eruit gehaalde tekst volgt het auditdossier Klantadministratie | NAW, contactgegevens, facturen | Uitvoering overeenkomst + wettelijke administratie | 7 jaar (fiscale bewaarplicht) Auditrapport en -dossier (klanten) | Rapport, analyse en doorrekening met naam en bedrijfsgegevens | Nakoming van de overeenkomst en verweer bij rechtsvorderingen | 7 jaar na oplevering Contact en aanvragen via e-mail of formulier | Naam, e-mailadres, bericht, gekozen onderwerp en eventueel pakket, en verwerkingsstatus; bedrijf, telefoonnummer en voorkeursmomenten als je die invult | Vragen beantwoorden, offertes voorbereiden en afspraakverzoeken afhandelen | Maximaal 12 maanden na inhoudelijke afronding; eerder verwijderen zodra bewaring niet meer nodig is Websiteanalyse en advertentiemeting | Online identifiers, apparaat- en browsergegevens, bezochte pagina’s en conversie-acties; alleen na de relevante toestemming | Websiteanalyse, conversiemeting en doelgroepen voor toekomstige B2B-advertenties | GA4-gebeurtenisgegevens: 14 maanden; overige gegevens volgens het actuele cookiebeleid Pakket downloaden | E-mailadres, taal, gekozen pakket en versie, pagina, tijdstip en verzendstatus | De downloadlink sturen en misbruik tegengaan | 30 dagen als je geen nieuwsbrief kiest Nieuwsbrief en marketingmails | E-mailadres, taal, via welk formulier je je aanmeldde, en het toestemmingslog: tijdstip, tekst bij het vakje, bevestiging en afmelding | De nieuwsbrief sturen, de ene checkmail na een download, en aantonen dat je toestemming gaf | Zolang je aangemeld bent. Aanmelding via het downloadvak die niet is bevestigd: weg na 7 dagen. Toestemmingslog: maximaal 5 jaar na de laatste wijziging Deze termijn geldt voor de aanvraaggegevens op mijn website, de bijbehorende opvolgtaak in mijn CRM en de correspondentie over die aanvraag. Als gegevens nodig zijn voor een overeenkomst, wettelijke administratie of een concreet geschil, bewaar ik alleen het daarvoor noodzakelijke deel volgens de toepasselijke termijn. Klant worden verlengt dus niet automatisch de bewaartermijn van ieder bericht. Voor een offerte of afspraak die nodig is om op jouw verzoek een overeenkomst met jou voor te bereiden, verwerk ik de noodzakelijke gegevens voor die voorbereidende stappen. Voor overige vragen en zakelijke contactpersonen baseer ik de verwerking op mijn gerechtvaardigde belang om aangevraagde correspondentie zorgvuldig af te handelen. Ik beperk me tot wat daarvoor nodig is en weeg jouw privacybelangen mee. Het indienen van een aanvraag is geen toestemming voor marketing. Nieuwsbrief en marketingmails. De nieuwsbrief en andere marketingmails stuur ik alleen met je toestemming. Je geeft die zelf: met het vakje bij het downloaden van een pakket, met het nieuwsbriefformulier op de site, of met het vakje bij het aanvragen van de scan. Het vakje staat nooit vooraf aangevinkt. Een download of scan zonder vinkje betekent: geen nieuwsbrief. Kies je de nieuwsbrief bij een download of de scan, dan telt je aanmelding pas als je hem bevestigt via de mail die ik je stuur. Via het nieuwsbriefformulier ben je direct aangemeld, zonder bevestigingsmail; ik leg dan vast wanneer en via welk formulier je je aanmeldde. Meld je je aan via het downloadvak, dan krijg je na 3 dagen ook een mail om te checken of het pakket werkt. Ik leg vast wanneer, hoe en met welke tekst je toestemming gaf, zodat ik dat kan aantonen. Onder elke mail staat een afmeldlink. Je kunt je toestemming altijd intrekken; dat heeft geen gevolgen voor eerdere verwerking of voor je download of scan. Ik verzamel alleen wat nodig is, begrens toegang en bewaartermijn en verwijder of retourneer gegevens volgens de afgesproken route. ## Waar je gegevens staan Aanvraag- en klantgegevens worden beveiligd verwerkt en waar mogelijk binnen de Europese Economische Ruimte opgeslagen. Voor mijn eigen hosting gebruik ik Contabo in Duitsland. Voor mijn zakelijke CRM- en agendadienst gebruik ik de EU-omgeving van Zoho One. Dit betekent niet dat alle gekoppelde diensten, ondersteuning of AI-verwerking uitsluitend binnen de EER plaatsvindt; de toepasselijke doorgiften en waarborgen volgen per dienst en opdracht. Voor websiteanalyse en, na marketingtoestemming, advertentiemeting gebruik ik diensten van Google en Microsoft. Daarbij kan verwerking buiten de EER plaatsvinden onder passende waarborgen, zoals een adequaatheidsbesluit en/of standaardcontractbepalingen. Zie het Cookiebeleid (EU) voor de actuele leveranciers en details. Analyse met een AI-model. Voor het analyseren van jouw antwoorden op de intake-vragenlijst, en van de tekst uit documenten die je zelf toevoegt, gebruik ik een AI-model van Anthropic. Anthropic verwerkt die gegevens als subverwerker voor mij; zie de subverwerkerslijst. Volgens de met Anthropic gesloten verwerkersovereenkomst worden jouw gegevens niet gebruikt om hun modellen te trainen. Het model neemt geen besluit over jou: voor het definitieve rapport controleert een mens de inhoud. Jouw bijlagen weghalen. Je kunt toegevoegde documenten altijd laten verwijderen, ook voor het einde van de bewaartermijn. Antwoord daarvoor op je uitnodigingsmail. Ik haal het originele bestand, de eruit gehaalde tekst en de bijbehorende registratie weg, en laat je weten wanneer dat is gebeurd. Het auditrapport zelf blijft bestaan, zonder jouw document. ## Jouw rechten Je hebt recht op inzage, rectificatie, verwijdering, beperking, bezwaar en gegevensoverdraagbaarheid, en je mag een gegeven toestemming altijd intrekken. Mail naar info@aiagentcycle.com; ik reageer binnen een maand. Niet tevreden? Je kunt een klacht indienen bij de Autoriteit Persoonsgegevens. ## Cookies Functionele cookies zijn altijd actief. Google Analytics 4 wordt pas geladen na toestemming voor statistieken; Microsoft UET en toekomstige advertentietags pas na toestemming voor marketing. Je kunt weigeren en je keuze later wijzigen via de knop Cookievoorkeuren van de cookiebanner. Zie het Cookiebeleid (EU) voor de actuele lijst, doeleinden en bewaartermijnen. Gegevensverwerking: leveranciers en hun rollen · verwerkersovereenkomst. --- # Subverwerkers en gegevensverwerking Source: https://aiagentcycle.com/nl/subverwerkers/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 # Subverwerkers en gegevensverwerking Voor sommige diensten schakel ik leveranciers in die persoonsgegevens verwerken. Hier lees je welke rol zij hebben en waarvoor ik hun diensten gebruik. Welke leveranciers bij jouw opdracht betrokken zijn, hangt af van de afgesproken inrichting. Bijgewerkt op 2 november 2026 · versie 3 · AIAgentCycle is een handelsnaam van Good Nature Vibe B.V., KvK 95865101. Waar ‘ik’ staat, gaat het om AIAgentCycle. ## Welke rol heeft een leverancier? Wanneer ik persoonsgegevens verwerk voor de automatisering van een zakelijke klant, volg ik de afgesproken instructies. Leveranciers die ik daarbij zelf inschakel, kunnen subverwerkers zijn. Voor mijn eigen website, aanvragen en administratie bepaal ik zelf hoe en waarom ik persoonsgegevens verwerk. Die twee situaties hebben verschillende afspraken. ## Voor jouw opdracht De verwerkersovereenkomst en de bijbehorende lijst bepalen welke leveranciers voor jouw opdracht worden ingezet. Daarin horen de concrete dienst, het doel, de gegevens, de locaties en de toepasselijke waarborgen. Een leverancier die je rechtstreeks contracteert, kan in jouw eigen verwerkersketen vallen. De onderstaande diensten zijn daarom geen automatische lijst voor iedere klant. ## Leveranciers voor mijn website en bedrijfsvoering Schuif de tabel opzij om alle kolommen te bekijken. Leveranciers voor mijn website en bedrijfsvoering Leverancier en dienst | Waarvoor | Toepassing | Rol en afbakening Contabo — hosting in Duitsland | Hosting van mijn serveromgeving. | De website en de gegevens in de betreffende gehoste omgeving. | Mijn website en serveromgeving; klantverwerking alleen wanneer dit voor de opdracht is afgesproken. Contabo — back-ups | Opslag van herstelkopieën. | De gegevens die in de betreffende back-up zijn opgenomen. | Herstel van mijn omgeving; back-ups van klantgegevens alleen volgens de opdracht. Hetzner — back-ups | Externe opslag van herstelkopieën. | De gegevens die in de betreffende back-up zijn opgenomen. | Herstel van mijn omgeving; back-ups van klantgegevens alleen volgens de opdracht. Cloudflare — websitebeveiliging | Beveiliging en afhandeling van websiteverkeer, waaronder controle tegen misbruik. | Technische bezoek- en requestgegevens; afhankelijk van de gebruikte dienst ook de inhoud van een verzoek. | Mijn eigen website en de beveiliging daarvan. Zoho One — CRM en agenda (EU-omgeving) | Registratie en opvolging van zakelijke contacten en aanvragen, inclusief afgesproken agenda- en afspraakbeheer. | Contactgegevens, aanvraaginhoud, opvolgactiviteiten en — voor zover gebruikt — datum, tijd en omschrijving van afspraken. | Mijn eigen aanvragen, zakelijke contacten, agenda en klantadministratie. Google Drive | Opslag en samenwerking rond documenten. | Bestanden die ik voor die werkzaamheden in Google Drive opslaan of delen. | Mijn bedrijfsvoering; verwerking voor een klant alleen volgens de opdracht. OpenAI — API en ChatGPT | AI-ondersteuning bij mijn werkzaamheden. | Invoer en bestanden die voor een concrete handeling naar de betreffende dienst worden verstuurd. | Mijn bedrijfsvoering; AI-verwerking voor een klant wordt afzonderlijk afgesproken. Anthropic — API en Claude | AI-ondersteuning bij mijn werkzaamheden. | Invoer en bestanden die voor een concrete handeling naar de betreffende dienst worden verstuurd. | Mijn bedrijfsvoering; AI-verwerking voor een klant wordt afzonderlijk afgesproken. ## Lokale bestanden en self-hosting Ik werk ook met lokale bestanden op mijn eigen apparatuur en met software op beheerde servers. Een eigen schijf is geen externe leverancier. Self-hosted software zoals n8n maakt de softwaremaker niet automatisch ontvanger van alle workflowgegevens. Gekoppelde diensten, ondersteuning en eventuele diagnostiek hebben hun eigen gegevensstromen. ## AI-diensten en gegevens Bij het gebruik van een AI-dienst kunnen invoer en bestanden naar die dienst worden verstuurd. Ook wanneer ik vanuit mijn eigen apparatuur werk, kan verwerking dus bij een externe leverancier plaatsvinden. Welke gegevens worden opgeslagen en hoelang, hangt af van de gebruikte dienst, accountvoorwaarden en instellingen. Voor klantgegevens volg ik de afgesproken inrichting en instructies. ## Locaties en afspraken Voor mijn eigen hosting gebruik ik Contabo in Duitsland. Voor mijn zakelijke CRM- en agendadienst gebruik ik de EU-omgeving van Zoho One. EU-opslag bij Zoho sluit ondersteuningstoegang van buiten de EER niet volledig uit; doorgiften en waarborgen worden per dienst en opdracht vastgelegd. Voor klantopdrachten gelden de locatie- en doorgifteafspraken in de verwerkersovereenkomst en de bijbehorende lijst. De locatie van de hoofdserver beschrijft niet automatisch de locaties van alle gekoppelde diensten of ondersteuning. Vraag me welke concrete afspraken voor jouw opdracht gelden. ## Een wijziging in de leveranciersketen Bij toevoeging of vervanging van een subverwerker volg ik de meldings- en bezwaarprocedure in de toepasselijke verwerkersovereenkomst. Mijn gepubliceerde verwerkersovereenkomst noemt een bezwaartermijn van 14 dagen na de melding. Een wijziging van deze webpagina vervangt de melding aan betrokken klanten niet. ## Veelgestelde vragen ### Krijgen alle genoemde leveranciers mijn gegevens? Nee. Dit hangt af van de gebruikte dienst en de afspraken voor jouw opdracht. ### Betekent self-hosted dat er geen externe verwerking is? Niet altijd. Externe koppelingen, AI-diensten, beveiliging of ondersteuning kunnen onderdeel zijn van de inrichting. ### Betekent API-gebruik dat er geen logs zijn? Nee. Opslag en logging hangen af van het product, de instellingen en de werkwijze. Ook lokaal kunnen bestanden of logs ontstaan. ### Hoe maak ik bezwaar tegen een nieuwe subverwerker? Neem contact op met een concrete toelichting op je gegevensbeschermingsbezwaar. De procedure en termijn staan in je verwerkersovereenkomst en de wijzigingsmelding. ## Vragen over jouw gegevens Wil je weten welke leveranciers bij jouw opdracht betrokken zijn? Mail naar info@aiagentcycle.com en vermeld je opdracht. Voor mijn eigen verwerking lees je ook de privacyverklaring. - Privacyverklaring - Verwerkersovereenkomst - Onderhoudsvoorwaarden - Algemene voorwaarden - Kennisbank --- # Verwerkersovereenkomst Source: https://aiagentcycle.com/nl/verwerkersovereenkomst/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 # Verwerkers­overeenkomst Bijlage bij de Overeenkomst tussen AIAgentCycle (verwerker) en Opdrachtgever (verwerkingsverantwoordelijke) — art. 28 AVG Versie 1.2 — 2 november 2026 (redactioneel: “we/onze” vervangen door “AIAgentCycle”, inhoud ongewijzigd). Deze verwerkersovereenkomst regelt de verwerking van persoonsgegevens door AIAgentCycle in opdracht van een zakelijke opdrachtgever. AIAgentCycle is een handelsnaam van Good Nature Vibe B.V., KvK 95865101, correspondentieadres Houtwal 29B, 8431 EX Oosterwolde, e-mail info@aiagentcycle.com. De opdrachtgever en diens bevoegde contactpersoon staan in de aanvaarde offerte of opdrachtbeschrijving. Deze overeenkomst wordt samen met de opdrachtgebonden bijlagen schriftelijk, waaronder elektronisch, overeengekomen vóór de betreffende verwerking begint. Alleen het bezoeken van deze pagina of indienen van een contactaanvraag sluit geen verwerkersovereenkomst. Bestaande overeenkomsten wijzigen niet uitsluitend door publicatie van een nieuwe versie. Deze overeenkomst maakt deel uit van de overeengekomen dienstverlening. Bij strijdigheid gaat zij voor op het gebied van verwerking en bescherming van persoonsgegevens. Artikel 10 regelt de aansluiting op de aansprakelijkheidsregeling. Voor eigen contact-, offerte- en bedrijfsadministratie treedt AIAgentCycle in beginsel op als verwerkingsverantwoordelijke; daarop ziet de privacyverklaring van AIAgentCycle. De feitelijke rol en verwerking zijn bepalend. De opdrachtgever bepaalt doel en instructies; verwerking, subverwerkers, beveiliging en beëindiging worden aantoonbaar vastgelegd. ## Artikel 1 — Onderwerp, aard, doel en duur 1.1. AIAgentCycle verwerkt als verwerker uitsluitend de persoonsgegevens die nodig zijn voor het overeengekomen bouwen, koppelen, hosten en beheren van workflows, AI-agents en technische omgevingen. De opdrachtgever bepaalt de doeleinden en rechtmatige instructies. 1.2. Bijlage 1 legt vóór de verwerking de concrete doeleinden, handelingen, duur, gegevenssoorten, categorieën betrokkenen en de rechten en verplichtingen van de opdrachtgever vast. Een offerte of implementatiebijlage kan daarvoor dienen als deze gegevens erin staan en partijen haar als onderdeel van deze overeenkomst aanvaarden. 1.3. De duur volgt de betreffende opdracht en de noodzakelijke afwikkeling volgens artikel 9. Bijzondere persoonsgegevens, strafrechtelijke gegevens, burgerservicenummers en andere gegevens waarvoor aanvullende wettelijke eisen gelden, vallen niet standaard binnen de opdracht. Verwerking daarvan vereist vooraf een beoordeling en uitdrukkelijke schriftelijke afspraken over rechtmatigheid, noodzaak en maatregelen. ## Artikel 2 — Instructies en verantwoordelijkheid opdrachtgever 2.1. AIAgentCycle verwerkt uitsluitend op gedocumenteerde instructie, ook bij doorgiften. Als Unierecht of lidstatelijk recht anders verplicht, informeert zij de opdrachtgever vooraf, tenzij dat recht dit verbiedt. 2.2. De opdrachtgever zorgt voor een geldige grondslag, noodzakelijke informatie aan betrokkenen, passende gegevensselectie en rechtmatige instructies. AIAgentCycle informeert de opdrachtgever onmiddellijk als een instructie naar haar oordeel inbreuk maakt op de AVG of andere toepasselijke gegevensbeschermingsregels. Zij schort de getroffen verwerking op voor zover dat nodig is om onrechtmatige verwerking te voorkomen en bespreekt een rechtmatige oplossing. 2.3. AIAgentCycle gebruikt de in opdracht verwerkte persoonsgegevens niet voor eigen doeleinden of het trainen van AI-modellen. Gebruik van AI-diensten bij ontwikkeling of uitvoering wordt vooraf binnen de instructies en de leveranciersafspraken afgebakend. API-gebruik betekent op zichzelf niet dat geen opslag of logging plaatsvindt. ## Artikel 3 — Geheimhouding en toegang 3.1. Toegang wordt beperkt tot bevoegde personen die deze voor hun taak nodig hebben. Personen onder het gezag van AIAgentCycle zijn gebonden aan geheimhouding of een passende wettelijke geheimhoudingsplicht. Deze bescherming blijft gelden na het einde van hun werkzaamheden. ## Artikel 4 — Beveiliging en locaties 4.1. AIAgentCycle treft en onderhoudt passende technische en organisatorische maatregelen volgens artikel 32 AVG. Daarbij worden de stand van de techniek, uitvoeringskosten, aard en omvang van de verwerking en risico’s voor betrokkenen betrokken. De opdrachtgebonden Bijlage 2 legt de concrete maatregelen, verantwoordelijkheden en controlefrequenties vast. Het vereiste wettelijke beveiligingsniveau blijft gelden, ook als een maatregel niet afzonderlijk is benoemd. 4.2. De inrichting omvat risicogebaseerde toegangsbeperking, beveiligde verbindingen, beschermd geheimenbeheer, passende beveiliging van gebruikte apparatuur, onderhoud en een incidentprocedure. Bijlage 2 specificeert onder meer multifactor-authenticatie, versleuteling van opslag en apparaten, afscherming van beheerinterfaces, relevante logging, back-ups en hersteltests waar die nodig zijn. Een vermelding van een techniek in deze overeenkomst verklaart niet dat ieder product of ieder klantapparaat die techniek al toepast. Vooraf overeengekomen concrete maatregelen blijven verplichte prestaties. Er wordt geen absolute beveiliging, ononderbroken beschikbaarheid of gegarandeerde hersteltijd toegezegd zonder een uitdrukkelijke afzonderlijke afspraak. 4.3. Voor zijn eigen hosting gebruikt AIAgentCycle Contabo in Duitsland. Voor zijn zakelijke agenda en CRM gebruikt AIAgentCycle de EU-omgeving van Zoho One. Dit beschrijft de eigen inrichting van AIAgentCycle en maakt deze diensten niet automatisch onderdeel van iedere klantopdracht. De concrete opslaglocaties, toegang vanuit andere landen en leveranciers bij een klantopdracht worden in Bijlage 3 vastgelegd. 4.4. Een server in de EER betekent niet dat alle aangesloten diensten of ondersteuning uitsluitend binnen de EER verwerken. Doorgifte buiten de EER vindt alleen plaats volgens de schriftelijke instructies, de vooraf gemelde gegevensstroom en de toepasselijke vereisten van hoofdstuk V AVG. Daarbij worden de benodigde doorgiftegrondslag, beoordeling en aanvullende maatregelen vastgelegd. EU-opslag bij Zoho sluit ondersteuningstoegang van buiten de EER niet volledig uit. ## Artikel 5 — Subverwerkers 5.1. Met aanvaarding van deze overeenkomst en Bijlage 3 geeft de opdrachtgever algemene schriftelijke toestemming voor de daarin beschreven subverwerkers. AIAgentCycle legt hun bij overeenkomst gegevensbeschermingsverplichtingen op die aansluiten op deze overeenkomst en blijft tegenover de opdrachtgever verantwoordelijk voor hun verplichtingen overeenkomstig artikel 28 lid 4 AVG. 5.2. AIAgentCycle meldt een voorgenomen toevoeging of vervanging vooraf schriftelijk, met identiteit, functie, relevante locaties en gevolgen voor gegevensbescherming. De opdrachtgever krijgt veertien kalenderdagen na de melding om gemotiveerd bezwaar te maken voordat de wijziging voor diens gegevens wordt uitgevoerd. Een wijziging van de algemene leverancierspagina vervangt deze melding niet. 5.3. Bij een onderbouwd bezwaar onderzoeken partijen een redelijke oplossing. Zolang het bezwaar niet is opgelost, wordt de nieuwe subverwerker niet voor de betrokken verwerking ingezet. Als een passende voortzetting niet mogelijk is, kunnen partijen het getroffen deel beëindigen; de bestaande regels over afrekening en veilige overdracht blijven gelden. Een bezwaar beëindigt niet automatisch alle dienstverlening. 5.4. Een leverancier die de opdrachtgever rechtstreeks inschakelt, is niet alleen daardoor een subverwerker van AIAgentCycle. De werkelijke contractuele rol, toegang en instructies worden vastgelegd. AIAgentCycle blijft verantwoordelijk voor haar eigen werkzaamheden. ## Artikel 6 — Bijstand 6.1. Rekening houdend met de aard van de verwerking helpt AIAgentCycle met passende maatregelen bij verzoeken van betrokkenen. Zij stuurt ontvangen verzoeken die de opdrachtgever betreffen onverwijld door en beantwoordt die niet zelfstandig, tenzij dit is opgedragen of wettelijk verplicht. 6.2. AIAgentCycle verleent de nodige bijstand bij beveiliging, datalekken, gegevensbeschermingseffectbeoordelingen en voorafgaande raadpleging van de toezichthouder, rekening houdend met de aard van de verwerking en de beschikbare informatie. 6.3. Werk buiten de overeengekomen dienstverlening wordt vooraf begroot en na akkoord berekend. Noodzakelijke wettelijke medewerking wordt niet uitgesteld totdat overeenstemming over kosten bestaat. Herstel of bijstand die nodig is door een eigen toerekenbare tekortkoming wordt niet als extra dienstverlening in rekening gebracht; de algemene voorwaarden blijven daarop van toepassing. ## Artikel 7 — Datalekken 7.1. AIAgentCycle meldt een vastgestelde inbreuk in verband met persoonsgegevens zonder onredelijke vertraging en uiterlijk binnen 48 uur nadat zij daarvan kennis heeft genomen aan de aangewezen contactpersoon. Deze termijn loopt in kalenderuren en wordt niet verlengd door kantoor- of service-uren. Er wordt niet gewacht op een volledig onderzoek. 7.2. De melding bevat de op dat moment beschikbare informatie over aard en omvang, mogelijke gevolgen, genomen of voorgestelde maatregelen en een contactpunt. Ontbrekende informatie wordt zonder onredelijke verdere vertraging aangevuld. AIAgentCycle documenteert het incident en verleent de nodige medewerking aan beperking en herstel. 7.3. De opdrachtgever beoordeelt en verzorgt als verwerkingsverantwoordelijke de meldingen aan de toezichthouder en betrokkenen. Eigen wettelijke verplichtingen van AIAgentCycle blijven gelden. Een incidentmelding is geen erkenning van aansprakelijkheid; dit beperkt de feitelijke medewerking of wettelijke rechten niet. ## Artikel 8 — Informatie en audit 8.1. AIAgentCycle verstrekt de informatie die nodig is om naleving aan te tonen en maakt audits, waaronder inspecties door de opdrachtgever of een door hem gemachtigde auditor, mogelijk en werkt daaraan mee. 8.2. Reguliere audits worden waar redelijk eerst op basis van beschikbare documentatie uitgevoerd, in beginsel eenmaal per jaar, met veertien dagen aankondiging en tijdens kantooruren. Deze werkafspraken beperken geen noodzakelijke aanvullende of spoedeisende audit bij een datalek, concrete aanwijzingen van niet-naleving, of een verzoek of verplichting van een toezichthouder. Partijen beperken onnodige verstoring en beschermen gegevens van andere klanten en bedrijfsgeheimen, zonder effectieve controle onmogelijk te maken. 8.3. Iedere partij draagt haar eigen normale auditkosten. Aanvullende ondersteuning wordt alleen volgens vooraf overeengekomen redelijke afspraken berekend; artikel 6.3 blijft van toepassing. De wettelijke bevoegdheden van een toezichthouder worden hierdoor niet beperkt. ## Artikel 9 — Teruggave, verwijdering en einde 9.1. Na het einde geeft AIAgentCycle de in opdracht verwerkte persoonsgegevens naar keuze van de opdrachtgever terug en verwijdert zij de resterende kopieën, of verwijdert zij de gegevens, standaard binnen dertig kalenderdagen. Een verplichting tot bewaring op grond van Unierecht of lidstatelijk recht vormt hierop een uitzondering. De opdrachtgever geeft tijdig een uitvoerbare instructie; AIAgentCycle stemt de veilige afwikkeling af. 9.2. Bijlage 2 beschrijft vooraf de verwijdering van back-ups en eventuele technisch noodzakelijke uitloop bij externe diensten, met concrete maximale termijnen. Voor de standaard onderhoudsback-ups blijft de overeengekomen uitloop van maximaal dertig dagen gelden. Een afwijkende uitloop vereist vooraf een uitdrukkelijke, rechtmatige afspraak; deze pagina verleent geen algemene toestemming om langer te bewaren. Tot verwijdering blijven resterende kopieën afgeschermd en beschermd en worden ze uitsluitend gebruikt voor noodzakelijke continuïteit of een wettelijke verplichting. Na een herstel worden verwijderinstructies opnieuw toegepast. 9.3. AIAgentCycle bevestigt op verzoek de uitvoering. Eigen administratie waarvoor zij verwerkingsverantwoordelijke is, volgt de privacyverklaring en toepasselijke wettelijke bewaarplichten. Dat rechtvaardigt niet het bewaren van alle onder deze overeenkomst ontvangen klantbestanden. ## Artikel 10 — Aansprakelijkheid en toepasselijke afspraken 10.1. Op de onderlinge contractuele aansprakelijkheid is artikel 15 van de op de opdracht toepasselijke Algemene Voorwaarden B2B van toepassing, met de daarin opgenomen grenzen en uitzonderingen, voor zover rechtens toegestaan. Deze verwerkersovereenkomst introduceert geen afzonderlijke of opgetelde schadevergoeding, boete of onbeperkte vrijwaring. Samenhangende claims uit de opdracht, onderhoud en deze overeenkomst vallen onder dezelfde toepasselijke regeling. 10.2. De wettelijke rechten van betrokkenen, bevoegdheden van toezichthouders en verplichtingen waarvoor uitsluiting of beperking niet is toegestaan, blijven onverlet. Dit omvat de toepasselijke verplichtingen van artikel 28 lid 4 en artikel 82 AVG. Deze overeenkomst legt geen automatische vergoeding van aan de andere partij opgelegde bestuurlijke boetes op; aansprakelijkheid en eventueel verhaal volgen het toepasselijke recht en de rechtsgeldige contractuele afspraken. 10.3. Herstel van een eigen tekortkoming en noodzakelijke wettelijke medewerking blijven verschuldigd zoals overeengekomen en wettelijk vereist. Op deze overeenkomst zijn het recht en de geschillenregeling van de hoofdovereenkomst van toepassing, met behoud van dwingend recht. ## Bijlage 1 — Opdrachtgebonden verwerkingsspecificatie Vóór de verwerking leggen partijen in de aanvaarde opdracht of een afzonderlijke bijlage concreet vast: - De betrokken partijen, contactpersonen en afgebakende dienst of omgeving. - Doel, aard en duur van de verwerking en de toegestane handelingen. - Categorieën betrokkenen en soorten persoonsgegevens; alleen de voor de opdracht noodzakelijke gegevens. - De instructies, rechten en verplichtingen van de opdrachtgever, toegang en eventuele beperkingen voor AI-gebruik. - Bewaar-, export- en verwijderafspraken en de goedgekeurde leveranciers. Bijvoorbeeld CRM-synchronisatie of een AI-supportfunctie kan onderdeel zijn van een opdracht, maar is niet automatisch voor iedere klant toegestaan. De bevestigde specificatie wordt bewaard bij de overeenkomst; voorbeelden op deze pagina vervangen haar niet. ## Bijlage 2 — Beveiliging en afwikkeling per omgeving De opdrachtgebonden maatregelenlijst beschrijft welke partij verantwoordelijk is voor toegang en multifactor-authenticatie, beveiligde verbindingen, opslag- en apparaatversleuteling, geheimenbeheer, afscherming van beheerinterfaces, updates, logging, back-ups, hersteltests, incidentcontacten en verwijdering. Per relevant onderdeel worden uitvoering, frequentie, toepassingsgebied en eventuele beperkingen vastgelegd. Bij zelfbeheer wordt de verantwoordelijkheid van de klant expliciet beschreven; de eigen wettelijke verplichtingen van AIAgentCycle blijven gelden. Een overeengekomen maatregel wordt niet vrijblijvend door deze verdeling. ## Bijlage 3 — Leveranciers en locaties bij de opdracht De eigen hosting van AIAgentCycle staat bij Contabo in Duitsland. Voor zakelijke agenda en CRM gebruikt AIAgentCycle Zoho One in de EU-omgeving. Back-ups bij Contabo of Hetzner, documenten in Google Drive en inzet van OpenAI of Anthropic worden alleen onderdeel van een klantverwerking volgens de concrete opdracht en gegevensafspraken. De opdrachtgebonden lijst noemt voor iedere betrokken subverwerker de juridische entiteit, dienst, gegevenscategorieën, opslagregio, relevante ondersteuningstoegang, doorgiften en waarborgen. Het overzicht van leveranciers en hun rollen geeft aanvullende informatie over de bedrijfsvoering van AIAgentCycle. Die algemene pagina vervangt de overeengekomen lijst of individuele wijzigingsmeldingen niet. Lees ook: algemene voorwaarden, onderhoudsvoorwaarden, privacyverklaring en leveranciersoverzicht. --- # Waarom automatiseren Source: https://aiagentcycle.com/nl/waarom-automatiseren/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 Waarom AIAgentCycle · Waarom automatiseren # Automatiseer wat je niet meer kunt inhuren Automatiseren betekent dat software een afgesproken reeks handelingen uitvoert, de uitkomst vastlegt en afwijkingen doorzet naar een mens. Dat wordt belangrijker nu de arbeidsmarkt in 87 van de 93 beroepsgroepen krap of zeer krap is (UWV, eerste kwartaal 2026). Plan je gratis scan Welk proces eerst? Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In de praktijk - 29,7% van de bedrijven zet meer in op automatisering vanwege personeelstekort; bij kleine bedrijven 20,1% (CBS, april 2026). - 52% van het mkb ervaart veel regeldruk; bij tien of meer medewerkers ongeveer driekwart (KVK, 2025). - 29,8% van de bedrijven met 10 tot 250 medewerkers gebruikte in 2025 AI; bij microbedrijven 13,8% (CBS, 2026). Wat het in de praktijk betekent ## Een gewone dinsdag, als het werk al gedaan is Concreet, bij een bedrijf van twintig mensen. Digitaliseren is hetzelfde werk in een ander scherm doen. Automatiseren is het werk niet meer zelf doen. - 07:00 Een flow zoekt de offertes van gisteren zonder reactie. - 07:05 Klanten die vier dagen stil waren, krijgen een herinnering in jouw toon. - 08:30 jouw moment Je opent je mail en ziet drie reacties in plaats van een lege inbox. - Maandag Een overzicht van wat open staat, wat binnenkwam en waar het vastloopt. Elke stap legt vast wat er gebeurde. Ontbreekt er informatie of reageert een systeem niet, dan stopt alleen dat dossier en krijgt de eigenaar de reden. Welk proces eerst? ## Geef elk proces een score van 0 tot 12 Geef elk criterium 0, 1 of 2 punten. Een hoge score is een richting om te onderzoeken, geen besluit om te investeren. ### Frequentie Incidenteel (0), wekelijks (1) of dagelijks (2)? ### Tijd Hoeveel minuten kost één volledige afhandeling? ### Regels Zijn invoer, stappen en uitkomst uit te leggen? ### Foutimpact Kost een fout herstelwerk, vertraging of geld? ### Eigenaar Kan één persoon de regels en uitzonderingen goedkeuren? ### Meetbaar Kun je doorlooptijd en fouten vóór en na vergelijken? Scoort een proces laag op regels of eigenaar, maak het dan eerst eenvoudiger. Zonder duidelijke regels automatiseer je vooral onduidelijkheid. Het volledige stappenplan staat in de kennisbank. Rekenvoorbeeld ## Wat handmatige opvolging per jaar kost - 10 offertes per week - × 15 minuten opvolgen - × 52 weken per jaar - ≈ 130 uur ongeveer €7.800 bij €60 per uur Voorbeeldberekening, geen garantie. Voor facturatie: 60 facturen per maand × 6 minuten is ongeveer 72 uur per jaar. In de scan reken ik met jouw cijfers. Wat het oplevert ## Het verschil merk je op maandagochtend Je begint niet meer met inhalen. Een offerte die je vergat, is toch opgevolgd. En als een collega vertrekt, gaat de kennis niet mee, omdat de stappen ergens vastliggen. De uren die vrijkomen, gaan naar het werk waar jij en je team goed in zijn: het gesprek met de klant, het advies, het vak. Welke aanpak past ## Vier routes, van eenvoudig tot AI ### Eerst vereenvoudigen Als medewerkers hetzelfde resultaat via verschillende stappen bereiken. Leg eerst eigenaar, invoer en grenzen vast. ### Vaste workflow of koppeling Bij voorspelbare invoer en duidelijke regels. Meestal beter uit te leggen en goedkoper dan AI.Software koppelen → ### AI met menselijke controle Als tekst, documenten of vragen variëren, maar een medewerker de uitkomst kan beoordelen.AI-agents → ### Handmatig houden Bij laag volume, uitzonderlijk hoge impact of context die niet uit systemen te halen is. ## Wanneer automatiseren niet loont Te weinig volume, een proces dat nog wekelijks verandert, of data die eerst opgeruimd moet worden: dan zeg ik dat. Gartner verwacht dat meer dan 40% van de projecten met agentic AI eind 2027 is stopgezet (voorspelling, juni 2025), vaak door te groot te beginnen. Daarom bouw ik klein en meetbaar, of adviseer ik: - eerst het proces eenvoudiger maken; - eerst de brondata op orde brengen; - nog niets bouwen, omdat het minder oplevert dan het kost. Veelgestelde vragen ## Over automatiseren Wat is het verschil tussen automatiseren en AI inzetten? Automatiseren is vaste regels laten uitvoeren: als dit, dan dat, elke keer hetzelfde. AI komt pas in beeld bij een stap waar interpretatie nodig is, zoals een mail begrijpen of een document uitlezen. Je begint met automatiseren en voegt AI gericht toe, met een mens die controleert. Wat betekent automatiseren voor mijn medewerkers? Het werk verschuift van invoeren en overtypen naar controleren en uitzonderingen afhandelen. Betrek de mensen die nu het herhaalwerk doen bij de scan, want zij weten waar het schuurt. Een medewerker blijft verantwoordelijk voor elke stap die een klant of betaling raakt. Is mijn bedrijf te klein om te automatiseren? Omvang zegt weinig; herhaling zegt alles. Een klein team dat elke week dezelfde offertes opvolgt en facturen naloopt, heeft vaak meer te winnen dan een groot bedrijf met één uitzonderlijk proces. Je begint met één proces. Verder ## Lees verder ### Alle oplossingen Leads, administratie, AI-agents, rapportage en koppelingen. ### Mijn werkwijze Van scan tot beheer, met jouw beslismomenten. ### Waarom n8n en self-hosted Je data van jou, en geen prijs per taak. --- # Waarom n8n & self-hosted Source: https://aiagentcycle.com/nl/waarom-n8n/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 Waarom AIAgentCycle · Waarom n8n # Je data blijft van jou. Je tijd krijg je terug. n8n is een platform voor workflows dat je op je eigen server kunt draaien. Ik bouw je automatisering daarin, op infrastructuur die van jou is. Zo kun je de workflows overdragen en betaal je niet per uitgevoerde taak. Externe diensten, zoals een AI-model of je CRM, leg ik apart vast. Plan je gratis scan Bekijk de vergelijking Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In de praktijk - 300+ automatiseringen in productie, gebouwd in n8n. - 8 servers in beheer met onderhoud, monitoring en back-ups. - Mercabilis n8n self-hosted met Cloudflare ervoor: WAF, en Zero Trust voor het beheerscherm. Lees de case De feiten ## n8n, Zapier en Make naast elkaar Criterium | n8n (self-hosted) | Zapier | Make Waar staat je data? | n8n op de gekozen infrastructuur; externe koppelingen apart beoordelen | Cloudplatform; controleer actuele gegevenslocaties en doorgifteafspraken | Cloudplatform; EU- of VS-regio per organisatie, externe diensten apart Kosten bij groeiend volume | Inrichting, beheer, infrastructuur en gebruik afzonderlijk begroten | Tasks voor Zaps; activiteiten voor Agents, afhankelijk van gebruik en plan | Credits; verbruik hangt af van modules, AI en verbindingstype AI-agents | Ingebouwde agent-nodes en MCP | Zapier Agents; functies en limieten per plan beoordelen | Make AI Agents; model, tools en limieten per inrichting beoordelen Vendor lock-in | Workflows exporteerbaar; accounts, koppelingen en licenties overzetten kan werk vragen | Overstappen vraagt herbouw en controle van koppelingen | Overstappen vraagt herbouw en controle van koppelingen Gecontroleerd op 10 september 2026 aan de hand van de officiële uitleg over Zapier-tasks, Zapier Agents, Make-credits, Make AI Agents en Make-regio’s. De eerlijke nadelen ## En hoe ik die oplos ### "n8n vraagt technische kennis." Klopt. Daarom bouw ik, en houd jij de regie. Jij hoeft geen node aan te raken. ### "Wie houdt die server draaiend?" Je kiest zelfbeheer of een onderhoudspakket. Techbeheer kost €250 per maand: onderhoud, monitoring, updates en back-ups binnen de pakketgrenzen. Hosting en licenties blijven apart.Prijzen en pakketgrenzen → ### "Wat als er iets misgaat?" Bij de bouw spreek ik invoercontrole, logging, veilige retries, meldingen en stoproutes af. Mijn eigen tekortkomingen herstel ik zonder extra arbeidskosten.Stille fouten voorkomen → Beveiliging ## Beveiligd zoals het hoort Ik spreek beveiligingsmaatregelen af die passen bij jouw omgeving, waaronder toegangscontrole, updates en geteste back-ups. Cloudflare kan het beheerscherm afschermen; publieke webhooks krijgen een eigen passende beveiliging. Geen enkele maatregel maakt een omgeving risicoloos, dus ik vertel je ook wat er overblijft. ## Wanneer Zapier of Make beter past n8n op je eigen server is niet altijd de beste keuze. Een cloudplatform past vaak beter als: - je een paar eenvoudige koppelingen tussen twee apps hebt, met weinig volume; - je team zelf bouwt en al vertrouwd is met Zapier of Make; - er geen gevoelige gegevens doorheen gaan; - niemand de server wil beheren en een onderhoudspakket niet in verhouding staat. Veelgestelde vragen ## Over n8n en self-hosted Ik gebruik al Zapier of Make. Moet ik overstappen naar n8n? Niet per se. Werkt je huidige opzet, dan laat ik die staan en bouw ik alleen nieuwe processen in n8n waar dat beter past. Overstappen loont meestal pas bij groeiend volume, bij gevoelige gegevens, of als de kosten per taak gaan knellen. Ben ik afhankelijk van jou als mijn automatisering in n8n draait? Nee. Je beheert de afgesproken n8n-omgeving en de workflows zijn overdraagbaar. Stop je de samenwerking, dan kan een andere partij of je eigen beheerder het overnemen. Je kiest zelf tussen zelfbeheer en een onderhoudspakket. Is n8n open source? Niet volgens de definitie van de OSI. n8n valt onder de Sustainable Use License: de broncode is openbaar en je mag n8n zelf hosten voor je eigen bedrijf. Doorverkopen als dienst mag niet zonder aparte licentie. Verder ## Lees verder ### Software koppelen Je systemen laten praten in n8n, op je eigen server. ### n8n, Zapier of Make? De uitgebreide vergelijking in de kennisbank. ### Prijzen en onderhoud Bouw, onderhoud en externe kosten apart zichtbaar. --- # Werkwijze: van audit tot beheersbare automatisering Source: https://aiagentcycle.com/nl/werkwijze/ Type: page · Language: nl · Last modified: 2026-11-02T13:14:23 Waarom AIAgentCycle · Werkwijze # Van procesvraag naar een automatisering die blijft werken Ik begin bij het proces en de uitzonderingen, niet bij een tool. Elke fase heeft een concreet resultaat en een beslismoment, zodat je weet wat er wordt gebouwd, getest en beheerd. Je praat de hele tijd met mij, de bouwer. Plan je gratis scan Zo werkt het Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In de praktijk - Jij beslist op drie vaste momenten: na de scan, bij de acceptatie en bij de livegang. - 2 tot 4 uur van jouw aanspreekpunt bij een quick-win, verspreid over een paar weken; bij grotere projecten staat de inzet in de offerte. - Eén aanspreekpunt De bouwer, geen accountmanager. Het traject ## Zeven fasen, drie beslismomenten Een werkende demo is nog geen betrouwbaar bedrijfsproces. Daarom zijn livegang en beheer aparte fasen. - Scan en audit jij beslist: doorgaan? Eén proces online, of al je processen met een audit op locatie: volumes, uitzonderingen, systemen en risico’s in kaart. - Ontwerp Route, uitzonderingen, datavelden, acceptatiecriteria en wat bewust handwerk blijft. - Bouw en test In een afgeschermde omgeving, met fictieve of geminimaliseerde data. - Acceptatie jij beslist: akkoord? Jouw aanspreekpunt loopt normale en lastige gevallen door. - Hardening Toegang beperken, geheimen scheiden, logging en meldingen controleren. - Gecontroleerd live jij beslist: opschalen? Eerst een beperkt volume, met een manier om te pauzeren. - Beheer Fouten, volumes en veranderingen in gekoppelde systemen volgen. Een flow gaat pas live als de afgesproken tests voor werking, foutroute, eigenaarschap en herstel zijn doorlopen. Wat je krijgt ## Wat je per fase ontvangt Fase | Wat je ontvangt Scan | Procesbeeld, knelpunten, aannames, eerste prioriteit en een mini-adviesrapport Ontwerp | Route, uitzonderingen, datavelden, acceptatiecriteria en afbakening Bouw | Een testbare flow met foutpaden en controleerbare uitkomsten Acceptatie | Een bevindingenlijst en jouw expliciete akkoord Livegang | Activeringsplan, eigenaar en terugvalroute Beheer | Afgesproken controles, wijzigingsroute en overdraagbare documentatie Wat ik van jou nodig heb ## Meer is het niet ### Eén aanspreekpunt Iemand die mag beslissen hoe een proces hoort te lopen. ### Toegang Tot de systemen die meedoen, met alleen de rechten die nodig zijn. ### Twee tot vier uur Van dat aanspreekpunt bij een quick-win, verspreid over een paar weken. Bij grotere projecten staat de inzet in de offerte. Bewijs ## Samenwerken met de bouwer Externe klantcase · in beheer sinds september 2026 ### WooCommerce en Exact Online, met klantgroepprijzen Voor webbureau Mercabilis: 14 workflows op een eigen server met Cloudflare ervoor. Bestellingen gaan naar Exact, artikelen en prijzen terug naar de webshop, en bij elke afwijking komt er een storingsmail in gewone taal. Als het over onze systemen gaat, is Stefan mijn sparringpartner. Hoe het in elkaar moet zitten en wat er echt nodig is. Hij kijkt eerst hoe wij werken en zoekt daar de oplossing bij. Ik houd zelf de regie over mijn bedrijf en heb toch iemand naast me die het overzicht heeft. Prettige samenwerking. Dani Steen Eigenaar, Mooier Thuis Alle cases, eerlijk gelabeld → ## Soms is mijn advies: niet doen Als de scan laat zien dat automatiseren minder oplevert dan het kost, zeg ik dat. Als je proces eerst opgeruimd moet worden, zeg ik dat ook. Ik verdien aan flows die blijven werken en aan lange samenwerkingen. De scan is dus ook bruikbaar als het antwoord nee is: - je krijgt de doorrekening, ook als je niet verder gaat; - de doorrekening is van jou, ook als je ermee naar een ander gaat. Veelgestelde vragen ## Over de werkwijze Wat gebeurt er in de gratis scan? In 30 minuten online loop ik je proces met je door, tel ik waar de meeste tijd in gaat en reken ik door wat automatiseren oplevert. Je krijgt altijd een mini-adviesrapport, ook als de uitkomst is dat je het niet moet doen. Zit ik ergens aan vast na de scan? Nee. De scan is gratis en vrijblijvend, en de doorrekening is van jou, ook als je ermee naar een ander gaat. Wie bouwt het? Ik, Stefan de Graaf, oprichter van AIAgentCycle. Je praat met degene die het bouwt, van de scan tot het beheer. Waar een specialist meer waarde toevoegt, zoals bij security, haal ik die erbij. Van wie zijn de flows die je bouwt? Van jou. Ze draaien in jouw omgeving en het zijn exporteerbare bestanden. Stap je over naar een andere partij, dan neem je ze mee, met de documentatie. Wat gebeurt er als een koppeling of systeem uitvalt? Dat ligt vooraf vast: veilig opnieuw proberen, parkeren of stoppen, en wie een melding krijgt. Zo verklein je de kans dat een tijdelijke storing een stille dubbele actie wordt. Verder ## Lees verder ### Prijzen Een vaste prijs per afgebakende opdracht; onderhoud apart. ### Stappenplan procesautomatisering Van nulmeting tot acceptatie, om zelf mee te beginnen. ### Over AIAgentCycle Wie ik ben en hoe ik werk. --- # Administratie en finance automatiseren Source: https://aiagentcycle.com/nl/oplossingen/administratie/ Type: solution · Language: nl · Last modified: 2026-11-03T00:07:43 Oplossingen · Administratie en finance # Administratie die zichzelf bijhoudt, met jou als controle Administratie automatiseren betekent dat facturen, herinneringen en boekingsvoorstellen automatisch klaarstaan in het pakket dat je al gebruikt, zoals Exact Online, Moneybird of AFAS. Wat afwijkt, komt bij jou terecht met de reden erbij. Er wordt niets gegokt. Plan je gratis scan Zo werkt het Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In de praktijk - Exact Online koppel ik in productie voor Mercabilis: bestellingen naar Exact, artikelen en klantgroepprijzen terug naar de webshop. - 52% van het mkb ervaart veel regeldruk; bij bedrijven met tien of meer medewerkers ongeveer driekwart (KVK, 2025). - 300+ automatiseringen in productie. Ik bouw sinds 2021. Herken je dit? ## Het werk dat elke maand terugkomt ### Facturen natikken Gegevens uit de webshop, het CRM of een spreadsheet overtypen in je boekhouding. Elke maand opnieuw. ### Herinneringen die te laat gaan Niemand vindt het leuk om achter geld aan te gaan, dus het schuift. Intussen loopt je debiteurenstand op. ### Inkoopfacturen uit de mailbox Openen, controleren, boeken en archiveren. Precies het werk waar een tikfout het duurst is. Zo loopt het ## Zo loopt een inkoopfactuur zonder handwerk Een goede flow heeft een snelle route voor het normale geval en een veilige uitweg voor alles wat afwijkt. - Factuur binnen Via de mailbox, Peppol of de API van je leverancier. - Uitlezen Leverancier, bedrag, btw en ordernummer. - Controleren Klopt het bedrag met de order? Is de leverancier bekend? - Boekingsvoorstel Klaar in je pakket, met de bron erbij. - Goedkeuren bij afwijking jij beslist Afwijkend bedrag of onbekende leverancier. - Boeken en logboek Vastgelegd, terug te zoeken en te controleren. Ontbreekt een ordernummer of wijkt het bedrag af, dan stopt de flow en krijg je één duidelijke controletaak. Er verdwijnt niets stil in een foutlog. Hoe dat precies werkt, staat in het artikel over inkoopfacturen automatisch verwerken. Wat ik bouw ## Vier stromen die het meeste tijd teruggeven Eén afgebakend proces is een quick-win, vanaf €750. Zie de prijzenpagina voor de rest. ### Facturatie en aanmaningen Van orderdata naar factuur naar een nette herinnering, gekoppeld aan Exact, Moneybird of AFAS. - Bouwtijd 2 tot 3 dagen - ±72 uur per jaar terug ### Inkoopfacturen verwerken Uitlezen, controleren en een boekingsvoorstel klaarzetten. Jij keurt alleen de afwijkingen.Zo werkt het → ### Documenten maken Offertes, contracten en rapporten uit je eigen sjablonen, gevuld en gearchiveerd. - Bouwtijd 2 tot 3 dagen ### Dossiers voorbereiden Klantgegevens uit de KvK en je eigen systemen klaarzetten voor een Wwft-dossier. Het oordeel blijft bij jou. - Bouwtijd 4 tot 6 dagen Systemen ## Je pakket blijft, het overtypen verdwijnt Exact Online draait bij mij in productie. De andere pakketten koppel ik via hun API of een ingebouwde n8n-koppeling. - Exact Online - Moneybird - AFAS Profit - Twinfield - SnelStart - e-Boekhouden - Yuki - Zoho Books - Mollie - Stripe - bunq - Ponto - KvK Handelsregister Bekijk alle 190 koppelingen → Bewijs ## Een koppeling die zegt wanneer er iets mis is Externe klantcase · in beheer sinds september 2026 ### WooCommerce en Exact Online, met klantgroepprijzen Voor webbureau Mercabilis: 14 workflows op een eigen server met Cloudflare ervoor. Bestellingen gaan naar Exact, artikelen en prijzen terug naar de webshop, en bij elke afwijking komt er een storingsmail in gewone taal. Eigen ontwikkeling · in gebruik ### De Audit Desk achter de gratis scan Elke scan-aanvraag wordt een dossier met intake, bewijs, kansen en rapport op één plek. Een getal zonder bron komt er niet in. Wij bouwen de webshop, maar een koppeling met Exact is niet ons vak. Onze klant werkt met aparte prijzen voor wederverkopers, en daar loop je met standaardmodules op vast. Stefan bouwde de koppeling tussen WooCommerce en Exact: wie inlogt, ziet zijn eigen prijs, en Exact blijft de enige plek waar een prijs verandert. Hij beheert ook de server waar de koppeling op draait, met elke maand onderhoud. Gaat er iets mis, dan krijg ik een mail die ik gewoon kan lezen. Met Cloudflare ervoor zit de beveiliging goed. Robin Duin Eigenaar, Mercabilis Alle cases, eerlijk gelabeld → Rekenvoorbeeld ## Wat facturen natikken je per jaar kost - 60 facturen per maand - × 6 minuten per factuur - × 12 maanden per jaar - ≈ 72 uur ongeveer €4.300 bij €60 per uur Rekenvoorbeeld, indicatief. Belangrijker dan de uren: geen vergeten herinneringen en geen tikfouten. In de scan reken ik met jouw volumes en jouw uurtarief. ## Wanneer ik het je afraad Een slechte werkwijze sneller uitvoeren maakt het probleem vooral sneller zichtbaar. Ik raad het af als: - het proces nog elke week verandert; - niemand kan uitleggen wanneer iets goed of fout is; - het volume zo laag is dat zelf controleren sneller blijft; - de brongegevens structureel onvolledig zijn en nergens worden hersteld. Veelgestelde vragen ## Over administratie automatiseren Moet ik mijn boekhoudpakket vervangen? Nee. De automatisering koppelt op het pakket dat je al gebruikt, zoals Exact Online, Moneybird of AFAS, via de koppeling die dat pakket zelf biedt. n8n draait ernaast als schakel. Welk pakket je hebt, bepaalt wat er koppelbaar is. Werkt dit als mijn boekhouder of accountant de boekhouding doet? Ja, en dan vaak juist goed. De automatisering doet het voorwerk: facturen verzamelen, uitlezen, klaarzetten en herinneringen sturen. Je boekhouder houdt de controle, de afsluiting en het advies. Kan ik met één stap beginnen? Ja, en dat raad ik aan. Je begint met de stroom die de meeste tijd of fouten kost. Die draait eerst een periode met controle mee. Pas daarna komt de volgende. Kan het ook met e-facturen via Peppol? Ja, als je pakket of je Peppol-aanbieder de facturen via een API of export beschikbaar maakt. Hoe Peppol en e-facturatie in Nederland en België samenhangen, staat in de kennisbank. Verder ## Lees verder ### Voor accountantskantoren Stukken najagen, inkoopfacturen en dossiers voor kantoren. ### Exact Online koppelen met n8n Hoe een Exact-koppeling werkt die van jou is. ### KvK API koppelen Bedrijfsgegevens automatisch uit het Handelsregister. --- # AI-agents met controle Source: https://aiagentcycle.com/nl/oplossingen/ai-agents/ Type: solution · Language: nl · Last modified: 2026-11-02T13:14:23 Oplossingen · AI-agents # AI die voorbereidt, en jij die beslist Een AI-agent is software die een afgebakende taak uitvoert in je systemen: een mail lezen, de klant opzoeken, een concept klaarzetten. Ik bouw agents met vaste grenzen, een logboek per actie en een mens bij alles wat een klant, een bedrag of een contract raakt. Plan je gratis scan Zo werkt het Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In de praktijk - BH28 draait autonoom in simulatie. AI helpt bij review en analyse, maar plaatst nooit zelf een order. Lees de case - Eigen AI-gateway in Holos33, naar een open taalmodel op een eigen server in de EU. Een ander model is een configuratiekeuze. - Eigen MCP-servers op aparte servers, onder meer voor de Holos33-kennisbank. Via mcp.aiagentcycle.com lezen AI-agents deze website als bron: alleen-lezend, met een logboek per aanroep. Herken je dit? ## Waar AI nu al tijd kan besparen ### Een inbox vol vragen die op elkaar lijken Steeds dezelfde informatie opzoeken en hetzelfde antwoord typen, met kleine verschillen. ### Documenten in wisselende vormen Offertes, facturen en formulieren die elk anders zijn opgemaakt, zodat iemand ze overtypt. ### AI uitproberen, maar niet durven loslaten ChatGPT helpt wel, maar je wilt niet dat het iets naar een klant stuurt wat niemand heeft gelezen. Zo loopt het ## Zo werkt een agent met een mens aan het stuur Een agent kiest per geval zijn route. Daarom zet ik hem alleen in waar echt variatie zit, en staat het moment van goedkeuren vast. - Mail of document binnen Een vraag, een offerte, een formulier. - Context ophalen Klant in het CRM, eerdere afspraken, je kennisbank. - Concept of voorstel Een antwoord, ingevulde velden of een samenvatting. - Goedkeuren jij beslist Klopt het? Aanpassen of versturen. - Uitvoeren en vastleggen Versturen of opslaan, met bron en versie in het logboek. - Leren Elke correctie wordt een nieuw testgeval. Vooraf leg ik vast wat de agent zelf mag, wat altijd naar een mens gaat en wat nooit mag. Een noodstop blokkeert nieuwe acties zonder het logboek van eerdere dossiers te wissen. Wat ik bouw ## Agents die een afgebakende taak overnemen Een afgebakende AI-agent kost €5.000 tot €12.000 aan bouw. Daarnaast lopen er gebruikskosten voor het model; die toon ik apart, met een budget en een waarschuwing. Zie de prijzenpagina. ### Supportagent op je kennisbank Beantwoordt vragen uit je eigen documenten (RAG) in jouw toon, of zet ze door naar een mens. - Bouwtijd 3 tot 5 dagenOver RAG → ### E-mailtriage Elke inkomende mail gelabeld, geprioriteerd en waar het kan voorzien van een conceptantwoord. - Bouwtijd 2 tot 3 dagen ### Documenten uitlezen Gegevens uit offertes, facturen en formulieren in wisselende vormen, naar de goede plek in je systemen. ### Voorbereiding vóór een gesprek Wat er over de klant bekend is, op één pagina, met de bron per onderdeel. Kiezen ## Agent, vaste flow of een mens? Gebruik AI alleen voor het deel waar de invoer echt varieert, zoals vrije tekst of documenten. Volgen alle gevallen dezelfde regels, dan is een vaste workflow goedkoper, beter uit te leggen en makkelijker te testen. Situatie | Wat past | Waarom Vaste invoer en vaste regels | Workflow of API-koppeling | Voorspelbaar en goed te testen Wisselende inhoud, uitkomst is te controleren | AI met menselijke controle | AI leest, een mens keurt Hoge impact of onduidelijke norm | Een mens beslist | Geen model draagt die verantwoordelijkheid Systemen ## Modellen en systemen die ik aansluit In de cloud of op je eigen server. Per model leg ik vast welke gegevens de omgeving verlaten en waar ze worden verwerkt. - OpenAI - Anthropic (Claude) - Mistral - Ollama - Qwen - Qdrant - Supabase / pgvector - MCP-servers - Gmail - Microsoft 365 (Outlook) - Zendesk - Freshdesk - Zammad - WhatsApp Business Bekijk alle 190 koppelingen → Bewijs ## AI met remmen, in mijn eigen systemen Eigen ontwikkeling · draait in simulatie ### BH28: een autonoom systeem met een risicopoort 32 n8n-workflows rond een kern in Python. ChatGPT en Claude helpen bij review en analyse, maar een order komt alleen door de vaste controles heen. Eigen product · laatste testfase ### Holos33: app, admin en CMS op één eigen API 278 API-endpoints, een AI-gateway naar een open model op een eigen server, en privacy die je in de schermen terugziet. Ik wil snappen hoe iets in elkaar zit voordat ik ja zeg. Met Stefan kan dat gesprek. Hij weet waar hij het over heeft, legt uit waarom hij iets zo bouwt en kijkt mee met hoe wij werken. En dan komt hij met net dat stuk waar ik zelf niet aan had gedacht. Stuur ik een vraag, dan heb ik snel antwoord. Mike van Ekelenburg Directeur, Greven Alle cases, eerlijk gelabeld → ## Wanneer ik een agent afraad Gartner verwacht dat meer dan 40% van de projecten met agentic AI eind 2027 is stopgezet, door hoge kosten, onduidelijke waarde of te weinig risicobeheersing (voorspelling, juni 2025). Ik begin daarom klein: één taak, één eigenaar, één testset. Ik raad een agent af als: - er geen vaste set testgevallen is om de kwaliteit aan te meten; - het een brede "digitale medewerker" zonder afgebakende taak moet worden; - een fout direct een klant, bedrag of contract raakt en er geen mens tussen zit; - een vaste workflow hetzelfde kan, goedkoper en voorspelbaarder. Veelgestelde vragen ## Over AI-agents Wat is het verschil tussen Copilot en een AI-agent? Copilot kijkt met je mee in je eigen programma’s en helpt terwijl jij werkt. Een AI-agent werkt een taak af in je systemen, ook als jij er niet bij bent. Copilot maakt jou sneller; een agent neemt een afgebakend stuk werk over. Wat kost een AI-agent? De bouw van een afgebakende agent kost €5.000 tot €12.000. Daarnaast betaal je voor het gebruik van het model, zoeken en opslag. Ik reken met jouw volume, spreek een budget af en toon bouwkosten en gebruikskosten apart. Gaan mijn gegevens naar een AI-leverancier? Dat leg ik per model vast. Bij een cloudmodel gaan alleen de gegevens mee die voor de taak nodig zijn. Voor gevoelige gegevens kan een open model op een eigen server in de EU draaien, zodat bedrijfsdata binnen blijft. Moet ik zelf verstand hebben van AI? Nee. Jij weet hoe je werk hoort te gaan en wanneer een antwoord goed is. Ik bouw, test en beheer de agent. Jij keurt de uitkomsten en houdt de regie. Verder ## Lees verder ### Lokale AI op je eigen server Qwen, Llama, Gemma en meer, zonder dat data de deur uitgaat. ### MCP-server en AI-agents Eén protocol tussen AI en je systemen, met rechten per actie. ### ChatGPT en Claude koppelen Taalmodellen in je processen, met een gateway ertussen. --- # Leads en offertes automatisch opvolgen Source: https://aiagentcycle.com/nl/oplossingen/leads-sales/ Type: solution · Language: nl · Last modified: 2026-11-03T00:07:46 Oplossingen · Leads en sales # Elke aanvraag opgevolgd, ook in je drukste week Leadopvolging automatiseren betekent dat elke aanvraag binnen minuten in je CRM staat, bij de juiste persoon terechtkomt en een opvolgmoment krijgt. De vaste stappen gaan automatisch. Het gesprek, de prijs en het maatwerk blijven bij jou. Plan je gratis scan Zo werkt het Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In de praktijk - Bijna 7× meer kans op een goed gesprek als je binnen een uur reageert. Maar 37% van de bedrijven deed dat (HBR, 2011, onderzoek bij 2.241 bedrijven). - 985 van 1.136 formulierinzendingen bleken bij Holos33 op de verkeerde lijst te staan. Lees de case - Je eigen CRM HubSpot, Pipedrive en Zoho CRM via ingebouwde n8n-koppelingen; Teamleader en Simplicate via hun API. Herken je dit? ## Waar aanvragen weglekken ### De aanvraag van vrijdagmiddag staat maandag nog in de mailbox. Tegen die tijd heeft de klant al iemand anders gebeld. ### Offertes zonder vervolg gaan de deur uit en daarna hoort niemand er meer iets van. Er staat geen datum bij, dus niemand belt. ### Een CRM dat niet klopt met dubbele contacten, lege velden en leads zonder eigenaar. Rapporteren erover is gokken. Het gaat zelden om onwil. Het werk komt er gewoon tussen. Volgens HBR, 2011, onderzoek bij 2.241 bedrijven reageerde maar 37% van de bedrijven binnen een uur op een online aanvraag. Zo loopt het ## Van aanvraag tot gesprek, zonder dat er iets blijft liggen De vaste stappen lopen vanzelf. Het moment dat telt, het contact met de klant, blijft van jou. - Aanvraag binnen Via formulier, mail, advertentie of WhatsApp. - Controleren Verplichte velden, en bestaat dit contact al? - In je CRM Met bron, eigenaar en status. - Bevestiging en taak De klant hoort binnen minuten iets; de eigenaar krijgt een taak. - Het gesprek jij beslist Inhoud, prijs en maatwerk. - Opvolgen Geen reactie op een offerte? Een herinnering of een belmoment. Bij twijfel stopt alleen dat ene dossier. Is de toestemming onduidelijk, lijkt het contact dubbel of weigert het CRM de update, dan krijgt de eigenaar de reden en de gegevens. De rest loopt door. Elke aanvraag krijgt een vaste sleutel om te voorkomen dat een herhaalde melding twee mails of twee contacten oplevert. Wat ik bouw ## Drie stromen die het meeste opleveren De bouwtijd is doorgaans één tot vijf dagen per flow. Eén stroom valt meestal onder een quick-win (vanaf €750). De hele keten van formulier tot afspraak valt onder CRM en leadfunnel (€3.500 tot €7.500). Zie de prijzenpagina. ### Aanvraag naar CRM Formulier, mailbox of advertentie naar je CRM: velden gecontroleerd, dubbelingen herkend, eigenaar en bron vastgelegd. ### Offerte-opvolging Elke verzonden offerte krijgt een opvolgdatum. Geen reactie? Dan staat er een taak of een conceptmail in jouw toon klaar. ### Een CRM dat bij blijft Statussen, taken en bronnen worden bijgewerkt, en je ziet per week wat er binnenkwam en wat er bleef liggen. Systemen ## Het werkt met wat je al gebruikt Je CRM vervangen is meestal niet nodig. Ik koppel aan het systeem waar je team al in werkt. - HubSpot - Pipedrive - Zoho CRM - Teamleader Focus - Simplicate - Salesforce - Websiteformulieren - Typeform - Jotform - Calendly - Gmail - Microsoft 365 (Outlook) - WhatsApp Business - Brevo - KvK Handelsregister Bekijk alle 190 koppelingen → Bewijs ## Gebouwd, gemeten en in gebruik Eigen praktijkcase, gemeten ### 985 van de 1.136 inzendingen op de verkeerde lijst Formulieren, Zoho CRM, boekingen en e-mail leken te werken. Eén formulier weigerde 25 dagen lang elke inzending, zonder één foutmelding. Nu loopt de keten sluitend en controleert hij zichzelf elke dag. Eigen ontwikkeling · in gebruik ### De Audit Desk achter de gratis scan Elke scan-aanvraag wordt een dossier met intake, bewijs, kansen en rapport op één plek. Een getal zonder bron komt er niet in. Alle cases, eerlijk gelabeld → Rekenvoorbeeld ## Wat handmatig opvolgen je per jaar kost - 10 aanvragen per week - × 8 minuten vastleggen en plannen - × 46 weken per jaar - ≈ 61 uur ongeveer €3.680 bij €60 per uur Rekenvoorbeeld, geen klantresultaat. In de scan vervang ik alle aannames door jouw aantallen en tel ik controle en uitzonderingen apart. ## Wanneer ik het je afraad Automatiseren maakt een proces sneller, ook als het nog niet goed loopt. In deze gevallen begin je beter ergens anders: - niemand gebruikt dezelfde fasen of definities in het CRM; - de herkomst en toestemming van contactgegevens zijn onduidelijk; - elke aanvraag vraagt direct om inhoudelijk maatwerk; - het gaat om een paar aanvragen per maand; dan is een goede werkinstructie eenvoudiger. Veelgestelde vragen ## Over leads en offertes opvolgen Wordt het niet onpersoonlijk als opvolging automatisch gaat? Nee, juist niet. De klant krijgt op tijd een bevestiging met de juiste naam en context. Het echte gesprek voer jij, alleen eerder. Inhoudelijk advies, prijsafwijkingen en maatwerk gaan nooit automatisch de deur uit. Werkt dit met ons huidige CRM? Meestal wel. HubSpot, Pipedrive en Zoho CRM hebben een ingebouwde n8n-koppeling; Teamleader, Simplicate en andere systemen koppel ik via hun API. In de scan controleer ik eerst velden, rechten en koppelmogelijkheden. Kan een flow per ongeluk twee keer mailen? Dat risico zit in een slecht ontwerp. Elke aanvraag krijgt daarom een vaste sleutel, de flow controleert vóór verzending de actuele status in het CRM, en bij twijfel maakt hij een taak in plaats van een mail. Wanneer heb ik AI nodig voor leadopvolging? Alleen voor een stap waarin tekst gelezen moet worden, zoals een aanvraag samenvatten of indelen. Statussen, termijnen en koppelingen horen in een gewone workflow. Die is goedkoper en makkelijker te testen. Verder ## Lees verder ### Voor dienstverleners en recruiters Snelheid, offertes en uren naar factuur, voor bureaus en recruiters. ### Software koppelen Hoe ik systemen koppel zonder ze te vervangen. ### AI-agents met controle Voor aanvragen met veel variatie: een concept, en jij beslist. --- # Operatie en rapportage automatiseren Source: https://aiagentcycle.com/nl/oplossingen/rapportage/ Type: solution · Language: nl · Last modified: 2026-11-03T00:07:40 Oplossingen · Operatie en rapportage # Je cijfers klaar op maandag, uit één bron Operatie en rapportage automatiseren betekent dat orders, voorraad en boekhouding elkaar bijhouden en dat je kerncijfers op een vast moment klaarstaan, met de bron en peildatum erbij. Je stuurt op één getal in plaats van drie exports. Plan je gratis scan Zo werkt het Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In de praktijk - Order- en voorraadsync tussen webshop, voorraad en boekhouding, met een bouwtijd van drie tot vijf dagen. - Mercabilis WooCommerce en Exact Online houden elkaar bij, met een storingsmail bij elke afwijking. Lees de case - 8 servers in beheer met monitoring, onderhoud en back-ups. Herken je dit? ## Waar het overzicht verdwijnt ### Drie exports voor één getal Omzet uit de webshop, kosten uit de boekhouding, pijplijn uit het CRM. Op maandagochtend plakken. ### Voorraad die per kanaal verschilt De eigen shop zegt op voorraad, bol.com is al uitverkocht. In je drukste week kost dat klanten. ### Discussie over welk getal klopt Iedereen rekent net anders, dus het overleg gaat over de cijfers in plaats van over de keuzes. Zo loopt het ## Zo komt een rapport tot stand dat je kunt vertrouwen Een bruikbaar rapport laat niet alleen cijfers zien, het bewaart ook de bron, de peildatum en wat er ontbrak. - Ophalen Uit webshop, boekhouding, CRM en spreadsheets. - Controleren Ontbreekt er iets? Wijkt een totaal af? - Samenvoegen Met vaste definities, elke week dezelfde. - Klaarzetten Als mail, pdf, dashboard of bericht in Teams. - Sturen jij beslist Jij kiest wat je doet met wat je ziet. Reageert een bron niet of klopt een totaal niet, dan meldt de flow dat in plaats van door te rekenen. Een rapport dat niet volledig is, gaat niet uit alsof het dat wel is. Wat ik bouw ## Drie stromen voor grip op je operatie ### Order- en voorraadsync Webshop, marketplaces, voorraad en boekhouding gekoppeld, met één bron per gegeven. - Bouwtijd 3 tot 5 dagen ### Managementrapportage Elke maandagochtend je kerncijfers in één mail of dashboard, uit al je systemen. - Bouwtijd 2 tot 3 dagen ### Onboarding van klant of medewerker Taken, documenten en toegang automatisch geregeld zodra iemand start. - Bouwtijd 2 tot 3 dagen Systemen ## Bronnen die ik samenbreng Je hoeft geen BI-tool te hebben. Heb je er wel een, dan voedt dezelfde flow die met schone gegevens. - WooCommerce - Shopify - Magento 2 - bol.com - Picqer - Monta - Exact Online - Zoho Books - Google Sheets - Excel 365 - Metabase - Grafana - Microsoft Teams - Slack Bekijk alle 190 koppelingen → Bewijs ## Systemen die elkaar bijhouden, en zeggen als dat niet lukt Externe klantcase · in beheer sinds september 2026 ### WooCommerce en Exact Online, met klantgroepprijzen Voor webbureau Mercabilis: 14 workflows op een eigen server met Cloudflare ervoor. Bestellingen gaan naar Exact, artikelen en prijzen terug naar de webshop, en bij elke afwijking komt er een storingsmail in gewone taal. Eigen ontwikkeling · in gebruik ### De Audit Desk achter de gratis scan Elke scan-aanvraag wordt een dossier met intake, bewijs, kansen en rapport op één plek. Een getal zonder bron komt er niet in. Alle cases, eerlijk gelabeld → Rekenvoorbeeld ## Wat handmatige rapportage je per jaar kost - 30 minuten per werkdag - × 5 dagen per week - × 52 weken per jaar - ≈ 130 uur ongeveer €7.800 bij €60 per uur Rekenvoorbeeld, indicatief. In de scan reken ik met jouw frequentie, behandeltijd en de kosten van een fout. ## Wanneer ik het je afraad Een rapport is zo goed als de gegevens eronder. Begin ergens anders als: - niemand het eens is over hoe een kerncijfer berekend wordt; - de administratie zelf nog vol handwerk zit; begin dan bij de administratie; - je één keer per kwartaal een overzicht nodig hebt; dan is een goed sjabloon genoeg. Veelgestelde vragen ## Over rapportage automatiseren Welke bronnen kun je koppelen voor een automatische rapportage? Elk systeem met een API of export: je boekhoudpakket, je webshop of kassasysteem, je CRM en de spreadsheets die je nu met de hand bijhoudt. De rapportage haalt de cijfers op het afgesproken moment op en zet ze in één overzicht. Hoe vaak kan een automatisch rapport verschijnen? Zo vaak als je besluiten dat vragen: dagelijks voor omzet en openstaande posten, wekelijks voor het teamoverleg, maandelijks voor de afsluiting. Elke versie gebruikt dezelfde definities, zodat je week op week kunt vergelijken. Wat als de cijfers niet kloppen? Dan zie je dat sneller dan nu, omdat elk getal terugwijst naar zijn bron en het moment van ophalen. Ontbrekende data, afwijkende totalen of een bron die niet reageert worden gemeld in plaats van stil doorgerekend. Heb ik Power BI nodig? Nee. Een rapport kan als mail, pdf, gedeelde spreadsheet of bericht in je chattool komen. Heb je wel een BI-tool, dan voedt dezelfde flow die met schone, actuele gegevens. Verder ## Lees verder ### Voor webshops en groothandels Orders, voorraad, verzending en B2B-prijzen gekoppeld. ### Administratie automatiseren Een rapport is zo goed als de administratie eronder. ### Alle koppelingen 190 systemen, en hoe elk ervan koppelt. --- # Software koppelen en API-koppelingen Source: https://aiagentcycle.com/nl/oplossingen/koppelingen/ Type: solution · Language: nl · Last modified: 2026-11-02T13:14:23 Oplossingen · Software koppelen # Je systemen koppelen, zonder ze te vervangen Software koppelen betekent dat je programma’s zelf gegevens uitwisselen: een order wordt een factuur, en een klant staat in je CRM én je boekhouding met hetzelfde nummer. Ik bouw die koppelingen in n8n, op jouw eigen server, met een logboek en een melding als er iets misgaat. Plan je gratis scan Bekijk alle koppelingen Gratis · 30 minuten online · je krijgt altijd een mini-adviesrapport In de praktijk - 190 systemen in het overzicht van koppelingen, elk met hoe het koppelt. - 14 workflows voor Mercabilis: WooCommerce en Exact Online, met klantgroepprijzen en een storingsmail in gewone taal. - Van jou Exporteerbare workflows, documentatie en toegangsgegevens. Een andere bouwer kan verder. Herken je dit? ## Herken je dit? ### Iemand typt het verschil over Je CRM weet iets wat je boekhouding niet weet. Elke week vult iemand dat met de hand aan. ### Twee systemen spreken elkaar tegen Een ander adres in het CRM dan in de boekhouding, en niemand weet welk adres klopt. ### Een standaardkoppeling die net niet past Hij bestaat, maar kent jouw uitzondering niet. Dus doe je dat stukje toch weer zelf. Zo loopt het ## Wat een koppeling doet, in zes stappen De vertaling tussen twee systemen is het echte werk. De rest is zorgen dat het blijft lopen. - Gebeurtenis Een order, een nieuwe klant, een betaalde factuur. - Ophalen De gegevens die bij die gebeurtenis horen. - Vertalen Wat het ene systeem klantnummer noemt, heet in het andere relatiecode. - Wegschrijven Op de goede plek, en maar één keer. - Controleren Heeft de bestemming het echt ontvangen? - Uitzondering jij beslist Afwijking of storing: een melding in gewone taal. Elk systeem is te koppelen via een van vier routes: een API, een export, de database of schermautomatisering. Welke route past, hangt af van wat jouw systeem toelaat. Zo werken de vier routes. Wat ik het vaakst koppel ## Drie koppelingen die het meeste handwerk wegnemen ### CRM en boekhouding Een klant die je in je CRM aanmaakt, staat een minuut later in je boekhouding, met hetzelfde nummer. Een betaalde factuur zet de status in je CRM om. ### Webshop, voorraad en verzending Een bestelling verlaagt de voorraad, maakt een verzendlabel en zet de factuur klaar. Een retour draait de keten terug.Lees de Mercabilis-case → ### Formulieren, mail en ERP Wat via een formulier of mail binnenkomt, komt op de goede plek in je ERP terecht, met de bijlage erbij. Systemen ## Systemen met een eigen uitleg Voor de systemen die ik het vaakst koppel, staat per systeem wat je koppelt, hoe het werkt en waar het vaak misgaat. - Exact Online - AFAS Profit - Moneybird - WooCommerce - Shopify - Magento 2 - bol.com - HubSpot - Zoho CRM - Mollie - Sendcloud - KvK Handelsregister Bekijk alle 190 koppelingen → Bewijs ## Een koppeling die zegt wanneer er iets mis is Externe klantcase · in beheer sinds september 2026 ### WooCommerce en Exact Online, met klantgroepprijzen Voor webbureau Mercabilis: 14 workflows op een eigen server met Cloudflare ervoor. Bestellingen gaan naar Exact, artikelen en prijzen terug naar de webshop, en bij elke afwijking komt er een storingsmail in gewone taal. Eigen praktijkcase, gemeten ### 985 van de 1.136 inzendingen op de verkeerde lijst Formulieren, Zoho CRM, boekingen en e-mail leken te werken. Eén formulier weigerde 25 dagen lang elke inzending, zonder één foutmelding. Nu loopt de keten sluitend en controleert hij zichzelf elke dag. Wij bouwen de webshop, maar een koppeling met Exact is niet ons vak. Onze klant werkt met aparte prijzen voor wederverkopers, en daar loop je met standaardmodules op vast. Stefan bouwde de koppeling tussen WooCommerce en Exact: wie inlogt, ziet zijn eigen prijs, en Exact blijft de enige plek waar een prijs verandert. Hij beheert ook de server waar de koppeling op draait, met elke maand onderhoud. Gaat er iets mis, dan krijg ik een mail die ik gewoon kan lezen. Met Cloudflare ervoor zit de beveiliging goed. Robin Duin Eigenaar, Mercabilis Alle cases, eerlijk gelabeld → ## Wanneer een koppeling niet loont Ik zeg liever vooraf nee dan achteraf sorry. Een koppeling raad ik af als: - het proces nog elke maand verandert; - het om een paar handelingen per week gaat; dat kost minder tijd dan de koppeling ooit terugverdient; - een systeem geen API, export of database heeft en het scherm steeds verandert. Veelgestelde vragen ## Over software koppelen Wat is een API-koppeling? Een API-koppeling is een verbinding waarmee twee programma’s automatisch gegevens uitwisselen, zonder dat iemand iets overtypt. De API is de deur die een systeem openzet; de koppeling bepaalt wat erdoorheen gaat en wanneer. Wat kost een koppeling laten maken? Dat hangt af van het aantal systemen, of ze een bruikbare API hebben en hoeveel uitzonderingen er in het proces zitten. Ik werk met een vaste prijs per afgebakende opdracht; een quick-win begint bij €750. Werkt het ook met mijn oude systeem? Vaak wel. Heeft je systeem een API, een export of een database, dan lukt het in de praktijk. Zonder dat kan het soms met schermautomatisering, met een controle na elke stap. Dat beoordeel ik in de scan. Van wie is de koppeling als we uit elkaar gaan? Van jou. Hij draait in jouw omgeving, de workflows zijn exporteerbaar en de documentatie en toegangsgegevens liggen bij jou. Een andere bouwer kan hem met de documentatie overnemen, zonder opnieuw te beginnen. Verder ## Lees verder ### Alle koppelingen 190 systemen in vier domeinen, met zoeken en filteren. ### Exact Online koppelen met n8n Hoe een Exact-koppeling werkt die van jou is. ### Workflows zonder stille fouten Retries, dubbele events en meldingen, technisch uitgelegd. --- # Automatisering voor accountantskantoren Source: https://aiagentcycle.com/nl/voor/accountants/ Type: sector · Language: nl · Last modified: 2026-11-03T00:07:37 Per branche · Accountants # Ruimte voor meer dossiers, met hetzelfde team Voor administratie- en accountantskantoren automatiseer ik het verzamelen, controleren en klaarzetten van klantgegevens: stukken najagen, inkoopfacturen, herinneringen en dossiers. Het vakinhoudelijke oordeel blijft bij jullie, en alles draait in een EU-omgeving die van jullie is. - Bijna 60% van de mkb-kantoren heeft een personeelstekort (Exact-onderzoek 2024, via Accountant) - Exact Online koppel ik in productie, met een storingsmail bij elke afwijking - Jullie omgeving n8n in de EU, met verwerkersovereenkomst - Sinds 2021 bouwen · KvK 95865101Eerst zien hoe het werkt ↓ Plan je gratis scan 30 minuten online. Je krijgt altijd een mini-adviesrapport, ook als automatiseren niet loont. Herken je dit? ## Waar de uren van een kantoor heen gaan ### Stukken najagen Klanten herinneren aan bonnen, afschriften en facturen. Per mail, per klant, steeds opnieuw. ### De piek die elk jaar hoger wordt Aangiftes en afsluitingen komen tegelijk, en goede mensen zijn niet te vinden. ### Overtypen tussen systemen Gegevens uit een portaal, mail of export met de hand in het pakket zetten. ### Dossiers die blijven groeien Klantgegevens verzamelen voor Wwft en onboarding, zonder dat iemand het overzicht heeft. Zo loopt het ## Stukken najagen, zonder dat iemand erachteraan hoeft De klant krijgt op tijd een duidelijke vraag. Jullie zien per klant wat binnen is en wat nog mist. - Periode start Een maand, kwartaal of jaar breekt aan. - Verzoek naar de klant Met een lijst van wat er nodig is. - Herinneren Nog niet alles binnen? Na een afgesproken termijn een vriendelijke herinnering. - Ontvangen en ordenen Stukken in het juiste dossier, met datum en bron. - Beoordelen jullie beslissen De medewerker kijkt naar de inhoud. - Overzicht per klant Wat binnen is, wat mist, wie actie heeft. Complete en geldige dossiers kunnen door. Ontbrekende gegevens, uitzonderingen en beroepsmatige oordelen blijven bij een medewerker. Wat ik bouw ## Stromen die in de piek het verschil maken Eén afgebakend proces is een quick-win, vanaf €750. De bouwtijd is doorgaans één tot vijf dagen per flow. Zie de prijzenpagina. ### Stukken uitvragen en najagen Per klant en per periode een verzoek, herinneringen op schema en een overzicht van wat mist. ### Inkoopfacturen verwerken Uitlezen, controleren en een boekingsvoorstel in het pakket. De medewerker keurt alleen de afwijkingen.Zo werkt het → ### Herinneringen en aanmaningen Voor jullie klanten of voor jullie eigen debiteuren, in de toon van het kantoor. ### Dossiers voorbereiden Bedrijfsgegevens uit de KvK en klantgegevens klaarzetten voor een Wwft-dossier. Het oordeel blijft bij jullie.KvK API koppelen → Systemen ## Het pakket van het kantoor blijft Exact Online draait bij mij in productie. Twinfield, Yuki, AFAS, Moneybird en SnelStart koppel ik via hun API. - Exact Online - Twinfield - Yuki - AFAS Profit - Moneybird - SnelStart - Nmbrs - Loket.nl - KvK Handelsregister - Zoho Sign - DocuSign - SharePoint - OneDrive Bekijk alle 190 koppelingen → Beroepsgeheim ## Klantgegevens in jullie eigen omgeving n8n draait in een EU-omgeving die van het kantoor is, met een verwerkersovereenkomst. Elke externe dienst die meedoet, zoals een AI-model, leg ik vooraf vast: welke gegevens erheen gaan, waar ze worden verwerkt en hoe lang ze blijven. Voor gevoelige stukken kan een open AI-model op een eigen server draaien, zodat klantdata het kantoor niet verlaat. Hoe de AI Act en de AVG daarbij meespelen, staat in het artikel over AI, AVG en eigen data. Bewijs ## Zo zien gecontroleerde dossiers eruit Eigen ontwikkeling · in gebruik ### De Audit Desk achter de gratis scan Elke scan-aanvraag wordt een dossier met intake, bewijs, kansen en rapport op één plek. Een getal zonder bron komt er niet in. Externe klantcase · in beheer sinds september 2026 ### WooCommerce en Exact Online, met klantgroepprijzen Voor webbureau Mercabilis: 14 workflows op een eigen server met Cloudflare ervoor. Bestellingen gaan naar Exact, artikelen en prijzen terug naar de webshop, en bij elke afwijking komt er een storingsmail in gewone taal. Alle cases, eerlijk gelabeld → ## Wanneer ik het je afraad Niet elk kantoor heeft er nu baat bij. Begin ergens anders als: - jullie klanten hun stukken al via één portaal aanleveren en dat goed loopt; - het kantoor binnenkort overstapt naar een ander pakket; koppel dan het nieuwe pakket; - een proces maar een paar uur per maand kost; dan verdient de bouw zich niet terug. Veelgestelde vragen ## Wat kantoren mij vragen Welke processen kun je op een accountantskantoor automatiseren? Vooral terugkerend werk: stukken uitvragen en najagen, inkoopfacturen verwerken, herinneringen en aanmaningen, periode-afsluitingen klaarzetten en dossiers voorbereiden. Ik begin met één proces dat vaak genoeg terugkomt; in de gratis scan bepalen we welk proces eerst loont. Werkt het met Exact, Twinfield en onze andere software? Exact Online koppel ik in productie. Twinfield, Yuki, AFAS, Moneybird en SnelStart koppel ik via hun API. Heeft een pakket een API of export, dan sluit ik erop aan, zonder dat jullie overstappen. Mag klantdata hier wel doorheen? n8n draait in jullie eigen EU-omgeving, met een verwerkersovereenkomst. Externe diensten, zoals een AI-model, leg ik vooraf per dienst vast. Voor gevoelige stukken kan een open model op een eigen server draaien. Hoe snel staat de eerste automatisering live? In dagen. De bouwtijd is doorgaans één tot vijf dagen per flow, afhankelijk van het aantal systemen. Daarna draait de flow eerst met controle mee voordat hij zelfstandig gaat. Verder ## Lees verder ### Administratie automatiseren Facturen, herinneringen en boekingsvoorstellen. ### KvK API koppelen Bedrijfsgegevens automatisch uit het Handelsregister. ### Lokale AI op je eigen server AI voor gevoelige stukken, zonder dat data het kantoor verlaat. --- # Automatisering voor dienstverleners en recruiters Source: https://aiagentcycle.com/nl/voor/dienstverleners/ Type: sector · Language: nl · Last modified: 2026-11-03T00:07:32 Per branche · Dienstverleners en recruiters # Als eerste reageren, zonder de hele dag in je inbox Voor dienstverleners, bureaus en recruiters automatiseer ik wat er gebeurt tussen een aanvraag en het eerste gesprek: vastleggen, toewijzen, bevestigen en opvolgen. Ook offertes en uren naar facturatie. Het gesprek en het advies blijven van jou. - Bijna 7× meer kans op een goed gesprek bij reactie binnen een uur (HBR, 2011, onderzoek bij 2.241 bedrijven) - 37% van de bedrijven reageerde binnen een uur - 98 vacatures per 100 werklozen in 2025 (CBS): werven blijft handwerk - 300+ automatiseringen in productieEerst zien hoe het werkt ↓ Plan je gratis scan 30 minuten online. Je krijgt altijd een mini-adviesrapport, ook als automatiseren niet loont. Herken je dit? ## Waar omzet weglekt bij dienstverleners ### Leads die te laat worden opgevolgd Na uren of dagen, omdat iedereen met klantwerk bezig is. ### Offertes zonder vervolg Verstuurd, en daarna hoort niemand er meer iets van. ### Uren die met de hand een factuur worden Urenregistratie, controle, factuur. Aan het eind van de maand, als iedereen moe is. ### Screenen tot na middernacht Voor recruiters: cv’s doorlopen en kandidaten samenvatten, ’s avonds. Zo loopt het ## Van aanvraag tot eerste gesprek De eerste reactie is binnen minuten. Het gesprek voer jij, alleen eerder dan je concurrent. - Aanvraag binnen Website, mail, LinkedIn-formulier of telefoonnotitie. - In je CRM Met bron, eigenaar en de juiste fase. - Bevestiging Persoonlijk, met naam en context. - Het gesprek jij beslist Jij belt of plant een afspraak. - Offerte en opvolging Opvolgdatum en herinnering tot er een besluit ligt. Bij twijfel, zoals een mogelijke dubbeling of een onduidelijke aanvraag, krijgt de eigenaar een taak in plaats van dat er automatisch iets naar de klant gaat. Wat ik bouw ## Stromen die tijd en omzet opleveren Eén stroom is een quick-win, vanaf €750. De hele keten van formulier tot afspraak valt onder CRM en leadfunnel (€3.500 tot €7.500). Zie de prijzenpagina. ### Leadopvolging binnen minuten Elke aanvraag direct in je CRM, met een persoonlijke bevestiging en een taak voor de eigenaar.Leads en sales → ### Offerte-opvolgreeks Herinneringen en belmomenten tot er een besluit ligt, en de reden als het nee wordt. ### Uren naar factuur Geregistreerde uren gecontroleerd en klaargezet als factuur in je boekhouding. ### Screening voorbereid Cv’s en vacatures samengevat en naast elkaar gezet. De keuze maakt de recruiter.AI-agents → Systemen ## CRM, agenda en facturatie HubSpot, Pipedrive en Zoho CRM hebben een ingebouwde n8n-koppeling. Teamleader, Simplicate en je ATS koppel ik via hun API, als die er is. - HubSpot - Pipedrive - Teamleader Focus - Simplicate - Zoho CRM - Calendly - Google Calendar - Gmail - Microsoft 365 (Outlook) - Microsoft Teams - WhatsApp Business - Moneybird - Exact Online - Typeform Bekijk alle 190 koppelingen → Bewijs ## Bewijs uit de praktijk Eigen praktijkcase, gemeten ### 985 van de 1.136 inzendingen op de verkeerde lijst Formulieren, Zoho CRM, boekingen en e-mail leken te werken. Eén formulier weigerde 25 dagen lang elke inzending, zonder één foutmelding. Nu loopt de keten sluitend en controleert hij zichzelf elke dag. Eigen ontwikkeling · in gebruik ### De Audit Desk achter de gratis scan Elke scan-aanvraag wordt een dossier met intake, bewijs, kansen en rapport op één plek. Een getal zonder bron komt er niet in. Ik wil snappen hoe iets in elkaar zit voordat ik ja zeg. Met Stefan kan dat gesprek. Hij weet waar hij het over heeft, legt uit waarom hij iets zo bouwt en kijkt mee met hoe wij werken. En dan komt hij met net dat stuk waar ik zelf niet aan had gedacht. Stuur ik een vraag, dan heb ik snel antwoord. Mike van Ekelenburg Directeur, Greven Alle cases, eerlijk gelabeld → ## Wanneer ik het je afraad Snelheid helpt alleen als de basis klopt. Begin ergens anders als: - je team niet dezelfde fasen gebruikt in het CRM; - elke aanvraag direct inhoudelijk maatwerk vraagt; - je een paar aanvragen per maand krijgt; dan is een vaste werkwijze genoeg. Veelgestelde vragen ## Wat bureaus mij vragen Voelt automatisch opvolgen niet onpersoonlijk? De eerste reactie wordt juist persoonlijker: op tijd, met de juiste naam en context. Het echte gesprek voer jij, alleen eerder. Advies, prijs en maatwerk gaan nooit automatisch de deur uit. Werkt dit met ons CRM en ATS? HubSpot, Pipedrive en Zoho CRM hebben een ingebouwde n8n-koppeling. Teamleader, Simplicate en de meeste ATS-systemen koppel ik via hun API. Heeft een systeem geen API, dan bespreken we in de scan wat wel kan. Moet ik eerst mijn processen op orde hebben? Nee. Je hoeft één proces te kiezen dat vaak genoeg voorkomt. Blijkt in de scan dat dat proces nog elke week verandert, dan zeg ik dat en kiezen we een ander. Wat als mijn team het niet gebruikt? Dan heb ik het verkeerd gebouwd. Een goede flow verandert weinig aan hoe je team werkt: het voorwerk is al gedaan als ze beginnen. Vraagt een oplossing om veel nieuw gedrag, dan pas ik het ontwerp aan. Verder ## Lees verder ### Leads en offertes opvolgen Elke aanvraag opgevolgd, ook in je drukste week. ### HubSpot koppelen Met je formulieren, boekhouding en service. ### Zoho CRM koppelen Met formulieren, boekingen en e-mail. --- # Automatisering voor elke sector Source: https://aiagentcycle.com/nl/voor/elke-sector/ Type: sector · Language: nl · Last modified: 2026-11-02T14:25:09 Per branche · Elke sector # Automatiseren begint bij je werk, niet bij je branche Of je nu een installatiebedrijf, een zorgpraktijk of een adviesbureau hebt: wat te automatiseren is, is werk dat steeds terugkomt, duidelijke regels heeft en tijd kost. Kies dat proces. De systemen die je al gebruikt blijven het vertrekpunt. - Je drie grootste tijdvreters, met wat ze kosten - Eerlijk advies, ook als automatiseren (nog) niet loont - Het rapport is van jou, ook als we niet verder gaanEerst zien hoe het werkt ↓ Plan je gratis scan 30 minuten online. Je krijgt altijd een mini-adviesrapport, ook als automatiseren niet loont. Waar begin je? ## Waar de tijd blijft liggen ### Steeds dezelfde invoer Gegevens overtypen, documenten maken en statussen bijwerken in meerdere systemen. ### Opvolging die te laat komt Leads, offertes, klantvragen of taken wachten tot iemand tijd heeft. ### Inzicht dat handwerk vraagt Rapportages uit losse exports, al verouderd als ze klaar zijn. Kies het proces ## Vijf routes, één voor elk soort werk ### Leads en offertes opvolgen Elke aanvraag binnen minuten in je CRM, met een opvolgmoment.Bekijk → ### Administratie en finance Facturen, herinneringen en boekingsvoorstellen zonder overtypen.Bekijk → ### Klantcontact en AI-agents AI die voorbereidt, en een mens die beslist.Bekijk → ### Operatie en rapportage Systemen die elkaar bijhouden en cijfers op maandag.Bekijk → ### Software koppelen Je systemen laten praten, zonder ze te vervangen.Bekijk → ### Alle koppelingen 190 systemen, en hoe elk ervan koppelt.Bekijk → Of kies je branche ## Voorbeelden uit drie branches ### Accountants Stukken najagen, inkoopfacturen en dossiers.Voor accountants → ### Webshops en groothandels Orders, voorraad, verzending en B2B-prijzen gekoppeld.Voor webshops → ### Dienstverleners en recruiters Snel reageren, offertes en uren naar factuur.Voor dienstverleners → Rekenvoorbeeld ## Wat één terugkerende taak kost - 30 minuten per werkdag - × 5 dagen per week - × 52 weken per jaar - ≈ 130 uur ongeveer €7.800 bij €60 per uur Rekenvoorbeeld, indicatief. In de gratis scan reken ik met jouw frequentie, behandeltijd en foutkosten. Bewijs ## Gebouwd voor echte bedrijven Externe klantcase · in beheer sinds september 2026 ### WooCommerce en Exact Online, met klantgroepprijzen Voor webbureau Mercabilis: 14 workflows op een eigen server met Cloudflare ervoor. Bestellingen gaan naar Exact, artikelen en prijzen terug naar de webshop, en bij elke afwijking komt er een storingsmail in gewone taal. Eigen praktijkcase, gemeten ### 985 van de 1.136 inzendingen op de verkeerde lijst Formulieren, Zoho CRM, boekingen en e-mail leken te werken. Eén formulier weigerde 25 dagen lang elke inzending, zonder één foutmelding. Nu loopt de keten sluitend en controleert hij zichzelf elke dag. Als het over onze systemen gaat, is Stefan mijn sparringpartner. Hoe het in elkaar moet zitten en wat er echt nodig is. Hij kijkt eerst hoe wij werken en zoekt daar de oplossing bij. Ik houd zelf de regie over mijn bedrijf en heb toch iemand naast me die het overzicht heeft. Prettige samenwerking. Dani Steen Eigenaar, Mooier Thuis Alle cases, eerlijk gelabeld → Veelgestelde vragen ## Over automatiseren in jouw sector Werkt automatisering ook buiten de voorbeeldbranches? Ja, als het proces herhaalbare stappen, duidelijke invoer en een controleerbare uitkomst heeft. In de scan bepaal ik eerst of automatiseren zinvol en veilig is voor jouw proces. Moeten we onze huidige software vervangen? Meestal niet. Ik kijk eerst welke systemen via een API, webhook of veilige import te koppelen zijn. Vervangen raad ik alleen aan als de bestaande basis aantoonbaar blokkeert. Wat als een proces niet geschikt is? Dan staat dat eerlijk in het advies. Soms is een werkinstructie, een beter formulier of schonere brondata eerst meer waard dan een automatisering. --- # Automatisering voor webshops en groothandels Source: https://aiagentcycle.com/nl/voor/webshops/ Type: sector · Language: nl · Last modified: 2026-11-03T00:07:35 Per branche · Webshops en groothandels # Je piek aankunnen met minder handwerk Voor webshops en groothandels koppel ik webshop, marketplaces, voorraad, verzending en boekhouding, zodat een order één keer wordt ingevoerd en overal goed staat. Ook klantgroepprijzen voor zakelijke klanten. Bij een afwijking krijg je een melding met de reden erbij. - €35,7 miljard online besteed in Nederland in 2025 (Thuiswinkel Markt Monitor) - Klantgroep­prijzen live voor de webshop van een klant van Mercabilis - 3 tot 5 dagen bouwtijd voor een order- en voorraadsync - Self-hosted geen prijs per order, ook niet in de piekEerst zien hoe het werkt ↓ Plan je gratis scan 30 minuten online. Je krijgt altijd een mini-adviesrapport, ook als automatiseren niet loont. Herken je dit? ## Waar het handwerk in een webshop zit ### Orders overtypen Van de webshop naar de boekhouding, en bij een groothandel ook nog naar het ERP. ### Voorraad die niet klopt De eigen shop en bol.com lopen uit elkaar. In je drukste week verkoop je wat er niet is. ### Zakelijke klanten met eigen prijzen Staffels en klantgroepprijzen waar standaardmodules op vastlopen. ### Klantvragen en retouren Ze blijven liggen precies wanneer het druk is. Zo loopt het ## Een order, één keer ingevoerd Elke stap werkt met één bron per gegeven: prijzen en artikelen uit de boekhouding, orders uit de shop. - Order binnen Uit je eigen shop of een marketplace. - Voorraad bijwerken In alle kanalen tegelijk. - Verzendlabel Via Sendcloud, MyParcel of je vervoerder. - Factuur In je boekhouding, met de juiste klant en prijs. - Track en trace Automatisch naar de klant. - Afwijking jij beslist Prijs, voorraad of adres klopt niet. Een order mag bij een storing nooit dubbel geboekt worden of stil verdwijnen. Elke order heeft een vaste sleutel, en bij een fout krijg je een melding in gewone taal, met de order erbij. Wat ik bouw ## Stromen die in de piek het verschil maken Eén afgebakende stroom is een quick-win, vanaf €750. Een AI-agent kost €5.000 tot €12.000. Zie de prijzenpagina. ### Order-, voorraad- en boekhoudsync Shop, marketplaces, voorraad en boekhouding als één geheel. - Bouwtijd 3 tot 5 dagen ### B2B-prijzen en klantgroepen De juiste prijs voor wie is ingelogd, met de boekhouding als enige plek waar een prijs verandert.Lees de case → ### Reviewverzoek na levering Een verzoek op het goede moment, en een melding bij een negatieve review. ### Supportagent Antwoordt op vragen over bestellingen en levering uit je eigen gegevens, of zet ze door naar een mens.AI-agents → Systemen ## Shop, marketplaces en logistiek Je platform maakt minder uit dan of voorraad, verzending en boekhouding al met elkaar praten. Daar zit het echte handwerk. - WooCommerce - Shopify - Magento 2 - Lightspeed - bol.com - Amazon Seller Central - Channable - Picqer - Monta - Sendcloud - MyParcel - PostNL - Exact Online - Zoho Books - Mollie Bekijk alle 190 koppelingen → Bewijs ## Een webshop en Exact Online die elkaar bijhouden Externe klantcase · in beheer sinds september 2026 ### WooCommerce en Exact Online, met klantgroepprijzen Voor webbureau Mercabilis: 14 workflows op een eigen server met Cloudflare ervoor. Bestellingen gaan naar Exact, artikelen en prijzen terug naar de webshop, en bij elke afwijking komt er een storingsmail in gewone taal. Wij bouwen de webshop, maar een koppeling met Exact is niet ons vak. Onze klant werkt met aparte prijzen voor wederverkopers, en daar loop je met standaardmodules op vast. Stefan bouwde de koppeling tussen WooCommerce en Exact: wie inlogt, ziet zijn eigen prijs, en Exact blijft de enige plek waar een prijs verandert. Hij beheert ook de server waar de koppeling op draait, met elke maand onderhoud. Gaat er iets mis, dan krijg ik een mail die ik gewoon kan lezen. Met Cloudflare ervoor zit de beveiliging goed. Robin Duin Eigenaar, Mercabilis Alle cases, eerlijk gelabeld → ## Wanneer ik het je afraad Niet elke shop heeft er nu baat bij. Begin ergens anders als: - je een paar orders per dag hebt en alles in één systeem staat; - je platform binnenkort verandert; koppel dan het nieuwe platform; - artikeldata en prijzen nog op drie plekken worden bijgehouden; kies eerst één bron. Veelgestelde vragen ## Wat webshops mij vragen Werkt dit met mijn webshopplatform? Ja, voor de gangbare platformen, zoals WooCommerce, Shopify, Magento 2 en Lightspeed. Wat meer uitmaakt dan het platform, is of je voorraad, verzending en boekhouding al met elkaar praten. Daar zit meestal het handwerk. Wat gebeurt er met de kosten tijdens een piek? Bij self-hosted n8n betaal je niet per order of per taak, dus je rekening verandert niet als je volume in november verdrievoudigt. Wat wel moet: de server op dat volume inrichten. Dat doe ik vooraf. Kan ik retouren automatisch afhandelen? Gedeeltelijk, en dat is bewust. Aanmelden, voorwaarden controleren en het label klaarzetten kan automatisch. Het besluit bij een twijfelgeval laat ik bij een mens, anders verlies je een klant op een regel die net niet klopte. Ik verkoop via bol.com en mijn eigen shop. Kan dat samen? Ja, en juist dan loont koppelen: één voorraad over alle kanalen en geen dubbele administratie. Orders uit beide kanalen komen op dezelfde manier in je boekhouding. Verder ## Lees verder ### WooCommerce koppelen Met boekhouding, voorraad en verzending. ### bol.com koppelen Met je webshop, voorraad en boekhouding. ### Operatie en rapportage Je cijfers klaar op maandag, uit één bron. --- # 985 inzendingen op de verkeerde lijst. En niemand die het zag. Source: https://aiagentcycle.com/nl/cases/holos33-formulieren-crm-automatisering/ Type: case · Language: nl · Last modified: 2026-11-02T14:25:09 Case · Automatisering & integratie Holos33 had werkende formulieren, een ingerichte Zoho CRM en een e-mailsysteem dat netjes verstuurde. Alles leek te functioneren. Toen ik ging meten, droeg 985 van de 1.136 inzendingen het verkeerde herkomstlabel. Filter je de spamgolf eruit, dan ging van het échte verkeer twee derde naar de verkeerde bestemming. Eén formulier weigerde bovendien 25 dagen lang elke inzending — zonder één foutmelding. Dit is wat AIAgentCycle heeft gevonden, gerepareerd en — belangrijker — aantoonbaar gemaakt. Niet met een rapport, maar met een keten die dagelijks zichzelf natoetst. Over deze case. Holos33 is mijn eigen platform. Ik publiceer deze case omdat ik alles eerst op mezelf test en omdat de cijfers gemeten zijn, niet geschat. Externe cases volgen; de eerste is in voorbereiding. 985 van 1.136 inzendingen met verkeerd herkomstlabel 100% van het prijzenformulier werd stil geweigerd 0 foutmeldingen die iemand ooit bereikten 21/32 van het échte verkeer werd misgerouteerd Op deze pagina: wat er is opgeleverd · het probleem in cijfers · de aanpak met tweezijdige poorten · de architectuur · formulieren naar Zoho CRM · boekingen · e-mail en AVG · foutafhandeling · anti-spam en Cloudflare · serverhardening en Zero Trust · monitoring · resultaat · wat ik voor je bouw · veelgestelde vragen ## De case in één alinea AIAgentCycle heeft voor privacy-first welzijnsplatform Holos33 de complete keten van webformulier naar CRM, boekingssysteem en e-maillijst doorgemeten, gerepareerd en van bewijs voorzien. De keten loopt van vier actieve Fluent Forms-formulieren op tien pagina’s van een WordPress-site, via een PHP-brug en een self-hosted n8n-workflow, naar Zoho CRM, Zoho Bookings en Listmonk. Ik vond drie oorzaken van stil verlies — een routeringsfout in PHP, een anti-spamfilter dat zijn eigen invoer nooit ontving, en een n8n-keten die sessie-attributie boven paginacontext liet gaan — plus een waarschuwingssysteem dat nooit had gewerkt. Na afloop zijn zes van de zeven bestemmingen end-to-end aangetoond met echte browserinzendingen — de zevende, de losse nieuwsbrieflijst, heeft geen bereikbaar formulier en is synthetisch getoetst. Een dagelijkse controle bewaakt sindsdien of het zo blijft. ## Wat AIAgentCycle heeft opgeleverd Eén doorlopende keten, van klik tot lijst, met bewijs op elke overgang. Concreet is dit opgeleverd en in productie genomen: Opgeleverd | Wat het doet Formulier-naar-CRM-koppeling | Vier formulieren op tien pagina’s in twee talen, elk met de juiste herkomst, segment en taalvoorkeur als gestructureerd veld in Zoho CRM Herkomstbepaling met één bron | Eén functie bepaalt de herkomst op post-ID; de rest van de keten draagt hem alleen nog mee. Vertaalde teksten kunnen de routering niet meer breken Idempotente bezorging | Zoho-upsert op e-mailadres en Listmonk PATCH/POST, zodat een herkansing nooit een dubbele lead oplevert Wachtrij met vangnet | Vier bezorgpogingen, ladder van 60/300/900 seconden, dead-letter mét inhoud en dagelijkse alarmering Tijdsbudgetketen | Vier oplopende limieten (5 · 25 · 45 · 60 s) zodat elke storing binnen de keten wordt afgevangen in plaats van erbuiten te verdwijnen Boekingsflow | Van formulier direct naar het juiste gesprekstype in Zoho Bookings, met de lead al in het CRM E-mail en AVG | Acht doellijsten in Listmonk, dubbele opt-in in de juiste taal, bewaartermijnen per logboek, geen mailing zonder bevestigde toestemming Anti-spam en toegang | Cloudflare IP Access Rules, WAF-regel, Turnstile klaargezet, en Zero Trust Access vóór de automatiseringsomgeving Foutafhandeling | Foutafhandelaar aangesloten en aangetoond met een gecontroleerde storing — het alarm dat er wel stond maar nog nooit had gevuurd Drie dagelijkse bewakers | Elk positief én negatief getest, zodat een bewaker die niets meldt aantoonbaar iets bewaakt in plaats van stil te zijn Releasediscipline | Staging, promotieprocedure, SHA-256 vóór en na, rollbackpunt per wijziging en een volledige trail van elke ingreep ## Over Holos33 Holos33 is een privacy-first welzijnsplatform van Good Nature Vibe B.V., met een AI-coach, biofeedback en modules voor mensen, teams en onderzoekspartners. Het platform bedient particulieren, bedrijven, professionals zoals coaches en therapeuten, en academische onderzoekspartners — vier doelgroepen die elk hun eigen formulier, eigen opvolging en eigen e-maillijst hebben. Daarnaast loopt er een early-accesstraject via de prijzen- en early-accesspagina van Holos33. Precies die vier doelgroepen maken de zaak interessant: zodra één binnenkomende aanvraag op de verkeerde lijst belandt, krijgt een onderzoeker een verkoopmail en een inkoper een onderzoeksuitnodiging. Het systeem werkt dan technisch, maar richt commerciële schade aan. De volledige workflow: van webhookontvangst tot bevestigingsmail, met idempotente schrijfacties naar Zoho CRM en Listmonk. ## Wat ik aantrof De opdracht begon met één zin van de eigenaar: “de formulieren werken niet, mensen komen niet op de juiste lijst.” Dat bleek geen enkel probleem te zijn, maar vier onafhankelijke — die elkaar bovendien maskeerden. ### 1. Een vergeten regel die 985 records raakte De PHP-brug die formulierinzendingen doorgeeft, herkende het onderwerp “Zakelijke samenwerking” wel, maar zette in die tak alleen het CRM-veld en vergat de herkomst. Gevolg: 985 van de 1.136 inzendingen kwamen binnen als “Contact algemeen” in plaats van hun werkelijke segment. Geen foutmelding, geen logregel — de gegevens waren compleet, alleen het etiket klopte niet. ### 2. Een anti-spamfilter dat zijn eigen invoer nooit kreeg Op het prijzenformulier stond een zelfgebouwde anti-spamcontrole met drie verborgen velden. Fluent Forms filtert binnenkomende velden echter tegen de formulierdefinitie (array_intersect_key), en die drie velden stonden daar niet in. Ze werden dus weggegooid vóórdat de controle draaide. De controle concludeerde daarop “geen bewijs van een echte bezoeker” en weigerde iedereen, 25 dagen lang, met een rode melding en zonder ergens iets op te slaan. Waarom dit maanden onopgemerkt bleef: de guard was getest met handmatig opgebouwde data waarin de velden wél zaten. De test bewees dat de leesroutine werkte en sloeg de datapijplijn over. Van de zeventien logregels waren er negen tests en zeven van mezelf; er bleef precies één echte bezoeker over die werd weggestuurd. ### 3. Routering op sessie-attributie in plaats van paginacontext De n8n-workflow bepaalde de herkomst opnieuw uit de velden source_url en landing_page. Dat zijn attributievelden: ze bewaren waar de bezoeker de site is binnengekomen, niet waar hij het formulier invult. Wie binnenkwam op de bedrijvenpagina en vervolgens het onderzoeksformulier invulde, werd als “Bedrijven” geclassificeerd — de correcte waarde die PHP meestuurde werd overschreven. Van de 32 echte inzendingen had er 21 een landingspagina die afweek van de formulierpagina: twee derde van het echte verkeer. ### 4. Een spamgolf die de cijfers onleesbaar maakte Ongeveer 1.117 van de 1.136 inzendingen kwamen uit één klein IP-bereik (80.94.95.0/24). Die bots gingen rechtstreeks naar het contactformulier, dus voor hen wás de landingspagina de formulierpagina. Daardoor leek de routeringsfout een randgeval: 25 afwijkingen op 1.215 inzendingen. Pas na het uitsplitsen van echt verkeer en spam kwam het werkelijke beeld boven. De les die de hele opdracht heeft gestuurd: een telling van nul zegt niets zolang je de noemer niet kent. “Geen spam meer” en “geen inzendingen meer” geven allebei nul. Elke controle in deze case is daarom tweezijdig opgezet: hij moet zowel kunnen slagen als kunnen falen, en dat is van beide kanten aangetoond. ## De aanpak: meten, dan pas repareren Ik heb niets aangeraakt voordat de nulmeting stond. De volgorde was vast, en elke stap had een poort die van twee kanten dicht moest voordat de volgende begon. - Audit en nulmeting. Alle inzendingen, executies, lijsten en logregels geteld en gedateerd, inclusief backup en rollbackpunt per systeem. - Poort 0 — komt legitiem verkeer nog door? Niet afgeleid uit “geen spam meer”, maar bewezen met een echte browserinzending die aantoonbaar in n8n aankwam. - Poort 1 — is de bezorging sluitend? Inclusief herkansingen en een dead-letter met alarm. - Fase 3a — routering in PHP. Stabiele sleutels in plaats van labelteksten, plus paginacontext op post-ID. - Poort 2 — brede toets. Eén echte browserinzending per bestemming, waarvan minstens twee met een landingspagina die bewust afweek van de formulierpagina. - Fase 3b — routering in n8n. De dubbele afleiding eruit, zodat er nog één bron van waarheid is. - Poort 3 — negatieve test. Bewust een fout veroorzaken en aantonen dat het vangnet vult en alarmeert. - Fase 4 — geen stille terugval meer. Pas als al het bovenstaande bewezen is. Waarom die volgorde het verschil maakte: bij de brede toets bleek een wijziging die volgens de API netjes was doorgevoerd, in productie helemaal niet te draaien — n8n scheidt de werkkopie van de gepubliceerde versie. Drie van de vier smalle testen stonden op groen. Alleen de test waarin de oude code een ander antwoord zou geven dan de nieuwe, legde het bloot. Een smalle poort had hier groen gemeld op een niet-doorgevoerde wijziging. De brede poort: één echte inzending per bestemming, allemaal teruggelezen op herkomst, segment en doellijst. ## De architectuur De keten heeft vier schakels en één regel: elk feit heeft precies één bron. Schakel | Rol | Wat ik heb gedaan WordPress + Fluent Forms | Vier actieve formulieren op tien pagina’s, in twee talen | Stabiele sleutels per keuzeoptie, paginacontext op post-ID, herkomst vastgesteld in één functie PHP-brug + Action Scheduler | Zet de inzending in een wachtrij en bezorgt hem | Herkansingsladder, dead-letter met bewaartermijn, tijdslimieten die van binnen naar buiten oplopen n8n (self-hosted) | Normaliseert, verrijkt en schrijft weg | Dubbele afleiding verwijderd, idempotente schrijfacties, foutafhandeling aangesloten Zoho CRM · Zoho Bookings · Listmonk | Bestemming | Upsert op e-mail, acht doellijsten, dubbele opt-in in de juiste taal ## Formulieren koppelen aan Zoho CRM Elke inzending wordt genormaliseerd tot één vaste vorm en daarna weggeschreven met een upsert op e-mailadres. Dat maakt de bezorging idempotent: komt dezelfde inzending door een herkansing twee keer binnen, dan ontstaat er geen dubbele lead maar wordt de bestaande bijgewerkt. Zonder die eigenschap is elke retry-strategie een dubbeltjesmachine. De herkomst wordt op één plek bepaald — in PHP, op basis van het werkelijke post-ID van de pagina waarop het formulier staat — en daarna door de hele keten meegedragen. Waar eerder de labeltekst van een keuzeoptie de routering stuurde, staat nu een stabiele sleutel. Gevolg: de teksten mogen vertaald of herschreven worden zonder dat er iets omvalt. Dat was geen theoretisch risico: van de acht onderwerpen waren er zes al vertaald en stonden precies de twee waar de routering op steunde nog open. De routeringstabel: acht herkomsten, elk met hun segment en doellijst, op één plek vastgelegd in plaats van verspreid over de keten. Een aangemaakte lead in Zoho CRM, met herkomst, segment en taalvoorkeur als gestructureerde velden in plaats van vrije tekst. ## Boekingen: van formulier naar agenda Een demo-aanvraag hoeft niet in een mailbox te belanden. Na verzending gaat de aanvrager direct door naar Zoho Bookings, waar hij zelf een moment kiest uit het juiste gesprekstype — zakelijke demo, professional-intake of researchkennismaking. De lead staat op dat moment al in het CRM met de juiste herkomst, dus het gesprek begint met context in plaats van met uitvragen. Direct doorgeleid naar het juiste gesprekstype, met de lead al in het CRM. ## E-mail, dubbele opt-in en AVG Listmonk is het self-hosted e-mailsysteem in deze keten. Acht doellijsten in totaal: één per segment, plus een aparte nieuwsbrieflijst per taal. Wie zich aanmeldt krijgt een dubbele opt-in in zijn eigen taal, en pas na bevestiging telt de aanmelding als toestemming. Bij aanvang was de bevestigingspagina Engelstalig, ongebrand en toonde hij de tekst “Private list” aan Nederlandse bezoekers. Dat is precies het moment waarop iemand besluit of hij je vertrouwt. Nu is die pagina Nederlands, gebrand en in lijn met de rest van het platform. Eén regel die ik expliciet heb vastgelegd: op een fout- of weigeringslog wordt nooit een mailing gedraaid. Die adressen hebben per definitie geen bevestigde opt-in — de bevestigingsstap is juist níét gehaald. De weigeringslog bewaart daarom alleen het adres, geen inhoud, dertig dagen; de dead-letter bewaart de volledige inzending negentig dagen omdat die bedoeld is om een echte lead terug te halen. Acht doellijsten met hun aantallen. Twee lijsten kregen tijdens dit traject hun allereerste correct gerouteerde aanmelding. ## Foutafhandeling: wat er gebeurt als iets stukgaat Een keten die alleen werkt als alles meewerkt, is geen keten maar een hoop geluk. De foutafhandeling is daarom in lagen gebouwd, van binnen naar buiten, en elke laag kapt eerder af dan de laag erbuiten: Laag | Grens | Wat er gebeurt bij overschrijding Losse API-aanroep in n8n | 5 seconden | Stopt, drie herkansingen binnen de workflow De hele workflow | 25 seconden | Workflow wordt afgebroken, HTTP-fout terug De aanroep vanuit WordPress | 45 seconden | Bezorging telt als mislukt Het PHP-proces | 60 seconden | Harde grens; wordt nooit als eerste bereikt Mislukt een bezorging, dan volgt een herkansingsladder van 60, 300 en 900 seconden. Slagen alle vier de pogingen niet, dan gaat de inzending naar de dead-letter — mét payload, zodat de lead terug te halen is — en slaat de dagelijkse controle alarm. Slaagt een herkansing wel, dan wordt dat apart genoteerd zonder persoonsgegevens, als waarschuwing en niet als storing. Waarom dat laatste er is: een poging die faalt en bij de herkansing slaagt liet voorheen alleen een regel in het debug-log achter. Zou de koppeling structureel de eerste poging weigeren, dan werkt alles, blijft de dead-letter leeg en merkt niemand het. Een vangnet dat alleen het eindstation bewaakt, mist de aanloop. ### Het vangnet dat nooit had gewerkt De monitoringworkflow stond correct ingesteld als foutafhandelaar van alle andere workflows. Toch was er nog nooit één waarschuwing verstuurd. De reden: de workflow miste de node die op fouten reageert, en de alertstap die er wél in zat, was nergens op aangesloten. De opzet stond in de documentatie ín de workflow beschreven; alleen de bedrading ontbrak. Na aansluiten vuurde hij bij de eerstvolgende gecontroleerde fout voor het eerst in zijn bestaan. Dead-letter met bewaartermijn, herkansingslog zonder persoonsgegevens, en de dagelijkse samenvatting die beide bewaakt. ## Anti-spam zonder legitieme bezoekers te blokkeren De spamgolf kwam uit één klein IP-bereik en was daarmee gericht af te vangen: IP Access Rules en een WAF-regel in Cloudflare. Een Turnstile-widget is aangemaakt en staat klaar voor de formulieren; die wordt geactiveerd zodra de sleutels zijn geplaatst. Dat is de makkelijke helft. De moeilijke helft is bewijzen dat je daarmee geen klanten hebt buitengesloten. Daarom is elke anti-spammaatregel fail-open gebouwd: ontbreekt de invoer waarop de controle steunt, dan weigert hij niet, maar noteert hij dat de invoer ontbrak. Ontbrekende invoer is een fout aan mijn kant, geen bewijs tegen de bezoeker. Precies die omkering was de oorzaak van de 25 dagen stille weigering. Gerichte blokkade op het bereik waar de golf vandaan kwam, met een tweezijdige toets dat legitiem verkeer er nog doorheen komt. ## Serverhardening en Cloudflare Zero Trust De automatiseringsomgeving staat achter Cloudflare Zero Trust Access: de n8n-omgeving is niet langer bereikbaar met alleen een wachtwoord, maar zit achter een toegangsbeleid dat vóór de applicatie beslist wie er binnenkomt. Dat is voor een automatiseringsplatform belangrijker dan voor een website, omdat er credentials van CRM, e-mail en boekingen in liggen opgeslagen. Verder ingericht op de omgeving: - Gescheiden staging en productie met een promotieprocedure: linten, kopiëren, eigenaar zetten, cache legen, rooktest — en pas dan live. - Rollbackpunt per wijziging, met SHA-256 vóór en na, plus een volledige databasedump. Eén dump faalde stil omdat de uitvoerende gebruiker geen schrijfrechten had op het doelpad; sindsdien wordt op bestandsgrootte getoetst vóórdat een backup als geldig telt. - Credentials uitsluitend in bestanden met beperkte rechten, nooit in documenten, chats of workflowdefinities. - Bewaartermijnen op elk logboek: 90 dagen voor de dead-letter met inhoud, 30 dagen voor het weigeringslog met alleen een adres, 14 dagen voor het herkansingslog zonder persoonsgegevens. - Tijdslimieten die kloppen met de omgeving — de bezorging bleek in de webcontext te draaien met een limiet van 30 seconden, terwijl de meting via de commandoregel onbeperkt was. Zonder die correctie zou een trage bezorging fataal afbreken en het vangnet overslaan. Cloudflare Zero Trust vóór de automatiseringsomgeving: toegang wordt beoordeeld voordat de applicatie überhaupt antwoordt. ## Monitoring: bewakers die kunnen falen Er draaien drie controles die dagelijks nameten wat er is opgeleverd: komt er nog spam uit het geblokkeerde bereik en komt legitiem verkeer er nog wél doorheen; is de bezorging sluitend en is de dead-letter leeg; en klopt de routering nog voor alle bestemmingen in beide talen. Elke bewaker is negatief getest. Dat wil zeggen: ik heb hem bewust een situatie voorgeschoteld die fout is, en gecontroleerd dat hij dan ook echt rood wordt. Een van mijn eigen bewakers gaf bij de eerste versie namelijk PASS op nul metingen — een fatale fout in de leesroutine werd door foutonderdrukking opgeslokt, waarna het script “niets gevonden, dus niets mis” concludeerde. Dat is dezelfde denkfout als “geen spam meer, dus het werkt”, en de negatieve test is het enige dat hem vangt. Drie controles, elk met een positieve én een negatieve test, dagelijks in de samenvatting. ## Het resultaat Onderdeel | Vóór | Na Routering van inzendingen | 985 van 1.136 op de verkeerde lijst | Zes van de zeven bestemmingen end-to-end aangetoond met echte browserinzendingen; de zevende synthetisch Prijzenformulier | 100% geweigerd, 25 dagen, zonder opslag | Werkt; de bijbehorende lijst kreeg zijn eerste aanmelding Herkomstbepaling | Twee bronnen die uit elkaar liepen | Eén bron: het post-ID van de pagina Vertaalgevoeligheid | Routering hing aan labelteksten | Stabiele sleutels; teksten mogen vrij vertaald worden Mislukte bezorging | Onzichtbaar; geen retry, geen alarm | Vier pogingen, dead-letter met inhoud, dagelijks alarm Foutmeldingen | Nooit één verstuurd | Foutafhandelaar aangesloten en aangetoond met een gecontroleerde fout Toegang tot de automatisering | Wachtwoord | Cloudflare Zero Trust Access Aantoonbaarheid | Aannames | Drie dagelijkse bewakers, elk negatief getest Waarom mijn methode vindt wat een code-review mist: mijn eerste diagnose van de oorzaak was mis. Mijn eerste inschatting van de omvang was te hoog. Mijn eerste tijdslimieten zouden een vals alarm hebben veroorzaakt. En één wijziging bleek na publicatie niet te draaien. Elk van die vier is door een test gevangen, niet door een controle van de documentatie. Dat is geen zwakte van de aanpak, dat is de aanpak: ik ga ervan uit dat ook mijn eigen aanname fout kan zijn, en bouwen de toets die dat aantoont. Een leverancier die je een vlekkeloos verhaal vertelt, heeft die toets meestal niet gedraaid. ## Wat dit voor jouw organisatie betekent Deze case gaat niet over Holos33. Hij gaat over een patroon dat ik bij vrijwel elke gekoppelde omgeving terugzie: het systeem meldt niets, dus gaat iedereen ervan uit dat er niets mis is. Stille fouten hebben geen klagende gebruiker. Ze hebben alleen een omzet die lager is dan hij zou moeten zijn, zonder dat iemand kan aanwijzen waarom. Drie vragen die je vandaag zelf kunt stellen: - Kun je aanwijzen waar de laatste tien aanvragen terecht zijn gekomen? Niet “in het CRM”, maar op welke lijst, met welke herkomst. - Wat gebeurt er als de koppeling er tien minuten uit ligt? Als het antwoord “dat weet ik niet” is, is het antwoord waarschijnlijk “dan is die aanvraag weg”. - Wanneer heeft jouw foutmelding voor het laatst gevuurd? Nooit is geen goed teken — het is meestal het teken dat hij niet is aangesloten. ## Wat AIAgentCycle voor je bouwt Ik koppel systemen die elk voor zich werken maar samen niets bewijzen. Formulieren, CRM, e-mail, agenda’s, facturatie, voorraad, klantportalen — en alles wat een API heeft. De techniek is zelden het probleem; de aantoonbaarheid wel. ### Waar ik voor sta - Workflow-automatisering met n8n, self-hosted op jouw eigen omgeving, zodat jouw klantgegevens jouw infrastructuur niet verlaten en de logica leesbaar blijft in plaats van verstopt in een SaaS-dienst. - CRM-integraties — Zoho, HubSpot, Pipedrive, Dynamics — met idempotente schrijfacties, zodat herkansingen nooit dubbele records opleveren. - AI-agents die iets doen in plaats van iets zeggen: verrijken, classificeren, routeren en samenvatten binnen een keten die controleerbaar is. - Backoffice- en administratie-automatisering: offertes, orders, facturen en documentstromen tussen systemen die niet met elkaar praten. - Serverhardening en Cloudflare Zero Trust, inclusief gescheiden staging, promotieprocedures en rollbackpunten per wijziging. - Meetbaarheid als opleverpunt: elke koppeling krijgt een bewaker die kan falen, met een negatieve test die bewijst dat hij dat ook doet. Wat mij onderscheidt in één zin: de meeste partijen leveren een werkende koppeling op. Ik lever een koppeling op plus het bewijs dat hij werkt, plus het alarm dat afgaat op de dag dat hij dat niet meer doet. ### Zo werk ik - Nulmeting. Ik tel eerst. Hoeveel aanvragen kwamen binnen, hoeveel staan er in jouw systemen, en waar loopt dat uiteen. - Diagnose met bewijs. Geen vermoedens, maar een reproductie: ik laat de fout zien voordat ik hem repareer. - Repareren achter poorten. Elke stap heeft een toets die van twee kanten dicht moet, en een rollbackpunt voordat er iets verandert. - Aantonen. Echte inzendingen door de echte keten, teruggelezen tot in de doellijst. - Overdragen. Bewakers, bewaartermijnen, alarmering en een leesbare trail van wat er is gedaan en hoe je het terugdraait. ## Veelgestelde vragen Wat kost het om een formulier aan een CRM te koppelen? Dat hangt minder af van de koppeling dan van wat eromheen moet. Eén formulier naar één CRM-veld is een kwestie van uren. Wat tijd kost is het aantoonbaar maken: herkansingen, een vangnet, herkomstbepaling met één bron, en controles die kunnen falen. In deze case ging het merendeel van de tijd niet naar de koppeling, maar naar meten, bewijzen en bewaken. Waarom self-hosted n8n en niet een kant-en-klare koppeling? Omdat de logica hier niet in één regel past. Vier actieve formulieren, tien pagina’s, twee talen, acht bestemmingen en een boekingssysteem — dat is geen “als dit dan dat”. n8n is een workflow-automatiseringsplatform dat je zelf kunt draaien, wat betekent dat de gegevens jouw omgeving niet verlaten en dat je de logica kunt lezen in plaats van hem te moeten vertrouwen. Hoe weet ik of mijn formulieren leads verliezen? Vergelijk drie tellingen over dezelfde periode: het aantal inzendingen in jouw formulierplugin, het aantal aangemaakte records in jouw CRM, en het aantal aanmeldingen op jouw e-maillijst. Lopen die uiteen, dan verdwijnt er iets tussen twee schakels. Loopt het gelijk, controleer dan of de herkomst klopt — dat is de fout die geen verschil in aantallen oplevert. Wat is een dead-letter en waarom heb ik die nodig? Een dead-letter is een wachtrij waarin een bezorging belandt die na alle herkansingen nog steeds niet is aangekomen, inclusief de volledige inhoud. Zonder dead-letter is een mislukte bezorging definitief weg. Mét dead-letter is hij een handmatige actie van vijf minuten. Het verschil tussen die twee is precies het verschil tussen een verloren klant en een late reactie. Is dit AVG-proof? De keten is zo ingericht dat toestemming pas telt na een bevestigde dubbele opt-in, dat logboeken een bewaartermijn hebben, dat het herkansingslog geen persoonsgegevens bevat, en dat er nooit een mailing wordt gedraaid op adressen die de bevestigingsstap niet hebben gehaald. Dat is een technische inrichting, geen juridisch advies — laat de verwerkingsgrondslag en het verwerkingsregister altijd door jouw eigen jurist toetsen. Werkt dit ook met HubSpot, Pipedrive of Microsoft Dynamics? Ja. De bestemming is de makkelijkste schakel om te vervangen; de moeilijke delen — herkomst met één bron, idempotente schrijfacties, herkansingen met een vangnet, en controles die kunnen falen — zijn niet CRM-specifiek. ## Begin met de nulmeting Ik start nooit met bouwen. Ik start met tellen: hoeveel aanvragen kwamen er binnen, hoeveel staan er in jouw CRM, en op welke lijst staan ze. Dat verschil maak ik in een halve dag zichtbaar. Wat je krijgt: - Een telling van jouw formulieren, CRM en e-maillijst over dezelfde periode, naast elkaar - Een reproductie van elk verschil dat ik vind — de fout aantoonbaar, niet aangenomen - Een herstelplan met volgorde, risico en rollback per stap, ook als je het zelf uitvoert Vertel me welke van jouw formulieren je wilt laten nameten. Plan een nulmeting Case uitgevoerd door AIAgentCycle voor Holos33, een merk van Good Nature Vibe B.V., augustus–september 2026. Holos33 en AIAgentCycle zijn handelsnamen van hetzelfde bedrijf, Good Nature Vibe B.V.; dit traject is uitgevoerd onder dezelfde werkwijze, poortcontroles en documentatiediscipline als bij externe opdrachten. Alle genoemde aantallen zijn gemeten waarden uit de betrokken systemen. Techniek: WordPress, Fluent Forms, WPML, PHP, Action Scheduler, n8n (self-hosted), Zoho CRM, Zoho Bookings, Listmonk, Cloudflare (WAF, Turnstile, Zero Trust Access). --- # BH28: een autonoom tradingsysteem dat pas handelt als elke controle groen is Source: https://aiagentcycle.com/nl/cases/bh28-gecontroleerde-trading-automatisering/ Type: case · Language: nl · Last modified: 2026-10-31T15:47:26 BH28 handelt zonder dat ik op een knop druk. Elke handelsdag haalt het systeem zelf de data op, controleert die, past de strategie toe, legt de order langs de risicopoort, voert hem uit op een simulatieaccount en vergelijkt daarna wat er echt is gebeurd. Ik kijk mee via meldingen en rapporten. Er gaat geen echt geld in om, en rendement noem ik hier niet. De autonome keten: acht stappen, en vier daarvan kunnen de rest tegenhouden. ## BH28 in het kort - Status: gebouwd en afgerond, draait autonoom op een simulatieaccount. - 32 n8n-workflows voor planning, overdracht, bewaking en rapportage rond de kern. - Kern in Python: strategie en risicoregels werken deterministisch. Dezelfde invoer geeft altijd dezelfde uitkomst. - PostgreSQL bewaart de toestand en een audit van elke beslissing, ook van trades die niet doorgingen. - ChatGPT en Claude helpen bij review, analyse en rapportage, zonder ordermacht. - Drie gescheiden routes: futures op een funded account eerst; futures op eigen rekening en een optiestrategie als aparte onderzoeksroutes, elk met eigen regels en risicobudget. ## Een systeem dat zelf handelt, moet vooral goed kunnen weigeren Een handelsstrategie op papier is overzichtelijk. In software wordt het spannend: dubbele orders, vertraagde data, een order die maar half wordt uitgevoerd, een verbinding die wegvalt, of een systeem dat aanneemt dat een positie al gesloten is terwijl dat niet zo is. Daarom kan in BH28 elke stap de rest tegenhouden. Ontbreekt er een feit, of spreken gegevens elkaar tegen, dan wordt de status “onbekend” en stopt de keten. Onbekend wordt nooit stilzwijgend groen. Een trade die wordt overgeslagen omdat de data niet klopt, is een goede uitkomst. ## Een handelsdag, zoals het systeem hem leest Illustratie met synthetische koersdata. De echte strategieparameters liggen per versie vast en publiceer ik niet. Een voorbeeld van het soort regel dat BH28 uitvoert. De range van het eerste halfuur bepaalt een koopstop erboven en een verkoopstop eronder. Gaat de ene af, dan vervalt de andere. Direct na de fill moet de bescherming aantoonbaar staan: stop-loss en take-profit. Kan het systeem dat niet bevestigen, of valt de verbinding weg, dan stemt het eerst af met de broker. Een order die misschien al is aangekomen, wordt nooit blind opnieuw verstuurd. ## De risicopoort Mockup met voorbeeldwaarden: dezelfde zes controles voor elke order. Elke order moet langs dezelfde controles: zijn de marktdata actueel en compleet, valt de order binnen de handelssessie, is de nieuwsagenda gedekt, is er ruimte binnen de accountregels en de drawdown, overlapt hij niet met een open positie, en past de omvang binnen het risicobudget. Pas als alles groen is, wordt de order vastgelegd met strategieversie, bronversie en een unieke order-ID, en daarna uitgevoerd. ## De rol van ChatGPT en Claude De modellen helpen bij het opzetten van onderzoek, code- en regelreview, het analyseren van afwijkingen en rapportage. Ze krijgen alleen taakgebonden, opgeschoonde invoer en een vast uitvoerformaat. Een modelantwoord geldt als onbevoegde invoer tot vaste validatie het accepteert. Modellen plaatsen geen orders, verhogen geen risicobudget en zetten hun eigen code niet live. Valt een model weg, dan draait het systeem door zonder model. ## Leren zonder dat het systeem zichzelf meer ruimte geeft BH28 leert van zijn eigen resultaten, binnen vaste grenzen. Een verbetering wordt een nieuwe versie die naast de actieve versie wordt getoetst, met criteria die vooraf vastliggen. De actieve versie blijft tijdens die toets bevroren. Ook mislukte varianten worden vastgelegd, zodat achteraf niet alleen de mooiste uitkomst overblijft. En geen enkele stap kan zijn eigen risicolimieten of bevoegdheden verruimen. ## Waar het staat BH28 is afgerond en draait autonoom in simulatie, zonder echt geld. Een funded account komt pas na een apart besluit, als de simulatie lang genoeg laat zien dat de keten klopt: geen dubbele orders, bescherming na elke fill, en afstemming met de broker zonder verschillen. Software die correct werkt, bewijst nog geen handelsvoordeel. Daarom staat hier geen rendement. ## Wat dit voor jouw bedrijf betekent Bij AI in je bedrijf speelt één vraag altijd mee: wat als het iets doet wat niemand heeft goedgekeurd? BH28 is mijn antwoord daarop, in een omgeving waar elke fout direct geld kost. AI ondersteunt, vaste regels beslissen, en elke stap is terug te lezen. Dezelfde bouwstenen gebruik ik voor processen met financiële gevolgen bij klanten, zoals facturen, betalingen en voorraad: een controlepoort voor elke actie, een logboek van elke beslissing en een mens bij elke uitzondering. Benieuwd waar dat in jouw bedrijf past? Plan een gratis scan. ## Veelgestelde vragen over BH28 Handelt BH28 met echt geld? Nee. BH28 draait autonoom op een simulatieaccount. Echt geld of een funded account komt pas na een apart besluit, als de simulatie laat zien dat de keten betrouwbaar is. Rendement claim ik niet, want werkende software bewijst nog geen handelsvoordeel. Beslist de AI in BH28 over orders? Nee. ChatGPT en Claude helpen bij review, analyse en rapportage. Een order komt alleen uit de vaste keten van strategie en risicopoort. Een modelantwoord geldt als onbevoegde invoer tot vaste validatie het accepteert, en zonder model draait het systeem gewoon door. Welke techniek gebruikt BH28? Een kern in Python voor strategie en risicoregels, 32 n8n-workflows voor planning, overdracht, bewaking en rapportage, PostgreSQL voor opslag en audit, en ChatGPT en Claude als begrensde helpers bij review en analyse. Wat heeft mijn bedrijf aan deze aanpak? Dezelfde bouwstenen werken voor elk proces met financiële gevolgen, zoals facturen, betalingen en voorraad: een controlepoort voor elke actie, een logboek van elke beslissing en een mens bij elke uitzondering. Zo kan AI helpen zonder dat het zelf beslist. --- # Een eigen backend die van aanvraag tot advies alles bijhoudt Source: https://aiagentcycle.com/nl/cases/audit-desk-eigen-backend/ Type: case · Language: nl · Last modified: 2026-10-31T15:47:32 Achter mijn gratis scan zit een eigen backend: de Audit Desk. Elke aanvraag komt daar binnen als een case, met de intake per stap, het bewijs, de kansen en het rapport op één plek. Ik heb hem zelf gebouwd, zodat er tussen eerste vraag en onderbouwd advies niets tussen twee systemen verloren gaat. De wachtrij: in één oogopslag wat wacht, wat beoordeeld moet worden en wat is goedgekeurd. Testgegevens. ## Wat ik heb gebouwd - Een wachtrij met prioriteit: uitgenodigd, te beoordelen, goedgekeurd en afgewezen, plus een lijst van wat nu aandacht vraagt. - Per case de volledige intake, stap voor stap: uitgangspunt, het proces, volume en tijd, uitzonderingen en een nulmeting met bron en meetperiode. - Bewijs, kansen en businesscase: aanbevelingen staan er alleen als het rapport ze onderbouwt. Wat niet berekend is, staat er als “niet in rapport”, niet als geschat getal. - Call mode: per case een klantpresentatie en een aparte facilitatorweergave voor het gesprek. - Rapporten en taken: de status van elk rapport, en operationele taken en fouten uit de gekoppelde bronnen. Eén case: intakestappen, open vragen, herkomst en status bovenaan, de casefeiten eronder. Testgegevens. ## Waarom zo gebouwd Een advies is zo goed als de gegevens eronder. Daarom laat de Desk zien wat er bekend is, wat er ontbreekt en waar een getal vandaan komt. Een leeg veld blijft leeg, een schatting heet een schatting, en een aanbeveling zonder onderbouwing komt er niet in. Dezelfde regel staat op deze website: cijfers staan er alleen als ze gemeten zijn. De intake per stap, zoals de klant hem invult: van grootste tijdvreter tot gewenste bestemming. Fictief testbedrijf. ## Wat dit voor jouw bedrijf betekent Als je de gratis scan aanvraagt, loopt jouw aanvraag door precies deze backend. Daardoor weet je dat het mini-adviesrapport rust op jouw eigen cijfers en niet op een sjabloon. Dezelfde aanpak bouw ik ook voor klanten: een eigen portaal of backend waar aanvragen, dossiers of orders van begin tot eind te volgen zijn, gekoppeld aan de systemen die je al hebt. Rapporten per case, met de afleverstatus erbij. Testgegevens. ## Onder de motorkap De Desk is een eigen webapplicatie in Node.js met Express. 47 API-routes bedienen de wachtrij, de intake, de rapporten en de beheerkant. De intake heeft 69 velden, en elk veld wordt gecontroleerd tegen een vast schema. Zo komt er geen half ingevuld of verkeerd getypt gegeven in een rapport terecht. Toegang gaat per gebruiker, met ondertekende tokens. Er zijn 53 testbestanden, en een nieuwe versie gaat pas live als de volledige testset groen is en het bewijs daarvan bij de release staat. ## Veelgestelde vragen over de Audit Desk Wat is de Audit Desk? De eigen backend achter de gratis automatiseringsscan van AIAgentCycle. Elke aanvraag wordt daar een case, met de intake per stap, het bewijs, de kansen en het rapport op één plek, zodat er tussen eerste vraag en advies niets verloren gaat. Waarom een eigen backend in plaats van een standaardpakket? Omdat een advies moet laten zien waar elk getal vandaan komt. De Desk toont wat bekend is, wat ontbreekt en wat geschat is, en een aanbeveling zonder onderbouwing komt er niet in. Dat vroeg om een eigen datamodel met 69 gecontroleerde velden. Kan zo’n portaal ook voor mijn bedrijf? Ja. Dezelfde aanpak bouw ik voor klanten: een eigen portaal of backend waar aanvragen, dossiers of orders van begin tot eind te volgen zijn, gekoppeld aan de systemen die je al hebt. In de gratis scan kijken we of het past. --- # Een webshop aan Exact Online koppelen zonder dat iemand ’s nachts wakker hoeft te liggen Source: https://aiagentcycle.com/nl/cases/mercabilis-woocommerce-exact-online-koppeling/ Type: case · Language: nl · Last modified: 2026-10-26T15:34:48 Externe klantcase · in beheer sinds september 2026 Mercabilis bouwt websites en webshops. Voor een klant van hen moest een WooCommerce-webshop praten met Exact Online: bestellingen erin, artikelen en prijzen eruit, zonder overtypen. Robin Duin van Mercabilis doet de webshop. Ik doe de koppeling WooCommerce Exact Online, de server waarop hij draait en het onderhoud. Dit is hoe dat eruitziet. Externe klantcase · in beheer sinds september 2026 · nameting januari 2027 14 workflows ingericht, inclusief foutafhandeling 1 uitbreiding live: klantgroepprijzen 12 tabellen in de koppelingsdatabase 24 u reactietijd bij een storing, op werkdagen Op deze pagina: de case in één alinea · over Mercabilis · het probleem · wat ik heb gebouwd · de storingsmail · onderhoud · de uitbreiding · wat dit voor een webbureau betekent · veelgestelde vragen ## De case in één alinea Een klant van webbureau Mercabilis wilde dat zijn WooCommerce-webshop en Exact Online elkaar bijhouden, zonder overtypen en zonder kant-en-klare koppelplugin. Ik richtte een eigen server in met Cloudflare ervoor, n8n (self-hosted) met een eigen koppelingsdatabase, en een bewaking die bij elke afwijking een storingsmail in gewone taal stuurt naar Robin Duin en mij. De koppeling draait sinds de zomer van 2026, bewaakt zichzelf sinds augustus en is sinds september in beheer met een maandelijks onderhoudsabonnement. Cijfers over verwerkte bestellingen, storingsmeldingen en hersteltijd volgen in januari 2027, want ik publiceer alleen wat gemeten is. ## Over Mercabilis Mercabilis bouwt websites en webshops. Robin Duin, eigenaar van Mercabilis, doet de webshop; ik doe de koppeling, de server en het onderhoud. Meer over het bureau staat op mercabilis.nl. Dit is ook een partnercase: een webbureau dat de webshop bouwt en AIAgentCycle de koppeling en de server laat doen. De webshop zelf is van een klant van Mercabilis. Die noem ik niet bij naam. ## Het probleem Een webshop en een boekhouding zijn twee systemen die elk voor zich prima werken en samen niets weten. Elke bestelling moet dan met de hand in Exact. Elke prijswijziging in Exact moet met de hand naar de webshop. Dat gaat goed tot het druk wordt, en dan gaat het precies mis op de dag dat je er geen tijd voor hebt. Mercabilis wilde dit voor hun klant oplossen zonder een kant-en-klare koppelplugin. Zo’n plugin draait op de server van een ander, je ziet niet wat hij doet, en als hij stuk gaat hoor je het van je klant. Robin wilde een koppeling die van de klant is, die je kunt lezen, en die het zegt als er iets mis is. ## Wat ik heb gebouwd Eén eigen server, van onder naar boven ingericht, met de koppeling erop en een bewaker ernaast. Een Exact Online WooCommerce integratie is in de kern een handvol stromen en één bewaker; de rest is zorgen dat die blijven lopen. Schuif de tabel opzij om alle kolommen te bekijken. Laag | Wat erop staat | Waarom Server | Eigen VPS in Europa, met automatische beveiligingsupdates en dagelijkse back-ups met bewaartermijn | De klant is eigenaar; geen koppelplugin van een derde partij Toegang | Cloudflare ervoor: WAF, en Zero Trust Access voor het beheerscherm van n8n | Het beheer is niet bereikbaar met alleen een wachtwoord Koppeling | n8n, self-hosted, met veertien workflows, inclusief foutafhandeling, en een eigen koppelingsdatabase van twaalf tabellen | Alle logica is leesbaar en exporteerbaar Stromen | Bestellingen van WooCommerce naar Exact; artikelen en prijzen van Exact naar WooCommerce; klantgroepprijzen van Exact naar WooCommerce (de juiste prijs voor wie is ingelogd); tokenbeheer voor de Exact-API | Exact blijft leidend voor prijzen en artikelen Bewaking | Hartslagcontrole op elke workflow, een foutenwachtrij, en een storingsmail naar Robin én mij bij elke afwijking | Een storing die niemand ziet, bestaat niet Logging | Logboek per stap, met rotatie en bewaartermijnen | Terugkijken zonder dat de schijf volloopt De koppeling draait sinds de zomer van 2026. Sinds augustus bewaakt hij zichzelf. Figuur 1. Schema van de koppeling WooCommerce Exact Online: webshop, Cloudflare met WAF en Zero Trust, eigen server met n8n en koppelingsdatabase, Exact Online, en bewaking die storingen per e-mail meldt ## De storingsmail die het verschil maakt Elke koppeling gaat een keer stuk. Meestal niet door de koppeling zelf, maar doordat een systeem aan de andere kant even niet reageert. Exact Online geeft ’s nachts af en toe een serverfout terug. Dat is niet erg, als je het weet. Daarom stuurt de koppeling bij elke afwijking een mail, en die mail is geschreven voor een mens, niet voor een programmeur. Drie kopjes: wat er misging, wat dit betekent en wat er moet gebeuren. Robin krijgt hem, ik krijg hem. Een bestelling die niet in Exact kon landen omdat een artikelcode ontbrak, staat er met ordernummer en artikelcode in. Een serverfout bij Exact staat erin als “wacht af, de koppeling probeert het opnieuw”. Het gevolg: Robin hoeft niet te vragen of de koppeling nog loopt. Hij hoort het als dat niet zo is, en hij hoort wat hij ermee moet. ## Onderhoud: wat er elke maand gebeurt Een koppeling die niemand onderhoudt, gaat binnen een jaar stuk omdat een gekoppeld systeem iets verandert. Daarom loopt er een onderhoudsabonnement. Elke maand: - De geautomatiseerde beveiligingscontrole van de server nakijken en afwijkingen oppakken. - Wachtende updates beoordelen. Beveiligingsupdates gaan automatisch; gewone updates niet, want alles automatisch doorvoeren is precies hoe je op een dinsdagmiddag een werkende koppeling omlegt. - n8n en de containers toetsen aan de release notes en bekende kwetsbaarheden. - Logs, schijfruimte en database controleren, met een steekproef op de foutenwachtrij. - Gezondheid van de koppeling: Exact-token geldig, workflows actief, hartslag aanwezig. - Back-up aanwezig en terug te zetten. - Een kort maandrapport: wat gedaan is, wat opviel, wat eraan komt. Twee keer per jaar wordt n8n bijgewerkt op een kopie, getest, en pas dan omgewisseld. Eén keer per jaar gaan de sleutels en wachtwoorden om. Bij een storing reageer ik binnen 24 uur op werkdagen; dat is een reactietijd, geen gegarandeerde oplostijd, en dat staat ook zo in de afspraak. ## De uitbreiding: klantgroepprijzen In oktober 2026 wilde Mercabilis de koppeling uitbreiden met klantgroepprijzen: in Exact staan aparte verkoopprijzen voor gewone klanten en wederverkopers, en de webshop moet de juiste prijs tonen aan wie is ingelogd. Exact blijft leidend. Robin bouwde de webshopkant, ik de Exact-kant. Eerst heb ik gecontroleerd hoe de groepen en prijzen in Exact technisch zijn ingericht en via welke API-gegevens ze beschikbaar zijn; daarna de synchronisatie uitgebreid met de prijzen per klantgroep, de Exact-debiteur gekoppeld aan de WooCommerce-gebruiker, en foutafhandeling en tests erbij gebouwd. De uitbreiding draait in productie. Daarmee staat de koppeling op veertien workflows, inclusief foutafhandeling, en blijft Exact de enige plek waar een prijs wordt aangepast. ## Wat dit voor een webbureau betekent Jij bouwt de webshop. Je klant vraagt daarna om een koppeling met Exact, een CRM of een voorraadsysteem, en dat is niet jouw vak. Dan kun je nee zeggen, een plugin van een ander erop zetten, of iemand erbij halen die de koppeling en de server doet en die het zegt als er iets mis is. Mercabilis koos het derde. Wil je weten hoe dat voor jouw bureau zou werken? Plan een gratis scan. Meer over koppelingen, de werkwijze, prijzen en onderhoudspakketten en hoe je bedrijfsprocessen automatiseert. ## Veelgestelde vragen Kan een WooCommerce Exact koppeling ook met Shopify, Magento of Lightspeed? Ja. De webshop is de makkelijkste kant om te vervangen. De moeilijke kant is de bewaking, het tokenbeheer en de foutafhandeling, en die zijn niet afhankelijk van het webshopsysteem. Waarom geen kant-en-klare WooCommerce Exact Online plugin? Die kan prima zijn. Het verschil: een plugin draait bij een ander, je kunt niet in de logica kijken en bij een storing hoor je het meestal van je klant. Hier is de koppeling van de klant zelf, leesbaar, en meldt hij zichzelf. Wat kost zo’n koppeling? Twee onderdelen op de prijzenpagina: de veilige n8n-inrichting (server, toegang, back-ups, bewaking) en de koppeling zelf, die bij één proces als quick-win begint. Het onderhoud is een vast maandpakket. De precieze prijs hangt af van het aantal stromen en koppelingen; dat hoor je vóór de opdracht, niet erna. Wie is eigenaar van de koppeling? De klant. Server en accounts staan op naam van de klant, de workflows zijn exporteerbaar, en bij het einde van het onderhoud krijgt de klant de documentatie mee. ## Eerst weten of dit voor jouw webshop of bureau loont? Plan je gratis scan Gratis, geen verplichting Case uitgevoerd door Stefan de Graaf (AIAgentCycle) voor Mercabilis, zomer 2026, in beheer sinds september 2026. Techniek: WooCommerce, Exact Online API, n8n (self-hosted), eigen VPS, Cloudflare (WAF, Zero Trust Access), hartslagmonitoring, e-mailalerts. Aantallen workflows en tabellen zijn de stand van oktober 2026. Een nameting van verwerkte bestellingen, storingsmeldingen en hersteltijd volgt in januari 2027. --- # Holos33: een app van €250.000, samen ontworpen en zelf gebouwd Source: https://aiagentcycle.com/nl/cases/holos33-app-privacy-first/ Type: case · Language: nl · Last modified: 2026-10-31T15:47:17 Holos33 is mijn eigen welzijnsplatform: een app voor iOS en Android, met daarachter een admin-omgeving, een CMS en een eigen API. Uitbesteed aan een bureau was de bouw begroot op zo’n €250.000. Ik heb het anders aangepakt. De architectuur heb ik opgezet samen met een freelance software-architect. Daarna heb ik alles zelf gebouwd, en een freelance cybersecurity-specialist heeft de beveiliging beoordeeld. Na vijf maanden ontwikkeling zit Holos33 nu in de laatste testfases. Drie schermen uit het Figma-ontwerp voor de fase na MVP-1: Home, Mijn inzichten en Toestemming. Voorbeeldgegevens. ## Holos33 in cijfers - 5 maanden ontwikkeling, en nu in de laatste testfases. - 278 API-endpoints in 27 modules, in de release van 30 oktober 2026. - 169 schermen in het eerste ontwerp voor app, admin en CMS, uitgewerkt in Figma. - 27 ontwerpdocumenten en 10 SQL-bestanden voor de architectuur en het datamodel. Een eigen audit vond daarin elf fouten, die zijn hersteld voordat er code op gebouwd werd. - 3 apps op één backend: de app, de admin en het CMS. - 1 bouwer, 2 specialisten: ik bouw, een architect ontwierp mee en een securityspecialist keek mee. ## Waarom ik er een architect en een securityspecialist bij haalde Ik kan veel zelf. Maar een app die met slaap, hartslag en dagboekteksten werkt, wil ik niet alleen op mijn eigen oordeel bouwen. Daarom heb ik de architectuur niet in mijn eentje bedacht. Met een freelance architect heb ik eerst vastgelegd hoe de onderdelen samenwerken, waar de grenzen liggen en wat er nooit met gegevens mag gebeuren. Pas daarna ben ik gaan bouwen. Toen het stond, heeft een freelance cybersecurity-specialist naar de beveiliging gekeken. Voor mij hoort dat bij goed werk: zelf bouwen, en een tweede paar ogen erbij waar het om vertrouwen gaat. ## Van Figma naar een werkende app Elk scherm begon in Figma, ook de toestanden waar je liever niet aan denkt: er is nog geen data, de synchronisatie is vertraagd, een verificatiecode is verlopen. Die schermen ontwerp ik vooraf, want daar win of verlies je het vertrouwen van iemand die de app net heeft geïnstalleerd. De app zelf is gebouwd in Flutter: één codebase voor iOS en Android. De backend is een eigen API in NestJS met Fastify. Admin en CMS praten met dezelfde API als de app, zodat er één plek is waar de regels gelden. ## De architectuur Vereenvoudigd schema van de release van 30 oktober 2026. - Eén API voor drie apps. NestJS met Fastify, 278 endpoints, verdeeld over 27 modules zoals onboarding, content, dagritme, dagboek, toestemming, notificaties en de AI-coach. - Afgeschermde toegang. Al het verkeer loopt via Cloudflare naar een afgeschermde tunnel. Voor de admin en het CMS is daarnaast een eigen login per persoon nodig (Zero Trust). - Data in de EU. PostgreSQL en de opslag voor audio en video staan op servers in de EU. - AI zonder lock-in. De AI-coach gaat via een eigen gateway naar een open taalmodel (Qwen) op een eigen server in een afgesloten netwerk. Een ander model aansluiten is een configuratiekeuze. - Versleuteld dagboek. Het dagboek wordt op het toestel versleuteld met AES-256-GCM. De server bewaart alleen versleutelde tekst. ## Privacy die je in de schermen terugziet In Holos33 start elk gebruik van gegevens uit. Wie gezondheidsdata koppelt, kiest per doel: alleen tonen op het toestel, opslaan bij Holos33, gebruiken door een coach, en apart daarvan meedoen aan onderzoek. Kies je “alleen op dit toestel”, dan gaan er geen meetwaarden naar de server. Gezondheidsdata komt binnen via Apple Health op de iPhone en Health Connect op Android. Directe koppelingen met onder meer Garmin en Oura staan in het ontwerp, maar zijn nog niet actief. Ook de beheerkant is zo ontworpen. Support ziet per koppeling de technische status, zonder individuele gezondheidswaarden. Een verwijderverzoek is een vaste route met bewijs: de gebruiker bevestigt, het gegevensgebruik pauzeert, en daarna volgen de actieve opslag, de afgeleide gegevens en een controlebewijs. Admin, integratiegezondheid: technische status per bron, zonder gezondheidswaarden. Ontwerp in Figma, fictieve voorbeeldwaarden. Admin, verwijderverzoek: verificatie en verwijdering zijn aparte stappen, met een controlebewijs aan het eind. Ontwerp in Figma, fictief voorbeeld. ## Beheer: wie let erop als het draait? Servers en app zitten in het beheersysteem van AIAgentCycle, met monitoring, beveiligingsupdates en een melding zodra er iets afwijkt. Dat is hetzelfde beheer dat ik voor klanten doe. ## Waar het staat Holos33 is nu vijf maanden in ontwikkeling en zit in de laatste testfases. Cijfers over gebruik en effect publiceer ik pas als ze gemeten zijn. Holos33 is geen medisch hulpmiddel en vervangt geen professionele zorg. ## Wat je hieraan hebt als ondernemer Als je een app, een klantportaal of een eigen backend laat bouwen, wil je vooral weten dat het goed zit. Dat je gegevens van jou blijven, dat je niet vastzit aan één leverancier, en dat er iemand is die het begrijpt als er iets misgaat. Bij Holos33 heb ik die keuzes voor mijn eigen product gemaakt. Dezelfde bouwstenen gebruik ik bij klanten: ontwerp in Figma, een eigen API, koppelingen met wat je al hebt, AI achter een gateway en beheer erna. En je praat met degene die het bouwt. Wil je weten wat dat voor jouw proces betekent? Plan een gratis scan. ## Veelgestelde vragen over Holos33 Wie heeft Holos33 gebouwd? Ik, Stefan, oprichter van AIAgentCycle. De architectuur heb ik ontworpen samen met een freelance software-architect. App, API, admin en CMS heb ik daarna zelf gebouwd, en een freelance cybersecurity-specialist heeft de beveiliging beoordeeld. Hoe lang wordt er al aan Holos33 gewerkt? Vijf maanden, en Holos33 zit nu in de laatste testfases. Eerst kwamen de architectuur en het ontwerp in Figma, daarna de bouw van app, API, admin en CMS. Met welke techniek is Holos33 gebouwd? De app is gebouwd in Flutter voor iOS en Android. De backend is een eigen API in NestJS met Fastify, met 278 endpoints in 27 modules, op PostgreSQL. Het ontwerp staat in Figma, en de AI loopt via een eigen gateway naar een open model op een eigen server in de EU. Hoe beschermt Holos33 gezondheidsgegevens? Elk gebruik van gegevens start uit en de gebruiker kiest per doel. “Alleen op dit toestel” stuurt geen meetwaarden naar de server. Het dagboek is versleuteld met AES-256-GCM, beheerders zien geen individuele gezondheidswaarden, en verwijderen gaat via een vaste route met bewijs. Kan AIAgentCycle zo’n app of backend ook voor mijn bedrijf bouwen? Ja. Dezelfde aanpak gebruik ik voor apps, klantportalen en eigen backends: eerst de architectuur en de schermen, dan de bouw, met koppelingen naar de systemen die je al hebt en beheer erna. In de gratis scan kijken we of het past en wat het kost. --- # AFAS Profit koppelen met je webshop, CRM en andere systemen Source: https://aiagentcycle.com/nl/koppelingen/afas/ Type: integration · Language: nl · Last modified: 2026-11-03T00:03:33 Koppelingen · Boekhouding & ERP # AFAS Profit koppelen met je webshop, CRM en andere systemen AFAS Profit koppel ik via de AFAS-connectoren: GetConnectoren om gegevens te lezen en UpdateConnectoren om ze te schrijven. n8n heeft geen ingebouwde AFAS-node, dus dit is maatwerk via de API, gebouwd in n8n en draaiend in jouw eigen EU-omgeving. Maatwerk Via de API, maatwerk ## Wat je met AFAS Profit koppelt - Relaties en contactpersonen gelijk houden met je CRM - Webshoporders als verkooporder of factuur in Profit - Artikelen en prijzen uit Profit naar je webshop - Nieuwe medewerkers en verlof doorzetten naar planning of andere HR-systemen - Gegevens uit Profit verzamelen voor rapportage en dashboards ## Hoe de koppeling werkt AFAS werkt met connectoren die in Profit worden ingericht en met een token voor een app-connector worden aangesproken. Ik stem met jou en je AFAS-beheerder af welke connectoren nodig zijn, met precies de velden die de koppeling gebruikt. In n8n praat een HTTP-stap met die connectoren. Foutafhandeling, logging en een storingsmail in gewone taal horen er standaard bij. ## Feiten over de API van AFAS Profit Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | Token in de header (AfasToken, Base64) dat hoort bij een app-connector. De app-connector bepaalt welke GetConnectoren en UpdateConnectoren bereikbaar zijn. TLS 1.2 is verplicht. | AFAS Help: REST API Geldigheid token | Geen vervaltermijn in de documentatie; een token blijft bruikbaar tot de beheerder het verwijdert. | AFAS Help: Token Limieten | Geen vast aantal aanroepen; AFAS Online werkt met een fair-use-beleid. Wel harde grenzen: maximaal 75 MB per aanroep, URL's tot 2.048 tekens en een time-out na ongeveer 15 minuten. | AFAS Help: REST API Webhooks | Alleen voor dossieritems en workflows. Het bericht zegt dat er iets is gewijzigd, niet wat; de gegevens haal je daarna op met een GetConnector. Handtekening via X-Profit-Signature-256. | AFAS Help: Webhooks Testomgeving | Aparte test- en acceptatieomgevingen (resttest en restaccept in de URL). Demo-omgevingen alleen voor licentiehouders. | AFAS Help: API Versie | Geen versienummer in de URL. REST en SOAP kunnen hetzelfde; de FileConnector alleen via REST. | AFAS Help: REST Objecten | GetConnectoren (zelf ingerichte dataviews met filters en paginering), UpdateConnectoren (toevoegen, wijzigen, verwijderen), ReportConnector, FileConnector en metainfo. | AFAS Help: GetConnector n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie ## Wat jij nodig hebt - Een AFAS-beheerder die een app-connector met token kan aanmaken en de benodigde GetConnectoren en UpdateConnectoren inricht - Een testomgeving (resttest) om tegen te bouwen voordat productie wordt geraakt - Per connector een lijst van precies de velden die de koppeling leest of schrijft - Een vaste sleutel per relatie (bijvoorbeeld het debiteurnummer) om dubbele relaties te voorkomen ## Waar het vaak misgaat, en hoe ik dat voorkom - Vrije velden: elke Profit-omgeving heeft eigen velden. Die leg ik vooraf vast, zodat een koppeling niet stilletjes een leeg veld vult. - Te ruime rechten: een connector krijgt alleen toegang tot wat de koppeling echt leest of schrijft. - Dubbele relaties: zonder vaste sleutel ontstaan er dubbele relaties. Ik match op een vast nummer, niet op naam. - Testen op productie: AFAS kent aparte omgevingen. De koppeling draait eerst tegen een testomgeving waar dat kan. ## Uit de praktijk Het patroon is hetzelfde als bij de koppeling van WooCommerce met Exact Online voor Mercabilis: één bron per gegeven, de andere systemen volgen, en bij elke afwijking een melding. Lees de case → ## Wat het kost Een koppeling met AFAS Profit bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik richt AFAS Profit zelf niet in; connectoren en rechten maakt je AFAS-beheerder, op basis van mijn specificatie. - Ik haal geen volledige tabellen leeg; een GetConnector krijgt altijd filters en paginering. - Webhooks op dossiers en workflows gebruik ik alleen als signaal, nooit als bron van de gegevens. ## Veelgestelde vragen over AFAS Profit koppelen Heeft n8n een ingebouwde AFAS-koppeling? Nee. n8n heeft geen officiële AFAS-node. Ik koppel AFAS via de AFAS-connectoren met een HTTP-stap in n8n. Dat is maatwerk, maar wel volledig leesbaar en exporteerbaar, en het draait op je eigen server. Moet er in AFAS zelf iets worden ingericht? Ja. Je AFAS-beheerder richt de connectoren en een app-connector met token in. Ik lever vooraf precies aan welke connectoren en velden nodig zijn, zodat er niet meer rechten worden gegeven dan nodig. Wat gebeurt er als AFAS iets verandert? De koppeling wordt bewaakt. Verandert er een veld of geeft een connector een fout, dan krijg je een melding in plaats van stille fouten. Met onderhoud pas ik de koppeling aan. Heeft AFAS een limiet op API-aanroepen? Geen vast getal; AFAS Online werkt met een fair-use-beleid. Wel gelden harde grenzen zoals 75 MB per aanroep en een time-out na ongeveer een kwartier. Daarom haalt de koppeling gegevens in porties op, met filters en sortering. Kan ik AFAS laten melden als er iets verandert? Alleen voor dossieritems en workflows. AFAS stuurt dan een bericht dat er iets is gewijzigd, zonder de inhoud; de koppeling haalt de gegevens daarna zelf op. Voor relaties, artikelen en orders controleert de koppeling op vaste momenten. Verwante koppelingen ## Vaak samen gekoppeld ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Business Central Maatwerk Orders, voorraad en facturen tussen Business Central en webshop.Bekijk in het overzicht → ### Nmbrs Maatwerk Nieuwe medewerkers en looncomponenten automatisch doorzetten.Meer over Nmbrs koppelen → ### Teamleader Focus Maatwerk Deals, offertes en facturen koppelen aan je boekhouding.Meer over Teamleader Focus koppelen → Alle koppelingen bekijken → --- # bol.com koppelen met je webshop, voorraad en boekhouding Source: https://aiagentcycle.com/nl/koppelingen/bol-com/ Type: integration · Language: nl · Last modified: 2026-11-03T00:03:58 Koppelingen · Marketplaces # bol.com koppelen met je webshop, voorraad en boekhouding bol.com koppel ik via de Retailer API van bol. n8n heeft geen ingebouwde bol.com-node, dus dit is maatwerk in n8n. Deze koppeling draait in productie: orders ophalen, verzendingen melden en voorraad bijwerken. In productie Via de API, maatwerk ## Wat je met bol.com koppelt - Nieuwe orders ophalen en doorzetten naar je magazijn of webshop - Verzendingen melden met track-and-trace - Voorraad en aanbiedingen bijwerken vanuit je centrale voorraad - Retouren verwerken in voorraad en boekhouding - Orders en kosten naar je boekhouding ## Hoe de koppeling werkt De Retailer API werkt met een client-ID en geheim per verkopersaccount. Sommige acties, zoals een verzending melden, verwerkt bol asynchroon: de koppeling vraagt daarna de status op en meldt het als iets niet is gelukt. Alles draait in n8n op je eigen server, met logging en alarm. ## Feiten over de API van bol.com Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | OAuth 2 client credentials met een client-ID en geheim uit het Seller Dashboard; een bol retailer-account is vereist. | bol.com: Authentication Geldigheid token | 299 seconden. Geen refresh-token; je vraagt een nieuw token aan, maar niet per aanvraag, want het tokenendpoint heeft een lagere limiet. | bol.com: Authentication Limieten | Per endpoint, gepubliceerd door bol: bijvoorbeeld 25 per minuut voor het ophalen van de orderlijst en 25 per seconde voor verzendmeldingen. Bij overschrijding 429 met Retry-After. | bol.com: Rate limits Asynchroon | Schrijfacties zoals een verzendmelding geven een proces-status terug; de koppeling vraagt die status op tot SUCCESS, FAILURE of TIMEOUT. | bol.com: Conventions Push-notificaties | Via de Subscriptions API v11: ORDER, SHIPMENT en PROCESS_STATUS als webhook (alleen ID's, RSA-SHA256-handtekening). Tien pogingen; daarna wordt de subscription uitgeschakeld. | bol.com: Subscriptions API Testomgeving | Demo-omgeving met vaste voorbeeldantwoorden (paden /retailer-demo/), met echte authenticatie. | bol.com: Demo Versie | Versie per resource in URL en Accept-header; Retailer API v10 is actueel, v8 en v9 zijn sinds 11 december 2024 uitgeschakeld. Afgeschafte resources verdwijnen na minimaal twaalf maanden. | bol.com: Versioning n8n | Geen ingebouwde node; één community-node op npm (juni 2025). Ik koppel via de Retailer API met een HTTP-stap. | n8n-documentatie ## Wat jij nodig hebt - Een bol retailer-account en een beheerder die in het Seller Dashboard API-gegevens kan aanmaken - Eén plek die de voorraad leidend houdt: je webshop, je WMS of de boekhouding - Een lijst van je verzendmethoden en de vervoerder per land - Afspraken over wie retouren beoordeelt voordat voorraad en boekhouding worden bijgewerkt ## Waar het vaak misgaat, en hoe ik dat voorkom - Oververkoop: als de voorraad niet op tijd wordt bijgewerkt, verkoop je wat je niet hebt. Voorraad gaat daarom direct door na elke verkoop elders. - Asynchrone verwerking: een melding is pas gelukt als bol dat bevestigt. De koppeling controleert die status. - Leverbeloftes: te late verzendmeldingen tellen mee in je prestaties bij bol. Een alarm waarschuwt bij vertraging. - Retouren: een retour moet voorraad en boekhouding allebei bijwerken. ## Uit de praktijk In mijn eigen e-commerce draaien bol.com-pipelines voor orders en voorraad naast de webshop, zodat beide kanalen dezelfde voorraad zien. ## Wat het kost Een koppeling met bol.com bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik beheer je bol-account en je aanbiedingen niet; de koppeling verwerkt orders, verzendingen en voorraad volgens jouw regels. - Ik vraag niet per aanroep een nieuw token aan; dat is tegen de regels van bol en levert blokkades op. - Ik beschouw een schrijfactie pas als gelukt als bol dat via de proces-status bevestigt. ## Veelgestelde vragen over bol.com koppelen Heeft n8n een bol.com-node? Nee. Ik koppel bol.com via de officiële Retailer API in n8n. Dat is maatwerk, maar draait op je eigen server en wordt bewaakt. Werkt dit ook als ik via Channable verkoop? Ja, dan kijken we welke kant leidend is: Channable voor feeds, of een directe koppeling voor orders en voorraad. Dubbele routes vermijd ik. Wat als bol de API wijzigt? bol kondigt nieuwe API-versies vooraf aan. Met onderhoud werk ik de koppeling bij voordat een oude versie verdwijnt. Waarom is een verzendmelding bij bol niet meteen definitief? bol verwerkt schrijfacties asynchroon. Je krijgt een proces-status terug die later SUCCESS, FAILURE of TIMEOUT wordt. De koppeling vraagt die status op en meldt het als een verzending niet is verwerkt, zodat een order niet onterecht als verzonden telt. Hoe lang is een token van bol geldig? 299 seconden. De koppeling hergebruikt het token tot vlak voor het verloopt en vraagt dan pas een nieuw aan, want het tokenendpoint heeft een lagere limiet dan de rest van de API. Verwante koppelingen ## Vaak samen gekoppeld ### Magento 2 In productie Orders en klantgegevens doorzetten naar je boekhouding.Meer over Magento 2 koppelen → ### WooCommerce In productie Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM.Meer over WooCommerce koppelen → ### Channable Maatwerk Productfeeds en marketplace-orders centraal aansturen.Meer over Channable koppelen → ### Amazon Seller Central Maatwerk Orders en voorraad uitwisselen via de Selling Partner API.Bekijk in het overzicht → Alle koppelingen bekijken → --- # Channable koppelen met je magazijn, boekhouding en voorraad Source: https://aiagentcycle.com/nl/koppelingen/channable/ Type: integration · Language: nl · Last modified: 2026-11-03T00:05:32 Koppelingen · Marketplaces # Channable koppelen met je magazijn, boekhouding en voorraad Channable koppel ik via de API van Channable, met een API-token per bedrijf. Dat werkt alleen met de Order sync-add-on van Channable en een gekoppelde marketplace. n8n heeft geen ingebouwde Channable-node; er zijn community-nodes, maar ik koppel via de officiële API in n8n. Maatwerk Via de API, maatwerk ## Wat je met Channable koppelt - Marketplace-orders uit Channable naar je magazijn, ERP of boekhouding - Verzendstatus en track-and-trace terug naar Channable en zo naar de marketplace - Voorraad per aanbieding bijwerken vanuit je centrale voorraad - Retouren uit Channable verwerken in voorraad en boekhouding - Annuleringen terugmelden naar de marketplace ## Hoe de koppeling werkt De eigenaar van het Channable-bedrijf maakt een API-token aan; dat token hoort bij het bedrijf en een nieuw token maakt het oude ongeldig. Channable heeft geen webhooks, dus de koppeling haalt orders en retouren op vaste momenten op en stuurt verzend- en annuleringsupdates terug. Channable bundelt die updates en stuurt ze elk kwartier naar de marketplace. De limiet is twee aanroepen per seconde met een buffer van honderd; de koppeling werkt daar binnen. ## Feiten over de API van Channable Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | API-token per bedrijf als Bearer-token; alleen de eigenaar van het bedrijf kan het aanmaken en een nieuw token maakt het vorige ongeldig. Vereist de Order sync-add-on en een gekoppelde marketplace. | Channable: API v1 Limieten | Twee aanroepen per seconde met een buffer van honderd, per bedrijf. Bij overschrijding 429. | Channable: API v1 Webhooks | Niet in de documentatie; orders en retouren haal je op. Verzend- en annuleringsupdates stuurt Channable elk kwartier gebundeld naar de marketplace. | Channable: API v1 Testomgeving | Een sandbox-koppeling met nagebootste gegevens, met testorders en testretouren vanuit de projectinstellingen. | Channable: API v1 Versie | API v1; de documentatie is verhuisd naar api.channable.com/v1/docs. | Channable: API v1 Objecten | Orders (ophalen, verzend- en annuleringsupdate), aanbiedingen (voorraad, maximaal vijftig per aanvraag), retouren en vervoerders. | Channable: API v1 Kosten API | De API zelf is onderdeel van de Order sync-add-on; de prijs per orderkoppeling staat niet in de openbare documentatie. | Channable: API v1 n8n | Geen ingebouwde node; community-nodes op npm (laatste juli 2026). Ik koppel via de API met een HTTP-stap. | n8n-documentatie ## Wat jij nodig hebt - De Order sync-add-on van Channable en minstens één gekoppelde marketplace - De eigenaar van het Channable-bedrijf, want alleen die kan een API-token aanmaken - Eén leidende bron voor orders: Channable of een directe marketplace-koppeling, niet allebei - Toegang tot het magazijn, ERP of de boekhouding aan de andere kant ## Waar het vaak misgaat, en hoe ik dat voorkom - Geen webhooks: Channable meldt niets uit zichzelf. De koppeling controleert daarom op vaste momenten en houdt bij welke orders al zijn verwerkt. - Vertraging naar de marketplace: een verzendmelding gaat pas elk kwartier van Channable naar de marketplace. Reken daar op bij leverbeloftes. - Token vernieuwd: een nieuw token maakt alle oude ongeldig. De koppeling krijgt een melding bij een 401, zodat je weet dat het token moet worden vervangen. - Voorraad in porties: Channable accepteert maximaal vijftig aanbiedingen per voorraadupdate. De koppeling splitst grotere lijsten. ## Uit de praktijk Een Channable-koppeling staat bij mij nog niet als In productie. Wel draaien er bij mij bol.com-pipelines voor orders en voorraad; met Channable ertussen verandert alleen wie de marketplace aanspreekt. Dubbele routes vermijd ik: of Channable is leidend voor orders, of de directe koppeling. ## Wat het kost Een koppeling met Channable bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. De add-on van Channable komt daar los bij; die prijs vragen we vooraf na. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik bouw geen dubbele routes: of Channable is leidend voor marketplace-orders, of de directe koppeling. - Ik beheer je feeds en aanbiedingen in Channable niet; ik koppel orders, voorraad en retouren. - Ik beloof geen snellere verzendmelding op de marketplace dan het kwartierritme van Channable. ## Veelgestelde vragen over Channable koppelen Heeft n8n een Channable-node? Niet ingebouwd. Er zijn community-nodes op npm (de laatste van juli 2026), maar ik koppel via de officiële API met een HTTP-stap in n8n. Wat heb ik bij Channable nodig voor een koppeling? De Order sync-add-on, een gekoppelde marketplace en een API-token dat alleen de eigenaar van het bedrijf kan aanmaken. De add-on heeft een eigen prijs per orderkoppeling; die staat niet in de documentatie en vragen we vooraf na. Heeft Channable webhooks? Niet volgens de documentatie. De koppeling haalt orders en retouren daarom op vaste momenten op en houdt bij wat al is verwerkt. Hoe snel staat een verzendmelding op de marketplace? Channable bundelt verzend- en annuleringsupdates en stuurt ze elk kwartier door naar de marketplace. De koppeling meldt direct bij Channable; de laatste stap bepaalt Channable. Kan ik testen zonder echte orders? Ja. Channable heeft een sandbox-koppeling met nagebootste gegevens waarmee je testorders en testretouren kunt maken. Daar bouw ik tegen voordat de koppeling je echte orders raakt. Verwante koppelingen ## Vaak samen gekoppeld ### bol.com In productie Orders ophalen, verzendingen melden en voorraad bijwerken via de Retailer API.Meer over bol.com koppelen → ### Amazon Seller Central Maatwerk Orders en voorraad uitwisselen via de Selling Partner API.Bekijk in het overzicht → ### WooCommerce In productie Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM.Meer over WooCommerce koppelen → ### Picqer Maatwerk Orders, voorraad en picklijsten gelijk houden met webshop en boekhouding.Meer over Picqer koppelen → Alle koppelingen bekijken → --- # ChatGPT en Claude koppelen aan je bedrijfsprocessen Source: https://aiagentcycle.com/nl/koppelingen/chatgpt-claude/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:23 Koppelingen · AI-modellen # ChatGPT en Claude koppelen aan je bedrijfsprocessen OpenAI en Anthropic hebben allebei ingebouwde nodes in n8n. Daarmee zet ik ChatGPT- en Claude-modellen in binnen een workflow: lezen, samenvatten, indelen en conceptantwoorden schrijven. Vaste controles bepalen wat er met de uitkomst gebeurt, en bij een uitzondering komt er een mens aan te pas. In productie Ingebouwde n8n-koppeling ## Wat je met ChatGPT en Claude koppelt - Binnenkomende mail en tickets samenvatten en indelen - Gegevens uit facturen en documenten halen voor je boekhouding - Conceptantwoorden voor klantvragen, ter controle klaargezet - Leads en aanvragen verrijken en prioriteren - AI-agents die met rechten per actie in je systemen werken ## Hoe de koppeling werkt Een model krijgt alleen de gegevens die nodig zijn voor de taak en moet antwoorden in een vast formaat. Dat antwoord wordt gecontroleerd voordat er iets mee gebeurt. Modellen lopen via een gateway, zodat je kunt wisselen van leverancier en elke aanroep gelogd en begrensd wordt. Voor gevoelige gegevens kan een lokaal model de taak overnemen. ## Feiten over de API van ChatGPT en Claude Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | API-sleutel als Bearer-token: bij OpenAI per project, bij Anthropic per workspace met een verplichte versieheader. | OpenAI: Authentication Limieten | OpenAI: per project en per model, in aanroepen en tokens per minuut, met oplopende usage tiers. Anthropic: per organisatie met de tiers Start, Build en Scale. Beide geven 429 met een wachttijd. | OpenAI: Rate limits Limieten Anthropic | Start-tier bijvoorbeeld 4.000 aanroepen per minuut en een maandplafond van $500; hogere tiers op aanvraag. | Anthropic: Rate limits Dataretentie | OpenAI bewaart standaard tot 30 dagen misbruiklogs; Zero Data Retention op aanvraag. Anthropic verwijdert standaard binnen 30 dagen; Zero Data Retention via sales, niet voor de Fable- en Mythos-modellen zonder toestemming. | Anthropic: API and data retention Training | Beide gebruiken API-gegevens niet om modellen te trainen, tenzij je dat zelf aanzet. | OpenAI: Your data EU-verwerking | OpenAI: EU-dataresidentie (opslag en verwerking) per project via eu.api.openai.com, aan te vragen via sales. Anthropic: in de eigen API alleen us of global, geen EU-optie; via Amazon Bedrock of Google Cloud wel EU-regio's. | Anthropic: Data residency n8n | Ingebouwde OpenAI-node (Responses API) en Anthropic-node, plus chatmodel-subnodes voor AI-agents. | n8n-documentatie ## Wat jij nodig hebt - Een eigen OpenAI- of Anthropic-account met een API-sleutel op naam van jouw bedrijf; de kosten lopen bij jou - Een besluit welke gegevens naar een extern model mogen en welke lokaal blijven - Voorbeelden van echte taken (mails, documenten, tickets) om het model op te testen - Een maandbudget als plafond voor de aanroepen ## Waar het vaak misgaat, en hoe ik dat voorkom - Overtuigend maar fout: een taalmodel kan iets verzinnen. Daarom controleert vaste logica de uitkomst, en wat niet klopt gaat naar een mens. - Kosten: elke aanroep kost geld. De koppeling werkt met een plafond en meldt het als dat in zicht komt. - Privacy: niet alle gegevens horen bij een externe AI-leverancier. Gevoelige taken gaan naar een lokaal model. - Afhankelijkheid: zonder gateway zit je vast aan één leverancier. Met een gateway is wisselen een configuratiekeuze. ## Uit de praktijk In mijn eigen tradingsysteem BH28 helpen ChatGPT en Claude bij review, analyse en rapportage, maar krijgen ze nooit ordermacht: een modelantwoord telt pas na vaste validatie. Dezelfde grens bouw ik voor processen met financiële gevolgen bij klanten. ## Wat het kost Een proces met ChatGPT of Claude bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. De modelkosten per token betaal je rechtstreeks aan de leverancier; in de gratis scan schatten we die vooraf. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik bouw geen eigen modellen en train geen modellen op jouw data. - Ik laat een model geen onomkeerbare acties uitvoeren zonder vaste controle of goedkeuring. - Ik beloof geen EU-verwerking waar de leverancier die niet biedt; dan kiezen we een lokaal model of een cloudplatform met EU-regio. ## Veelgestelde vragen over ChatGPT en Claude koppelen Gaat mijn data naar OpenAI of Anthropic? Alleen de gegevens die je voor een taak meestuurt, en alleen als je daarvoor kiest. Voor gevoelige gegevens kan een model op je eigen server de taak doen. Kan AI zelf beslissingen nemen in mijn systemen? Alleen binnen de grenzen die jij stelt. Schrijfacties met gevolgen gaan via vaste controles of een goedkeuring; elke actie wordt gelogd. Wat als een model niet beschikbaar is? Dan valt de workflow terug op een route zonder model of zet hij de taak klaar voor een mens. Er gaat niets verloren. Blijft mijn data in de EU bij OpenAI of Anthropic? Bij OpenAI kan dat: een project met EU-dataresidentie voor opslag en verwerking, aan te vragen via sales. De eigen API van Anthropic biedt geen EU-optie; dan kies je Claude via Amazon Bedrock of Google Cloud met een EU-regio, of een lokaal model. Traint OpenAI of Anthropic op mijn gegevens? Niet via de API, tenzij je daar zelf voor kiest. Beide bewaren gegevens standaard maximaal 30 dagen voor misbruikcontrole; met Zero Data Retention vervalt ook dat, op aanvraag en met voorwaarden. Verwante koppelingen ## Vaak samen gekoppeld ### Anthropic (Claude) In productie Tekst lezen, samenvatten en indelen binnen een workflow, met een mens waar nodig.Meer over Anthropic (Claude) koppelen → ### Ollama Standaard Open modellen op je eigen server draaien en aanroepen.Meer over Ollama koppelen → ### MCP-servers In productie Je AI-agent praat via één protocol met de systemen die we koppelen, met rechten en logging per actie.Meer over MCP-servers koppelen → ### Qdrant Standaard Zelf gehoste vectoropslag voor je eigen kennisbank.Meer over Qdrant koppelen → Alle koppelingen bekijken → --- # De KvK API koppelen aan je CRM, formulieren en boekhouding Source: https://aiagentcycle.com/nl/koppelingen/kvk-api/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:43 Koppelingen · CRM & sales # De KvK API koppelen aan je CRM, formulieren en boekhouding Met de KvK API haal je bedrijfsgegevens rechtstreeks uit het Handelsregister: naam, adres, vestigingen, SBI-code en rechtsvorm. Ik koppel die aan je CRM, je offerteformulier of je boekhouding, zodat een nieuwe klant met de juiste gegevens binnenkomt. n8n heeft geen ingebouwde KvK-koppeling, dus dit is maatwerk via de API. Maatwerk Via de API, maatwerk ## Wat je met KvK Handelsregister koppelt - Een KvK-nummer in je formulier of CRM aanvullen met naam, adres en vestigingen - Klanten en leveranciers controleren op een bestaand en actief KvK-nummer - SBI-code en rechtsvorm meenemen voor segmentatie en offertes - Wijzigingen bij klanten of leveranciers volgen met de KvK Mutatieservice - Handelsnamen en statutaire naam gelijk houden in je boekhouding ## Hoe de koppeling werkt De KvK API werkt met een API-sleutel en een overeenkomst met de KvK. Zoeken op naam, adres of nummer gaat via de Zoeken-API, die gratis is. De details komen uit het Basisprofiel of Vestigingsprofiel, voor € 0,02 per opvraging, bovenop een abonnement van € 6,40 per maand (prijzen KvK, oktober 2026). In n8n praat een HTTP-stap met de API. Ik bouw eerst tegen de gratis testomgeving van de KvK met fictieve gegevens, en pas daarna tegen productie. ## Feiten over de API van KvK Handelsregister Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | API-sleutel in de header apikey. Aanvragen via het Developer Portal met een KVK-nummer en een tekenbevoegde; de aansluiting kan tot zeven werkdagen duren. | KvK: Apply for APIs Limieten | Geen aanroeplimiet in de documentatie; alleen een resultaatlimiet van 100 per pagina bij Zoeken. | KvK: Documentation Webhooks | Nee. Voor wijzigingen bestaat een aparte Mutatieservice als abonnement. | KvK: Pricing Testomgeving | Gratis, zonder registratie: een testomgeving met een vaste testsleutel en een kleine set fictieve bedrijven. | KvK: Testing Versie | Zoeken API v2 (sinds 29 januari 2024), Basisprofiel v1 (laatste release 20 april 2026), Vestigingsprofiel v1, Naamgeving v1. Alleen GET, in JSON. | KvK: Release notes Zoeken API Kosten | Abonnement €6,40 per maand; Zoeken gratis; Basisprofiel, Vestigingsprofiel en Naamgeving €0,02 per bevraging; Mutatieservice €1.279 per jaar. Vrijgesteld van btw. | KvK: Pricing Objecten | Zoeken (KVK-nummer vinden), Basisprofiel (op KVK-nummer), Vestigingsprofiel (op vestigingsnummer) en Naamgeving (handelsnamen). | KvK: Documentation n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie ## Wat jij nodig hebt - Een API-abonnement bij de KvK op naam van je bedrijf, aangevraagd door een tekenbevoegde - Een vaste plek in je CRM of formulier voor het KVK-nummer, als sleutel voor de verrijking - Afspraken over wat je met de gegevens doet; doorgeven of doorverkopen mag niet volgens de voorwaarden - Een besluit over de non-mailing-indicator: wordt die vlag aan, dan blokkeert de koppeling direct marketing per post ## Waar het vaak misgaat, en hoe ik dat voorkom - Non-mailing-indicator: staat die vlag aan, dan mag je het adres niet gebruiken voor direct marketing per post of aan de deur. De koppeling neemt de vlag mee en blokkeert dat gebruik. - Gegevens doorgeven: de gebruiksvoorwaarden van de KvK verbieden het doorverkopen of doorgeven van de gegevens. De koppeling gebruikt ze alleen in je eigen systemen. - Kosten bij testen: opvragingen op productie worden altijd gefactureerd, ook als ze per ongeluk of voor een test zijn. Testen gebeurt daarom in de testomgeving. - Afgeschermde adressen: woonadressen en afgeschermde adressen krijg je niet. Een leeg adres is dus geen fout; de koppeling vraagt dan om handmatige aanvulling. ## Uit de praktijk Een KvK-koppeling staat bij mij nog niet als In productie. De aanpak is dezelfde als bij mijn andere API-koppelingen: eerst tegen de testomgeving, een vaste sleutel per relatie zodat er geen dubbelingen ontstaan, en een melding in gewone taal als een opvraging mislukt. Bij offerteaanvragen en onboarding is het KvK-nummer vaak het enige veld dat de klant zelf hoeft in te vullen. ## Wat het kost Een koppeling met de KvK API bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. De KvK-kosten (€6,40 per maand en €0,02 per profiel) betaal je rechtstreeks aan de KvK. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik vraag geen gegevens op zonder dat jouw abonnement en sleutel er zijn; ik bouw tegen de gratis testomgeving tot die binnen zijn. - Ik sla KvK-gegevens niet op buiten je eigen systemen en geef ze niet door. - UBO-controles doe ik niet; het UBO-register heeft een eigen API voor een beperkte groep partijen. ## Veelgestelde vragen over KvK Handelsregister koppelen Wat kost de KvK API? Een abonnement kost € 6,40 per maand. Zoeken is gratis; een Basisprofiel, Vestigingsprofiel of Naamgeving kost € 0,02 per opvraging. De Mutatieservice kost € 1.279 per jaar extra. Dat zijn de prijzen van de KvK in oktober 2026; de bouw van de koppeling komt daar los bij. Heeft n8n een KvK-koppeling? Nee, n8n heeft geen ingebouwde KvK-node. Ik bouw de koppeling met een HTTP-stap op de API van de KvK. De KvK publiceert daarvoor een OpenAPI-specificatie en een gratis testomgeving met fictieve gegevens. Kan ik met de KvK API een UBO-check doen? Niet met de gewone KvK API. Het UBO-register heeft een eigen API voor banken, notarissen, trustkantoren en bepaalde financiële instellingen. Voor een kantoor kan een koppeling wel de gegevens uit het Basisprofiel klaarzetten voor een Wwft-dossier; het oordeel blijft bij jou. Hoe lang duurt het voordat ik de KvK API kan gebruiken? De KvK noemt tot zeven werkdagen voor de aansluiting, na een aanvraag door een tekenbevoegde van je bedrijf. In die tijd bouw ik tegen de gratis testomgeving met fictieve gegevens, zodat de koppeling klaarstaat zodra de sleutel binnen is. Mag ik een KvK-adres gebruiken voor een mailing? Niet altijd. Staat de non-mailing-indicator aan, dan mag je het adres niet gebruiken voor direct marketing per post of aan de deur. De koppeling neemt die vlag mee naar je CRM en blokkeert dat gebruik. Verwante koppelingen ## Vaak samen gekoppeld ### Zoho CRM In productie Leads en contacten automatisch aanmaken, labelen en opvolgen.Meer over Zoho CRM koppelen → ### HubSpot Standaard Contacten, deals en formulieren koppelen aan je andere systemen.Meer over HubSpot koppelen → ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → Alle koppelingen bekijken → --- # e-Boekhouden koppelen met je webshop, CRM en betalingen Source: https://aiagentcycle.com/nl/koppelingen/e-boekhouden/ Type: integration · Language: nl · Last modified: 2026-11-03T00:05:02 Koppelingen · Boekhouding & ERP # e-Boekhouden koppelen met je webshop, CRM en betalingen e-Boekhouden koppel ik via de REST API (v1) van e-Boekhouden, met een API-token dat je in je accountinstellingen aanmaakt. n8n heeft geen ingebouwde e-Boekhouden-node, dus de koppeling is maatwerk in n8n. De oude SOAP-koppeling gebruik ik niet meer voor nieuw werk. Maatwerk Via de API, maatwerk ## Wat je met e-Boekhouden koppelt - Verkoopfacturen uit je webshop of CRM aanmaken in e-Boekhouden - Relaties gelijk houden met je CRM - Mutaties en betalingen aanleveren uit Mollie of de bank - Openstaande posten ophalen voor aanmaningen of een dashboard - Artikelen en prijzen uit e-Boekhouden naar je webshop ## Hoe de koppeling werkt De koppeling start een sessie met het API-token en gebruikt daarna een kortlevend sessietoken voor elke aanroep. Het API-token zelf gaat nooit in een header, alleen in de sessie-aanvraag. Daarna werkt de koppeling met de REST-objecten van e-Boekhouden: relaties, facturen, mutaties, grootboek en producten. Elke factuur krijgt een vast kenmerk, zodat herhalen veilig is. ## Feiten over de API van e-Boekhouden Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | API-token uit de accountinstellingen (wordt één keer getoond). Je start er een sessie mee en krijgt een sessietoken voor de Authorization-header; het API-token zelf gaat alleen in de sessie-aanvraag. | e-Boekhouden: OpenAPI v1 Geldigheid sessie | Het sessietoken is kortlevend; de aanvraag geeft terug na hoeveel seconden het verloopt. Geen refresh; je start een nieuwe sessie. | e-Boekhouden: OpenAPI v1 Limieten | Niet in de officiële documentatie. Paginering: standaard 100 per pagina, maximaal 2.000. | e-Boekhouden: OpenAPI v1 Webhooks | Niet in de officiële documentatie. | e-Boekhouden: OpenAPI v1 Testomgeving | Niet in de officiële documentatie. | e-Boekhouden: Eigen API-koppeling Versie | REST API v1 (OpenAPI 3.1) naast een oudere SOAP-koppeling; een einddatum voor SOAP staat niet in de documentatie. | e-Boekhouden: API-referentie Objecten | Relaties, facturen, mutaties, grootboekrekeningen en saldi, kostenplaatsen, producten en productgroepen, administraties. | e-Boekhouden: OpenAPI v1 Kosten API | Niet in de officiële documentatie. | e-Boekhouden: Eigen API-koppeling n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie ## Wat jij nodig hebt - Een beheerder die in de accountinstellingen van e-Boekhouden een API-token kan aanmaken - De btw-codes en grootboekrekeningen per artikel of dienst, afgestemd met je boekhouder - Een vast kenmerk per order en per relatie, zodat niets dubbel wordt geboekt - Toegang tot de webshop, het CRM of de betaaldienst aan de andere kant ## Waar het vaak misgaat, en hoe ik dat voorkom - Verlopen sessie: het sessietoken is kortlevend. De koppeling start op tijd een nieuwe sessie in plaats van op een fout te wachten. - Token op de verkeerde plek: het API-token hoort alleen in de sessie-aanvraag. In een header werkt het niet en dat levert een beveiligingsfout op. - Btw-codes per land: e-Boekhouden werkt met btw-codes per land met geldigheidsdata. Die leg ik vooraf vast. - Dubbele relaties: zonder vaste sleutel ontstaan dubbele relaties. Ik match op een vast nummer, niet op naam. ## Uit de praktijk Een e-Boekhouden-koppeling staat bij mij nog niet als In productie. De aanpak is dezelfde als bij Moneybird: een vast kenmerk per factuur en relatie, een sessie die op tijd wordt vernieuwd, en een melding in gewone taal als een boeking mislukt. ## Wat het kost Een koppeling met e-Boekhouden bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik doe je boekhouding niet; de indeling van btw en grootboek komt van jou of je boekhouder. - Ik bouw nieuwe koppelingen niet meer op de SOAP-koppeling van e-Boekhouden. - Ik zet het API-token nooit in een header of logbestand; het blijft in de beveiligde opslag van n8n. ## Veelgestelde vragen over e-Boekhouden koppelen Heeft n8n een e-Boekhouden-node? Nee, en er is ook geen community-node gevonden. Ik koppel e-Boekhouden via de REST API met een HTTP-stap in n8n. Gebruik je de SOAP- of de REST-koppeling? De REST API v1. e-Boekhouden heeft daarnaast nog een oudere SOAP-koppeling, maar voor nieuw werk bouw ik op REST. Een einddatum voor SOAP staat niet in de documentatie. Hoe werkt de toegang tot de API? Je maakt in je accountinstellingen een API-token aan, dat één keer wordt getoond. De koppeling wisselt dat token om voor een kortlevend sessietoken en werkt daarmee. Heeft e-Boekhouden limieten of webhooks? Beide staan niet in de officiële documentatie. De koppeling controleert daarom op vaste momenten en werkt in porties, zodat e-Boekhouden niet onnodig wordt belast. Wat gebeurt er als een factuur niet aankomt? De factuur gaat naar een wachtrij en je krijgt een storingsmail met het ordernummer en de foutcode van e-Boekhouden. Tijdelijke fouten worden automatisch opnieuw geprobeerd. Verwante koppelingen ## Vaak samen gekoppeld ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### SnelStart Maatwerk Verkooporders en relaties aanleveren via de API.Meer over SnelStart koppelen → ### WooCommerce In productie Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM.Meer over WooCommerce koppelen → ### Mollie Maatwerk Betalingen en terugbetalingen matchen met je facturen.Meer over Mollie koppelen → Alle koppelingen bekijken → --- # Een AI die antwoordt uit je eigen documenten (RAG) Source: https://aiagentcycle.com/nl/koppelingen/rag-kennisbank/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:33 Koppelingen · Vectordatabases, RAG & AI-agents # Een AI die antwoordt uit je eigen documenten (RAG) Een AI die antwoordt uit je eigen documenten heet RAG. Documenten worden ingeladen, opgeknipt en als vectoren opgeslagen in een vectordatabase zoals Qdrant of pgvector. Bij elke vraag zoekt de AI de relevante stukken op en antwoordt daarop. n8n heeft voor al die stappen ingebouwde nodes. Standaard Ingebouwde n8n-koppeling ## Wat je met een kennisbank-AI koppelt - Vragen van medewerkers beantwoorden uit handleidingen en procedures - Conceptantwoorden op klantvragen uit je eigen kennisbank - Zoeken in contracten, offertes en tickets op betekenis - Een interne helpdesk die verwijst naar de bron - Nieuwe documenten automatisch toevoegen zodra ze in je map staan ## Hoe de koppeling werkt De keten bestaat uit vaste stappen: documenten inladen, opknippen in stukken, omzetten naar vectoren en opslaan, en bij een vraag de beste stukken ophalen en het antwoord laten schrijven. Qdrant of pgvector draaien op je eigen server; het taalmodel kan lokaal of in de cloud. Elk antwoord noemt de bron, en zonder passende bron zegt de AI dat hij het niet weet. ## Feiten over de API van een kennisbank-AI Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | Zelf gehost is Qdrant standaard open, zonder sleutel. Ik zet altijd een API-sleutel, een aparte alleen-lezen sleutel en TLS aan. Qdrant Cloud werkt met databasesleutels per cluster. | Qdrant: Security Geldigheid sleutel | Zelf gehost: sleutels verlopen niet. Cloud: standaard 90 dagen, instelbaar. | Qdrant Cloud: Authentication Limieten | Geen API-limiet in de documentatie; de grens is je server. | Qdrant: Interfaces Interfaces | REST op poort 6333 en gRPC op 6334, met officiële clients voor Python, JavaScript, Go en meer. | Qdrant: Interfaces Testomgeving | Qdrant Cloud Free tier (1 GB RAM, 4 GB schijf) wordt na een week stilte gepauzeerd en na vier weken verwijderd. Zelf gehost via Docker. | Qdrant Cloud: Create a cluster Kosten | Zelf gehost gratis (open source). Cloud op basis van gebruik. | Qdrant Cloud n8n | Ingebouwde Qdrant Vector Store-node: invoegen, ophalen en als tool voor een AI-agent. | n8n-documentatie ## Wat jij nodig hebt - De documenten in een leesbare vorm (PDF, Word, tekst) en de map of het systeem waar ze vandaan komen - Een lijst wie welke documenten mag zien - Een server in de EU voor de vectordatabase, of een Qdrant Cloud-account - Een keuze voor het taalmodel: lokaal of in de cloud ## Waar het vaak misgaat, en hoe ik dat voorkom - Verouderde documenten: een AI is zo goed als de documenten erachter. Oude versies worden vervangen, niet opgestapeld. - Rechten: niet iedereen mag alles zien. De kennisbank respecteert wie welke documenten mag raadplegen. - Knippen: te grote of te kleine stukken geven slechte antwoorden. Dat stem ik af op jouw soort documenten. - Antwoord zonder bron: een antwoord zonder bron is een gok. De AI moet de bron noemen of zeggen dat hij het niet weet. ## Uit de praktijk Ik bouw al RAG-systemen in productie. De bouwstenen zijn steeds dezelfde; het verschil zit in welke documenten erin gaan en wie wat mag zien. ## Wat het kost Een kennisbank-AI bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik zet een vectordatabase niet zonder sleutel en TLS op internet. - Ik bouw geen kennisbank zonder bronvermelding per antwoord. - Ik schrijf of corrigeer je documenten niet; verouderde inhoud blijft jouw verantwoordelijkheid. ## Veelgestelde vragen over een kennisbank-AI koppelen Wat is een vectordatabase? Een database die tekst opslaat als getallen die de betekenis vastleggen. Daardoor vindt de AI stukken die over hetzelfde gaan, ook als er andere woorden in staan. Blijven mijn documenten privé? Ja. De vectordatabase draait op je eigen server in de EU. Met een lokaal taalmodel verlaten de documenten je omgeving niet. Kan de AI ook fout antwoorden? Dat kan, en daarom noemt elk antwoord de bron en zegt de AI "weet ik niet" als er geen passende bron is. Bij belangrijke antwoorden kijkt een mens mee. Hoe veilig is Qdrant? Zo veilig als je hem instelt. Zelf gehost staat Qdrant standaard open zonder sleutel. Daarom zet ik altijd een API-sleutel, een aparte alleen-lezen sleutel en TLS aan, en luistert de database niet op internet. Moet ik Qdrant Cloud nemen of zelf hosten? Zelf hosten op je eigen EU-server past bij gevoelige documenten en kost alleen de server. Qdrant Cloud heeft een gratis instap om te proeven, maar die wordt na een week stilte gepauzeerd. Voor productie is zelf hosten mijn standaard. Verwante koppelingen ## Vaak samen gekoppeld ### Supabase / pgvector Standaard Vectoren opslaan in een bestaande Postgres-database.Meer over Supabase / pgvector koppelen → ### Ollama Standaard Open modellen op je eigen server draaien en aanroepen.Meer over Ollama koppelen → ### Documenten inladen Standaard Pdf's en bestanden inladen en opknippen voor de kennisbank.Meer over Documenten inladen koppelen → ### MCP-servers In productie Je AI-agent praat via één protocol met de systemen die we koppelen, met rechten en logging per actie.Meer over MCP-servers koppelen → Alle koppelingen bekijken → --- # HubSpot koppelen met je formulieren, boekhouding en service Source: https://aiagentcycle.com/nl/koppelingen/hubspot/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:07 Koppelingen · CRM & sales # HubSpot koppelen met je formulieren, boekhouding en service HubSpot heeft een ingebouwde node en trigger in n8n. Daarmee koppel ik contacten, deals en formulieren aan je boekhouding, webshop en servicedesk, zodat opvolging niet blijft liggen en niemand gegevens overtypt. Standaard Ingebouwde n8n-koppeling ## Wat je met HubSpot koppelt - Formulierinzendingen als contact met de juiste eigenaar en herkomst - Gewonnen deals als offerte of factuur in je boekhouding - Klantgegevens gelijk houden met je webshop - Tickets uit HubSpot naar je servicedesk of andersom - Opvolgtaken bij leads die blijven liggen ## Hoe de koppeling werkt De HubSpot-trigger reageert op nieuwe of gewijzigde contacten en deals; de HubSpot-node leest en schrijft ze. Velden en koppelingen tussen contact, bedrijf en deal leg ik vooraf vast. Alles draait in n8n op je eigen server, met logging en alarm. ## Feiten over de API van HubSpot Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | Bearer-token. Voor een eigen koppeling: een service key (Development, Keys) met scopes, of een app op het developer platform. Legacy private apps zijn sinds 26 oktober 2026 niet meer aan te maken. | HubSpot: Authentication overview Geldigheid token | OAuth-toegangstoken 30 minuten. Service keys verlopen niet vanzelf; HubSpot raadt rotatie elke zes maanden aan. | HubSpot: Manage OAuth tokens Limieten | Free en Starter: 100 aanroepen per 10 seconden en 250.000 per dag. Professional: 190 per 10 seconden en 625.000 per dag. Enterprise: 1.000.000 per dag. Bij overschrijding 429. | HubSpot: Usage guidelines Webhooks | Ja, voor contacten, bedrijven, deals en tickets (aanmaken, wijzigen, verwijderen). Tot tien herhalingen in 24 uur, met een HMAC-SHA256-handtekening (v3). | HubSpot: Webhooks guide Testomgeving | Gratis developer-testaccounts (90 dagen). Een echte sandbox alleen met Enterprise. | HubSpot: Account types Versie | Datumversies in het pad, bijvoorbeeld /crm/2026-09/. De versies v1 tot en met v3 worden in september 2027 niet meer ondersteund, v4 per 30 maart 2027. | HubSpot changelog: legacy APIs Kosten API | De API zit in alle abonnementen, ook Free. Hogere limieten en sandboxes in hogere abonnementen. | HubSpot: Usage guidelines n8n | Ingebouwde HubSpot-node en HubSpot-trigger. n8n raadt een service key aan als inlogmethode. | n8n-documentatie ## Wat jij nodig hebt - Een super admin, of iemand met Developer tools access, die een service key met de juiste scopes kan aanmaken - Een vaste indeling van eigen eigenschappen in HubSpot die past bij de velden in je boekhouding - Weten op welk HubSpot-abonnement je zit, want dat bepaalt de daglimiet - Toegang tot de boekhouding of servicedesk aan de andere kant ## Waar het vaak misgaat, en hoe ik dat voorkom - Veldindeling: eigen eigenschappen in HubSpot moeten één-op-één passen bij de velden in je boekhouding. - Associaties: een deal hoort bij een bedrijf en een contact. Ontbreekt die koppeling, dan landt de factuur bij de verkeerde klant. - Dubbele contacten: de koppeling zoekt eerst op e-mailadres voordat hij een nieuw contact maakt. - Limieten: HubSpot begrenst het aantal API-aanroepen. Bij grote aantallen werkt de koppeling in porties. ## Uit de praktijk Dezelfde aanpak als bij Zoho CRM voor Holos33: één bron voor herkomst en eigenaar, en een melding als een lead nergens aankomt. Lees de case → ## Wat het kost Een koppeling met HubSpot bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik bouw geen HubSpot-apps voor de Marketplace; de koppeling is voor jouw account. - Ik gebruik geen legacy private apps en niet de oude API-versies v1 tot en met v3 voor nieuwe koppelingen, want HubSpot stopt daarmee in 2027. - HubSpot-workflows en rapportages richt je zelf in of met je HubSpot-partner. ## Veelgestelde vragen over HubSpot koppelen Heeft n8n een HubSpot-koppeling? Ja, n8n heeft een ingebouwde HubSpot-node en HubSpot-trigger. Dat maakt de koppeling sneller te bouwen. Kan een gewonnen deal automatisch een factuur worden? Ja. De koppeling zet de deal om naar een factuur of offerte in je boekhouding, met de juiste klant en regels. Uitzonderingen komen bij een mens. Moet ik van HubSpot af om dit te laten werken? Nee. HubSpot blijft je CRM; de koppeling zorgt dat de systemen eromheen meelopen. Werkt mijn bestaande private app nog? Ja, bestaande legacy private apps werken nog, maar nieuwe aanmaken kan sinds 26 oktober 2026 niet meer, en HubSpot stopt in september 2027 met de oude API-versies. Een nieuwe koppeling bouw ik daarom op een service key of een app op het developer platform. Wat als de daglimiet van HubSpot vol is? Dan geeft HubSpot een 429 op elke volgende aanroep tot middernacht in de tijdzone van je account. De koppeling werkt in porties, houdt de teller bij en meldt het ruim voordat de limiet in zicht komt. Verwante koppelingen ## Vaak samen gekoppeld ### Zoho CRM In productie Leads en contacten automatisch aanmaken, labelen en opvolgen.Meer over Zoho CRM koppelen → ### Pipedrive Standaard Deals en activiteiten aanmaken vanuit formulieren en mail.Bekijk in het overzicht → ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → Alle koppelingen bekijken → --- # Lightspeed koppelen met je boekhouding, voorraad en verzending Source: https://aiagentcycle.com/nl/koppelingen/lightspeed/ Type: integration · Language: nl · Last modified: 2026-11-03T00:05:27 Koppelingen · Webshops # Lightspeed koppelen met je boekhouding, voorraad en verzending Lightspeed koppel ik via de API van de Lightspeed-variant die jij gebruikt: eCom C-Series (webshop), eCom E-Series of Retail X-Series (kassa). Elke variant heeft een eigen API, toegang en limieten. n8n heeft geen ingebouwde Lightspeed-node, dus de koppeling is maatwerk in n8n. Maatwerk Via de API, maatwerk ## Wat je met Lightspeed koppelt - Orders uit Lightspeed als factuur in Exact Online, Moneybird of een ander pakket - Voorraad gelijk houden tussen kassa, webshop en marketplaces - Verzendlabels via Sendcloud zodra een order klaarstaat - Klanten naar je CRM of mailinglijst, met toestemming - Retouren en terugbetalingen als creditnota in de boekhouding ## Hoe de koppeling werkt Bij eCom C-Series maak je onder de winkelinstellingen een API-sleutel en secret aan; de koppeling gebruikt die met Basic Auth op het EU-cluster en luistert naar webhooks voor orders, producten en klanten. Bij Retail X-Series loopt de toegang via OAuth 2.0 met datumversies in de API en webhooks voor verkopen en voorraad. In beide gevallen krijgt elke order een vast kenmerk en respecteert de koppeling de limieten per vijf minuten. ## Feiten over de API van Lightspeed Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie C-Series | API-sleutel en secret per winkel (Basic Auth) op het EU-cluster; aan te maken onder de winkelinstellingen bij Developers. | Lightspeed eCom: Authentication Limieten C-Series | 300 aanroepen per vijf minuten, 3.000 per uur en 12.000 per dag per sleutel, plus 20 per seconde. Bij overschrijding 429. | Lightspeed eCom: Rate limiting Webhooks C-Series | Klanten, orders, facturen, zendingen, producten, varianten, retouren en meer (aangemaakt, gewijzigd, verwijderd). Antwoord binnen vijf seconden; tien pogingen in 24 uur; bij meer dan de helft fouten na 50 uur uitgeschakeld. | Lightspeed eCom: Webhooks Abonnement C-Series | De API vereist het Advanced- of Professional-abonnement. | Lightspeed eCom: API documentation Authenticatie X-Series | OAuth 2.0 met een app uit het developer portal, of persoonlijke tokens (alleen Plus-plan). Toegangstoken en refresh-token met rotatie bij elke vernieuwing. | Lightspeed Retail: Authorization Limieten X-Series | 300 keer het aantal kassa's plus 50 per vijf minuten; bij overschrijding 429 met Retry-After. | Lightspeed Retail: Rate limiting Versie X-Series | Datumversies (bijvoorbeeld 2026-01), elk kwartaal een nieuwe, minimaal twaalf maanden ondersteund; v0.9 en v2.0 zijn afgeschaft. | Lightspeed Retail: Versioning E-Series | Draait op het Ecwid-platform: 600 aanroepen per minuut per token, webhooks met handtekening, API alleen op betaalde plannen. | Ecwid: API reference n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie ## Wat jij nodig hebt - Weten welke Lightspeed je hebt: eCom C-Series, eCom E-Series of Retail X-Series - Een abonnement waarin de API zit, en een beheerder die een sleutel of app kan aanmaken - Eén leidende voorraad: kassa, webshop of een centraal systeem - Toegang tot de boekhouding of verzenddienst aan de andere kant ## Waar het vaak misgaat, en hoe ik dat voorkom - Verkeerde variant: C-Series, E-Series en X-Series hebben verschillende API's. Eerst stellen we vast welke Lightspeed je hebt; daarna pas bouwen. - Limiet per vijf minuten: C-Series staat 300 aanroepen per vijf minuten toe per sleutel. Een inhaalslag moet daarom gespreid; de koppeling plant dat. - Webhook uitgeschakeld: bij meer dan de helft mislukte leveringen zet Lightspeed een webhook na 50 uur uit. De koppeling antwoordt snel en bewaakt de foutratio. - Btw en kortingen: kassakortingen en btw per land moeten juist in de boekhouding landen. Dat leg ik vooraf vast. ## Uit de praktijk Een Lightspeed-koppeling staat bij mij nog niet als In productie. De aanpak is dezelfde als bij WooCommerce en Shopify: orders met een vast kenmerk naar de boekhouding, één leidende voorraad, en een melding bij elke uitzondering. ## Wat het kost Een koppeling met Lightspeed bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik bouw geen openbare Lightspeed-apps voor de app store; de koppeling is voor jouw winkel. - Ik laat geen twee systemen tegelijk de voorraad leiden. - Ik bouw nieuwe koppelingen niet op de afgeschafte X-Series-versies v0.9 en v2.0. ## Veelgestelde vragen over Lightspeed koppelen Heeft n8n een Lightspeed-node? Nee, en er is ook geen community-node gevonden. Ik koppel Lightspeed via de officiële API van jouw variant met een HTTP-stap in n8n. Welke Lightspeed-variant kun je koppelen? eCom C-Series, eCom E-Series en Retail X-Series. Ze hebben elk een eigen API; in de scan stellen we vast welke je hebt en wat daar mogelijk is. Welk abonnement heb ik nodig voor de API? Voor eCom C-Series noemt Lightspeed het Advanced- of Professional-abonnement. Bij E-Series werkt de API alleen op betaalde plannen. Bij Retail X-Series zijn persoonlijke tokens beperkt tot het Plus-plan; een koppeling via OAuth werkt met toestemming van de winkel. Hoeveel aanroepen staat Lightspeed toe? C-Series: 300 per vijf minuten, 3.000 per uur en 12.000 per dag per sleutel. X-Series: 300 keer het aantal kassa's plus 50 per vijf minuten. Daarboven een 429; de koppeling wacht dan. Kan Lightspeed de koppeling een seintje geven? Ja. C-Series heeft webhooks voor klanten, orders, producten, voorraad en meer; X-Series voor verkopen, voorraad en producten. Wat niet via een webhook komt, controleert de koppeling op vaste momenten. Verwante koppelingen ## Vaak samen gekoppeld ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### Sendcloud Maatwerk Verzendlabels maken en track-and-trace naar de klant.Meer over Sendcloud koppelen → ### bol.com In productie Orders ophalen, verzendingen melden en voorraad bijwerken via de Retailer API.Meer over bol.com koppelen → Alle koppelingen bekijken → --- # Lokale AI op je eigen server (Qwen, Llama, Gemma, gpt-oss) Source: https://aiagentcycle.com/nl/koppelingen/lokale-ai/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:28 Koppelingen · Lokale AI # AI op je eigen server: open modellen voor gevoelige bedrijfsdata Open modellen zoals Qwen, Llama, Gemma, Phi-4, Mistral en gpt-oss van OpenAI kunnen op je eigen server draaien via Ollama, en n8n heeft daar ingebouwde nodes voor. Zo gebruik je AI voor gevoelige bedrijfsgegevens zonder dat die gegevens naar een externe AI-leverancier gaan, en betaal je niet per vraag. Standaard Ingebouwde n8n-koppeling ## Wat lokale AI je oplevert - Je data blijft binnen: documenten, klantgegevens en mails worden verwerkt op een server in de EU die van jou is. Er gaat niets naar een externe AI-leverancier. - Voorspelbare kosten: je betaalt voor de server, niet per vraag of per woord. Meer gebruik betekent geen hogere rekening van een AI-leverancier. - Niet afhankelijk van één leverancier: veel open modellen hebben een ruime licentie, zoals Apache 2.0 of MIT. Prijs- of voorwaardewijzigingen van een cloudleverancier raken je niet. - Een eerlijk beeld van de kwaliteit: een lokaal model is niet voor elke taak even goed als het grootste cloudmodel. Daarom test ik eerst op jouw eigen voorbeelden, en kiezen we per taak. ## Wat je met lokale AI koppelt - Gevoelige documenten samenvatten en indelen - Klantvragen of tickets voorsorteren - Een kennisbank-AI op je eigen documenten - Embeddings maken voor zoeken op betekenis - Een terugvalroute als een cloudmodel niet beschikbaar is ## Hoe de koppeling werkt Ollama draait het model op een server in de EU die van jou is. In n8n roept de Ollama-node dat model aan, net als een cloudmodel. Moeten veel mensen of processen tegelijk een model gebruiken, dan kan een modelserver zoals vLLM het overnemen; die biedt een OpenAI-compatibele API. Voor zware taken kan een cloudmodel bijspringen via dezelfde gateway, zodat jij per taak kiest wat lokaal blijft. ## Welke modellen draaien lokaal Een selectie uit de officiële Ollama-bibliotheek. De groottes zijn de varianten die daar beschikbaar zijn; welke past, hangt af van de taak en de hardware. Model | Van | Groottes in Ollama | Licentie Qwen3 | Alibaba (Qwen) | 0.6B tot 235B | Apache 2.0 (o.a. Qwen3-8B) Llama 3.3 | Meta | 70B | Llama 3.3 Community License Llama 3.1 / 3.2 | Meta | 1B tot 405B | Zie de licentie van Meta per versie Gemma 3 | Google | 270M tot 27B | Gemma-gebruiksvoorwaarden Phi-4 | Microsoft | 14B | MIT gpt-oss | OpenAI | 20B en 120B | Apache 2.0 DeepSeek-R1 | DeepSeek | 1.5B tot 671B | MIT (afgeleide versies volgen hun basismodel) Mistral | Mistral AI | 7B | Apache 2.0 Granite | IBM | 2B tot 30B | Apache 2.0 Bron: ollama.com/library en de modelpagina's van de makers, gecontroleerd op 31 oktober 2026. ## Feiten over de API van lokale AI Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | Lokaal geen. Ollama luistert standaard alleen op 127.0.0.1:11434; toegang van buiten loopt via een proxy met een token of wachtwoord. | Ollama: FAQ Limieten | Geen limiet. De capaciteit stel je in met het aantal parallelle aanvragen (standaard 1) en een wachtrij van 512; is die vol, dan krijg je 503. | Ollama: FAQ Versie | De API is niet strikt geversioneerd, maar bewust stabiel. Afschaffingen zijn zeldzaam en worden aangekondigd; het oude /api/embeddings is vervangen door /api/embed. | Ollama: API Compatibiliteit | OpenAI-compatibele /v1-endpoints en een Anthropic-compatibel /v1/messages, zodat bestaande code en gateways werken. | Ollama: API Kosten | Lokaal gratis (open source); je betaalt voor de server. De cloudvariant van Ollama heeft een eigen prijs. | Ollama: Cloud n8n | Ingebouwde subnodes Ollama Chat Model, Ollama Model en Embeddings Ollama. | n8n-documentatie ## Wat jij nodig hebt - Een server in de EU met genoeg geheugen voor het gekozen model: een klein model draait op een gewone server, een groot model of veel gebruik vraagt een GPU - Voorbeelden van echte taken om de kwaliteit vooraf te testen - Een besluit wie het model mag gebruiken en via welke toegang - Bij veel gelijktijdig gebruik: ruimte voor een modelserver zoals vLLM ## Waar het vaak misgaat, en hoe ik dat voorkom - Hardware: de grootte van het model bepaalt hoeveel geheugen en rekenkracht nodig is. Dat reken ik vooraf voor je uit. - Kwaliteit: een klein lokaal model is niet voor elke taak goed genoeg. Ik test het op jouw voorbeelden voordat het live gaat. - Beheer: een lokaal model moet worden bijgewerkt en bewaakt, net als elke andere dienst. - Snelheid: zonder geschikte hardware is een lokaal model traag. Taken die geen haast hebben, lopen dan in de nacht. ## Uit de praktijk Holos33, mijn eigen app, gebruikt de Qwen-familie via een eigen, modelonafhankelijke gateway. Een ander model aansluiten is daar een configuratiekeuze, geen herbouw. ## Wat het kost Een proces met lokale AI bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. De server zelf huur of koop je; ik reken vooraf uit wat nodig is. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik zet een lokaal model niet open op internet zonder toegangscontrole. - Ik beloof geen cloudkwaliteit van een klein lokaal model; ik test eerst op jouw voorbeelden. - Hardware koop of huur je zelf; ik reken vooraf uit wat nodig is. ## Veelgestelde vragen over lokale AI koppelen Wat is het verschil met ChatGPT? ChatGPT draait bij OpenAI. Een lokaal model draait op je eigen server; je gegevens blijven daar. Voor veel bedrijfstaken is een goed gekozen open model ruim voldoende. Welke modellen kunnen lokaal draaien? Onder meer de Qwen-familie, Llama van Meta en Mistral, via Ollama. Welke past, hangt af van de taak en de hardware. Heb ik een eigen GPU nodig? Niet altijd. Kleine modellen draaien op een gewone server; voor grotere modellen of veel gebruik is een GPU-server verstandig. Hoeveel vragen tegelijk kan een lokaal model aan? Standaard verwerkt Ollama één aanvraag tegelijk en zet hij de rest in een wachtrij van 512. Voor meer gelijktijdigheid stel ik dat hoger in of zet ik een modelserver zoals vLLM in, afhankelijk van de hardware. Kan ik later overstappen op een ander model? Ja. Ollama biedt OpenAI-compatibele endpoints en n8n praat via een gateway; een ander model is dan een instelling, geen herbouw. Zo werkt het ook in Holos33. Verwante koppelingen ## Vaak samen gekoppeld ### Qwen Standaard Qwen-modellen in de cloud of lokaal via Ollama.Meer over Qwen koppelen → ### Llama Standaard Open model van Meta, lokaal via Ollama voor gevoelige data.Meer over Llama koppelen → ### Mistral Standaard Europees taalmodel voor tekst en documentverwerking.Bekijk in het overzicht → ### Qdrant Standaard Zelf gehoste vectoropslag voor je eigen kennisbank.Meer over Qdrant koppelen → Alle koppelingen bekijken → --- # Magento 2 koppelen met je boekhouding en marketplaces Source: https://aiagentcycle.com/nl/koppelingen/magento-2/ Type: integration · Language: nl · Last modified: 2026-11-03T00:03:53 Koppelingen · Webshops # Magento 2 koppelen met je boekhouding en marketplaces Magento 2 heeft een ingebouwde node in n8n, en voor de rest gebruik ik de Magento REST API. Deze koppeling draait in productie in mijn eigen webshop: orders uit Magento 2 worden automatisch geboekt in Zoho Books, zonder overtypen. In productie Ingebouwde n8n-koppeling ## Wat je met Magento 2 koppelt - Orders als factuur in Zoho Books, Exact Online of AFAS - Creditnota's bij retouren - Voorraad gelijk houden met bol.com en andere marketplaces - Klantgegevens naar je CRM - Verzendlabels via Sendcloud of MyParcel ## Hoe de koppeling werkt De koppeling haalt nieuwe en gewijzigde orders op en zet ze om naar het formaat van je boekhouding, inclusief btw per land. Elke order krijgt een vast kenmerk, zodat herhalen veilig is. Bij een fout gaat de order naar een wachtrij en krijg je een melding. ## Feiten over de API van Magento 2 Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | Integratietoken (integratie onder Systeem, Extensies, Integraties) of een beheerders- of klanttoken als Bearer. Een integratietoken als Bearer staat standaard uit en moet bewust worden aangezet. | Adobe Commerce: Authentication Geldigheid token | Beheerderstoken standaard 4 uur, klanttoken 1 uur, beide instelbaar. Een integratietoken blijft geldig tot je hem intrekt. De configuratiedocs koppelen de duur aan de JWT-instelling (standaard 60 minuten); de bronnen verschillen op dit punt. | Adobe Commerce: Token-based authentication Limieten | Geen algemene API-limiet. Wel een optionele begrenzing op bestellen en betalen (429 bij overschrijding, standaard uit) en invoerlimieten zoals maximaal 300 items per pagina. | Adobe Commerce: Rate limiting Webhooks | Niet in de kern. Adobe levert aparte modules: Webhooks (vanaf 2.4.5) en I/O Events (alleen Adobe Commerce, niet Magento Open Source). Zonder die modules haalt de koppeling orders op vaste momenten op. | Adobe Commerce: Webhooks Testomgeving | Geen sandbox van Adobe; je test op een eigen staging-installatie. | Adobe Commerce: Get started Versie | REST-paden met V1, bijvoorbeeld /rest/default/V1/orders. Er is geen versioneringsbeleid beschreven. | Adobe Commerce: REST API Kosten API | Geen aparte API-kosten. Magento Open Source is gratis; Adobe Commerce heeft een licentie. | Adobe Commerce: Get started n8n | Ingebouwde Magento 2-node voor klanten, facturen, orders en producten, met een token uit een integratie. | n8n-documentatie ## Wat jij nodig hebt - Een beheerder die onder Systeem, Extensies, Integraties een integratie met token kan aanmaken, met alleen de rechten die de koppeling nodig heeft - HTTPS en een REST API die bereikbaar is vanaf de n8n-server - Een staging-omgeving van de webshop om tegen te testen - Per land de btw-regels op papier: OSS, verlegde btw voor zakelijke klanten ## Waar het vaak misgaat, en hoe ik dat voorkom - Btw per land: verkoop je in België of Duitsland, dan spelen OSS en verlegde btw voor zakelijke klanten. Die regels leg ik vooraf vast. - Retouren en creditnota's: een retour moet de voorraad terugzetten én de factuur crediteren, niet een nieuwe order maken. - Meerdere store views: elke store view kan eigen prijzen en talen hebben. De koppeling houdt ze uit elkaar. - Extensies: extensies wijzigen soms het orderformaat. Bewaking vangt dat op voordat het de boekhouding raakt. ## Uit de praktijk In mijn eigen webshop (NL, BE, DE) gaan orders uit Magento 2 automatisch naar Zoho Books met het juiste btw-tarief. Ik controleer alleen nog de uitzonderingen. ## Wat het kost Een koppeling met Magento 2 bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik bouw geen Magento-extensies; de koppeling draait buiten de webshop in n8n. - Magento-upgrades en hosting doe ik alleen met een beheerafspraak. - Adobe I/O Events zet ik niet in op Magento Open Source, omdat Adobe dat niet ondersteunt. ## Veelgestelde vragen over Magento 2 koppelen Heeft n8n een Magento-node? Ja, n8n heeft een ingebouwde Magento 2-node. Voor wat die niet dekt, gebruik ik de Magento REST API in dezelfde workflow. Werkt dit ook met Adobe Commerce? Adobe Commerce is de zakelijke versie van Magento en gebruikt dezelfde soort API. In de scan bekijken we jouw versie en extensies. Kan de voorraad gelijk blijven met bol.com? Ja. De koppeling zet voorraadwijzigingen door naar bol.com, zodat je niet oververkoopt als iets in de webshop wordt verkocht. Heeft Magento 2 webhooks? Niet in de kern. Adobe levert aparte modules: Webhooks vanaf 2.4.5 en I/O Events alleen voor Adobe Commerce. Zonder die modules haalt de koppeling nieuwe orders op vaste momenten op, bijvoorbeeld elke vijf minuten, en legt vast wat is verwerkt. Hoe lang blijft een Magento-token geldig? Een beheerderstoken standaard vier uur en een klanttoken één uur; een integratietoken blijft geldig tot je hem intrekt. De koppeling gebruikt een integratie met eigen rechten, zodat hij niet elke paar uur opnieuw hoeft in te loggen. Verwante koppelingen ## Vaak samen gekoppeld ### Zoho Books In productie Webshoporders automatisch boeken als factuur.Bekijk in het overzicht → ### bol.com In productie Orders ophalen, verzendingen melden en voorraad bijwerken via de Retailer API.Meer over bol.com koppelen → ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Sendcloud Maatwerk Verzendlabels maken en track-and-trace naar de klant.Meer over Sendcloud koppelen → Alle koppelingen bekijken → --- # MCP-server en AI-agents koppelen Source: https://aiagentcycle.com/nl/koppelingen/mcp/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:38 Koppelingen · Vectordatabases, RAG & AI-agents # MCP: één veilige toegang voor je AI-agent tot al je systemen MCP (Model Context Protocol) is de standaard waarmee een AI-agent tools in je systemen kan gebruiken. In n8n bouw ik die tools als workflows en stel ik ze beschikbaar via een MCP-server, met rechten en logging per actie. Ik draai zelf een MCP-server in productie. In productie Ingebouwde n8n-koppeling ## Wat je met MCP koppelt - Een AI-agent die klantgegevens opzoekt in je CRM - Taken en conceptmails klaarzetten in plaats van direct versturen - Gegevens uit je boekhouding opvragen voor een overzicht - Een assistent voor je team die in meerdere systemen tegelijk kijkt - Nieuwe koppelingen later aanhaken zonder de agent te herbouwen ## Hoe de koppeling werkt Elke actie die de agent mag doen, is een aparte tool met eigen rechten: lezen is iets anders dan schrijven, en schrijven met gevolgen vraagt om goedkeuring. De MCP-server logt elke aanroep. n8n heeft hiervoor een MCP Server Trigger en een MCP Client Tool; de workflows erachter gebruiken gewoon de koppelingen die je al hebt. ## Feiten over de API van MCP Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Protocolversie | 2026-07-28. Oudere versies gelden als legacy. | MCP: Versioning Transport | stdio en Streamable HTTP via één endpoint. Het oude HTTP+SSE-transport is sinds maart 2025 afgeschaft. | MCP: Streamable HTTP Authenticatie | Optioneel in de standaard. Voor HTTP: OAuth 2.1 met een Bearer-token, nooit in de URL; de server publiceert metadata als resource server. | MCP: Authorization Limieten | Niet in de standaard. Dat regel ik in de server zelf, per tool en per client. | MCP: Specification Bouwstenen | Tools, resources en prompts over JSON-RPC 2.0. | MCP: Specification n8n | MCP Server Trigger (SSE en Streamable HTTP) en MCP Client Tool voor een AI-agent. | n8n-documentatie Eigen server | mcp.aiagentcycle.com/mcp: alleen-lezen, Streamable HTTP, met dezelfde inhoud als deze website. | llms.txt van AIAgentCycle ## Wat jij nodig hebt - Een lijst van taken die de agent mag doen, gesplitst in lezen en schrijven - Per schrijfactie: wie goedkeurt voordat het gebeurt - De koppelingen met je systemen, bestaand of nieuw te bouwen - Een AI-assistent of agent die MCP ondersteunt, zoals Claude, ChatGPT of een n8n-agent ## Waar het vaak misgaat, en hoe ik dat voorkom - Te ruime rechten: een agent krijgt alleen de tools die hij nodig heeft, niet je hele systeem. - Geen spoor: zonder logging weet niemand wat een agent heeft gedaan. Elke aanroep wordt vastgelegd. - Schrijven zonder goedkeuring: acties met gevolgen, zoals versturen of boeken, worden klaargezet voor een mens. - Instructies in data: tekst in een mail of document kan een agent proberen te sturen. De tools controleren wat er mag, los van wat de tekst zegt. ## Uit de praktijk Ik draai zelf een MCP-server in productie. Daarmee weet ik waar het in de praktijk op aankomt: smalle tools, duidelijke rechten en een volledig spoor van elke actie. ## Wat het kost Een MCP-server met de eerste tools bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik geef een agent nooit je hele systeem; alleen smalle tools met eigen rechten. - Ik gebruik het afgeschafte HTTP+SSE-transport niet voor nieuwe servers. - Ik laat geen agent onomkeerbare acties doen zonder logging en goedkeuring. ## Veelgestelde vragen over MCP koppelen Wat is MCP? Een open standaard waarmee AI-assistenten en -agents op een vaste manier tools kunnen gebruiken. Eén keer gebouwd, kan een tool door verschillende AI-modellen worden gebruikt. Is dit veilig voor mijn bedrijfsgegevens? Zo veilig als de grenzen die je instelt. Daarom krijgt elke tool eigen rechten, wordt elke actie gelogd en vragen acties met gevolgen om goedkeuring. Werkt dit met ChatGPT of Claude? Ja. MCP wordt door verschillende AI-assistenten en -agents ondersteund, en de server draait in je eigen omgeving. Welke MCP-versie en welk transport gebruik je? De huidige specificatie (2026-07-28) over Streamable HTTP, met één endpoint. Het oude HTTP+SSE-transport is sinds maart 2025 afgeschaft. Mijn eigen MCP-server op mcp.aiagentcycle.com draait zo, alleen-lezen. Hoe regel je de toegang tot een MCP-server? De standaard laat authenticatie open, maar voor een server over HTTP gebruik ik OAuth 2.1 met Bearer-tokens, nooit een token in de URL, en per tool eigen rechten. Een server zonder toegangscontrole zet ik niet online. Verwante koppelingen ## Vaak samen gekoppeld ### OpenAI In productie Tekst lezen, samenvatten en indelen binnen een workflow, met een mens waar nodig.Meer over OpenAI koppelen → ### Anthropic (Claude) In productie Tekst lezen, samenvatten en indelen binnen een workflow, met een mens waar nodig.Meer over Anthropic (Claude) koppelen → ### Qdrant Standaard Zelf gehoste vectoropslag voor je eigen kennisbank.Meer over Qdrant koppelen → ### Webhooks Standaard Elk systeem dat een webhook kan sturen, kan een workflow starten.Bekijk in het overzicht → Alle koppelingen bekijken → --- # Mollie koppelen met je boekhouding en webshop Source: https://aiagentcycle.com/nl/koppelingen/mollie/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:13 Koppelingen · Betalingen & bank # Mollie koppelen met je boekhouding en webshop Mollie koppel ik via de Mollie-API en de webhooks van Mollie. n8n heeft geen ingebouwde Mollie-node, dus dit is maatwerk in n8n. Het doel: elke betaling, terugbetaling en uitbetaling automatisch bij de juiste factuur, zodat het einde van de maand geen puzzel meer is. Maatwerk Via de API, maatwerk ## Wat je met Mollie koppelt - Betalingen koppelen aan de juiste factuur in je boekhouding - Terugbetalingen als creditnota of tegenboeking - Uitbetalingen (settlements) uitsplitsen naar orders en kosten - Betaalstatus terugschrijven naar je webshop of CRM - Terugkerende betalingen en abonnementen bijhouden ## Hoe de koppeling werkt Een Mollie-webhook meldt alleen dat er iets veranderd is, met het ID van de betaling. De koppeling haalt daarna zelf de actuele status op bij Mollie en verwerkt die. Zo werkt hij ook als een melding twee keer of in een andere volgorde binnenkomt. ## Feiten over de API van Mollie Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | API-sleutels per websiteprofiel (test en live) of OAuth via Mollie Connect voor koppelingen van derden. Een sleutel wordt één keer getoond. | Mollie: Authentication Geldigheid token | OAuth-toegangstoken 1 uur; het refresh-token verloopt niet. API-sleutels verlopen niet. | Mollie: Generate tokens Limieten | Per merchant, apart voor lezen en schrijven, dynamisch berekend en zichtbaar in de RateLimit-headers. Bij overschrijding 429 met Retry-After. Testmodus kan lagere limieten hebben. | Mollie: Rate limiting Webhooks | De klassieke webhook stuurt alleen een id; de status haal je zelf op. Tien pogingen verspreid over 26 uur. De nieuwe webhooks (beta) sturen gebeurtenissen zoals payment.paid met een X-Mollie-Signature. | Mollie: Webhooks Testomgeving | Testmodus met een test-API-sleutel, alleen in euro's, volledig gescheiden van live; webhooks werken ook in test. | Mollie: Testing Versie | API v2. De v1-API is op 31 december 2024 uitgeschakeld; de Orders API wordt niet meer aanbevolen, gebruik de Payments API. | Mollie: Migrating v1 to v2 Dubbele aanvragen | Een Idempotency-Key-header op POST voorkomt dubbele betalingen of terugbetalingen; Mollie bewaart hem een uur. | Mollie: Idempotency Kosten API | Geen aparte API-kosten; je betaalt per geslaagde transactie. | Mollie: Pricing n8n | Geen ingebouwde node; er zijn community-nodes op npm, waaronder een pakket van Mollie zelf (januari 2026). Ik koppel via de API met een HTTP-stap. | n8n-documentatie ## Wat jij nodig hebt - Een Mollie-beheerder die per websiteprofiel een test- en een live-sleutel kan aanmaken - Toegang tot de boekhouding waar betalingen, terugbetalingen en uitbetalingen moeten landen - Een vast kenmerk per order dat zowel in Mollie als in de boekhouding staat - Afspraken met je boekhouder over hoe uitbetalingen en kosten worden geboekt ## Waar het vaak misgaat, en hoe ik dat voorkom - De webhook is geen bewijs: de koppeling vertrouwt alleen de status die hij zelf bij Mollie ophaalt. - Uitbetalingen bundelen: één uitbetaling bevat veel betalingen min kosten. Die moeten uitgesplitst worden om aan te sluiten op de bank. - Terugbetalingen en chargebacks: die moeten een eigen boeking krijgen, niet een correctie op de oorspronkelijke factuur. - Test en live: Mollie heeft aparte sleutels voor test en live. De koppeling draait eerst in test. ## Uit de praktijk In de intake van webshops is dit een terugkerend probleem: aan het eind van de maand de bank aflopen en Mollie-uitbetalingen met de hand uitsplitsen naar orders. Precies dat werk neemt deze koppeling over. ## Wat het kost Een koppeling met Mollie bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik bouw geen betaalpagina's of checkout; de koppeling verwerkt wat Mollie al heeft afgehandeld. - Ik gebruik de afgeschafte Orders API niet voor nieuwe koppelingen. - Ik vertrouw nooit een status uit een webhook; de koppeling haalt de betaling altijd zelf op bij Mollie. ## Veelgestelde vragen over Mollie koppelen Heeft n8n een Mollie-node? Nee, niet als officiële ingebouwde node. Ik koppel Mollie via de API en webhooks in n8n. Sluit de bank daarna vanzelf aan? De koppeling splitst elke uitbetaling uit naar betalingen en kosten, zodat je boekhouding de bankregel kan afletteren. Wat niet klopt, komt op een lijst. Werkt dit met Moneybird, Exact en Zoho Books? Ja. De Mollie-kant is steeds dezelfde; alleen de boekhoudkant verschilt per pakket. Waarom stuurt Mollie geen status mee in de webhook? De klassieke webhook van Mollie bevat alleen het id van de betaling. Dat is bewust: zo kan niemand een valse melding sturen. De koppeling haalt daarna zelf de actuele status op bij Mollie en verwerkt die. Wat gebeurt er als een webhook van Mollie niet aankomt? Mollie probeert het tien keer, verspreid over 26 uur. Daarnaast controleert de koppeling op vaste momenten de openstaande betalingen, zodat een gemiste melding alsnog wordt verwerkt. Verwante koppelingen ## Vaak samen gekoppeld ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Zoho Books In productie Webshoporders automatisch boeken als factuur.Bekijk in het overzicht → ### Stripe Standaard Betalingen en abonnementen naar boekhouding en CRM.Bekijk in het overzicht → Alle koppelingen bekijken → --- # Moneybird koppelen met je webshop, CRM en betalingen Source: https://aiagentcycle.com/nl/koppelingen/moneybird/ Type: integration · Language: nl · Last modified: 2026-11-03T00:03:38 Koppelingen · Boekhouding & ERP # Moneybird koppelen met je webshop, CRM en betalingen Moneybird koppel ik via de Moneybird-API, die ook webhooks ondersteunt. n8n heeft geen ingebouwde Moneybird-node, dus de koppeling is maatwerk in n8n. Het resultaat: facturen, contacten en betalingen staan in Moneybird zonder dat iemand ze overtypt. Maatwerk Via de API, maatwerk ## Wat je met Moneybird koppelt - Verkoopfacturen aanmaken vanuit je webshop of CRM - Contacten gelijk houden met je CRM - Betalingen uit Mollie of de bank aan de juiste factuur koppelen - Offertes uit je CRM omzetten naar een factuur - Inkoopfacturen uit je mail klaarzetten voor verwerking ## Hoe de koppeling werkt De koppeling gebruikt de API van Moneybird met een token voor jouw administratie. Waar Moneybird een gebeurtenis meldt via een webhook, start de workflow direct; anders controleert hij op vaste momenten. Elke factuur krijgt een kenmerk van de bron, om te voorkomen dat dezelfde order twee keer een factuur wordt. ## Feiten over de API van Moneybird Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | OAuth 2 of een persoonlijk API-token als Bearer. Een token geeft toegang tot het hele account, dus ik gebruik scopes en een apart token per koppeling. | Moneybird: Authentication Geldigheid token | Tokens verlopen op dit moment niet; Moneybird houdt zich het recht voor dat te veranderen. Intrekken kan via het revoke-endpoint. | Moneybird: Authentication Limieten | 150 aanvragen per 5 minuten per IP-adres, en 50 per 5 minuten voor de rapportage-endpoints. Bij overschrijding 429 met een Retry-After-header. | Moneybird: Introduction Webhooks | Ja, per administratie, met gebeurtenissen zoals sales_invoice, contact en payment. Het bericht bevat de volledige entiteit en een Moneybird-Signature (HMAC-SHA256). Een retry-schema staat niet in de documentatie. | Moneybird: Webhooks Testomgeving | Gratis sandbox-administraties met alle functies; facturen krijgen een watermerk. | Moneybird: Introduction Versie | API v2 is de enige beschikbare versie, in JSON of XML. | Moneybird: Introduction Kosten API | Onbeperkt binnen je abonnement; de API zit in alle vier de pakketten, vanaf Compact. | Moneybird: Prijzen n8n | Geen ingebouwde node; de enige community-node op npm dateert van 2022. Ik koppel via de API met een HTTP-stap. | n8n-documentatie ## Wat jij nodig hebt - Een Moneybird-beheerder die een API-token of OAuth-app met beperkte scopes kan aanmaken - De btw-tarieven en grootboekrekeningen per product of dienst, afgestemd met je boekhouder - Een sandbox-administratie om de koppeling eerst op te testen - Een vast kenmerk per order (bijvoorbeeld het ordernummer) dat op de factuur meegaat ## Waar het vaak misgaat, en hoe ik dat voorkom - Btw en grootboek: elk artikel of elke dienst moet op het juiste btw-tarief en de juiste grootboekrekening landen. Die indeling leg ik vooraf met jou of je boekhouder vast. - Dubbele facturen: een webhook kan twee keer aankomen. Met een vast kenmerk per order wordt een tweede poging herkend en overgeslagen. - Afrondingsverschillen: webshop en boekhouding ronden soms anders af. De koppeling controleert het totaal en meldt een verschil. - Meerdere administraties: werk je met meer dan één administratie, dan krijgt elke administratie een eigen route. ## Uit de praktijk Dezelfde aanpak gebruik ik bij mijn eigen webshop met Zoho Books: orders worden automatisch geboekt met het juiste btw-tarief, en alleen uitzonderingen komen bij een mens. ## Wat het kost Een koppeling met Moneybird bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik doe je boekhouding niet; de indeling van btw en grootboek komt van jou of je boekhouder. - Ik gebruik geen token met toegang tot het hele account als een beperkte scope volstaat. - Ik vertrouw de status in een webhook niet blind; de koppeling haalt de actuele entiteit op voordat hij boekt. ## Veelgestelde vragen over Moneybird koppelen Heeft n8n een Moneybird-node? Nee, niet als officiële ingebouwde node. Ik koppel Moneybird via de API in n8n. Voor jou maakt dat in gebruik geen verschil: het draait op je eigen server en wordt bewaakt. Kunnen Mollie-betalingen automatisch bij de factuur komen? Ja. De koppeling haalt de betaling op, zoekt de bijbehorende factuur via het orderkenmerk en registreert de betaling. Lukt dat niet, dan komt de betaling op een lijst voor handmatige controle. Kijkt mijn boekhouder mee? Graag zelfs. De indeling van btw en grootboek stemmen we vooraf af, zodat je boekhouder niets hoeft te corrigeren. Hoeveel aanvragen per minuut staat Moneybird toe? 150 per 5 minuten per IP-adres, en 50 per 5 minuten voor rapportages. Daarboven geeft Moneybird een 429 met een wachttijd. De koppeling houdt die teller bij en spreidt grote batches, bijvoorbeeld bij een inhaalslag. Kan ik veilig testen in Moneybird? Ja. Moneybird biedt gratis sandbox-administraties met alle functies; facturen daarin krijgen een watermerk. De koppeling draait eerst daar, daarna pas op je echte administratie. Verwante koppelingen ## Vaak samen gekoppeld ### Mollie Maatwerk Betalingen en terugbetalingen matchen met je facturen.Meer over Mollie koppelen → ### WooCommerce In productie Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM.Meer over WooCommerce koppelen → ### Shopify Standaard Bestellingen, producten en klanten synchroniseren.Meer over Shopify koppelen → ### e-Boekhouden Maatwerk Boekingen en relaties aanleveren via de API.Meer over e-Boekhouden koppelen → Alle koppelingen bekijken → --- # Nmbrs koppelen met je HR-systeem, planning en boekhouding Source: https://aiagentcycle.com/nl/koppelingen/nmbrs/ Type: integration · Language: nl · Last modified: 2026-11-03T00:05:07 Koppelingen · HR & salaris # Nmbrs koppelen met je HR-systeem, planning en boekhouding Nmbrs (Visma) koppel ik via de REST API van Nmbrs, met OAuth 2.0 als toegang. n8n heeft geen ingebouwde Nmbrs-node, dus de koppeling is maatwerk in n8n. Let op: de oude SOAP API van Nmbrs stopt per 1 maart 2027; nieuwe koppelingen bouw ik alleen op REST. Maatwerk Via de API, maatwerk ## Wat je met Nmbrs koppelt - Nieuwe medewerkers uit je HR-systeem of onboarding aanmaken in Nmbrs - Verlof en verzuim doorzetten naar planning of HR - Gewerkte uren en declaraties aanleveren voor de loonrun - Looncomponenten en salariswijzigingen uit één bron doorzetten - Journaalposten van de loonrun naar je boekhouding ## Hoe de koppeling werkt De koppeling gebruikt OAuth 2.0 met een client die je in het Nmbrs developer portal aanmaakt; een Nmbrs-gebruiker geeft eenmalig toestemming. Elke aanroep gaat met een toegangstoken en een abonnementssleutel naar de REST API. Nmbrs telt aanroepen per minuut en per maand, dus de koppeling werkt in porties. Voor persoonsgegevens gelden strikte afspraken: alleen de velden die de koppeling nodig heeft, met logging per actie. ## Feiten over de API van Nmbrs Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | OAuth 2.0 authorization-code-flow, de enige toegangsvorm voor de REST API. Elke aanroep draagt een Bearer-token en een abonnementssleutel (X-Subscription-Key) uit het developer portal. | Nmbrs: Authentication Geldigheid token | Toegangstoken 1 uur. Refresh-token 30 dagen en eenmalig; bij elke vernieuwing krijg je een nieuw refresh-token (scope offline_access). | Nmbrs: Authentication Limieten | Per product: Starter en Private 500 aanroepen per minuut (50.000 respectievelijk 200.000 per maand), Verified Partners 1.000 per minuut (500.000 per maand). Bij overschrijding 429. | Nmbrs: Developer portal Webhooks | Nmbrs noemt webhooks op de partnerpagina; de details staan achter een login en niet in de REST-documentatie. | Nmbrs: Building an integration Testomgeving | Geen aparte sandbox-URL; wel een demo-omgeving voor ontwikkelaars die niet verloopt. | Nmbrs: Current state of the REST API Versie en afschaffingen | De REST API heeft geen versie in de URL; wijzigingen gaan via nieuwe velden en een changelog. De SOAP API wordt per 1 maart 2027 niet meer ondersteund. | Nmbrs: API for developers Objecten | Medewerkers, dienstverbanden, contracten, salaris, looncomponenten, uren, verlof en verzuim, afdelingen, kostenplaatsen, loonruns, documenten en meer. | Nmbrs: Public REST API Kosten API | Producten in het developer portal zonder prijs: Starter (direct), Private (op aanvraag), Verified Partners (na demo). | Nmbrs: Developer portal n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie ## Wat jij nodig hebt - Een Nmbrs-gebruiker met rechten op de bedrijven waar de koppeling in werkt, die eenmalig toestemming geeft - Een client in het developer portal van Nmbrs (Starter kan direct, Private op aanvraag) - Een verwerkersovereenkomst en een lijst van precies de velden die de koppeling mag lezen of schrijven - Een demo-omgeving om tegen te bouwen voordat je echte loongegevens worden geraakt ## Waar het vaak misgaat, en hoe ik dat voorkom - Persoonsgegevens: loon- en verzuimgegevens zijn gevoelig. De koppeling leest alleen de velden die nodig zijn en logt elke actie; de verwerkersovereenkomst regelt de rest. - Toegang per bedrijf: een gebruiker ziet alleen de bedrijven waar hij rechten op heeft. Ontbreken die, dan geeft Nmbrs een 403. Dat leg ik vooraf vast. - Maandplafond: naast een limiet per minuut heeft Nmbrs een plafond per maand. De koppeling telt mee en meldt het als het plafond in zicht komt. - SOAP-einde: de SOAP API stopt per 1 maart 2027. Een bestaande SOAP-koppeling moet voor die datum over naar REST. ## Uit de praktijk Een Nmbrs-koppeling staat bij mij nog niet als In productie. De aanpak is dezelfde als bij AFAS: één bron per gegeven, een vaste sleutel per medewerker, en een melding in gewone taal als iets niet aankomt. Voor loon- en verzuimgegevens bouw ik standaard een menselijke controle in voordat er iets wordt geschreven. ## Wat het kost Een koppeling met Nmbrs bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik bouw geen nieuwe koppelingen op de SOAP API die Nmbrs per 1 maart 2027 stopt. - Ik laat een koppeling geen loon- of verzuimgegevens schrijven zonder een menselijke controle, tenzij we dat uitdrukkelijk anders afspreken. - Ik doe geen salarisadministratie; de koppeling zet gegevens door, jouw administrateur blijft verantwoordelijk. ## Veelgestelde vragen over Nmbrs koppelen Heeft n8n een Nmbrs-node? Nee, en er is ook geen community-node gevonden. Ik koppel Nmbrs via de REST API met een HTTP-stap in n8n. Wat betekent het stoppen van de SOAP API? Nmbrs stopt per 1 maart 2027 met de SOAP API; daarna is alleen de REST API over. Heb je nu een SOAP-koppeling, dan moet die voor die datum worden omgebouwd. Nieuwe koppelingen bouw ik alleen op REST. Hoeveel aanroepen staat Nmbrs toe? Dat hangt af van het product in het developer portal: Starter en Private 500 per minuut, met een plafond van 50.000 of 200.000 per maand; Verified Partners 1.000 per minuut. Daarboven geeft Nmbrs een 429. Kan ik testen zonder echte loongegevens? Nmbrs biedt geen aparte sandbox-URL, maar wel een demo-omgeving voor ontwikkelaars die niet verloopt. Daar bouw ik tegen voordat de koppeling je echte omgeving raakt. Mag een koppeling zomaar salarisgegevens lezen? Alleen binnen de rechten van de gebruiker die toestemming gaf en binnen de afspraken in de verwerkersovereenkomst. De koppeling krijgt niet meer velden dan de taak vraagt, en elke actie wordt gelogd. Verwante koppelingen ## Vaak samen gekoppeld ### AFAS Profit Maatwerk Relaties, medewerkers en boekingen via de AFAS-connectoren synchroniseren.Meer over AFAS Profit koppelen → ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Simplicate Maatwerk Projecten, uren en facturen koppelen aan je boekhouding.Meer over Simplicate koppelen → ### Teamleader Focus Maatwerk Deals, offertes en facturen koppelen aan je boekhouding.Meer over Teamleader Focus koppelen → Alle koppelingen bekijken → --- # Picqer koppelen met je webshop, marketplaces en boekhouding Source: https://aiagentcycle.com/nl/koppelingen/picqer/ Type: integration · Language: nl · Last modified: 2026-11-03T00:05:22 Koppelingen · Voorraad & fulfilment # Picqer koppelen met je webshop, marketplaces en boekhouding Picqer koppel ik via de API van Picqer, met een API-sleutel per toepassing en de webhooks van Picqer voor gebeurtenissen in het magazijn. n8n heeft geen ingebouwde Picqer-node en er is geen community-node gevonden, dus de koppeling is maatwerk in n8n, in jouw eigen EU-omgeving. Maatwerk Via de API, maatwerk ## Wat je met Picqer koppelt - Orders uit kanalen zonder standaardkoppeling naar Picqer - Vrije voorraad uit Picqer terug naar webshop en marketplaces - Verzonden orders en verzendkosten naar je boekhouding - Retouren uit Picqer terug naar webshop en boekhouding - Inkooporders en ontvangsten gelijk houden met je ERP ## Hoe de koppeling werkt Picqer werkt met een API-sleutel per toepassing (Basic Auth) en vraagt een User-Agent bij elke aanroep. Gebeurtenissen zoals een nieuwe order, een gesloten picklijst of een voorraadwijziging komen binnen via webhooks met een handtekening; de koppeling controleert die en verwerkt het bericht. Picqer staat ongeveer 500 aanroepen per minuut toe, dus de koppeling werkt in porties en houdt de headers in de gaten. ## Feiten over de API van Picqer Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | API-sleutel als gebruikersnaam in Basic Auth, aangemaakt onder Instellingen, API Keys; een eigen sleutel per toepassing. Een User-Agent-header is verplicht. | Picqer: API Geldigheid sleutel | Geen vervaltermijn; de sleutel werkt tot hij wordt ingetrokken. | Picqer: API Limieten | Normaal 500 aanroepen per minuut per sleutel, afhankelijk van de drukte. Bij overschrijding 429 en de aanvraag wordt genegeerd; de headers X-RateLimit-Limit en -Remaining tonen de ruimte. | Picqer: API Webhooks | Ja: orders, picklijsten, producten, inkooporders, ontvangsten, retouren en meer, met een handtekening (X-Picqer-Signature). Antwoord binnen tien seconden; vijftien pogingen in ongeveer zeventien uur; na vijf complete mislukkingen in 24 uur wordt de webhook uitgezet. | Picqer: Webhooks Testomgeving | Ontwikkelaars kunnen een gratis Picqer-testaccount aanvragen. | Picqer: API Versie | Alleen /api/v1/ is actief; breaking changes komen in een nieuwe versie-URL. | Picqer: API Objecten | Producten en voorraad, orders, webshoporders, klanten, picklijsten, zendingen, inkooporders, ontvangsten, retouren, backorders, magazijnen en locaties. | Picqer: API Kosten API | Niet in de officiële documentatie. | Picqer: API n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie ## Wat jij nodig hebt - Een Picqer-beheerder die een aparte API-sleutel voor de koppeling kan aanmaken - Eén leidende voorraad: Picqer of je ERP, niet allebei - Eenduidige artikelcodes in alle kanalen - Toegang tot de webshop, marketplace of boekhouding aan de andere kant ## Waar het vaak misgaat, en hoe ik dat voorkom - Trage webhook-ontvanger: Picqer wacht maximaal tien seconden op een antwoord en zet een webhook na vijf mislukkingen in een dag uit. De koppeling antwoordt direct en verwerkt daarna. - Oververkoop: als de vrije voorraad niet op tijd terug naar de kanalen gaat, verkoop je wat er niet is. Voorraadwijzigingen gaan direct door. - Minuutlimiet: boven ongeveer 500 aanroepen per minuut negeert Picqer de aanvraag met een 429. De koppeling spreidt het werk. - Artikelcodes: zonder eenduidige artikelcode landt een order niet. De koppeling meldt welke code ontbreekt. ## Uit de praktijk Een Picqer-koppeling staat bij mij nog niet als In productie. De aanpak is dezelfde als bij bol.com en Sendcloud: webhooks als signaal, de API als bron, één leidende voorraad, en een melding als een order of zending blijft hangen. ## Wat het kost Een koppeling met Picqer bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik richt je magazijn in Picqer niet in; ik koppel eraan. - Ik laat geen twee systemen tegelijk de voorraad leiden. - Ik vertrouw een webhook niet blind; de koppeling controleert de handtekening en haalt de actuele gegevens op. ## Veelgestelde vragen over Picqer koppelen Heeft n8n een Picqer-node? Nee, en er is ook geen community-node gevonden. Ik koppel Picqer via de officiële API met een HTTP-stap in n8n. Hoeveel aanroepen per minuut staat Picqer toe? Normaal ongeveer 500 per minuut per API-sleutel; Picqer kan dat aanpassen bij drukte. Daarboven geeft Picqer een 429 en negeert hij de aanvraag. De headers tonen hoeveel ruimte er nog is. Kan Picqer de koppeling een seintje geven? Ja, met webhooks voor orders, picklijsten, producten, inkooporders, retouren en meer, met een handtekening die de koppeling controleert. Picqer probeert een bericht vijftien keer in ongeveer zeventien uur. Is er een testomgeving? Ontwikkelaars kunnen bij Picqer een gratis testaccount aanvragen. Daar bouw ik tegen voordat de koppeling je echte magazijn raakt. Wat als Picqer een webhook uitzet? Dat gebeurt na vijf complete mislukkingen binnen 24 uur. De koppeling krijgt daar een melding van en zet de webhook via de API weer aan zodra de oorzaak is verholpen; in de tussentijd haalt een controle op vaste momenten gemiste orders op. Verwante koppelingen ## Vaak samen gekoppeld ### WooCommerce In productie Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM.Meer over WooCommerce koppelen → ### Shopify Standaard Bestellingen, producten en klanten synchroniseren.Meer over Shopify koppelen → ### bol.com In productie Orders ophalen, verzendingen melden en voorraad bijwerken via de Retailer API.Meer over bol.com koppelen → ### Sendcloud Maatwerk Verzendlabels maken en track-and-trace naar de klant.Meer over Sendcloud koppelen → Alle koppelingen bekijken → --- # Sendcloud koppelen met je webshop en marketplaces Source: https://aiagentcycle.com/nl/koppelingen/sendcloud/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:18 Koppelingen · Verzending # Sendcloud koppelen met je webshop en marketplaces Sendcloud koppel ik via de Sendcloud-API en webhooks. n8n heeft geen ingebouwde Sendcloud-node, dus dit is maatwerk in n8n. Een order wordt een label, de klant krijgt de track-and-trace, en een retour loopt terug naar voorraad en boekhouding. Maatwerk Via de API, maatwerk ## Wat je met Sendcloud koppelt - Een verzendlabel aanmaken zodra een order klaarstaat - Track-and-trace naar de klant en naar bol.com of je webshop - Retouren aanmelden en terug laten lopen naar voorraad - Verzendkosten per order naar je boekhouding - Zendingen die blijven hangen signaleren ## Hoe de koppeling werkt De koppeling maakt via de API een zending aan met de adres- en pakketgegevens uit de order en kiest de vervoerder volgens jouw regels. Statuswijzigingen komen binnen via een webhook. Elke stap wordt gelogd, en een zending zonder statusupdate geeft een melding. ## Feiten over de API van Sendcloud Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | Basic Authentication met een public key en private key uit een Sendcloud API-integratie, of OAuth2 met een Bearer-token als dat op de integratie is ingeschakeld. | Sendcloud: Authentication Geldigheid token | OAuth2-toegangstokens verlopen na 1 uur; API-sleutels verlopen niet. | Sendcloud: Authentication Limieten | 1.000 leesaanvragen per minuut; 100 schrijfacties per minuut met een burst van 15 per seconde. Bij overschrijding 429. | Sendcloud: Rate limits Webhooks | Per integratie in te schakelen; v3 stuurt een bericht bij elke statuswijziging van een zending, met een Sendcloud-Signature (HMAC-SHA256). Tot tien pogingen in ongeveer anderhalf uur. | Sendcloud: Webhooks v3 Testomgeving | Geen sandbox. Testen kan op de live API met de optie Unstamped letter, die niets kost; andere testlabels moet je op tijd annuleren. | Sendcloud: Creating test labels Versie | API v3 is actueel; v2 is sinds april 2026 in onderhoudsmodus en krijgt geen nieuwe functies. | Sendcloud: API version guide Objecten | Zendingen, orders, retouren en Ship an Order (zending en label in één stap). | Sendcloud Developer Docs n8n | Geen ingebouwde node. Let op: het npm-pakket n8n-nodes-sendcloud is een ander product (een Braziliaanse e-maildienst). Ik koppel via de API met een HTTP-stap. | n8n-documentatie ## Wat jij nodig hebt - Een Sendcloud-beheerder die een API-integratie met sleutels kan aanmaken en webhooks kan inschakelen - Je verzendregels op papier: welke vervoerder bij welk land, gewicht en formaat - Volledige adresgegevens in de bron (webshop of marketplace), inclusief telefoonnummer waar de vervoerder dat vraagt - Afspraken over wie een geweigerd label oppakt ## Waar het vaak misgaat, en hoe ik dat voorkom - Adressen: een onvolledig adres levert een geweigerd label op. De koppeling controleert en meldt het vóór de verzending. - Meerdere pakketten: een order met meer dozen moet meerdere labels krijgen onder één order. - Vervoerdersregels: welke vervoerder bij welk land en gewicht hoort, leg ik vooraf vast. - Statusvertaling: de statussen van Sendcloud moeten passen bij die van je webshop en marketplace. ## Uit de praktijk In webshopintakes is "de trackingmail vergeten" een van de meest genoemde fouten. Met deze koppeling gaat die mail mee met het label, zonder dat iemand eraan hoeft te denken. ## Wat het kost Een koppeling met Sendcloud bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik sluit geen vervoerderscontracten af en beheer je Sendcloud-abonnement niet. - Ik maak geen testlabels met een normale verzendoptie zonder annuleerafspraak, want die worden gefactureerd. - Ik bouw nieuwe koppelingen niet meer op API v2. ## Veelgestelde vragen over Sendcloud koppelen Heeft n8n een Sendcloud-node? Nee. Ik koppel Sendcloud via de officiële API in n8n. Kan de track-and-trace ook naar bol.com? Ja. De koppeling meldt de verzending met track-and-trace bij bol.com en controleert of bol de melding heeft verwerkt. Werkt dit ook met MyParcel of PostNL? Ja, met hetzelfde patroon via hun eigen API. In de scan kijken we welke vervoerders je gebruikt. Kan ik een Sendcloud-koppeling testen zonder kosten? Ja, met de optie Unstamped letter op de live API; daar rekent Sendcloud niets voor. Een label met een normale verzendoptie wordt wel gefactureerd als je het niet op tijd annuleert. De koppeling draait daarom eerst met die testoptie. Hoeveel labels per minuut kan de koppeling maken? Sendcloud staat 100 schrijfacties per minuut toe, met een burst van 15 per seconde. Voor een piek, bijvoorbeeld na een actie, verwerkt de koppeling orders in porties en meldt hij wat er nog in de wachtrij staat. Verwante koppelingen ## Vaak samen gekoppeld ### WooCommerce In productie Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM.Meer over WooCommerce koppelen → ### bol.com In productie Orders ophalen, verzendingen melden en voorraad bijwerken via de Retailer API.Meer over bol.com koppelen → ### MyParcel Maatwerk Zendingen aanmaken vanuit orders, labels automatisch klaar.Bekijk in het overzicht → ### PostNL Maatwerk Labels, barcodes en zendingstatus automatisch ophalen.Bekijk in het overzicht → Alle koppelingen bekijken → --- # Shopify koppelen met je boekhouding, voorraad en CRM Source: https://aiagentcycle.com/nl/koppelingen/shopify/ Type: integration · Language: nl · Last modified: 2026-11-03T00:03:48 Koppelingen · Webshops # Shopify koppelen met je boekhouding, voorraad en CRM Shopify heeft een ingebouwde node en trigger in n8n. Daarmee koppel ik bestellingen, producten en klanten aan je boekhouding, voorraad en CRM. De workflows draaien in jouw eigen EU-omgeving en zijn van jou. Standaard Ingebouwde n8n-koppeling ## Wat je met Shopify koppelt - Bestellingen als factuur in Exact Online, Moneybird of AFAS - Voorraad gelijk houden met je magazijn of marketplaces - Klanten en orderhistorie naar je CRM - Verzendlabels en track-and-trace via Sendcloud of MyParcel - Terugbetalingen als creditnota in de boekhouding ## Hoe de koppeling werkt De Shopify-trigger start een workflow bij een nieuwe of gewijzigde bestelling; de Shopify-node leest en schrijft producten, klanten en orders. Waar de node een veld niet ondersteunt, gebruik ik de Shopify Admin API rechtstreeks. Elke verwerkte order wordt vastgelegd, zodat er niets dubbel gebeurt. ## Feiten over de API van Shopify Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | Toegangstoken per winkel. Een eigen app maak je in het Dev Dashboard; daarvoor is de rol App developer nodig. | Shopify: Authentication Geldigheid token | Offline tokens: niet-verlopend, of verlopend na 1 uur met een refresh-token van 90 dagen. Online tokens verlopen na 24 uur. | Shopify: Access tokens Limieten | GraphQL Admin API werkt met een puntenbudget per app en winkel: 100 punten per seconde aanvulling op Standard, 200 op Advanced, 1.000 op Plus. Bij overschrijding geeft Shopify HTTP 200 met de fout THROTTLED, geen 429. | Shopify: Rate limits Webhooks | Ja, bijvoorbeeld orders/create en products/update, met een HMAC-SHA256-handtekening. Acht herhalingen in vier uur; daarna verwijdert Shopify het abonnement. Levering is niet gegarandeerd. | Shopify: Webhooks Testomgeving | Development stores via een Partner-account, zonder echte transacties. | Shopify: Development stores Versie | Elk kwartaal een nieuwe API-versie (bijvoorbeeld 2026-10), elke versie minimaal twaalf maanden ondersteund. De REST Admin API is sinds 1 oktober 2024 legacy. | Shopify: Versioning Kosten API | Geen aparte kosten. Apps met Level 2 PII-toegang vereisen het Grow-plan of hoger. | Shopify Help: Custom apps n8n | Ingebouwde Shopify-node en Shopify-trigger; een toegangstoken is de aanbevolen manier van inloggen. | n8n-documentatie ## Wat jij nodig hebt - Een Shopify-beheerder met de rol App developer die in het Dev Dashboard een eigen app met toegangstoken kan aanmaken - Een overzicht van je markten en valuta, zodat btw en bedragen goed in de boekhouding landen - Toegang tot de boekhouding of het CRM aan de andere kant - Bij veel orders: het Shopify-plan waarop je zit, want dat bepaalt het API-budget per seconde ## Waar het vaak misgaat, en hoe ik dat voorkom - API-versies: Shopify brengt regelmatig nieuwe API-versies uit en zet oude uit. De koppeling gebruikt een vaste versie en wordt bij onderhoud bijgewerkt. - Meerdere valuta en markten: verkoop je in meerdere landen, dan moeten valuta en btw per markt goed in de boekhouding landen. - Metafields: extra productgegevens staan vaak in metafields. Die neem ik expliciet mee in de afspraken. - Terugbetalingen: een gedeeltelijke terugbetaling moet een passende creditnota worden, geen nieuwe factuur. ## Uit de praktijk Het patroon is hetzelfde als bij mijn koppelingen voor WooCommerce en Magento 2: orders als factuur geboekt, voorraad gelijk, en een melding bij elke uitzondering. ## Wat het kost Een koppeling met Shopify bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik bouw geen openbare apps voor de Shopify App Store; de koppeling is een eigen app voor jouw winkel. - Ik gebruik de legacy REST Admin API niet voor nieuwe koppelingen. - Thema-aanpassingen in Shopify doe ik niet. ## Veelgestelde vragen over Shopify koppelen Heeft n8n een Shopify-koppeling? Ja. n8n heeft een ingebouwde Shopify-node en Shopify-trigger. Dat maakt de koppeling sneller te bouwen en goedkoper dan maatwerk via de API. Waar draait de koppeling? Op een server in de EU die van jou is of die ik voor jou inricht. Je data gaat niet via een omgeving van AIAgentCycle. Kan het ook met meerdere Shopify-winkels? Ja. Elke winkel krijgt een eigen route en eigen sleutels, met dezelfde bewaking. Krijg ik een foutmelding als Shopify de koppeling afremt? Niet als gewone foutcode. Shopify geeft dan HTTP 200 met de fout THROTTLED in het antwoord. De koppeling leest dat antwoord en wacht tot er weer budget is. Wie alleen op de statuscode let, mist dit. Wat gebeurt er bij een nieuwe API-versie van Shopify? Shopify brengt elk kwartaal een versie uit en ondersteunt elke versie minimaal twaalf maanden. De koppeling staat op een vaste versie. Met onderhoud zet ik hem op tijd over, met een test vooraf. Verwante koppelingen ## Vaak samen gekoppeld ### WooCommerce In productie Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM.Meer over WooCommerce koppelen → ### Magento 2 In productie Orders en klantgegevens doorzetten naar je boekhouding.Meer over Magento 2 koppelen → ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### bol.com In productie Orders ophalen, verzendingen melden en voorraad bijwerken via de Retailer API.Meer over bol.com koppelen → Alle koppelingen bekijken → --- # Simplicate koppelen met je boekhouding, website en HR Source: https://aiagentcycle.com/nl/koppelingen/simplicate/ Type: integration · Language: nl · Last modified: 2026-11-03T00:05:17 Koppelingen · CRM & sales # Simplicate koppelen met je boekhouding, website en HR Simplicate koppel ik via de API van Simplicate, met een API-sleutel en secret die je in Simplicate aanmaakt, en met de webhooks van Simplicate voor gebeurtenissen. n8n heeft geen ingebouwde Simplicate-node en er is geen community-node gevonden, dus de koppeling is maatwerk in n8n. Maatwerk Via de API, maatwerk ## Wat je met Simplicate koppelt - Websiteformulieren als lead of organisatie in Simplicate - Facturen uit Simplicate naar je boekhouding - Uren en projecten ophalen voor rapportage en dashboards - Medewerkers, verlof en verzuim gelijk houden met HR of salaris - Contactpersonen en organisaties gelijk houden met je mailinglijst ## Hoe de koppeling werkt In Simplicate maak je onder de algemene instellingen een API-token aan; de rechten volgen de gebruiker voor wie het token is gemaakt. De koppeling gebruikt de REST API v2 en, waar die bestaat, de nieuwere v3. Simplicate stuurt webhooks met een handtekening bij gebeurtenissen zoals een nieuwe factuur of een gewijzigde organisatie; de koppeling controleert de handtekening en haalt daarna de actuele gegevens op. Simplicate garandeert minimaal 60 aanroepen per minuut, dus de koppeling werkt in porties. ## Feiten over de API van Simplicate Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | API-token (sleutel en secret) aangemaakt in Simplicate onder de algemene instellingen; de rechten zijn die van de gebruiker voor wie het token is gemaakt. v2 via twee headers, v3 als Bearer. | Simplicate: Getting started v2 Geldigheid token | Geen vervaltermijn beschreven; het token werkt tot het wordt verwijderd. | Simplicate: Getting started v2 Limieten | Minimaal 60 aanroepen per minuut; Simplicate kan de limiet per endpoint aanpassen. Bij overschrijding 429. | Simplicate: Getting started v2 Webhooks | Ja, per gebeurtenis in te stellen (projecten, uren, facturen, organisaties, personen en meer), met een HMAC-SHA256-handtekening in X-Webhook-Signature. Het secret is alleen bij het aanmaken zichtbaar. | Simplicate: Webhooks Testomgeving | Niet in de officiële documentatie. | Simplicate: Developer Versie | API v2 (REST) en de nieuwere v3 met een beperkt aantal endpoints, naast elkaar te gebruiken; geen afschaffing van v2 aangekondigd. | Simplicate: Getting started v3 Kosten API | Niet in de officiële documentatie. | Simplicate: Developer n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie ## Wat jij nodig hebt - Een Simplicate-beheerder die een aparte gebruiker met beperkte rechten en een API-token kan aanmaken - Een vaste herkomstwaarde per formulier of bron - De grootboek- en btw-indeling van facturen, afgestemd met je boekhouder - Toegang tot de boekhouding, HR of mailinglijst aan de andere kant ## Waar het vaak misgaat, en hoe ik dat voorkom - Te ruime rechten: een API-token erft de rechten van een gebruiker. Ik maak een aparte gebruiker met alleen de rechten die de koppeling nodig heeft. - Webhook-secret kwijt: het secret van een webhook is alleen bij het aanmaken zichtbaar. De koppeling slaat het direct beveiligd op. - Minuutlimiet: boven de 60 aanroepen per minuut kan Simplicate een 429 geven. De koppeling spreidt het werk. - Factuur naar boekhouding: grootboek en btw van een Simplicate-factuur moeten passen bij je boekhouding. Dat leg ik vooraf vast. ## Uit de praktijk Een Simplicate-koppeling staat bij mij nog niet als In productie. De aanpak is dezelfde als bij Zoho CRM: één bron voor herkomst, een vaste sleutel per organisatie, webhooks als signaal en de API als bron, en een melding als iets niet aankomt. ## Wat het kost Een koppeling met Simplicate bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik richt Simplicate zelf niet in (workflows, sjablonen, rollen); ik koppel eraan. - Ik gebruik geen API-token van een beheerder als een gebruiker met beperkte rechten volstaat. - Ik vertrouw een webhook niet blind; de koppeling controleert de handtekening en haalt de actuele gegevens op. ## Veelgestelde vragen over Simplicate koppelen Heeft n8n een Simplicate-node? Nee, en er is ook geen community-node gevonden. Ik koppel Simplicate via de officiële API met een HTTP-stap in n8n. Hoe krijg ik toegang tot de Simplicate API? In Simplicate maak je onder de algemene instellingen een API-token aan (sleutel en secret). De rechten van dat token zijn die van de gebruiker voor wie het is gemaakt, dus ik vraag om een aparte gebruiker met beperkte rechten. Hoeveel aanroepen per minuut staat Simplicate toe? Simplicate garandeert minimaal 60 per minuut en kan de limiet per endpoint aanpassen. Daarboven geeft Simplicate een 429. De koppeling werkt daarom in porties. Kan Simplicate de koppeling een seintje geven? Ja. Simplicate heeft webhooks voor onder meer projecten, uren, facturen, organisaties en personen, met een handtekening die de koppeling controleert. Bij een 429 probeert Simplicate het tot drie keer opnieuw. Is er een testomgeving? Niet volgens de documentatie. Ik test daarom met duidelijk gemarkeerde testrecords die na de test worden opgeruimd, of op een aparte Simplicate-omgeving als je die hebt. Verwante koppelingen ## Vaak samen gekoppeld ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### Nmbrs Maatwerk Nieuwe medewerkers en looncomponenten automatisch doorzetten.Meer over Nmbrs koppelen → ### Teamleader Focus Maatwerk Deals, offertes en facturen koppelen aan je boekhouding.Meer over Teamleader Focus koppelen → Alle koppelingen bekijken → --- # SnelStart koppelen met je webshop, CRM en betalingen Source: https://aiagentcycle.com/nl/koppelingen/snelstart/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:48 Koppelingen · Boekhouding & ERP # SnelStart koppelen met je webshop, CRM en betalingen SnelStart koppel ik via de B2B API van SnelStart. Die vraag je aan bij SnelStart, met een ontwikkelsleutel om mee te bouwen en een certificering voor een permanente sleutel. n8n heeft geen ingebouwde SnelStart-node, dus de koppeling is maatwerk in n8n, in jouw eigen EU-omgeving. Maatwerk Via de API, maatwerk ## Wat je met SnelStart koppelt - Webshoporders als verkooporder of factuur in SnelStart - Relaties gelijk houden met je CRM of webshop - Betalingen uit Mollie of de bank klaarzetten voor afletteren - Artikelen en prijzen uit SnelStart naar je webshop - Openstaande posten ophalen voor aanmaningen of een dashboard ## Hoe de koppeling werkt SnelStart werkt met een aanvraagproces: eerst een ontwikkelsleutel en een gratis tijdelijk testaccount, daarna de bouw tegen de documentatie in de B2B-portal, en pas na certificering een permanente sleutel. Voor een productiekoppeling schrijft SnelStart OAuth en een webhook-URL voor. In n8n praat een HTTP-stap met de API; elke order krijgt een vast kenmerk, zodat niets twee keer wordt geboekt. ## Feiten over de API van SnelStart Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Aanvraag | Koppeling aanvragen via een formulier bij SnelStart; daarna toegang tot de B2B-portal met een ontwikkelsleutel. | SnelStart: API Permanente sleutel | Pas na certificering van de koppeling (SnelStart noemt ongeveer twaalf dagen). Voor een productiekoppeling zijn OAuth, een webhook-URL en minimaal vijf klanten voorwaarde. | SnelStart: API Testomgeving | Een gratis tijdelijk gebruikersaccount om mee te ontwikkelen. | SnelStart: B2B API-portal Documentatie | De technische documentatie staat achter een login in de B2B-portal. Tokenduur, limieten en versiebeleid zijn niet openbaar gedocumenteerd. | SnelStart: B2B API-portal Kosten API | Welke pakketten de API bevatten en wat certificering kost, staat niet in de openbare documentatie; dat check ik met jou bij SnelStart. | SnelStart: API n8n | Geen ingebouwde node; een community-node op npm (december 2025). Ik koppel via de API met een HTTP-stap. | n8n-documentatie ## Wat jij nodig hebt - Een API-aanvraag bij SnelStart op naam van jouw bedrijf, plus het testaccount en de ontwikkelsleutel - De btw-tarieven en grootboekrekeningen per artikel of dienst, afgestemd met je boekhouder - Een vast kenmerk per order en per relatie, zodat niets dubbel wordt geboekt - Toegang tot de webshop, het CRM of de betaaldienst aan de andere kant ## Waar het vaak misgaat, en hoe ik dat voorkom - Het aanvraagproces onderschatten: een permanente sleutel komt pas na certificering, die SnelStart op ongeveer twaalf dagen schat. Dat plan ik vooraf in. - Btw en grootboek: elk artikel moet op het juiste btw-tarief en de juiste grootboekrekening landen. Die indeling leg ik met jou of je boekhouder vast. - Dubbele relaties: zonder vaste sleutel ontstaan dubbele relaties. Ik match op een vast nummer, niet op naam. - Documentatie achter login: de technische details staan niet openbaar. Wat ik hier noem is wat SnelStart zelf publiceert; de rest controleer ik in de portal. ## Uit de praktijk Een SnelStart-koppeling staat bij mij nog niet als In productie. De route is dezelfde als bij Moneybird en Exact Online: eerst tegen een testaccount, een vast kenmerk per order en relatie, en een melding in gewone taal als een boeking mislukt. ## Wat het kost Een koppeling met SnelStart bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. Eventuele kosten van SnelStart voor de API en de certificering komen daar los bij; die vragen we vooraf na. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik doe je boekhouding niet; de indeling van btw en grootboek komt van jou of je boekhouder. - Ik bouw geen productiekoppeling buiten het certificeringsproces van SnelStart om. - Ik noem geen limieten of tokenduur die SnelStart niet openbaar publiceert. ## Veelgestelde vragen over SnelStart koppelen Heeft n8n een SnelStart-node? Nee, niet ingebouwd. Er is een community-node op npm (december 2025), maar ik koppel via de officiële B2B API met een HTTP-stap in n8n. Dat is leesbaar, exporteerbaar en draait op je eigen server. Wat moet ik bij SnelStart regelen? Een aanvraag voor de API bij SnelStart. Je krijgt dan een ontwikkelsleutel en een gratis tijdelijk testaccount. Voor een permanente sleutel vraagt SnelStart certificering van de koppeling; dat duurt ongeveer twaalf dagen. Is OAuth verplicht? Voor een productiekoppeling wel: SnelStart stelt OAuth en een webhook-URL als voorwaarde. Ik bouw de koppeling vanaf het begin zo, zodat de certificering niet op dat punt vastloopt. Welke SnelStart-pakketten hebben een API? Dat staat niet in de openbare documentatie van SnelStart. In de scan check ik je pakket bij SnelStart voordat we iets bouwen. Wat gebeurt er als een boeking in SnelStart mislukt? De order gaat naar een wachtrij en je krijgt een storingsmail met het ordernummer en wat er misging. Tijdelijke fouten worden automatisch opnieuw geprobeerd. Verwante koppelingen ## Vaak samen gekoppeld ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### e-Boekhouden Maatwerk Boekingen en relaties aanleveren via de API.Meer over e-Boekhouden koppelen → ### WooCommerce In productie Bestellingen, klanten en voorraad doorzetten naar boekhouding of CRM.Meer over WooCommerce koppelen → Alle koppelingen bekijken → --- # Teamleader Focus koppelen met je boekhouding, website en planning Source: https://aiagentcycle.com/nl/koppelingen/teamleader-focus/ Type: integration · Language: nl · Last modified: 2026-11-03T00:05:12 Koppelingen · CRM & sales # Teamleader Focus koppelen met je boekhouding, website en planning Teamleader Focus koppel ik via de API van Teamleader, met OAuth 2.0 als toegang en webhooks voor gebeurtenissen. n8n heeft geen ingebouwde Teamleader-node; er zijn community-nodes, maar ik koppel via de officiële API in n8n, in jouw eigen EU-omgeving. Maatwerk Via de API, maatwerk ## Wat je met Teamleader Focus koppelt - Websiteformulieren als lead of contact in Teamleader, met de juiste herkomst - Gewonnen deals omzetten naar een factuur of project - Facturen uit Teamleader naar je boekhouding - Contacten en bedrijven gelijk houden met je mailinglijst of andere systemen - Opvolgtaken bij offertes die blijven liggen ## Hoe de koppeling werkt De koppeling logt in via OAuth 2.0 met een integratie die in de Teamleader Marketplace is geregistreerd. Teamleader geeft korte toegangstokens en een refresh-token dat één keer bruikbaar is; de koppeling bewaart steeds het nieuwe. Gebeurtenissen komen binnen via webhooks die de koppeling bij Teamleader registreert; de rest wordt op vaste momenten gecontroleerd. Teamleader begrenst aanroepen per minuut, dus de koppeling werkt in porties. ## Feiten over de API van Teamleader Focus Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | OAuth 2.0 authorization-code-flow; een autorisatiecode is eenmalig en tien minuten geldig. | Teamleader: Authentication Geldigheid token | Toegangstokens hebben een korte levensduur; een refresh-token is één keer bruikbaar en levert een nieuw toegangs- en refresh-token op. | Teamleader: Authentication Limieten | Een schuivend venster van één minuut (de documentatie noemt 200 per minuut als voorbeeld). Bij overschrijding 429; de headers x-ratelimit-limit, -remaining en -reset zeggen wanneer het weer kan. | Teamleader: General principles Webhooks | Ja; te registreren via de API op een HTTPS-adres met een lijst van gebeurtenistypen. | Teamleader: Register webhooks Testomgeving | Niet in de openbaar leesbare documentatie. | Teamleader: Developer Versie | API v2 op api.focus.teamleader.eu; de documentatie is een webapplicatie die alleen in een browser leesbaar is. | Teamleader: Developer Kosten API | Niet in de openbaar leesbare documentatie. | Teamleader: Developer n8n | Geen ingebouwde node; community-nodes op npm (laatste oktober 2026). Ik koppel via de API met een HTTP-stap. | n8n-documentatie ## Wat jij nodig hebt - Een Teamleader-beheerder die een integratie kan registreren of goedkeuren - Een vaste herkomstwaarde per formulier of bron, zodat elke lead traceerbaar blijft - Afspraken over hoe een deal een factuur wordt: regels, btw en betaaltermijn - Toegang tot de boekhouding of mailinglijst aan de andere kant ## Waar het vaak misgaat, en hoe ik dat voorkom - Refresh-token kwijt: een refresh-token werkt één keer. Bewaar je het nieuwe niet, dan is de koppeling uitgelogd. De koppeling slaat het nieuwe token altijd direct op. - Minuutlimiet: Teamleader telt aanroepen in een schuivend venster van een minuut en geeft daarboven een 429. De koppeling leest de headers en wacht. - Dubbele contacten: de koppeling zoekt eerst op e-mailadres voordat hij een contact aanmaakt. - Deal naar factuur: welke regels, btw en betaaltermijn een factuur krijgt, leg ik vooraf vast; een deal heeft die niet altijd. ## Uit de praktijk Een Teamleader-koppeling staat bij mij nog niet als In productie. De aanpak is dezelfde als bij Zoho CRM en HubSpot: één bron voor herkomst en eigenaar, een vaste sleutel per contact, en een melding als een lead nergens aankomt. ## Wat het kost Een koppeling met Teamleader Focus bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik richt Teamleader zelf niet in (pijplijnen, sjablonen, rollen); ik koppel eraan. - Ik bewaar refresh-tokens alleen in de beveiligde opslag van n8n, nooit in een workflow of logbestand. - Ik noem geen limieten of kosten die Teamleader niet openbaar publiceert. ## Veelgestelde vragen over Teamleader Focus koppelen Heeft n8n een Teamleader-node? Niet ingebouwd. Er zijn community-nodes op npm (de laatste van oktober 2026), maar ik koppel via de officiële API met een HTTP-stap in n8n, zodat de koppeling leesbaar en van jou blijft. Hoeveel aanroepen per minuut staat Teamleader toe? Teamleader werkt met een schuivend venster van één minuut; de documentatie noemt 200 per minuut als voorbeeld. Daarboven geeft Teamleader een 429 en zeggen de headers wanneer het weer kan. Hoe werkt de toegang tot de Teamleader API? Via OAuth 2.0 met een integratie die bij Teamleader is geregistreerd. Toegangstokens zijn kort geldig; het refresh-token is één keer bruikbaar en levert steeds een nieuw paar op. Kan Teamleader de koppeling zelf een seintje geven? Ja, met webhooks die de koppeling via de API registreert op de gebeurtenissen die je nodig hebt. Wat niet via een webhook komt, controleert de koppeling op vaste momenten. Wat gebeurt er als een factuur niet in de boekhouding aankomt? De factuur gaat naar een wachtrij en je krijgt een storingsmail met het factuurnummer en wat er misging. Tijdelijke fouten worden automatisch opnieuw geprobeerd. Verwante koppelingen ## Vaak samen gekoppeld ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### HubSpot Standaard Contacten, deals en formulieren koppelen aan je andere systemen.Meer over HubSpot koppelen → ### Simplicate Maatwerk Projecten, uren en facturen koppelen aan je boekhouding.Meer over Simplicate koppelen → Alle koppelingen bekijken → --- # Twinfield koppelen met je webshop, CRM en betalingen Source: https://aiagentcycle.com/nl/koppelingen/twinfield/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:52 Koppelingen · Boekhouding & ERP # Twinfield koppelen met je webshop, CRM en betalingen Twinfield koppel ik via de webservices van Twinfield (Wolters Kluwer), met OpenID Connect als toegang. n8n heeft geen ingebouwde Twinfield-node, dus de koppeling is maatwerk in n8n. Twinfield werkt met SOAP-webservices en een fair-use-beleid met credits per minuut; daar is de koppeling op gebouwd. Maatwerk Via de API, maatwerk ## Wat je met Twinfield koppelt - Verkoopfacturen uit je webshop of CRM als boeking in Twinfield - Relaties (debiteuren en crediteuren) gelijk houden met je CRM - Betalingen uit Mollie of de bank klaarzetten voor afletteren - Openstaande posten ophalen voor aanmaningen en dashboards - Inkoopfacturen uit je mail klaarzetten voor verwerking ## Hoe de koppeling werkt De koppeling logt in via OpenID Connect met een client die in het Twinfield developer portal is geregistreerd. Elke aanroep gaat naar de webservice van jouw cluster, met de administratiecode in de aanroep. Twinfield telt credits per minuut; de koppeling werkt daarom in porties en respecteert de wachttijd die Twinfield teruggeeft. Elke boeking krijgt een vast kenmerk, zodat herhalen veilig is. ## Feiten over de API van Twinfield Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | OpenID Connect (OAuth 2.0) met de authorization-code-flow; een client registreer je in het developer portal. Het toegangstoken gaat samen met de administratiecode mee in de SOAP-aanroep. | Twinfield: OpenID Connect Geldigheid token | Toegangstoken 1 uur in de code-flow. Refresh-token 25 jaar, met de scope offline_access. | Twinfield: OpenID Connect Limieten | Credits per minuut sinds 1 december 2024: 500 per client en organisatie samen, 1.000 per client en 1.000 per organisatie. Lezen kost 1 credit, schrijven 3. Bij overschrijding 429 met Retry-After; maximaal 10 gelijktijdige aanroepen per client en organisatie. | Twinfield: Fair use policy Webhooks | Niet in de officiële documentatie. | Twinfield: Web services Testomgeving | Een testaccount loopt via het partnerprogramma van Wolters Kluwer; voorwaarden niet openbaar gedocumenteerd. | Twinfield: Documentation Versie en afschaffingen | SOAP-webservices (ProcessXML, Finder, bankboek, budget, documenten en meer). Breaking changes met einddatum: onder meer meer dan 1.000 regels per transactie geeft 400 (sinds oktober 2024) en ProcessXmlCompressed is gestopt (juli 2025). | Twinfield: Breaking changes Kosten API | Niet in de officiële documentatie; bij structureel hoog gebruik kan Twinfield vragen te minderen of de vergoeding te verhogen. | Twinfield: Fair use policy n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie ## Wat jij nodig hebt - Een client in het developer portal van Twinfield, of toegang via je accountant die al een client heeft - De administratiecode en een gebruiker met rechten op die administratie - De btw-codes en grootboekrekeningen per artikel of dienst, afgestemd met je accountant - Een vast kenmerk per factuur of boeking, zodat niets dubbel wordt geboekt ## Waar het vaak misgaat, en hoe ik dat voorkom - Credits per minuut: Twinfield begrenst het aantal aanroepen per minuut en per client. Een koppeling die alles tegelijk doet, loopt vast op een 429. De koppeling verdeelt het werk. - Verkeerd cluster: elke organisatie draait op een eigen cluster. De koppeling vraagt het juiste adres eerst op bij Twinfield in plaats van het hard in te stellen. - Grote boekingen: een transactie met meer dan duizend regels weigert Twinfield. De koppeling splitst waar nodig. - Btw en grootboek: de indeling van btw-codes en grootboekrekeningen leg ik met jou of je accountant vast voordat er wordt geboekt. ## Uit de praktijk Een Twinfield-koppeling staat bij mij nog niet als In productie. De aanpak is dezelfde als bij Exact Online: eerst tegen een testomgeving, een vast kenmerk per boeking, respect voor de limieten van de leverancier, en een melding in gewone taal als iets niet lukt. ## Wat het kost Een koppeling met Twinfield bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik doe je boekhouding niet; de indeling van btw en grootboek komt van jou of je accountant. - Ik overschrijd de credits van Twinfield niet bewust; de koppeling wacht als Twinfield dat vraagt. - Ik bouw niet op webservices die Twinfield heeft afgeschaft. ## Veelgestelde vragen over Twinfield koppelen Heeft n8n een Twinfield-node? Nee, en er is ook geen community-node gevonden. Ik koppel Twinfield via de webservices met een HTTP-stap in n8n. Dat is maatwerk, maar leesbaar en van jou. Hoe krijg ik toegang tot de Twinfield API? Via een client in het developer portal van Twinfield. De link naar een testaccount loopt via het partnerprogramma van Wolters Kluwer. Welke voorwaarden daaraan hangen, staat niet in de openbare documentatie; dat vragen we samen na. Hoeveel aanroepen per minuut staat Twinfield toe? Twinfield werkt met credits per minuut: 500 per combinatie van client en organisatie, en 1.000 per client of per organisatie. Een leesaanroep kost één credit, een schrijfaanroep drie. Daarboven geeft Twinfield een 429 met een wachttijd. Heeft Twinfield webhooks? Niet volgens de officiële documentatie. De koppeling controleert daarom op vaste momenten op nieuwe of gewijzigde gegevens en houdt bij wat al is verwerkt. Wat gebeurt er als een boeking mislukt? De boeking gaat naar een wachtrij en je krijgt een storingsmail met wat er misging en wat je kunt doen. Tijdelijke fouten, zoals een limiet, worden automatisch later opnieuw geprobeerd. Verwante koppelingen ## Vaak samen gekoppeld ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### AFAS Profit Maatwerk Relaties, medewerkers en boekingen via de AFAS-connectoren synchroniseren.Meer over AFAS Profit koppelen → ### Yuki Maatwerk Inkoopfacturen en documenten automatisch naar Yuki sturen.Meer over Yuki koppelen → ### Mollie Maatwerk Betalingen en terugbetalingen matchen met je facturen.Meer over Mollie koppelen → Alle koppelingen bekijken → --- # WooCommerce koppelen met je boekhouding, voorraad en verzending Source: https://aiagentcycle.com/nl/koppelingen/woocommerce/ Type: integration · Language: nl · Last modified: 2026-11-03T00:03:43 Koppelingen · Webshops # WooCommerce koppelen met je boekhouding, voorraad en verzending WooCommerce koppel ik met de ingebouwde WooCommerce-node en -trigger van n8n, aangevuld met de WooCommerce REST API waar dat nodig is. Deze koppeling draait in productie: voor webbureau Mercabilis houdt een WooCommerce-webshop Exact Online bij, met klantgroepprijzen en een storingsmail bij elke afwijking. In productie Ingebouwde n8n-koppeling ## Wat je met WooCommerce koppelt - Bestellingen naar je boekhouding: Exact Online, Moneybird, AFAS of Zoho Books - Artikelen, prijzen en klantgroepprijzen uit je boekhouding terug naar de webshop - Voorraad gelijk houden met je ERP of marketplaces - Verzendlabels via Sendcloud of MyParcel zodra een order klaar is - Klanten naar je CRM of mailinglijst, met toestemming ## Hoe de koppeling werkt Nieuwe en gewijzigde bestellingen komen via een webhook binnen; een controle op vaste momenten vangt op wat een webhook mist. De koppeling legt per order vast wat er is verwerkt, zodat een herhaling niets dubbel doet. Alles draait in n8n op een eigen server, met een koppelingsdatabase, logging en een storingsmail in gewone taal. ## Feiten over de API van WooCommerce Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | REST API met een consumer key en secret (Basic Auth over HTTPS), rechten lezen, schrijven of beide, gekoppeld aan een WordPress-gebruiker. | WooCommerce REST API-docs Geldigheid sleutel | Sleutels verlopen niet. Ze vervallen als de gekoppelde WordPress-gebruiker wordt verwijderd. | WooCommerce REST API-docs Limieten | Geen limiet in de officiële documentatie. De grens zit bij je hosting. | WooCommerce Developer Docs Webhooks | Ja, voor orders, producten, klanten en kortingscodes (aangemaakt, gewijzigd, verwijderd), met een HMAC-SHA256-handtekening. Na meer dan vijf opeenvolgende mislukte leveringen zet WooCommerce de webhook uit. | WooCommerce webhooks Testomgeving | Geen sandbox van WooCommerce; je test op een eigen testinstallatie. | WooCommerce Developer Docs Versie | Huidige versie wc/v3. De Legacy REST API is sinds WooCommerce 9.0 (juni 2024) een aparte extensie die niet eindeloos wordt onderhouden. | WooCommerce: Goodbye Legacy REST API Kosten API | Geen. WooCommerce is open source; je betaalt alleen je hosting. | WooCommerce Developer Docs n8n | Ingebouwde WooCommerce-node (klanten, orders, producten) en WooCommerce-trigger met twaalf gebeurtenissen. | n8n-documentatie ## Wat jij nodig hebt - Een WordPress-beheerder die een API-sleutel kan aanmaken onder WooCommerce, Instellingen, Geavanceerd, REST API - HTTPS op de webshop en mooie permalinks aan; met standaardpermalinks werkt de API niet - Toegang tot de boekhouding of het CRM waar de orders heen moeten - Een lijst van de plugins die velden aan een order toevoegen, zodat de koppeling die velden kent ## Waar het vaak misgaat, en hoe ik dat voorkom - Plugins met eigen velden: veel plugins voegen velden toe aan een order. Ik leg vooraf vast welke velden de koppeling gebruikt. - Stilgevallen webhooks: WooCommerce kan een webhook uitschakelen na herhaalde fouten. Een aanvullende controle en een hartslagmelding zorgen dat je dat merkt. - Variaties en artikelcodes: zonder eenduidige artikelcode landt een order niet in de boekhouding. De koppeling meldt welke code ontbreekt. - Btw-instellingen: de btw in de webshop moet passen bij de btw-codes in de boekhouding. Dat stem ik vooraf af. ## Uit de praktijk Bij Mercabilis koppelde ik een WooCommerce-webshop aan Exact Online op een eigen server met Cloudflare ervoor: 14 workflows inclusief foutafhandeling, een koppelingsdatabase van 12 tabellen en klantgroepprijzen voor wie is ingelogd. Lees de case → ## Wat het kost Een koppeling met WooCommerce bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door, inclusief wat de webshop zelf aan hosting kost. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik bouw geen WooCommerce-plugins en pas je thema niet aan; de koppeling draait in n8n naast de webshop. - Ik host de webshop niet, tenzij we serverbeheer afspreken. - Ik verander de btw-instellingen van je webshop niet zelf; die stem ik af met jou en je boekhouder. ## Veelgestelde vragen over WooCommerce koppelen Waarom geen kant-en-klare WooCommerce-plugin voor de koppeling? Een plugin draait vaak op de server van een ander en je ziet niet wat hij doet. Een koppeling in n8n is van jou, is leesbaar en geeft een melding als er iets misgaat. Werkt dit ook met klantgroepprijzen? Ja. Bij Mercabilis haalt de koppeling de prijzen per klantgroep uit Exact Online, zodat een ingelogde klant zijn eigen prijs ziet. Exact blijft de enige plek waar een prijs verandert. Wat als er een order niet doorkomt? Dan krijg je een storingsmail met het ordernummer, wat er misging en wat je kunt doen. Tijdelijke fouten worden automatisch opnieuw geprobeerd. Wat gebeurt er als WooCommerce de webhook uitzet? WooCommerce zet een webhook uit na meer dan vijf opeenvolgende mislukte leveringen. Daarom draait naast de webhook een controle op vaste momenten die gemiste orders alsnog ophaalt, en krijg je een melding zodra een webhook is uitgeschakeld. Heeft WooCommerce een limiet op API-aanroepen? Niet in de officiële documentatie. De grens zit bij je hosting. De koppeling werkt daarom in porties en met pauzes, zodat je webshop niet vertraagt als er veel orders tegelijk binnenkomen. Verwante koppelingen ## Vaak samen gekoppeld ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### Sendcloud Maatwerk Verzendlabels maken en track-and-trace naar de klant.Meer over Sendcloud koppelen → ### Mollie Maatwerk Betalingen en terugbetalingen matchen met je facturen.Meer over Mollie koppelen → Alle koppelingen bekijken → --- # Yuki koppelen met je webshop, CRM en documenten Source: https://aiagentcycle.com/nl/koppelingen/yuki/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:57 Koppelingen · Boekhouding & ERP # Yuki koppelen met je webshop, CRM en documenten Yuki koppel ik via de webservices van Yuki, met een API-sleutel en een administratie-ID die je in Yuki zelf aanmaakt. n8n heeft geen ingebouwde Yuki-node, dus de koppeling is maatwerk in n8n. Yuki telt aanroepen per dag; de koppeling werkt daar zuinig mee. Maatwerk Via de API, maatwerk ## Wat je met Yuki koppelt - Verkoopfacturen uit je webshop of CRM aanleveren in Yuki - Inkoopfacturen en bonnen uit je mail automatisch uploaden - Relaties gelijk houden met je CRM - Openstaande debiteuren ophalen voor aanmaningen of een dashboard - Saldi en omzet ophalen voor rapportage ## Hoe de koppeling werkt In Yuki maak je onder Instellingen, Webservices een sleutel aan met rechten op portal-, domein- of administratieniveau. De koppeling meldt zich aan, krijgt een sessie en gebruikt daarna de webservice die bij de taak hoort: Sales voor verkoopfacturen, Upload voor documenten, Contact voor relaties. Omdat Yuki aanroepen per dag telt, bundelt de koppeling werk en controleert hij alleen wat nodig is. ## Feiten over de API van Yuki Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | SOAP-webservices met een API-sleutel en administratie-ID, aangemaakt in Yuki onder Instellingen, Webservices; rechten op portal-, domein- of administratieniveau. TLS 1.2 of hoger. | Yuki: API link Sessie | Aanmelden levert een sessie-ID op; de geldigheidsduur staat niet in de documentatie. | Yuki: API link Limieten | Standaard 1.000 aanroepen per dag per domein, gratis. Add-on Webservice: 1.000 tot 5.000 per dag; Webservice Extended: 5.000 tot 10.000 per dag. | Yuki: API link Webhooks | Niet in de officiële documentatie. | Yuki: API link Testomgeving | Niet in de officiële documentatie. | Yuki: API link Webservices | Twaalf webservices, waaronder Accounting, Sales (verkoopfacturen als UBL), Upload, Contact, Projects, VAT en Purchase. Purchase vraagt een apart client-ID en secret via de support. | Yuki: API link Kosten API | 1.000 aanroepen per dag gratis; de add-ons hebben geen prijs in de documentatie. De Sales-webservice zit in de meeste bundels gratis. | Yuki: API link n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie ## Wat jij nodig hebt - Een portalbeheerder of manager in Yuki die een webservicesleutel kan aanmaken op het juiste niveau - Het administratie-ID van de administratie waar de koppeling in werkt - Een inschatting van het aantal aanroepen per dag, zodat we weten of het gratis budget volstaat - De btw-tarieven en grootboekrekeningen, afgestemd met je accountant ## Waar het vaak misgaat, en hoe ik dat voorkom - Daglimiet: elk domein heeft standaard 1.000 aanroepen per dag. Een koppeling die elke minuut alles controleert, is in een paar uur door zijn budget heen. De koppeling bundelt en plant. - Rechten op het verkeerde niveau: rechten op domein- of administratieniveau gaan boven portalrechten. Ik leg vooraf vast op welk niveau de sleutel staat. - Inkoop apart: de Purchase-webservice vraagt aparte toegang via de support van Yuki. Dat vraag ik op tijd aan. - Btw en grootboek: de indeling van btw en grootboek leg ik met jou of je accountant vast voordat er wordt aangeleverd. ## Uit de praktijk Een Yuki-koppeling staat bij mij nog niet als In productie. De aanpak is dezelfde als bij Moneybird: documenten en facturen met een vast kenmerk aanleveren, zuinig omgaan met het dagbudget, en een melding in gewone taal als iets niet aankomt. ## Wat het kost Een koppeling met Yuki bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. Een add-on van Yuki voor meer aanroepen per dag komt daar los bij. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik doe je boekhouding niet; de indeling van btw en grootboek komt van jou of je accountant. - Ik bouw geen koppeling die het dagbudget van Yuki opmaakt aan controles. - Ik gebruik geen operaties die Yuki als verouderd markeert. ## Veelgestelde vragen over Yuki koppelen Heeft n8n een Yuki-node? Nee, en er is ook geen community-node gevonden. Ik koppel Yuki via de webservices met een HTTP-stap in n8n. Hoeveel aanroepen per dag mag ik doen in Yuki? Standaard 1.000 per domein per dag, gratis. Met de add-on Webservice tot 5.000 en met Webservice Extended tot 10.000 per dag. De koppeling bundelt werk, zodat het budget niet opgaat aan controles. Waar vind ik de API-sleutel in Yuki? Onder Instellingen, Webservices in Yuki, samen met het administratie-ID. Alleen een portalbeheerder of een gebruiker met managementrechten kan die sleutel aanmaken. Heeft Yuki webhooks? Niet volgens de officiële documentatie. De koppeling controleert daarom op vaste momenten, binnen het dagbudget, en houdt bij wat al is verwerkt. Kan ik inkoopfacturen automatisch naar Yuki sturen? Ja, via de Upload-webservice. Voor de Purchase-webservice, met meer mogelijkheden, is aparte toegang nodig die je bij de support van Yuki aanvraagt. Verwante koppelingen ## Vaak samen gekoppeld ### Twinfield Maatwerk Boekingen en relaties aanleveren via de API.Meer over Twinfield koppelen → ### Exact Online In productie Orders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.Meer over Exact Online koppelen → ### Moneybird Maatwerk Facturen, contacten en betalingen bijwerken via de API.Meer over Moneybird koppelen → ### Mollie Maatwerk Betalingen en terugbetalingen matchen met je facturen.Meer over Mollie koppelen → Alle koppelingen bekijken → --- # Zoho CRM koppelen met formulieren, boekingen en e-mail Source: https://aiagentcycle.com/nl/koppelingen/zoho-crm/ Type: integration · Language: nl · Last modified: 2026-11-03T00:04:03 Koppelingen · CRM & sales # Zoho CRM koppelen met formulieren, boekingen en e-mail Zoho CRM heeft een ingebouwde node in n8n, en daarmee koppel ik formulieren, boekingen en e-mail aan het CRM. Deze koppeling draait in productie: bij Holos33 gingen verkeerd gelabelde formulierinzendingen van 985 van de 1.136 naar nul. In productie Ingebouwde n8n-koppeling ## Wat je met Zoho CRM koppelt - Websiteformulieren als lead of contact, met de juiste herkomst - Boekingen uit Zoho Bookings naar het CRM - Opvolgtaken automatisch aanmaken - Contacten op de juiste mailinglijst in Listmonk of Brevo - Deals doorzetten naar Zoho Books of je boekhouding ## Hoe de koppeling werkt De Zoho CRM-node in n8n leest en schrijft leads, contacten en deals. Omdat er geen ingebouwde Zoho CRM-trigger is, start een workflow vanuit een webhook van het formulier of vanuit een workflowregel in Zoho. De koppeling gebruikt het datacenter van jouw Zoho-account, bijvoorbeeld de EU. ## Feiten over de API van Zoho CRM Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij. Feit | Wat de documentatie zegt | Bron Authenticatie | OAuth 2.0 via de Zoho API Console. Voor een koppeling zonder gebruikersinteractie: een Self Client, met scopes per module en het datacenter van je account (accounts.zoho.eu voor de EU). | Zoho CRM: Register a client Geldigheid token | Toegangstoken 1 uur. Refresh-token onbeperkt tot intrekking. Maximaal 10 toegangstokens per refresh-token per 10 minuten. | Zoho CRM: Token validity Limieten | Credits per 24 uur per organisatie: Free 5.000; Standard 50.000 plus 250 per gebruiker; Professional 50.000 plus 500; Enterprise 50.000 plus 1.000. Bij overschrijding HTTP 429. | Zoho CRM: API limits Webhooks | Ja, via de Notification API (bijvoorbeeld Leads.create). Een kanaal verloopt na maximaal een week en moet worden vernieuwd. Het bericht bevat ID's, geen volledige records. | Zoho CRM: Notification API Testomgeving | Een sandbox is er alleen in de Enterprise-editie. | Zoho CRM: Enterprise Versie | API v8, met een OpenAPI-specificatie. | Zoho CRM: What's new in v8 Kosten API | In alle edities, ook Free. Hogere credits per editie en per gebruikerslicentie. | Zoho CRM: API limits n8n | Ingebouwde Zoho CRM-node met OAuth2 en datacenterkeuze. Geen ingebouwde trigger. | n8n-documentatie ## Wat jij nodig hebt - Een Zoho-beheerder die in de API Console een Self Client kan registreren met alleen de scopes die de koppeling nodig heeft - Weten in welk datacenter je account staat (EU of .com); dat bepaalt de adressen - Per formulier of bron een vaste herkomstwaarde, zodat elke lead traceerbaar blijft - Voor een echte sandbox de Enterprise-editie; anders testen we met gemarkeerde testrecords ## Waar het vaak misgaat, en hoe ik dat voorkom - Herkomst: zonder vaste herkomstregel weet niemand meer waar een lead vandaan komt. Bij Holos33 droeg 985 van de 1.136 inzendingen het verkeerde label. - Dubbele leads: dezelfde persoon via twee formulieren wordt één contact, niet twee. - API-limieten: Zoho telt API-gebruik per editie. De koppeling werkt zuinig en meldt het als een limiet in zicht komt. - Datacenter: een EU-account gebruikt andere adressen dan een .com-account. Dat leg ik vooraf vast. ## Uit de praktijk Bij Holos33 maakte ik formulieren, Zoho CRM, Bookings en e-mail aantoonbaar sluitend: herkomst uit één bron, tweezijdige controles, en een melding bij elke inzending die niet aankomt. Lees de case → ## Wat het kost Een koppeling met Zoho CRM bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit → ## Wat ik niet doe - Ik richt Zoho CRM zelf niet in (lay-outs, blueprints, rollen); ik koppel eraan. - Ik schrijf geen Deluge-scripts in Zoho als n8n het werk kan doen; dan blijft alles op één plek leesbaar. - Zoho-licenties koop en beheer je zelf. ## Veelgestelde vragen over Zoho CRM koppelen Heeft n8n een Zoho CRM-node? Ja, een ingebouwde Zoho CRM-node. Er is geen ingebouwde trigger, dus een workflow start via een webhook of een workflowregel in Zoho. Werkt dit met Zoho One? Ja. Zoho CRM, Books, Bookings, Desk en Sign zijn allemaal te koppelen; voor de onderdelen zonder n8n-node gebruik ik de Zoho-API. Hoe weet ik dat er geen lead verloren gaat? Elke inzending wordt vastgelegd en vergeleken met wat er in het CRM aankomt. Ontbreekt er één, dan krijg je een melding. Hoeveel API-aanroepen mag mijn Zoho-editie per dag? Zoho werkt met credits per 24 uur: 5.000 in Free en 50.000 plus 250 tot 1.000 per gebruiker in de betaalde edities. Een gewone aanroep kost één credit. De koppeling werkt in porties en meldt het als het verbruik hoog oploopt. Kan ik testen zonder mijn echte CRM te raken? Een echte sandbox heeft Zoho alleen in de Enterprise-editie. In lagere edities test ik met duidelijk gemarkeerde testrecords die na de test worden opgeruimd. Verwante koppelingen ## Vaak samen gekoppeld ### Websiteformulieren In productie Formulieren op je eigen site via een webhook naar het juiste systeem.Bekijk in het overzicht → ### Zoho Bookings In productie Boekingen doorzetten naar je CRM en mail.Bekijk in het overzicht → ### Listmonk In productie Inschrijvingen en lijsten bijwerken vanuit formulieren en je CRM.Bekijk in het overzicht → ### HubSpot Standaard Contacten, deals en formulieren koppelen aan je andere systemen.Meer over HubSpot koppelen → Alle koppelingen bekijken → --- # AI Act, AVG en je data: waarom self-hosted automatiseren nu een zakelijk argument is Source: https://aiagentcycle.com/nl/kennisbank/ai-act-avg-self-hosted-automatisering/ Type: article · Language: nl · Last modified: 2026-11-02T13:14:23 Artikel 50 van de EU AI Act geldt in beginsel sinds 2 augustus 2026, met een beperkte overgang voor bepaalde technische markering tot 2 december 2026. Welke verplichtingen jouw bedrijf heeft, hangt af van je rol en toepassing. Ook klanten kunnen vragen welke AI-systemen je gebruikt en waar hun gegevens worden verwerkt. Niet de toezichthouder is je eerste confrontatie. Het is de inkoper die je jaarlijkse vragenlijst stuurt met een nieuwe regel erin: welke AI-systemen zet u in bij de verwerking van onze gegevens, en waar worden die verwerkt? Wie daar een goed antwoord op heeft, wint aanbestedingen. Wie het niet weet, verliest ze — nog voordat er over prijs is gesproken. Dit artikel gaat over dat antwoord. ## Wat er sinds augustus 2026 precies geldt De AI Act wordt gefaseerd van kracht. Het beeld is de afgelopen maanden wel verschoven, dus even de stand van zaken zoals die nu is: Schuif de tabel opzij om alle kolommen te bekijken. Verplichting | Sinds / vanaf | Raakt dit het MKB? Oorspronkelijke verboden AI-praktijken (art. 5) | 2 februari 2025 | Afhankelijk van de toepassing, bijvoorbeeld social scoring AI-geletterdheid (art. 4) | Sinds 2 februari 2025; inhoud gewijzigd per 27 juli 2026 | Ja — maatregelen ter ondersteuning van AI-geletterdheid Regels voor algemene AI-modellen (GPAI) | 2 augustus 2025 | Alleen als je zelf modellen aanbiedt Transparantie (art. 50) | 2 augustus 2026; beperkte overgang art. 50(2) tot 2 december 2026 | Ja — chatbots, AI-content, deepfakes Hoog-risico, bijlage III | 2 december 2027 | Alleen bij bijv. werving, kredietbeoordeling AI ingebed in producten, bijlage I | 2 augustus 2028 | Alleen bij gereguleerde producten Stand van zaken na de Digital Omnibus, Verordening (EU) 2026/1744, in werking sinds 27 juli 2026. Nieuwe verboden rond niet-consensuele seksuele inhoud en seksueel kindermisbruikmateriaal gelden vanaf 2 december 2026. Controleer de toepasselijke rol, regels en overgangsbepalingen; dit is algemene informatie. Begin met je rol, systemen en gegevensstromen. Waar de informatieplicht geldt, maak je duidelijk dat iemand met AI communiceert. Aanbieders en gebruiksverantwoordelijken nemen daarnaast maatregelen die de ontwikkeling van AI-geletterdheid ondersteunen, passend bij medewerkers en gebruikscontext. Artikel 4 vraagt geen garantie van een bepaald individueel kennisniveau. ### De nuance die je in veel samenvattingen mist De algemene toepassingsdatum van artikel 50 is 2 augustus 2026. Voor aanbieders van bepaalde synthetische audio-, beeld-, video- en tekstsystemen die vóór die datum op de markt zijn gebracht, geldt voor de technische markering onder artikel 50(2) een overgang tot 2 december 2026. Dit is geen algemeen uitstel van alle transparantieverplichtingen. Zie de officiële implementatietijdlijn. Een gewone chatbottoepassing valt niet automatisch onder de volledige hoog-risicoverplichtingen. Controleer eerst de concrete toepassing en jouw rol. Andere verplichtingen, waaronder privacyregels en toepasselijke transparantieregels, blijven afzonderlijk relevant. ## De vraag die klanten gaan stellen De AVG kende die vraag al: wie verwerkt onze gegevens en waar? De AI Act maakt hem urgenter, omdat er nu een tweede laag bij komt: en welk model kijkt ernaar? Bij een automatiseringsplatform in de cloud is het eerlijke antwoord meestal: je data loopt door de infrastructuur van de leverancier, onder diens verwerkersovereenkomst, met de doorgifteafspraken die daarbij horen. Dat mag. Maar het is wel een schakel in je keten waar jij geen controle over hebt en die je moet kunnen uitleggen. Schuif de tabel opzij om alle kolommen te bekijken. Onderdeel | Cloudplatform | Zelf beheerde n8n-omgeving Automatisering | Infrastructuur van de platformleverancier | Gekozen eigen infrastructuur Gekoppelde diensten | AI, CRM, mail en opslag afzonderlijk beoordelen | AI, CRM, mail en opslag afzonderlijk beoordelen Locatie en juridische rol | Per verwerking vastleggen | Per verwerking vastleggen Voorbeelden van gegevensstromen. Self-hosting bepaalt niet automatisch waar de hele keten draait of wie verwerker is. Self-hosting geeft regie over de infrastructuur waarop n8n draait. Gegevens kunnen nog steeds naar gekoppelde AI-modellen, CRM-, mail-, opslag- en andere leveranciers gaan. Leg per koppeling vast welke gegevens worden verwerkt, waar en onder welke afspraken. ### Weet jij waar je klantdata langsloopt? In de gratis scan breng ik naast je processen ook je datastromen in kaart: welke systemen, welke verwerkers, welke modellen. Je krijgt het overzicht mee. Plan je gratis automatiserings­scan Gratis · vrijblijvend · altijd een mini-adviesrapport ## Wat self-hosting wél en niet oplost Hier ben ik graag precies, want er wordt te makkelijk gedaan alsof zelf hosten een vrijbrief is. Schuif de tabel opzij om alle kolommen te bekijken. Vraagstuk | Lost self-hosting dit op? | Toelichting Waar staat mijn data fysiek? | Per inrichting beoordelen | De n8n-installatie staat op de gekozen infrastructuur; andere gegevensstromen worden apart beoordeeld. Hoeveel verwerkers zitten in mijn keten? | Per inrichting beoordelen | Afhankelijk van de inrichting: hosting, beheer, opslag en gekoppelde diensten kunnen afzonderlijke partijen zijn. Doorgifte buiten de EER | Niet automatisch | Beoordeel alle diensten, toegangspaden en eventuele doorgiften, niet alleen het AI-model. Wie kan bij mijn logs? | Per inrichting beoordelen | Bewaarlocatie, toegang en bewaartermijn van logs worden per inrichting vastgelegd. Transparantieplicht (art. 50) | Nee | De toepasselijke verplichtingen blijven gelden; jouw verantwoordelijkheid hangt af van je rol en toepassing AI-geletterdheid van je team | Nee | Dat is opleiding, geen infrastructuur Menselijk toezicht op AI-beslissingen | Nee | Dat ontwerp je in de flow, niet in de server Beveiliging en updates | Nee — wordt jouw taak | Slecht beheerde self-hosting is slechter dan cloud Zelf hosten verplaatst verantwoordelijkheid. Dat is winst als je hem draagt, en risico als je hem vergeet. Het aantal betrokken partijen hangt af van hosting, beheer, opslag en externe koppelingen. Breng voor elke gekozen inrichting de rollen, gegevensstromen en afspraken in kaart; er bestaat geen vast aantal schakels voor self-hosting. Zonder updates, monitoring, back-ups en hersteltests neemt het risico toe. Regel beheer zelf, via een derde of via een afgebakend onderhoudspakket. Bekijk mijn prijzen en pakketgrenzen en onderhoudsvoorwaarden. ## Wat je deze maand concreet kunt regelen Deze vijf stappen zijn een praktisch begin. De benodigde tijd en verdere maatregelen hangen af van jouw systemen, risico’s en rol. - Maak een AI-register. Eén spreadsheet: welke AI-tool, waarvoor, welke leverancier, welke data gaat erin. Vijf kolommen is genoeg om te beginnen. - Maak bij de eerste interactie duidelijk dat de bezoeker met AI communiceert, waar die informatieplicht geldt. Zorg voor een duidelijke en toegankelijke melding. Controleer daarnaast welke andere onderdelen van artikel 50 voor jouw rol en toepassing gelden. - Leg vast waarvoor medewerkers AI mogen gebruiken, welke gegevens zij mogen invoeren en wanneer menselijke controle nodig is. Bespreek de regels met medewerkers en richt gebruik, toegang en opvolging daarop in. - Ondersteun AI-geletterdheid. Kies training en begeleiding die passen bij de gebruikte systemen, risico’s en ervaring van medewerkers. Leg de maatregelen vast; een korte sessie is niet automatisch voldoende voor iedere situatie. Zie de uitleg van de Europese Commissie. - Breng je datastromen in kaart. Welke gegevens verlaten je omgeving, via welk systeem, naar welk land? Dit is het antwoord dat je straks in een vragenlijst nodig hebt. ### Waarom dit ook zonder wet verstandig is Los van elke verplichting: elk van deze vijf stappen maakt je bedrijf beter bestuurbaar. Je weet welke tools er gebruikt worden, wie waar bij kan en wat er misgaat als een leverancier omvalt. Dat is gewoon goed ondernemerschap — de wet is hier eens niet de reden, maar de aanleiding. ## Hoe ik het inricht Ik bouw op n8n, self-hosted, met drie vaste principes: - Logging passend bij proces en risico. Leg noodzakelijke gebeurtenissen, tijdstippen en uitkomsten vast, met afgesproken toegang en bewaartermijnen. Sla niet automatisch volledige gevoelige invoer of uitvoer op. - Beslissingen met impact krijgen een mens. Een AI-stap stelt voor; een mens bevestigt. Zie wanneer een AI-agent en wanneer een gewone flow. - Data blijft waar hij hoort. Ik leg vooraf vast welke gegevens in de eigen omgeving blijven en welke via AI-, CRM-, mail- of andere gekoppelde diensten worden verwerkt. De afweging tussen self-hosted en cloud, inclusief kosten, staat uitgewerkt in de vergelijking van n8n, Zapier en Make. Hoe ik zelf met gegevens omga lees je in mijn privacyverklaring, en de bredere onderbouwing op waarom n8n. Voor de procesgrenzen en menselijke beslismomenten gebruik je het stappenplan voor procesautomatisering. De technische controles op dubbele acties, retries, logging en herstel staan in de gids over een betrouwbare n8n workflow. ## De vragenlijst die je gaat krijgen Dit is geen theorie. Dit zijn de vragen die inkopers, accountants en grotere opdrachtgevers sinds dit jaar in hun leveranciersformulieren opnemen. Zet ze naast je eigen situatie en kijk waar je moet passen. Schuif de tabel opzij om alle kolommen te bekijken. De vraag | Antwoord bij cloudplatform | Antwoord bij self-hosted Waar worden onze gegevens verwerkt? | In de infrastructuur van de leverancier — regio afhankelijk van het plan | Op de vastgelegde infrastructuur en bij de vastgelegde gekoppelde leveranciers. Wie zijn de subverwerkers? | Platform + eventueel AI-leverancier + hun onderaannemers | De vastgelegde hosting-, beheer-, opslag- en gekoppelde leveranciers. Vindt er doorgifte buiten de EER plaats? | Mogelijk — vereist toetsing per dienst | Te beoordelen voor alle diensten en toegangspaden. Hoe lang worden uitvoeringsgegevens bewaard? | Volgens het beleid van de leverancier | Volgens ons eigen bewaarbeleid Wie kan bij de logbestanden? | Leverancier heeft technisch toegang | De expliciet bevoegde beheerders en leveranciers volgens de inrichting. Kunt u een verwerkingsregister overleggen? | Ja, met externe schakels erin | Ja, met alle toepasselijke rollen en schakels. Is er een mens betrokken bij AI-beslissingen? | Afhankelijk van jouw ontwerp | Afhankelijk van jouw ontwerp De laatste rij is bewust identiek. Menselijk toezicht is een ontwerpkeuze, geen infrastructuurkeuze. Een overzichtelijke keten helpt pas als iedere betrokken dienst en gegevensstroom werkelijk is vastgelegd. ## De optie die bijna niemand overweegt: het model óók zelf draaien Ook bij self-hosted automatisering kunnen meerdere externe diensten betrokken zijn. Bij een extern taalmodel wordt de inhoud van de modelaanroep bij die leverancier verwerkt; dat beoordeel je naast hosting, CRM, mail, opslag en beheerstoegang. Voor veel toepassingen is dat prima, mits je het netjes regelt en er transparant over bent. Maar er is een derde weg die zelden ter sprake komt: een taalmodel op je eigen infrastructuur draaien. De open modellen van de afgelopen twee jaar zijn goed genoeg geworden voor het soort werk dat het MKB nodig heeft — classificeren, samenvatten, structureren, opstellen. Schuif de tabel opzij om alle kolommen te bekijken. | Extern model | Eigen model Kwaliteit bij redeneren | Hoger | Voldoende tot goed Kwaliteit bij classificeren en samenvatten | Hoog | Vergelijkbaar Kosten | Per bericht, schaalt met volume | Infrastructuur, beheer en eventuele licenties; capaciteit kan meegroeien. Data verlaat je omgeving | Bij de modelleverancier; overige koppelingen apart beoordelen | Afhankelijk van overige koppelingen en inrichting Beheerslast | Leveranciersbeheer, gebruikscontrole en integratiebeheer blijven nodig | Eigen infrastructuur en modelbeheer blijven nodig Geschikt voor | Complexe, wisselende taken | Hoog volume, herhaalbaar werk In de praktijk werkt een hybride opzet het best: bulkwerk lokaal, moeilijke gevallen extern — met een expliciete keuze per stap. Lokale verwerking kan een externe gegevensstroom vermijden. De overige leveranciers en koppelingen blijven afzonderlijk te beoordelen. De keuze tussen lokale en externe modellen leg ik vooraf per stap vast. ## Je AI-register in vijf kolommen Een intern AI-overzicht helpt om systemen, doelen, leveranciers en gegevensstromen te inventariseren. De tabel hieronder is een praktisch startpunt, geen bewijs dat daarmee aan alle wettelijke register- of documentatieplichten is voldaan. Welke plichten gelden, hangt af van jouw rol, systeem en verwerking. Schuif de tabel opzij om alle kolommen te bekijken. Tool of flow | Waarvoor | Leverancier | Welke data gaat erin | Risiconiveau Mailtriage-agent | Inkomende post classificeren en concept opstellen | eigen n8n + extern model | e-mailinhoud, klantnaam | Beperkt Factuuruitlezing | Velden uit inkoopfacturen halen | eigen n8n + eigen model | factuurdata, leveranciersnaam | Minimaal Chatbot op website | Veelgestelde vragen beantwoorden | eigen n8n + extern model | vraag van bezoeker | Beperkt — meldplicht Tekstassistent | Concepten schrijven | commerciële tool | geen klantdata (afgesproken) | Minimaal Voorbeeldregister. Vul je eigen regels in — een uur werk en je bent voorbereid op de eerste vragenlijst. ### Waar ik zelf de grens leg Ik ben geen jurist en dit artikel is geen juridisch advies. Ik leg logging, toegestane acties, foutafhandeling en noodzakelijke menselijke goedkeuring vooraf vast op basis van proces en risico. Ik bewaar niet automatisch volledige gevoelige payloads. Lees de gids over foutafhandeling in n8n. Twijfel je over jouw specifieke situatie — bijvoorbeeld omdat je met AI meebeslist over werving, kredietverlening of toegang tot een dienst — leg dat dan voor aan een jurist. Dat kost je een uur en het scheelt je mogelijk een categorie verplichtingen waar je nu niet vanaf weet. ## Wat dit commercieel oplevert Tot slot de kant die in compliance-artikelen structureel ontbreekt: dit is niet alleen risicobeheersing. Het is een verkoopargument. - Je wint aanbestedingen waar anderen op afhaken. Zodra een opdrachtgever datavragen stelt, valt een deel van je concurrentie af omdat ze het antwoord niet hebben. - Je kunt met partijen werken die anders niet mogen. Zorg, onderwijs, juridische dienstverlening en de publieke sector hebben harde eisen. Wie eraan voldoet, heeft minder concurrentie in dat segment. - Je bereidt vervolgstappen voor. Voor de betrokken hoog-risicoregels gelden 2 december 2027 en 2 augustus 2028. Een register en passende logging helpen bij de voorbereiding. Welke aanvullende maatregelen nodig zijn, hangt af van je rol, toepassing en de toepasselijke regels; voor bestaande systemen moet ook het overgangsrecht worden beoordeeld. Dat laatste is het echte argument. Het gaat niet om deze deadline. Het gaat erom dat je bedrijfsvoering uitlegbaar is op het moment dat iemand ernaar vraagt — en dat moment komt. ## Veelgestelde vragen ### Geldt de AI Act ook voor mijn MKB-bedrijf? De toepasselijke verplichtingen hangen af van je rol en toepassing. Denk aan transparantie over AI waar dat verplicht is, maatregelen ter ondersteuning van AI-geletterdheid en beoordeling van gegevensbescherming. Self-hosting vervangt die beoordeling niet en een intern register bewijst niet op zichzelf volledige naleving. ### Wat moet ik sinds 2 augustus 2026 geregeld hebben? Artikel 50 geldt in beginsel vanaf 2 augustus 2026. Voor aanbieders van bepaalde al vóór die datum op de markt gebrachte generatieve systemen geldt voor artikel 50(2) een overgang tot 2 december 2026; dit is geen algemeen uitstel. Artikel 4 vraagt maatregelen die de ontwikkeling van AI-geletterdheid ondersteunen. Voor de betrokken hoog-risicoregels gelden 2 december 2027 en 2 augustus 2028, met afzonderlijk overgangsrecht voor bestaande systemen. ### Wat is data-soevereiniteit? Data-soevereiniteit betekent dat jij bepaalt waar je gegevens staan, wie erbij kan en onder welk recht dat valt. Voor een automatiseringsplatform is de kernvraag simpel: verlaat je klantdata je eigen omgeving, en zo ja, naar wie en waarheen? ### Lost self-hosting mijn AVG- en AI Act-verplichtingen op? Nee. Self-hosting bepaalt alleen de gekozen n8n-infrastructuur. Breng hosting, beheer, logging, back-ups en alle gekoppelde leveranciers en gegevensstromen in kaart. De toepasselijke privacy- en AI-verplichtingen hangen af van de feitelijke verwerking en rol; vragen over doorgifte blijven relevant. ### Mag ik nog AI-modellen van buiten de EU gebruiken? Dat moet per verwerking worden beoordeeld. Controleer de gegevens, betrokken leveranciers, verwerkingslocaties, toegang en benodigde afspraken voor eventuele doorgifte buiten de EER. Een eigen n8n-server of een lokaal model vervangt die beoordeling niet. Zie de uitleg van de EDPB over internationale doorgifte. ### Kun jij de vragen van je inkoper beantwoorden? Ik breng je AI-gebruik en je verwerkersketen in kaart, zodat je op elke vragenlijst een concreet antwoord hebt. Je krijgt het overzicht mee, ook als je verder niets automatiseert. Plan je gratis automatiserings­scan Gratis en vrijblijvend. Je krijgt altijd een mini-adviesrapport. Dit artikel is algemene informatie en geen juridisch advies. Data over de AI Act-fasering is gebaseerd op de gepubliceerde verordening en de Digital Omnibus (Verordening (EU) 2026/1744). Twijfel je over jouw situatie, leg die dan voor aan een jurist. --- # AI-agent of workflow? De vraag die je duizenden euro’s scheelt Source: https://aiagentcycle.com/nl/kennisbank/ai-agent-of-workflow/ Type: article · Language: nl · Last modified: 2026-11-02T13:14:23 De duurste AI-agent die ik ooit onder ogen kreeg, deed werk dat een als-dan-regel ook had gekund. Hij las inkomende bestellingen, bepaalde met een taalmodel of het spoed was, en zette ze in de juiste map. Kosten: ruim vierduizend euro aan bouw, plus modelkosten per bericht. Het criterium voor spoed bleek achteraf: staat er een leverdatum binnen 48 uur in het bericht. Eén regel. Geen oordeel, geen nuance. Een workflow van drie stappen had hetzelfde gedaan, voor een fractie, sneller, en met een uitkomst die je kunt testen. Dit artikel gaat over die keuze. Want “AI-agent” wordt op dit moment verkocht als antwoord op vrijwel elke vraag, en dat is het niet. ## Het verschil in één alinea Een workflow volgt regels die jij hebt vastgelegd. Een AI-agent krijgt een doel en bepaalt zelf de route. Een workflow is een spoorlijn: hij komt aan waar je hem naartoe hebt gelegd, elke keer. Een agent is een taxichauffeur: je zegt waar je heen wilt en hij kiest de weg. Dat is enorm handig als je de route niet vooraf kunt kennen. En het is verspilling — en soms een risico — als je hem wél kent. De meeste bedrijfsprocessen in het MKB zijn spoorlijnen. Ze voelen alleen niet zo, omdat ze in iemands hoofd zitten in plaats van op papier. Twee vragen bepalen de keuze. Beide gaan over jouw proces, niet over de techniek. ## Wanneer een workflow slimmer is Kies een workflow zodra je het proces kunt opschrijven als een reeks als-dan-stappen. Vier voordelen die je met een agent niet krijgt: - Voorspelbaar. Dezelfde input geeft dezelfde output. Altijd. Dat is te testen en te bewijzen. - Goedkoop in gebruik. Geen modelkosten per bericht, geen verrassingen bij een drukke maand. - Uitlegbaar. Gaat er iets mis, dan wijs je de stap aan. Bij een agent zoek je in een redenering. - Sneller live. Dagen in plaats van weken. ### Zeven processen waarvoor je geen AI nodig hebt - Formulier binnen → klant aanmaken of bijwerken in het CRM → opvolgtaak - Offerte vijf dagen open → herinnering versturen → bij reactie een seintje - Order geplaatst → voorraad bijwerken → boeking klaarzetten - Factuur betaald → boeken → aanmaning intrekken - Nieuwe medewerker → accounts aanvragen → checklist versturen - Elke maandag 07:00 → cijfers uit vier bronnen → één rapport - Afspraak over 24 uur → herinnering → no-show registreren Deze zeven dekken in de praktijk het merendeel van de tijdwinst in het MKB. Ze zijn saai. Saai is precies waarom ze werken. ### Weet je niet of jouw proces een agent nodig heeft? Dat is de vraag die ik in de gratis scan als eerste beantwoord. Vaak is het antwoord ‘nee’ — en dat scheelt je duizenden euro’s. Plan je gratis automatiseringsscan Gratis · vrijblijvend · altijd een mini-adviesrapport ## Wanneer een AI-agent wél zijn geld waard is Er is één situatie waarin een agent echt iets doet wat een workflow niet kan: wanneer de input elke keer anders is en er begrip nodig is om de volgende stap te bepalen. Toepassing | Waarom een agent hier wint | Grens Mailtriage inkomende post lezen en routeren | Klanten schrijven in vrije tekst. Geen twee mails zijn hetzelfde. | Agent stelt voor, mens verstuurt Kennisvragen beantwoorden op basis van je eigen documenten | De vraag is nieuw, het antwoord staat verspreid over bronnen. | Alleen uit eigen bron, met verwijzing Documenten uitlezen facturen, bonnen, contracten | Elke leverancier gebruikt een andere lay-out. | Afwijkingen naar handmatige controle Gespreksverslagen samenvatten en acties eruit halen | Ongestructureerde taal omzetten naar structuur is precies waar taalmodellen sterk in zijn. | Auteur controleert vóór opslag Vier toepassingen waar een agent meerwaarde heeft. Let op de derde kolom — die is niet optioneel. Zie je het patroon in die laatste kolom? Bij elke zinvolle inzet staat er een mens tussen de agent en de buitenwereld. Dat is geen gebrek aan vertrouwen in de techniek. Dat is de reden waarom je hem kunt inzetten zonder wakker te liggen. ### Drie risico’s die je moet kennen voordat je ja zegt - Een agent kan overtuigend fout zitten. Een taalmodel produceert altijd een antwoord — ook als het de feiten niet heeft. Anders dan bij software zie je dat niet aan de vorm. Daarom: nooit een agent zonder controlestap richting klanten laten communiceren. - De kosten schalen met gebruik, niet met waarde. Modelkosten lopen per bericht. Een drukke maand is een dure maand. Zet vooraf een limiet en een waarschuwing in de flow. - Je hebt een informatieplicht. Sinds 2 augustus 2026 zijn de transparantieverplichtingen uit artikel 50 van de EU AI Act afdwingbaar: praat iemand met een AI-systeem, dan moet die persoon dat weten. Dit is geen randvoorwaarde maar een ontwerpeis. Meer daarover in AI Act, AVG en je data. ## Wat een agent kost Drie posten. De derde is de post die in offertes van anderen zelden staat. - Bouw. Eenmalig, in het MKB doorgaans €4.000 – €10.000, afhankelijk van hoeveel bronnen hij moet kunnen raadplegen en hoe streng de controles zijn. - Modelgebruik. Per bericht of per document. Bij normaal MKB-volume vaak enkele tientjes tot enkele honderden euro’s per maand. - Toezicht. Iemand die steekproeven doet, logs bekijkt en bijstuurt. Reken op een tot twee uur per week in de eerste maanden. Structureel, niet eenmalig. Zet dat naast de rekensom uit wat automatiseren écht kost. Een agent moet dus aanzienlijk meer opleveren dan een workflow om dezelfde terugverdientijd te halen. Dat lukt — maar alleen bij de toepassingen hierboven. ## De volwassen route: eerst rails, dan taxi In de praktijk werkt deze volgorde het best, en niet toevallig is dat ook mijn werkwijze: - Analyseren. Schrijf het proces op zoals het werkelijk gaat, inclusief de uitzonderingen. Bij negen van de tien processen ontdek je hier al dat je geen AI nodig hebt. - Automatiseren. Bouw de vaste route als workflow. Dit levert de uren op. - Agents. Zet een agent alleen op het stuk dat écht oordeel vraagt — met goedkeuring en logging. - Optimaliseren. Meet wat er misgaat, en verplaats grenzen alleen op basis van data. Wie stap drie als eerste doet, bouwt een dure taxi op een traject waar al een spoorlijn ligt. Wat ik wél en niet bouw op dit vlak, staat op AI-agents. ## Twee agents die het wél waard zijn Beide hieronder bestaan als werkende template in de officiële n8n-bibliotheek. Beide voldoen aan de test: de input is elke keer anders, en er is begrip nodig om de volgende stap te bepalen. FLOW 01 ### Mailtriage met conceptantwoord uit je eigen documentatie Voor wie: bedrijven met veel herhaalvragen per mail: support, binnendienst, ledenorganisaties Mailbox bewaakt → Bericht geclassificeerd → Eigen documenten doorzocht → Concept opgesteld → Mens keurt goed → Verstuurd Wat het oplevert: Vragen die al tien keer beantwoord zijn, krijgen binnen een minuut een concept dat klopt — met de bron erbij. Jij leest en verstuurt. Let op: De agent mag alleen putten uit jóuw documenten, niet uit algemene kennis. Zonder die beperking krijg je antwoorden die goed klinken en niet kloppen. Laat hem altijd de bron vermelden, zodat je in twee seconden kunt controleren. Werkende template om te bekijken: n8n-templatebibliotheek FLOW 02 ### Documenten uitlezen waarvan de lay-out elke keer anders is Voor wie: iedereen die bonnen, facturen of contracten van veel verschillende partijen verwerkt Bestand binnen → Tekst geëxtraheerd → AI structureert naar JSON → Getoetst aan regels → Afwijking naar mens → Rest automatisch verwerkt Wat het oplevert: Dertig leveranciers met dertig lay-outs worden één gestandaardiseerde stroom. Dit is de toepassing waar een taalmodel objectief beter presteert dan regels. Let op: Zet een harde drempel: bedragen boven X of een onbekende leverancier gaan altijd langs een mens. Niet omdat de AI het niet kan, maar omdat de kosten van die ene fout groter zijn dan de winst van honderd correcte. Werkende template om te bekijken: n8n-templatebibliotheek Zie je wat beide gemeen hebben? De agent doet het denkwerk; een mens of een regel doet de eindbeslissing. Dat is geen compromis — dat is het ontwerp waardoor je hem überhaupt kunt inzetten. ## De vijf grenzen die je vooraf vastlegt Voordat een agent iets mag, leg je dit vast. Niet als beleidsdocument, maar letterlijk als instellingen in de flow. - Waar mag hij bij? Welke systemen, welke mappen, welke velden. Standaard: alleen lezen. Schrijfrechten geef je per geval en met reden. - Wat mag hij zelfstandig? Lezen en samenvatten meestal wel. Versturen naar buiten, geld verplaatsen of een record verwijderen: nooit zonder bevestiging. - Wanneer stopt hij en vraagt hij hulp? Definieer expliciet wat ‘ik weet het niet’ is. Een agent zonder die uitgang verzint een antwoord. - Wat wordt gelogd? Elke actie, elke bron, elke beslissing. Zonder logboek kun je een klacht niet reconstrueren en niets aantonen. - Wat is het kostenplafond? Een limiet per dag plus een waarschuwing. Een flow die in een lus schiet, is anders een dure nacht. Vijf instellingen die je vastlegt vóór een agent iets mag. Samen bepalen ze of je hem kunt inzetten zonder wakker te liggen. ### De blunder die ik het vaakst zie Een agent die klantmail beantwoordt, wordt in week één met goedkeuring ingericht. Alles gaat goed. Na drie weken zet iemand de goedkeuringsstap uit — het werkte immers prima. Twee weken later gaat er een mail uit met een toezegging die het bedrijf niet kan waarmaken. Niet omdat het model slechter werd, maar omdat er een vraag binnenkwam die net buiten de getrainde context viel. Het antwoord klonk overtuigend. Dat is precies het probleem. Mijn regel: de goedkeuringsstap gaat er pas uit als je honderd opeenvolgende juiste uitkomsten hebt gelogd én je weet welke categorie vragen hij structureel mist. En zelfs dan houd je een steekproef. ## Wat de wet hierover zegt — kort Sinds 2 augustus 2026 zijn de transparantieverplichtingen uit artikel 50 van de EU AI Act afdwingbaar. Voor een MKB-bedrijf met een agent komt dat neer op drie dingen: - Praat iemand met AI, dan moet die persoon dat weten. Eén zin bovenaan je chatvenster of onderaan een geautomatiseerde mail volstaat. - Medewerkers die met AI werken, moeten weten wat ze doen. Dat is de AI-geletterdheidsplicht uit artikel 4. Een interne sessie met een verslag is voldoende bewijs. - De zware hoog-risicoverplichtingen gelden voor de meeste MKB-toepassingen niet — en zijn bovendien doorgeschoven naar december 2027 en augustus 2028. Beoordeel je met AI sollicitanten of kredietwaardigheid, dan is dat een ander verhaal. De volledige uitwerking, inclusief wat self-hosting hierin wél en niet oplost, staat in AI Act, AVG en je data. ### Twijfel je of jouw case een agent rechtvaardigt? Stuur me het proces en ik zeg eerlijk of het een workflow, een agent of geen van beide moet worden. Vaak is dat laatste het antwoord — en dat scheelt je het meest. Plan je gratis automatiseringsscan Gratis · vrijblijvend · altijd een mini-adviesrapport ## Veelgestelde vragen ### Wat is het verschil tussen een AI-agent en een workflow? Een workflow volgt vaste regels die jij vooraf hebt vastgelegd: gebeurt A, doe dan B. Een AI-agent krijgt een doel en bepaalt zelf welke stappen hij zet om dat doel te bereiken. Een workflow is voorspelbaar en goedkoop; een agent is flexibel en duurder, en heeft toezicht nodig. ### Wanneer heb ik een AI-agent nodig? Wanneer de input elke keer anders is en er oordeel nodig is om de volgende stap te bepalen. Denk aan het lezen van vrije-tekst e-mail, het samenvatten van gesprekken of het beantwoorden van vragen op basis van je eigen documentatie. Staan de regels vast, dan is een agent duurder zonder dat hij iets toevoegt. ### Wat kost een AI-agent per maand? Drie posten: de bouw (eenmalig, in het MKB doorgaans €4.000 tot €10.000), het modelgebruik (afhankelijk van volume, vaak enkele tientjes tot enkele honderden euro’s per maand) en het toezicht. Die laatste wordt bijna altijd vergeten en is structureel. ### Moet ik klanten vertellen dat ze met AI praten? Ja. Sinds 2 augustus 2026 zijn de transparantieverplichtingen uit artikel 50 van de EU AI Act afdwingbaar. Praat iemand met een AI-systeem, dan moet die persoon dat weten. Voor de meeste MKB-toepassingen is dat de belangrijkste verplichting die geldt. ### Kan een AI-agent fouten maken? Ja, en anders dan software doet hij dat overtuigend. Een taalmodel kan een plausibel klinkend antwoord geven dat feitelijk onjuist is. Daarom hoort bij elke agent die naar buiten communiceert een goedkeuringsstap, logging van elke actie en een duidelijke grens aan wat hij zelfstandig mag. ### Eerst de rails, dan pas de taxi In de scan bepalen we samen welk deel van je proces een vaste route is en welk deel echt oordeel vraagt. Die volgorde scheelt in de praktijk het meeste geld. Plan je gratis automatiseringsscan Gratis en vrijblijvend. Je krijgt altijd een mini-adviesrapport. Bandbreedtes zijn indicatief en gebaseerd op afgebakende MKB-projecten. De genoemde AI Act-verplichting betreft artikel 50 (transparantie), afdwingbaar sinds 2 augustus 2026. Dit is algemene informatie, geen juridisch advies. --- # Automatiseringsprojecten stranden zelden op de techniek. Ze stranden op je data Source: https://aiagentcycle.com/nl/kennisbank/waarom-automatiseringsprojecten-stuklopen-op-data/ Type: article · Language: nl · Last modified: 2026-11-02T19:19:03 Het gesprek gaat over welk model je gaat gebruiken. Over of het self-hosted moet. Over welke koppeling je nodig hebt. Zes weken later blijkt het probleem te zijn dat dezelfde klant in je systeem vier keer voorkomt. Dit is verreweg het meest voorkomende patroon in gestrande automatiseringsprojecten, en het is ook het minst besproken — omdat het saai is. Datakwaliteit verkoopt geen demo. Er is geen leverancier die er een aantrekkelijk verhaal van kan maken. Toch is dit de laag waar de meeste projecten werkelijk sneuvelen. Niet spectaculair, maar geleidelijk: het werkt in de test, het werkt bij de eerste tien gevallen, en dan begint het aantal uitzonderingen te groeien tot iemand voorstelt om het maar weer handmatig te doen. De verhouding tussen aandacht en oorzaak staat vrijwel altijd op zijn kop. ## Wat het onderzoek werkelijk zegt ### Drie cijfers die vaak in één adem worden genoemd 95% van de zakelijke GenAI-pilots levert geen meetbaar rendement op de winst-en-verliesrekening. De onderzoekers wijzen op een learning gap: de tools worden niet in de werkprocessen geïntegreerd. 40%+ van de agentic AI-projecten wordt vóór eind 2027 geannuleerd — door oplopende kosten, onduidelijke bedrijfswaarde of ontoereikende risicobeheersing. 1 op 6 Nederlandse bedrijven gebruikt AI, een verdubbeling in twee jaar. Het probleem raakt dus steeds meer organisaties. Bron: MIT NANDA, The GenAI Divide: State of AI in Business 2025, augustus 2025 — 300 implementaties, 150 leidinggevenden. Gartner, persbericht 25 juni 2025. CBS, 2025. ### Waarom ik deze cijfers met tegenzin noem Die 95 procent is het meest misbruikte getal in dit vakgebied. Het wordt gebruikt als bewijs dat AI niet werkt, en dat staat er niet. - Het meet geen aantoonbaar rendement, niet ‘mislukt’. Veel pilots werden nooit gemeten — dan kún je geen rendement aantonen. - Het gaat over generatieve AI-pilots, niet over workflow-automatisering. Een flow die facturen inboekt is iets anders dan een chatbot-experiment. - Het is geen Gartner-cijfer, hoewel het meestal in één zin met de 40-procentvoorspelling wordt genoemd. Twee onderzoeken, twee onderwerpen, twee methodes. Wie deze cijfers aan je presenteert zonder dat onderscheid, heeft ze niet gelezen. Ik noem ze omdat de verklaring deugt, niet het percentage: het probleem zit onder de technologie, niet erin. ## De vier vormen van rommel Datakwaliteit klinkt abstract. In de praktijk is het vier concrete dingen, in volgorde van hoe vaak ik ze tegenkom. ### 1 — Dezelfde entiteit, meerdere keren De klassieker. Jansen Techniek BV, Jansen Techniek, Jansen techniek b.v. en Jansen T. zijn hetzelfde bedrijf en vier records. Een mens ziet dat meteen. Software ziet vier klanten, verdeelt de omzet over vier regels en stuurt vier herinneringen. Dit ontstaat vrijwel altijd op dezelfde manier: iemand kon een bestaand record niet vinden en maakte een nieuw aan. Het is geen slordigheid, het is een zoekfunctie die niet goed genoeg was. ### 2 — Lege velden die het proces nodig heeft Je flow heeft het KvK-nummer nodig om de factuur te routeren. In 60 procent van je records staat het. Bij de overige 40 procent stopt de flow — of erger, gaat hij door met een aanname. De vraag die je vooraf moet stellen is niet hebben we dit veld? maar hoe vaak is het gevuld, en klopt wat erin staat? Dat verschil kost een half uur om te controleren en voorkomt weken vertraging. ### 3 — Velden die verkeerd gebruikt worden Dit is de gemeenste, omdat je hem niet ziet aankomen. Het veld opmerkingen bevat bij sommige klanten de leveringsvoorwaarden, bij andere de naam van de contactpersoon, en bij weer andere een notitie uit 2019. Zoiets ontstaat wanneer een noodzakelijk veld ontbrak en iemand een praktische oplossing zocht. Dat werkt jarenlang prima, want mensen begrijpen context. Software niet. Elke automatisering die op zo’n veld leunt, is een automatisering die soms iets heel anders doet dan bedoeld. ### 4 — Gegevens die niet meer kloppen Adressen van verhuisde klanten, contactpersonen die er niet meer werken, prijsafspraken die zijn verlopen. Verouderde data is gevaarlijker dan ontbrekende data, want ontbrekende data merk je — verouderde data levert een keurig, volledig en verkeerd resultaat op. ### Voorbeeld: de flow die op 40 procent bleef steken VOORBEELD 1 De situatie. Een groothandel wilde inkoopfacturen automatisch laten matchen met inkooporders. Ongeveer 400 facturen per maand, twee systemen, een proces met vaste stappen. Op papier een ideale eerste flow. De aanpak. De flow werd gebouwd en getest op een set van vijftig recente facturen. Daarvan matchten er achtenveertig — 96 procent. Groen licht voor productie. Het resultaat. In de eerste volle maand matchte 61 procent. De oorzaak lag niet in de flow maar in de testselectie: die bestond uit recente facturen van vaste leveranciers, waar de gegevens goed onderhouden waren. De werkelijke stroom bevatte ook kleine en incidentele leveranciers, en juist daar ontbrak het inkoopordernummer of stond de leveranciersnaam anders geschreven dan in het inkoopsysteem. Wat er tegenvalt. Er is drie weken verloren gegaan aan het zoeken naar een technische oorzaak die er niet was. De oplossing was uiteindelijk saai: 180 leveranciersnamen eenmalig normaliseren en een regel inbouwen die facturen zonder ordernummer meteen naar een mens stuurt in plaats van te proberen te matchen. Daarna liep het naar 89 procent. Rekenvoorbeeld op basis van gangbare MKB-volumes, geen klantcase. In de scan rekenen we jouw cijfers door. ### De les uit dat voorbeeld Test nooit op je nette data. Neem een willekeurige greep uit een volle maand, inclusief de rommelige gevallen, de kleine leveranciers en de uitzonderingen. Een testset die 96 procent scoort en een productie die 61 procent haalt, is geen technisch probleem — het is een steekproef die niet representatief was. Vuistregel: als je testresultaat mooier is dan je verwachting, heb je waarschijnlijk de verkeerde gevallen getest. ## Wat je doet zonder eerst alles op te ruimen Het advies ‘zorg eerst dat je data op orde is’ is technisch juist en praktisch onbruikbaar. Geen enkel MKB-bedrijf heeft zijn hele administratie op orde, en wachten daarop betekent nooit beginnen. De werkbare aanpak keert het om: ruim alleen op wat dit ene proces nodig heeft. - Bepaal welke velden de flow werkelijk gebruikt. Meestal zijn dat er vijf tot tien, niet vijftig. Alle andere velden mogen rommelig blijven. - Meet de vulgraad van die velden. Eén query per veld. Onder de 90 procent gevuld wordt het een aandachtspunt; onder de 70 procent wordt het je eerste taak. - Zoek dubbelingen in de sleutelvelden. Klantnaam, leveranciersnaam, artikelnummer. Dit is het werk dat het meeste oplevert per bestede uur. - Ruim alleen die velden op. Eenmalig, met de hand of half geautomatiseerd. Voor een paar honderd records is dit een dag werk. - Voorkom herhaling bij de bron. Een verplicht veld in het invoerscherm is effectiever dan elk opruimproject achteraf. Stap vijf is de enige die blijvend werkt. De eerste vier zijn onderhoud; die vijfde is de reparatie. FLOW 1 ### Meten voordat je bouwt Voor wie: Elke organisatie die een automatisering overweegt op bestaande gegevens. neem 200 willekeurige records → tel per veld hoe vaak gevuld → zoek bijna-dubbelingen → toon top-10 problemen → beslis: opruimen of proces aanpassen Wat het oplevert: Binnen een dag weet je of je fundament draagt. Dat is de goedkoopste dag van het hele project. Let op: Willekeurig betekent écht willekeurig. Niet de laatste 200, niet die van je grootste klant — dat zijn precies de records die er het best uitzien. ### Wanneer datakwaliteit niet je probleem is - De flow werkt met gegevens die binnenkomen, niet met bestaande. Een flow die inkomende e-mail sorteert, heeft je klantbestand niet nodig. - Je werkt met één systeem dat de gegevens zelf valideert. Dan is de kwaliteit al afgedwongen bij de invoer. - Het proces is nieuw. Bouw je iets wat er nog niet was, dan is er geen historie om over te struikelen — richt het dan meteen goed in. In alle andere gevallen: besteed die ene dag aan meten. Ik doe dat standaard vóór de prijsopgave, omdat de uitkomst de prijs bepaalt. ## Wie is de eigenaar? Eén vraag die zelden wordt gesteld en die bepaalt of het beklijft: wie is verantwoordelijk voor de kwaliteit van dit gegeven? Niet ‘de organisatie’ en niet ‘iedereen’. Eén naam per gegevenssoort. Wie is er verantwoordelijk voor dat leveranciersgegevens kloppen? Wie voor artikelnummers? Zonder aangewezen eigenaar verslechtert elke opgeschoonde dataset binnen een jaar weer tot het oude niveau. Dat is geen gebrek aan discipline, dat is hoe gedeelde verantwoordelijkheid nu eenmaal werkt: wat van iedereen is, is van niemand. ### Kort samengevat - Projecten stranden zelden op de techniek. Ze stranden op het fundament eronder. - De 95 procent uit het MIT-onderzoek meet geen mislukking maar het ontbreken van aantoonbaar rendement — en wijst naar integratie, niet naar modellen. - Ruim niet alles op. Ruim op wat dit ene proces nodig heeft. - Test op een willekeurige greep uit een volle maand, niet op je nette data. - Wijs per gegevenssoort één eigenaar aan, anders verslechtert het weer. ## Veelgestelde vragen Waarom mislukken de meeste AI- en automatiseringsprojecten? Niet door de techniek. Onderzoek van MIT wees in 2025 uit dat 95 procent van de zakelijke GenAI-pilots geen meetbaar resultaat op de winst-en-verliesrekening opleverde, en de onderzoekers wezen daarbij niet naar de modelkwaliteit maar naar het ontbreken van integratie in werkprocessen. Gartner noemt bij agentic AI oplopende kosten, onduidelijke bedrijfswaarde en gebrekkige risicobeheersing als annuleringsredenen — alle drie geen technische oorzaken. Moet ik eerst al mijn data op orde hebben? Nee, en dat is precies de val. Wachten tot alles klopt betekent nooit beginnen. De werkbare middenweg is om één afgebakend proces te kiezen en alleen de gegevens op te ruimen die dát proces nodig heeft. Dat is meestal een fractie van je totale administratie. Wat is slechte datakwaliteit precies? Vier dingen, in volgorde van hoe vaak ze voorkomen: dezelfde entiteit die meerdere keren voorkomt onder verschillende namen, velden die leeg zijn terwijl het proces ze nodig heeft, velden die verkeerd worden gebruikt omdat het juiste veld ontbrak, en gegevens die niet meer kloppen omdat niemand ze bijhoudt. Wie is verantwoordelijk voor datakwaliteit? Iemand met een naam, niet ‘de organisatie’. Zonder aangewezen eigenaar per gegevenssoort verslechtert elke opgeschoonde dataset binnen een jaar weer. Dat is geen kwestie van discipline maar van hoe gedeelde verantwoordelijkheid werkt. Kan AI mijn rommelige data zelf opruimen? Gedeeltelijk. Taalmodellen zijn goed in het herkennen van dubbelingen en het normaliseren van schrijfwijzen. Ze kunnen niet weten welke van twee tegenstrijdige adressen de juiste is. Voor dat oordeel is de bron nodig, of een mens die het weet. ### Weet je niet of jouw data het draagt? In de gratis scan kijk ik naar de velden die jouw proces nodig heeft en meet ik hoe vaak die gevuld en bruikbaar zijn. Dat bepaalt of automatiseren nu verstandig is of dat er eerst iets anders moet gebeuren. Beide uitkomsten hoor je van mij. Plan je gratis automatiseringsscan 30 minuten · vrijblijvend · altijd een mini-adviesrapport --- # België factureert al elektronisch. Nederland krijgt tot 2030 — en dat is korter dan het lijkt Source: https://aiagentcycle.com/nl/kennisbank/peppol-e-facturatie-belgie-nederland/ Type: article · Language: nl · Last modified: 2026-11-02T19:19:05 Op 1 januari 2026 werd de pdf-factuur in België ongeldig. Niet onhandig, niet ontmoedigd — ongeldig. Sindsdien moeten alle Belgische btw-plichtige bedrijven hun onderlinge facturen versturen via Peppol, een netwerk waarover facturen rechtstreeks van boekhoudpakket naar boekhoudpakket gaan. De meeste Nederlandse ondernemers hebben dit niet meegekregen. Begrijpelijk: het is Belgische wetgeving en Nederland heeft nog niets besloten. Toch is dit het moment waarop je ernaar moet kijken, om twee redenen die weinig met elkaar te maken hebben. De eerste is commercieel en speelt nu. De tweede is wettelijk en speelt in 2030 — maar bepaalt wel welke keuze je vandaag verstandig maakt. De Belgische deadline is geen aankondiging meer. Die is verstreken. ## Wat er in België precies is veranderd Sinds 1 januari 2026 moet elke factuur tussen twee Belgische btw-plichtige ondernemingen een gestructureerd elektronisch bestand zijn, uitgewisseld via het Peppol-netwerk. Papier mag niet meer. Een pdf per e-mail mag niet meer. Een pdf via een klantportaal mag ook niet meer. De verplichting is vastgelegd in de Belgische wet uit 2024 en uitgewerkt in een Koninklijk Besluit dat op 14 juli 2025 werd gepubliceerd. Het formaat is Peppol BIS Billing 3.0, gebaseerd op de Europese norm EN 16931. De FOD Financiën hanteerde de eerste drie maanden van 2026 een tolerantieperiode; die is inmiddels voorbij. Er staan boetes op van enkele honderden tot vijf duizend euro bij herhaling. ### Wat dit niet betekent Drie misverstanden die ik in gesprekken telkens terug hoor. - Het geldt niet voor jou als je geen Belgische vestiging hebt. Lever je vanuit Nederland aan een Belgisch bedrijf, dan val je formeel buiten de verplichting. Heb je wél een Belgisch btw-nummer of een vaste inrichting, dan val je er meestal binnen — laat dat door je accountant beoordelen, niet door een blogartikel. - Het geldt niet voor facturen aan consumenten. B2C valt er voorlopig buiten. - Het is geen nieuwe belasting en geen extra aangifte. Het is een formaat- en kanaalverplichting. Wat je factureert verandert niet; hoe je het aflevert wel. ## Waarom dit je nu al raakt als je aan België levert Belgische bedrijven hebben hun inkoopadministratie het afgelopen jaar ingericht op gestructureerde facturen. Dat betekent: hun systeem verwacht een Peppol-bestand, matcht dat automatisch met de inkooporder en zet het klaar voor betaling. Komt er een pdf binnen, dan valt die buiten die stroom en belandt hij in een uitzonderingsbak die iemand handmatig moet leegwerken. Je factuur wordt dan niet geweigerd. Hij wordt trager betaald. En bij de volgende leveranciersselectie is de partij die netjes in de stroom past nét iets makkelijker te houden dan de partij die elke maand een handmatige handeling kost. Dat is geen dreigement met wetgeving, want die geldt niet voor jou. Het is een commercieel voordeel dat langzaam de andere kant op kantelt. ### Voorbeeld: een Nederlandse toeleverancier met Belgische klanten VOORBEELD 1 De situatie. Een groothandel in Zuid-Nederland stuurt maandelijks ongeveer 40 facturen naar Belgische afnemers, allemaal als pdf per e-mail. Sinds begin 2026 komen er vragen: of het ook via Peppol kan. Twee klanten hebben aangegeven dat hun crediteurenafdeling pdf’s alleen nog met vertraging verwerkt. De aanpak. Het boekhoudpakket ondersteunt Peppol al, maar de functie stond uit. Aanzetten kostte een middag, inclusief registratie van het Peppol-adres en een testfactuur per klant. Voor de tien grootste afnemers is daarnaast het klantnummer in het bronsysteem gekoppeld aan hun Peppol-ID, zodat de juiste route automatisch wordt gekozen. Het resultaat. Facturen komen dezelfde dag aan in plaats van in een mailbox te wachten. De gemiddelde betaaltermijn bij de twee klagende klanten liep terug omdat de factuur direct in hun goedkeuringsstroom belandde. Wat er tegenvalt. De eerste weken kwamen er afwijzingen terug op ontbrekende verplichte velden — een referentienummer dat de klant vereist, een btw-code die niet aansloot. Dat is normaal en eenmalig, maar iemand moet die meldingen wél lezen. Een Peppol-koppeling zonder iemand die de afwijzingen opvolgt, is een stille storing. Rekenvoorbeeld op basis van gangbare MKB-volumes, geen klantcase. In de scan rekenen we jouw cijfers door. ## En Nederland? Nederland heeft nog geen B2B-verplichting. Facturen aan de overheid moeten al elektronisch — dat volgt uit een Europese richtlijn en staat in de Aanbestedingswet — maar onderling factureren mag nog gewoon per pdf. De richting is inmiddels wel duidelijk. Op 10 maart 2026 is een onderzoeksrapport van EY aan de Tweede Kamer aangeboden, in opdracht van het ministerie van Financiën. De aanbeveling: voer e-facturatie in voor álle binnenlandse B2B-transacties, met Peppol als verplichte infrastructuur, gefaseerd tussen 2030 en 2032. Een definitief kabinetsstandpunt werd verwacht in de zomer van 2026, conceptwetgeving in het vierde kwartaal. Daarnaast ligt er een harde Europese datum die niet van Nederlands beleid afhangt. Het ViDA-pakket — VAT in the Digital Age, aangenomen door de Raad in maart 2025 — verplicht vanaf 1 juli 2030 elektronische facturatie voor grensoverschrijdende B2B-transacties binnen de EU, volgens EN 16931, met een uitreiktermijn van tien dagen. ### Het cijfer dat de urgentie bepaalt 2030 Harde EU-datum voor grensoverschrijdende B2B-facturen. Staat vast, ongeacht Haags beleid. 2030–2032 Voorgestelde fasering voor binnenlands Nederlands B2B, volgens het EY-rapport. Q4 2026 Verwachte conceptwetgeving. Dán weet je pas zeker wat er van je gevraagd wordt. Bron: EY-onderzoeksrapport aan de Tweede Kamer, 10 maart 2026, in opdracht van het ministerie van Financiën; ViDA-richtlijn, aangenomen door de Raad van de EU in maart 2025. ## Vier jaar is korter dan het klinkt 2030 voelt ver weg. Reken het echter eens terug vanaf de kant van je administratie. - Je wacht op duidelijkheid. Conceptwetgeving eind 2026, behandeling in 2027, definitieve regels ergens in 2028. Dat is niet ongebruikelijk en ook niet onredelijk. - Je software moet mee. Boekhoudpakketten zijn er klaar voor, maar je voorraadsysteem, je urenregistratie en je maatwerk-orderportaal misschien niet. - Je stamgegevens moeten kloppen. Elk btw-nummer, elk KvK-nummer en elk Peppol-adres van elke klant. Bij een paar honderd relaties is dat een project, geen middag. - Je moet het testen. Met echte klanten, met echte facturen, met de afwijzingen die daarbij horen. Wie in 2029 begint, doet dit alles onder tijdsdruk, tegelijk met iedereen, bij dezelfde leveranciers die dan vol zitten. Wie het in 2027 rustig doet, doet het één keer goed. ## De winst zit niet in de verplichting Hier draait het artikel om, en dit is de reden dat ik dit onderwerp überhaupt behandel. Een verplichting is een kostenpost. Je voldoet eraan en je bent er klaar mee. Maar een gestructureerde factuur is iets anders dan een verplicht formaat: het is data die software kan lezen. En dat opent verwerking die met een pdf simpelweg niet kan. FLOW 1 ### Inkoopfactuur automatisch inboeken Voor wie: Elke onderneming die meer dan vijftig inkoopfacturen per maand verwerkt. Peppol-factuur binnen → velden uitlezen → matchen met inkooporder → afwijking? → mens → geen afwijking? → boeken Wat het oplevert: Facturen die kloppen gaan er automatisch doorheen. Alleen de uitzonderingen komen op je bureau. Let op: Zonder inkooporders om tegen te matchen werkt dit niet. Dan controleer je alleen op leverancier en bedrag, en dat is zwakker. FLOW 2 ### Betaalherinnering op basis van echte status Voor wie: Dienstverleners en groothandels met terugkerende debiteuren. factuur verstuurd via Peppol → afleverbevestiging ontvangen → geen betaling na X dagen → toon betaalstatus → herinnering met juiste toon Wat het oplevert: Je weet dat de factuur is aangekomen. Dat verandert het gesprek: niet meer ‘heb je hem ontvangen’, maar ‘hij staat sinds de twaalfde bij je klaar’. Let op: Een afleverbevestiging is geen leesbevestiging en al helemaal geen goedkeuring. Verwar die drie niet in je herinneringstekst. Dit is precies de reden dat de Belgische verplichting voor sommige bedrijven een meevaller werd. Ze moesten van de wetgever iets doen wat ze anders nooit hadden geprioriteerd — en ontdekten daarna dat hun crediteurenadministratie een derde minder handwerk kostte. ### Wanneer je hier níets mee moet Niet elke onderneming heeft hier iets aan, en dat zeg ik liever nu. - Je factureert vrijwel alleen aan consumenten. B2C valt buiten alle genoemde verplichtingen. Kijk hier over vijf jaar nog eens naar. - Je stuurt minder dan tien facturen per maand. Zet Peppol aan in je boekhoudpakket als het er al in zit, en laat het verder met rust. Automatische verwerking verdient zich bij dit volume niet terug. - Je hebt geen Belgische klanten en geen grensoverschrijdende verkoop. Dan heb je tot minstens 2030 de tijd. Zet het in je agenda voor begin 2028 en ga verder met je werk. Wie wel volume heeft én aan België of Duitsland levert, staat er anders voor. Duitsland kent sinds 1 januari 2025 al een ontvangstplicht voor e-facturen, met verzendverplichtingen die gefaseerd volgen. ## Wat je deze maand zou kunnen doen - Kijk of je boekhoudpakket Peppol ondersteunt. Bij Exact Online, Moneybird, e-Boekhouden en SnelStart is het antwoord waarschijnlijk ja. Vaak staat de functie uit. - Vraag je drie grootste Belgische klanten wat zij ontvangen. Eén e-mail. Het antwoord vertelt je meer over je urgentie dan welk artikel dan ook. - Controleer je stamgegevens. Kloppen alle btw-nummers? Staat er bij elke zakelijke relatie een KvK-nummer? Dit is het saaiste werk van het hele traject en het bepaalt of de rest lukt. - Tel je inkoopfacturen. Boven de vijftig per maand is automatische verwerking waarschijnlijk rendabel, ongeacht wetgeving. Daaronder waarschijnlijk niet. ### Kort samengevat - België: sinds 1 januari 2026 verplicht voor binnenlandse B2B. Geldt niet voor jou zonder Belgische vestiging, maar je klanten merken het wel. - EU: grensoverschrijdend B2B verplicht vanaf 1 juli 2030. Die datum staat vast. - Nederland: nog geen besluit. Richting is Peppol, gefaseerd 2030–2032. Conceptwetgeving werd verwacht eind 2026. - De winst: zit in automatische verwerking van inkoopfacturen, niet in het voldoen aan de regel. ## Veelgestelde vragen Moet ik als Nederlandse ondernemer nu al via Peppol factureren? Wettelijk nog niet, tenzij je een Belgische vestiging hebt. De Belgische verplichting geldt voor ondernemingen die in België gevestigd en btw-plichtig zijn. Lever je vanuit Nederland aan een Belgisch bedrijf, dan val je er formeel buiten. In de praktijk vragen Belgische klanten er steeds vaker om, omdat hun eigen administratie erop is ingericht. Wat is Peppol precies? Peppol is een internationaal netwerk waarover facturen rechtstreeks van boekhoudpakket naar boekhoudpakket gaan. Je verstuurt geen bestand meer per e-mail; je software levert de factuur af bij de software van je klant. Beide partijen sluiten aan via een dienstverlener, een zogeheten access point. Is een pdf-factuur een elektronische factuur? Nee. Dat is het misverstand dat de meeste ondernemers duur komt te staan. Een pdf is een afbeelding van een factuur — een mens kan hem lezen, software niet. Een e-factuur is een gestructureerd bestand volgens de Europese norm EN 16931, waarin elk veld apart benoemd is. Wat kost aansluiten op Peppol? Voor de meeste MKB’ers weinig tot niets extra. Boekhoudpakketten als Exact Online, Moneybird, e-Boekhouden en SnelStart hebben Peppol ingebouwd of bieden het als module. De kosten ontstaan pas wanneer je facturen uit een eigen systeem komen, of wanneer je inkoopfacturen automatisch wilt laten verwerken. Waarom zou ik hier nu al mee beginnen als Nederland pas in 2030 moet? Omdat de winst niet in de verplichting zit maar in de verwerking. Een gestructureerde factuur kun je automatisch inboeken, matchen met een inkooporder en controleren op afwijkingen. Dat levert vandaag tijd op, ongeacht wat de wetgever in 2030 besluit. ### Verwerk je meer dan vijftig inkoopfacturen per maand? Dan is automatische verwerking waarschijnlijk rendabel — met of zonder wetgeving. In de gratis scan rekenen we het door met jouw aantallen en je bestaande boekhoudpakket. Blijkt het niet uit te komen, dan zeg ik dat. Plan je gratis automatiseringsscan Gratis · vrijblijvend · altijd een mini-adviesrapport --- # Een n8n-workflow maken die niet stil breekt Source: https://aiagentcycle.com/nl/kennisbank/n8n-workflow-maken-zonder-stille-fouten/ Type: article · Language: nl · Last modified: 2026-11-02T13:14:23 Een n8n-workflow is pas productierijp wanneer een dubbel event geen dubbele actie veroorzaakt, tijdelijke storingen begrensd opnieuw worden geprobeerd, blijvende fouten bij een eigenaar terechtkomen en je per dossier kunt reconstrueren wat er is gebeurd. Een groene canvasverbinding bewijst alleen dat de normale route één keer werkte. Deze gids helpt je het beheercontract eromheen ontwerpen. Zoek je eerst een algemene uitleg van het platform? Lees dan waarom en wanneer n8n past. Wil je het hele bedrijfsproces vóór de techniek uitwerken, begin dan bij het stappenplan voor procesautomatisering. Schuif het diagram opzij om alles te bekijken. Een groene uitvoering is een technisch signaal. De bevestigde zakelijke eindstatus bepaalt of het proces echt klaar is. ## Wanneer is een n8n-workflow productierijp? Productierijp betekent niet foutloos. Het betekent dat verwachte fouten een vooraf bepaalde route hebben, onverwachte fouten zichtbaar worden en herstel geen gokwerk is. Leg vóór livegang deze acht antwoorden vast. ### Gedrag per event - Wat is het unieke event- of dossierkenmerk? - Welke invoer is verplicht vóór verwerking? - Welke acties hebben een extern effect? - Wat gebeurt er bij een duplicaat? ### Beheer per uitkomst - Welke fout mag opnieuw worden geprobeerd? - Wanneer stopt de workflow definitief? - Wie ontvangt welke context? - Hoe wordt veilig hervat of teruggedraaid? Snelle go/no-go: kun je voor een willekeurig dossier niet binnen enkele minuten status, laatste geldige stap, foutreden en eigenaar aanwijzen? Dan is de workflow nog een bouwversie, ook als hij meestal slaagt. ## Hoe ziet een workflow zonder stille fouten eruit? Trigger → invoer normaliseren → event-ID controleren → regel uitvoeren → extern effect bevestigen → resultaat vastleggen Schuif het diagram opzij om alles te bekijken. Eén trigger, vier beheerbare routes. Niet de foutmelding, maar het vooraf bepaalde vervolg voorkomt stil verlies en dubbele acties. Duplicaatroute: event-ID al verwerkt → bestaand resultaat teruggeven → geen tweede factuur, mail, boeking of statuswijziging. Tijdelijke fout: time-out, capaciteitslimiet of tijdelijke serverfout → begrensde retry met wachttijd → daarna alsnog normale route of foutwachtrij. Blijvende fout: ongeldige invoer, ontbrekende toestemming of afgewezen actie → niet blijven proberen → foutcontext vastleggen → eigenaar beslist corrigeren, hervatten of afsluiten. Het cruciale verschil zit vóór de melding. Een melding zegt dat iets misging; deze routes bepalen of het systeem intussen schade verdubbelt, werk kwijtraakt of gecontroleerd wacht. ## Welke fouten mag je automatisch opnieuw proberen? Retry alleen wanneer dezelfde invoer later redelijkerwijs wél kan slagen en herhaling veilig is. Denk aan een korte time-out, een tijdelijke limietmelding of een dienst die kort niet beschikbaar is. Stel waar de node dit ondersteunt een beperkt aantal pogingen en wachttijd in. Een eindeloze retry verplaatst de storing naar de wachtrij en maakt de achterstand onzichtbaar. ### Wanneer moet een retry juist stoppen? - Inhoudsfout: een verplicht veld ontbreekt of heeft een ongeldige waarde. - Bevoegdheidsfout: de verbinding mist toegang; opnieuw proberen verandert dat niet. - Zakelijke afwijzing: de ontvangende applicatie weigert de actie bewust. - Onbekend extern effect: je weet niet of de eerste poging al een boeking, betaling of verzending maakte. Bij dat laatste geval controleer je eerst de externe status op event-ID of referentie. Pas daarna beslis je of hervatten veilig is. “Nog een keer proberen” is geen herstelplan als de eerste uitkomst onbekend is. Schuif het diagram opzij om alles te bekijken. Beslisboom: bewijs eerst wat al is gebeurd; probeer daarna alleen aantoonbaar tijdelijke en herhaalbare fouten opnieuw. ## Hoe voorkom je dubbele acties met idempotency? Idempotency betekent hier dat hetzelfde zakelijke event vaker mag binnenkomen zonder het externe effect vaker uit te voeren. Gebruik een stabiele sleutel uit de bron, bijvoorbeeld `order-nummer + gebeurtenistype + bronversie`. Een willekeurige sleutel die bij iedere retry opnieuw wordt gemaakt, herkent geen duplicaat. - Ontvang en normaliseer het event. - Zoek de sleutel in een duurzame ontvangstregistratie. - Bestaat een afgerond resultaat, geef dat terug en stop. - Bestaat verwerking, wacht of meld een conflict. - Bestaat niets, reserveer de sleutel vóór de externe actie. - Sla na bevestiging resultaat, tijdstip en externe referentie op. De duurzame registratie kan in een passende database of doelsysteem staan; de juiste keuze hangt af van volume en architectuur. Alleen workflowgeheugen of een tijdelijk veld is onvoldoende zodra processen herstarten of meerdere workers hetzelfde event kunnen zien. ## Wat hoort in een foutwachtrij? Een foutwachtrij is geen map met losse foutmeldingen, maar een bestuurbare werklijst. Bewaar minimaal correlatie-ID, event-ID, workflowversie, foutcategorie, mislukte stap, aantal pogingen, eerste en laatste tijdstip, zakelijke referentie, eigenaar en toegestane vervolgactie. Bewaar geen volledige gevoelige payload als een verwijzing of beperkte momentopname volstaat. n8n kan een aparte Error Workflow starten wanneer een gekoppelde workflow faalt. Gebruik die route om foutcontext te normaliseren, prioriteit te bepalen en de juiste eigenaar te informeren. Houd herstelbesluiten buiten een algemene chatmelding: een bericht kan verdwijnen, een wachtrij moet aantoonbaar open of afgehandeld blijven. Hoe dat in de praktijk uitpakt, zie je in de koppeling WooCommerce Exact Online die ik voor Mercabilis bouwde: elke afwijking levert een storingsmail in gewone taal op. ## Welke logging maakt een workflow werkelijk uitlegbaar? Log genoeg om een beslissing te reconstrueren, maar niet automatisch alle klantdata. Scheid technische diagnose van zakelijke status. Een bruikbare logregel beantwoordt wie, wat, wanneer, met welke versie en met welke uitkomst. ### Per uitvoering - correlatie- en event-ID; - workflow- en regelversie; - start, eind en doorlooptijd; - zakelijke eindstatus; - externe referentie zonder geheimen. ### Per fout - foutcategorie en mislukte stap; - poging en volgende actie; - laatst bewezen veilige status; - eigenaar en reactietermijn; - afhandeling en hervatpunt. Voor debuggen kan n8n opgeslagen data uit een eerdere uitvoering in de editor laden. Dat werkt alleen voor uitvoeringen die volgens je instellingen zijn opgeslagen. Bepaal daarom bewust welke geslaagde en mislukte uitvoeringen je bewaart, hoe lang en met welke privacybeperking. Zie de officiële uitleg over debuggen met eerdere execution data. ## Wie is eigenaar wanneer niemand kijkt? Wijs één zakelijke proceseigenaar en één technisch aanspreekpunt aan. De proceseigenaar beslist over regels, prioriteit en uitzonderingen. Het technische aanspreekpunt onderzoekt de uitvoering en voert een goedgekeurde herstelactie uit. “Het IT-team” of “de leverancier” is geen eigenaar zolang niemand persoonlijk de wachtrij bewaakt. ### Maak de reactietermijn afhankelijk van impact Voorbeeld van een prioriteitsindeling; leg per omgeving de meldroute en opvolging vast. Een automatische melding is geen toezegging van directe menselijke inzet. Voor mijn standaard onderhoudspakketten geldt een eerste inhoudelijke reactie binnen 8 service-uren, geen gegarandeerde oplostijd of 24/7-dienst. Bekijk de prijzen en pakketgrenzen en onderhoudsvoorwaarden. - Hoog: geld, contractuele toezegging of klantblokkade — directe melding en vooraf afgesproken noodroute. - Midden: dossier wacht maar kan handmatig verder — dezelfde werkdag beoordelen. - Laag: rapportage of verrijking zonder procesblokkade — bundelen en gepland herstellen. Koppel elke klasse aan maximale achterstand, escalatie en handmatige terugval. Daarmee wordt “snel reageren” een toetsbare afspraak. Technische foutafhandeling en menselijke storingsopvolging zijn verschillende afspraken. Vast onderhoud staat los van de 30 minuten triage per abonnementsperiode en van eventuele werkruimte. Aanvullend betaald onderzoek of wijzigingen bespreken we vooraf. Een aan mij toerekenbare tekortkoming in afgesproken werk herstel ik zonder extra arbeids- of eigen AI-kosten; dat gaat niet van jouw werkruimte af. Zelfbeheer blijft mogelijk en beperkt bestaande rechten bij oplevergebreken niet. Bekijk de prijzen en pakketgrenzen en onderhoudsvoorwaarden. ## Welke monitoring heb je naast foutmeldingen nodig? Een workflow die niets uitvoert kan net zo problematisch zijn als een workflow die faalt. Meet daarom niet alleen errors, maar ook verwacht volume, succespercentage, ouderdom van het oudste wachtende event, p95-doorlooptijd, retrypercentage en aantal open uitzonderingen. Een “gezonde” server zegt nog niet dat de facturen van vandaag zijn verwerkt. Voor een self-hosted n8n-instance geeft `/healthz` aan dat de instance bereikbaar is; `/healthz/readiness` controleert ook of de database verbonden en gemigreerd is. Het optionele `/metrics` geeft diepere systeeminformatie. Combineer die technische signalen met zakelijke meetpunten per workflow. Schuif het diagram opzij om alles te bekijken. Monitoring in drie lagen voorkomt dat een technisch gezonde workflow een vastgelopen bedrijfsproces verbergt. ## Wanneer heb je queue mode en backpressure nodig? Begin niet met extra infrastructuur wanneer één instance en begrensde gelijktijdigheid aantoonbaar voldoende zijn. Regel eerst backpressure: accepteer werk gecontroleerd, begrens concurrency, meet wachtrijleeftijd en voorkom dat een piek alle verbindingen of geheugen opeet. Bij groei kan n8n queue mode gebruiken: een main instance ontvangt triggers, workers voeren uit en Redis plus de database ondersteunen de verdeling. Dat vergroot schaalbaarheid, maar introduceert ook extra onderdelen, operationeel beheer en enige webhooklatency. Schaal dus op gemeten wachtrij en capaciteit, niet op het aantal nodes in het canvas. Neem Redis, workers, beheer en externe opslag daarom mee in de totale prijsafweging. ## Welke tests voer je vóór livegang uit? Test niet alleen de happy flow met perfecte voorbeelddata. Gebruik fictieve maar realistische gevallen en leg de verwachte uitkomst vooraf vast. Deze minimale set vindt de meeste dure ontwerptekorten vóór klanten ze vinden. ### Functionele storingen - verplicht veld ontbreekt; - ongeldig formaat of grenswaarde; - dubbel event en netwerkretry; - extern systeem antwoordt 429 of 5xx; - externe actie slaagt, bevestiging valt weg. ### Operationeel herstel - credential verlopen; - wachtrij groeit sneller dan verwerking; - workflowversie wijzigt tijdens open werk; - eigenaar ontvangt en begrijpt de melding; - handmatige route en rollback werken echt. Promotiepoort: ga pas breed live als hetzelfde event aantoonbaar één extern effect geeft, elke foutklasse een route heeft, herstel met een andere bevoegde medewerker is uitgevoerd en dashboards zowel storing als onverwachte stilte signaleren. ## Wat moet een leverancier overdraagbaar opleveren? - proces- en datadiagram met normale en uitzonderingsroute; - workflow-export plus versie- en wijzigingslog; - credential-eigenaarschap en rotatieprocedure zonder geheime waarden in documentatie; - event-ID-, retry- en foutclassificatiecontract; - dashboard, alarmdrempels, foutwachtrij en eigenaarsmatrix; - testgevallen, herstelrunbook, rollback en handmatige terugval; - lijst van externe afhankelijkheden, kosten en bewaartermijnen. Vraag vervolgens een medewerker die niet heeft meegebouwd om één fictief dossier te volgen en één fout te herstellen. Lukt dat alleen met mondelinge hulp van de bouwer, dan is de techniek misschien klaar maar de overdracht niet. Daarom bevat mijn werkwijze een aparte acceptatie- en overdrachtsstap. ## Welke route past bij jouw volgende stap? Gebruik de vraag die nu nog onbeantwoord is als ingang. Zo ga je niet te vroeg een tool bouwen voor een proces dat nog niet scherp is. ### Proces nog niet begrensd? Breng eerst beslissingen, uitzonderingen en eigenaarschap in kaart met het stappenplan voor procesautomatisering. ### Techniek nog niet gekozen? Vergelijk de automatiseringsoplossingen op procesrisico, integraties en gewenste menselijke controle. ### Variabele inhoud of beoordeling? Bekijk wanneer AI agents waarde toevoegen en waar een mens de beslissingsgrens moet bewaken. Toets daarbij ook wat de AI Act, AVG en self-hosted automatisering voor je datastroom en leverancierskeuze betekenen. ### Klaar voor realisatie? Bekijk hoe ik koppelingen ontwerp en vervolgens via een controleerbare implementatieroute oplever. ## Veelgestelde vragen over betrouwbare n8n workflows Is een Error Workflow genoeg voor foutafhandeling? Nee. Een Error Workflow maakt technische fouten zichtbaar en kan context routeren. Je hebt daarnaast per foutcategorie een retrybesluit, eigenaar, zakelijke status, veilige hervatroute en controle op dubbele externe effecten nodig. Moet iedere n8n workflow queue mode gebruiken? Nee. Queue mode is een schaalarchitectuur voor meerdere instances en workers. Kies die op basis van gemeten capaciteit, gelijktijdigheid en beschikbaarheidseisen. Ook zonder queue mode horen concurrency, backpressure en wachtrijleeftijd beheerst te zijn. Hoe voorkom ik dat een retry een dubbele factuur of mail maakt? Gebruik een stabiele zakelijke event-ID, registreer die duurzaam vóór de externe actie en bewaar de bevestigde externe referentie. Controleer bij een onbekende uitkomst eerst het doelsysteem in plaats van de actie blind opnieuw uit te voeren. Welke melding ontdekt een workflow die helemaal niet start? Een gewone foutmelding niet. Monitor verwacht volume of een heartbeat, de ouderdom van het laatste succesvolle event en de oudste openstaande invoer. Daarmee zie je ook stilte door een kapotte trigger, verlopen credential of lege bron. Wil je eerst bepalen welke koppeling en techniek bij jouw proces passen? Bekijk de mogelijkheden voor systeemkoppelingen en gebruik deze checklist vervolgens als acceptatiecontract. --- # Eén proces automatiseren: van nulmeting tot beheerde livegang Source: https://aiagentcycle.com/nl/kennisbank/proces-automatiseren-stappenplan/ Type: article · Language: nl · Last modified: 2026-10-15T14:37:23 Een proces automatiseren begint met één afgebakende route: een duidelijke trigger, bekende invoer, vaste beslisgrenzen, een eigenaar en een meetbare uitkomst. Beschrijf eerst hoe normaal werk én uitzonderingen lopen, kies daarna de eenvoudigste passende techniek en ga pas live wanneer acceptatie, logging, herstel en handmatige terugval aantoonbaar werken. Deze gids gaat niet over de vraag waarom je zou automatiseren; daarvoor is de pagina bedrijfsprocessen automatiseren. Hier werk je één kandidaat uit tot een pilot die beheersbaar kan doorgroeien. Je kunt het stappenplan zelf gebruiken of als briefing voor een leverancier. ## Welk proces is geschikt om als eerste te automatiseren? Kies niet automatisch het proces met de meeste irritatie. De beste eerste kandidaat combineert voldoende herhaling met duidelijke regels, herstelbare fouten en een eigenaar die keuzes kan vastleggen. Score ieder criterium met 0, 1 of 2. Een totaalscore is een startpunt voor onderzoek, geen investeringsgarantie. ### Waarde van automatiseren - Herhaling: incidenteel (0), wekelijks (1), dagelijks (2). - Tijd per dossier: klein (0), merkbaar (1), structureel knelpunt (2). - Wachttijd of foutlast: nauwelijks (0), soms (1), aantoonbaar terugkerend (2). ### Bouwbaarheid en beheersing - Regelstabiliteit: vooral oordeel (0), gemengd (1), duidelijke regels (2). - Data en systemen: onvindbaar (0), deels beschikbaar (1), digitaal toegankelijk (2). - Eigenaarschap: verdeeld (0), bespreekbaar (1), één beslisser (2). Beslisregel: scoort bouwbaarheid laag, optimaliseer en standaardiseer eerst. Scoort waarde laag, houd het proces handmatig. Een hoge score rechtvaardigt een nulmeting en pilot, niet meteen een brede implementatie. ## Hoe ziet een procesdiagram met menselijke uitzondering eruit? Trigger → invoer valideren → regels toepassen → actie voorbereiden → resultaat vastleggen → KPI bijwerken Uitzonderingsroute: ontbreekt verplichte invoer, is een grens overschreden of reageert een systeem niet? Dan pauzeert alleen dat dossier. De eigenaar krijgt de bron, foutreden en reeds uitgevoerde stappen, en kiest hervatten, corrigeren of afwijzen. De normale wachtrij blijft doorlopen. Waarom dit diagram vóór de tool komt: het maakt duidelijk waar een vaste workflow volstaat, waar een API-koppeling of RPA nodig is en waar variabele inhoud eventueel AI-ondersteuning vraagt. Ook toont het welke actie nooit automatisch mag worden uitgevoerd. ## Een proces automatiseren in zeven stappen ### 1. Begrens begin, einde en eigenaar Schrijf de trigger en gewenste eindstatus in één zin. Bijvoorbeeld: “Wanneer een complete aanvraag binnenkomt, staat binnen één werkdag een gecontroleerd voorstel bij de verantwoordelijke medewerker.” Benoem één proceseigenaar die regels, uitzonderingen en wijzigingen mag goedkeuren. ### 2. Meet de huidige route Noteer minimaal volume, actieve behandeltijd, totale doorlooptijd, herstelwerk en uitval. Gebruik echte dossiers uit een representatieve periode. Zonder nulmeting kun je na livegang alleen laten zien dat er software draait, niet dat het proces beter functioneert. ### 3. Vereenvoudig vóór je automatiseert Verwijder dubbele invoer, ongebruikte goedkeuringen en stappen zonder eigenaar. Spreken medewerkers verschillende routes af voor hetzelfde resultaat, maak dan eerst één normale werkwijze. Anders zet software de bestaande onduidelijkheid sneller voort. ### 4. Beschrijf uitzonderingen en verboden acties Pak naast normale dossiers ook de drie meest voorkomende afwijkingen. Leg per afwijking vast: detectiesignaal, eigenaar, benodigde context, maximale wachttijd en hervatpunt. Benoem daarnaast acties die altijd menselijke goedkeuring vragen, zoals bedragen boven een grens, contractuele toezeggingen of wijzigingen van gevoelige klantdata. ### 5. Kies de eenvoudigste passende techniek Gebruik een vaste workflow voor voorspelbare regels, een API-koppeling voor betrouwbare systeemuitwisseling en RPA alleen wanneer een bruikbare koppeling ontbreekt. Voeg AI-ondersteuning toe bij variabele tekst of documenten met een toetsbare uitkomst. Houd hoge-impactbeslissingen achter een vaste controle. Het grotere geheel staat op de pagina bedrijfsprocessen automatiseren: zo pak je het aan. ### 6. Schrijf het acceptatiecontract vóór de bouw Leg vast wat groen betekent: verplichte velden, gewenste uitkomst, maximaal foutpercentage, maximale responstijd, toegestane kosten per dossier, logging, rechten, bewaartermijn, herstelprocedure en overdraagbare documentatie. Eén verboden actie die nog mogelijk is kan zwaarder wegen dan een hoog gemiddeld slagingspercentage. ### 7. Start beperkt en promoveer op bewijs Begin met fictieve data en daarna een klein gecontroleerd productievolume. Vergelijk iedere uitkomst met de bron, registreer correcties en test netwerkuitval, dubbele invoer en late wijzigingen. Verhoog volume pas wanneer de regressieset groen is, de handmatige terugval werkt en iemand de monitoring daadwerkelijk opvolgt. ## Voorbeeld: van aanvraag naar gecontroleerde werkopdracht Stel: een zakelijke dienstverlener ontvangt aanvragen via formulier en e-mail. Een medewerker controleert contactgegevens, zoekt de klant op, vraagt ontbrekende informatie na, bepaalt het juiste servicetype en maakt een werkopdracht in de planning. De normale route is goed te automatiseren, maar spoed, afwijkende voorwaarden en ontbrekende gegevens vragen menselijk oordeel. ### De normale route - Een formulier of gedeelde inbox levert een nieuwe aanvraag met unieke audit-ID. - De flow valideert verplichte velden en zoekt op e-mailadres en klantnummer naar een bestaand dossier. - Vaste regels kiezen servicetype en verantwoordelijke; een conceptbevestiging wordt voorbereid. - Na controle wordt de werkopdracht aangemaakt, krijgt de klant bevestiging en wordt de doorlooptijd gestart. ### De uitzonderingsroute Een ontbrekend klantnummer gaat naar “aanvulling nodig”. Twee mogelijke klantmatches gaan naar handmatige selectie. Spoed of een afwijkend contract krijgt nooit automatisch een definitieve planning. De medewerker ziet steeds de originele aanvraag, de voorgestelde keuze, de reden van escalatie en het punt waarop de route kan worden hervat. ### De acceptatiepoort Test normale aanvragen, ontbrekende velden, dubbele verzending, twee klantmatches, een onbereikbaar planningssysteem en een late wijziging. Groen betekent niet alleen dat de werkopdracht verschijnt, maar ook dat er nooit twee opdrachten ontstaan, de klant geen voortijdige bevestiging krijgt en ieder twijfelgeval met context bij de juiste eigenaar terechtkomt. ## Welke data en toegang zijn werkelijk nodig? Maak vóór de technische keuze een gegevenskaart. Benoem per veld waar het ontstaat, welk systeem de bron is, wie mag lezen of schrijven en hoe lang het nodig blijft. Geef een automatisering geen beheeraccount als een beperkte servicegebruiker volstaat. Sla geheimen op buiten workflows en logs, en roteer ze zonder de hele oplossing opnieuw te bouwen. - Bron: welk systeem is leidend als twee systemen iets anders zeggen? - Minimale toegang: alleen benodigde dossiers, velden en acties; schrijf- en verwijderrechten apart. - Datagrens: welke gegevens mogen naar een externe API of AI-model en welke niet? - Bewaren: scheid operationele status, auditbewijs en tijdelijke payload; verwijder wat niet meer nodig is. - Continuïteit: wat gebeurt er bij verlopen credentials, rate limits, storingen en een leverancier die wijzigt? Deze kaart voorkomt dat privacy en beveiliging pas na een werkende demo worden toegevoegd. Ze maakt ook overdracht mogelijk: een volgende beheerder ziet welke koppeling waarom bestaat en welk recht zonder gevolg kan worden ingetrokken. ## Wat moet in een acceptatiecontract staan? Een acceptatiecontract vertaalt “het werkt” naar controleerbare voorwaarden. Het beschermt zowel opdrachtgever als bouwer tegen een demo die technisch reageert maar operationeel niet beheersbaar is. ### Functioneel en meetbaar - Normale route plus benoemde uitzonderingen. - Verplichte invoer en bron per veld. - Kwaliteit, doorlooptijd en uitval vóór en na. - Dubbele verwerking en netwerkretry aantoonbaar veilig. ### Beheer en overdracht - Eigenaar, rechten en escalatiecontact. - Logging zonder geheimen of onnodige klantdata. - Noodstop, rollback en handmatige terugval. - Broncode, configuratie, documentatie en exporteerbaarheid. Vraag bij een offerte niet alleen naar de bouwprijs. De prijsopbouw van automatisering hoort onderscheid te maken tussen ontwerp/bouw, externe gebruikskosten, beheer en uitbreiding. ## Welke vragen stel je vóór je een bouwer kiest? Een voorstel is pas vergelijkbaar als scope, eigendom en beheer expliciet zijn. Vraag een leverancier niet alleen om voorbeelden, maar om het contract achter die voorbeelden. Een helder antwoord mag ook zijn dat een vaste workflow beter past dan AI of dat het proces eerst moet worden vereenvoudigd. - Welke aanname kan de oplossing het snelst onbruikbaar maken? - Welke normale en afwijkende dossiers vormen de acceptatieset? - Hoe worden dubbele events, netwerkretries en late wijzigingen verwerkt? - Wie bezit broncode, accounts, configuratie, prompts, documentatie en gegenereerde data? - Welke externe diensten en variabele kosten blijven na oplevering bestaan? - Hoe ziet monitoring eruit, wie ontvangt een melding en binnen welke termijn wordt gereageerd? - Kan het proces handmatig doorlopen tijdens storing of onderhoud? - Welke bestanden en stappen zijn nodig om naar een andere beheerder te verhuizen? Laat deze antwoorden terugkomen in planning, prijs en acceptatie. “Onderhoud inbegrepen” zonder frequentie, responstijd, uitsluitingen en eigendom is geen toetsbare beheerafspraak. ## Hoe voorkom je dat automatisering stil breekt? Een proces kan technisch blijven draaien en toch zakelijk fout gaan. Een veld verandert, een API retourneert lege data of een wachtrij loopt op. Daarom bewaak je niet alleen “workflow uitgevoerd”, maar ook aantallen, uitval, wachttijd, uitzonderingen en de verhouding tussen verwachte en werkelijk verwerkte dossiers. - Per dossier: audit-ID, status, bron, uitgevoerde stappen en foutreden. - Per proces: volume, doorlooptijd, uitval, retries en menselijke correcties. - Per release: versie, testresultaat, goedkeurder en rollbackpunt. - Per incident: impact, oorzaak, herstel, nieuw regressiegeval en eigenaar. Werk met een begrensde wachtrij en backpressure: bij storing vertraagt of pauzeert nieuwe verwerking in plaats van onbeperkt opnieuw te proberen. Zo voorkom je dubbele mails, dubbele boekingen en een onzichtbare achterstand. De gids over een n8n workflow zonder stille fouten werkt retries, idempotency, monitoring en herstel praktisch uit. ## Veelgestelde vragen over een proces automatiseren Hoe lang duurt het om één proces te automatiseren? Dat hangt vooral af van het aantal systemen, uitzonderingen, rechten en acceptatie-eisen. Splits doorlooptijd in analyse, bouw, test, gecontroleerde pilot en nazorg. Een snelle demo is niet hetzelfde als een beheerde productierelease. Moet een proces eerst volledig gestandaardiseerd zijn? De normale route en beslisgrenzen moeten duidelijk zijn. Niet iedere uitzondering hoeft vooraf opgelost, maar iedere bekende uitzondering heeft wel een veilige opvangroute nodig. Onenigheid over de gewenste uitkomst los je op vóór de bouw. Wanneer is AI nodig in een bedrijfsproces? Pas wanneer een begrensde stap variabele tekst, documenten of meerdere informatiebronnen moet interpreteren. Vaste regels horen in een gewone workflow. AI-uitkomsten moeten met een testset, broncontrole en foutgrens worden beoordeeld. Wat meet je na livegang? Meet dezelfde waarden als in de nulmeting: volume, actieve behandeltijd, totale doorlooptijd, herstelwerk en uitval. Voeg operationele signalen toe, zoals retries, wachtrijlengte, menselijke correcties en externe kosten per dossier. ## Welke route past bij jouw proces? Vergelijk eerst vaste workflow, API-koppeling, RPA en AI-ondersteuning op voorspelbaarheid, systeemtoegang en risico. Zo kun je de scan hieronder met één afgebakende kandidaat ingaan. Bekijk de vier automatiseringsroutes en hun beslisgrenzen. --- # Hoe verwerk je inkoopfacturen automatisch? Stappen, controles en rekenvoorbeeld Source: https://aiagentcycle.com/nl/kennisbank/inkoopfacturen-automatisch-verwerken/ Type: article · Language: nl · Last modified: 2026-11-02T13:14:23 Inkoopfacturen automatisch verwerken betekent dat een workflow elke binnenkomende factuur ophaalt. Hij leest de verplichte gegevens uit en controleert ze. Daarna staat er een boekingsvoorstel in je boekhoudpakket. Jij beoordeelt alleen de afwijkingen. Ik laat zien welke gegevens en controles erin horen. Daarna reken ik voor wat het oplevert en welke regels in 2026 gelden. Het onderwerp speelt nu extra. Op 11 september 2026 koos het kabinet voor verplichte e-facturatie tussen bedrijven vanaf 1 juli 2030. Wie nu de verwerking van inkoopfacturen inricht, bouwt het daarom het best voor pdf en e-factuur tegelijk. ## Hoe werkt inkoopfacturen automatisch verwerken in de praktijk? Bij automatische factuurverwerking doorloopt elke inkoopfactuur zes vaste stappen. Hij komt binnen op één adres. De workflow leest de gegevens uit en controleert de bedragen, de btw plus de bankrekening. Klopt alles, dan staat er een boekingsvoorstel klaar in je pakket. Wijkt iets af, dan beslist een collega. Het origineel gaat altijd naar het archief. Schuif het diagram opzij om alles te bekijken. De workflow boekt nooit zelf: hij zet een voorstel klaar en stuurt afwijkingen naar een mens. - Ontvangen. Leveranciers sturen naar één factuuradres. Facturen in persoonlijke mailboxen raken zoek of komen dubbel binnen. - Uitlezen. Uit een pdf haalt de workflow tekst en zet die om in vaste velden. Een e-factuur in UBL bevat die velden al als data, dus daar valt deze stap weg. - Controleren. Rekenregels en een vergelijking met je eigen leveranciersgegevens. Hier zit volgens mij de echte waarde, zie verderop. - Boekingsvoorstel. Leverancier en grootboekrekening staan klaar in je boekhoudpakket. De btw-code en de bedragen staan er ook bij. - Akkoord. Jij of een collega keurt goed. Boven een bedrag dat je zelf kiest, kijkt een tweede persoon mee. Dat raad ik altijd aan. - Archief. Het originele bestand blijft gekoppeld aan de boeking, zodat je het later terugvindt. Eerst vaste stappen, dan pas slimme onderdelen. Die opbouw werkt ook bij andere processen, zie bedrijfsprocessen automatiseren. De uitleesstap mag een taalmodel gebruiken. De rest is een vaste workflow met vaste regels. Waarom dat verschil telt, lees je in het verschil tussen een AI-agent en een workflow. ## Welke gegevens moet je uit een inkoopfactuur halen? Neem de lijst van de Belastingdienst als basis. Voor elke ontvangen factuur leg je vast: datum en factuurnummer, plus naam en adres van de leverancier. Daarnaast een omschrijving, de prijs exclusief btw per tarief plus het btw-bedrag per tarief. Bij handel met andere EU-landen komt het btw-nummer van de leverancier erbij. Die lijst staat op de pagina “Ontvangen facturen administreren” van de Belastingdienst (geraadpleegd 27 oktober 2026). Ik raad aan je uitleesschema precies op deze velden te bouwen. In n8n kan dat met de node Information Extractor, waarin je per veld een omschrijving of een JSON-schema opgeeft. Voeg zelf twee velden toe die de Belastingdienst niet vraagt: het IBAN op de factuur en de vervaldatum. Die heb je nodig voor de controles en de betaling. Er is ook een vereenvoudigde variant. Je mag per factuur volstaan met het bedrag van de vergoeding en het btw-bedrag. Voorwaarde is een kenmerk in de boeking waarmee je de factuur snel terugvindt. De factuur zelf moet dan wel alle verplichte gegevens bevatten. Dat laatste is belangrijk voor je btw-aftrek. De Belastingdienst noemt bij de factuureisen onder meer het btw-identificatienummer en KVK-nummer van de leverancier. Ook een uniek factuurnummer, de leverdatum plus het toegepaste tarief horen erop. Ontbreekt zo een gegeven, dan wil je dat weten vóór je boekt. ## Welke controles maken automatische verwerking betrouwbaar? Vijf controles vangen samen de meeste fouten op. Klopt de optelsom? Past het btw-bedrag bij tarief en grondslag? Is dit factuurnummer al eens geboekt bij deze leverancier? Komt het IBAN overeen met je eigen leveranciersgegevens? Is de leverancier bekend? Faalt één controle, dan gaat de factuur naar een mens. Schuif de tabel opzij om alle kolommen te bekijken. Controle | Wat de workflow vergelijkt | Bij afwijking Optelsom | Regels plus btw tegen het totaalbedrag | Naar beoordeling, met het verschil erbij Btw | Btw-bedrag tegen tarief maal grondslag | Naar beoordeling, met het verwachte bedrag Dubbele factuur | Leverancier plus factuurnummer tegen eerdere boekingen | Tegenhouden en melden Bankrekening | IBAN op de factuur tegen je leverancierskaart | Tegenhouden tot iemand belt Leverancier | Naam plus btw-nummer en KVK-nummer tegen je stamgegevens | Naar beoordeling, nieuwe kaart voorstellen Schuif het diagram opzij om alles te bekijken. Faalt één van de vijf controles, dan beslist een mens; alleen een factuur die alle vijf doorstaat, wordt een boekingsvoorstel. De bankrekeningcontrole vind ik de belangrijkste. De politie beschrijft hoe digitale factuurfraude werkt. Oplichters onderscheppen een echte factuur en passen het rekeningnummer aan. Daarna sturen ze hem door naar het slachtoffer. In haar tips tegen factuurfraude zegt de politie: vergelijk het rekeningnummer altijd met je eigen administratie. Verifieer de betaling door de leverancier te bellen op het nummer dat je al kent. Gebruik dus nooit het nummer bij het betaalverzoek. De Fraudehelpdesk geeft hetzelfde advies. De politie raadt ook aan dat twee personen een betaalopdracht goedkeuren. Een workflow kan de vergelijking bij elke factuur doen. Het bellen blijft mensenwerk. Zo blijft de workflow snel waar het kan en voorzichtig waar het moet. Hoe je die beoordelingsstap inricht, staat in het artikel over een mens die de uitzonderingen beoordeelt. ### Hoeveel tijd kost jouw factuurstroom nu? In de gratis scan kijken we samen naar je inkoopfacturen. Ik bekijk ook je pakket en je controles. Je krijgt een kort advies met de route die bij jouw volume past. Plan je gratis automatiseringsscan Gratis · vrijblijvend · altijd een mini-adviesrapport ## Wat levert het op? Een rekenvoorbeeld In dit rekenvoorbeeld verwerkt een bedrijf 50 inkoopfacturen per week. Handmatig kost dat ongeveer 153 uur per jaar. Met automatische verwerking blijft daarvan 84 uur over als het tegenvalt en 39 uur als het loopt zoals verwacht. Tegen de gemiddelde loonkosten van CBS is dat 3.312 tot 5.474 euro per jaar. ### Reken het even mee VOORBEELD 1 De situatie. Een groothandel met vijftien medewerkers krijgt 50 inkoopfacturen per week, vooral als pdf per mail. Een medewerker opent elke factuur en typt de gegevens over. Daarna kiest hij een grootboekrekening en koppelt hij de pdf. Dat kost in dit voorbeeld 4 minuten per factuur. De aanpak. Een workflow leest elke factuur uit en doet de vijf controles. Daarna zet hij een boekingsvoorstel klaar. Een factuur die doorgaat, kost alleen nog een korte controle. Een afwijkende factuur kost net zoveel tijd als nu. Schuif de tabel opzij om alle kolommen te bekijken. Aanname | Voorzichtig | Verwacht Facturen per week | 50 | 50 Minuten per factuur, handmatig | 4 | 4 Werkweken per jaar | 46 | 46 Deel dat zonder correctie doorgaat | 60 procent | 85 procent Controletijd per doorgelopen factuur | 1 minuut | 0,5 minuut Uren per jaar, handmatig | 153 | 153 Uren per jaar, na automatisering | 84 | 39 Uren bespaard per jaar | 69 | 114 Waarde bij € 48 per uur | € 3.312 | € 5.474 De berekening. Handmatig: 50 × 4 × 46 / 60 = 153 uur. Na automatisering: 50 × (aandeel door × controletijd + aandeel afwijkend × 4) × 46 / 60. De waarde is het aantal bespaarde uren maal 48 euro. Het resultaat. 69 tot 114 uur minder handwerk per jaar in dit rekenvoorbeeld, 3.312 tot 5.474 euro aan loonkosten Wat er tegenvalt. De eerste weken ligt het aandeel dat zonder correctie doorgaat lager. Nieuwe leveranciers en afwijkende lay-outs vragen aandacht. Ook het beheer van de workflow kost tijd, en die staat niet in deze som. Rekenvoorbeeld met aannames, geen klantcase. Uurtarief: CBS, De arbeidsmarkt in cijfers 2025, loonkosten per gewerkt uur in 2025 (gemiddeld 48 euro). In de handel was dat ongeveer 40 euro. Reken daarom met je eigen loonkosten. Schuif het diagram opzij om alles te bekijken. Rekenvoorbeeld: met dezelfde 50 facturen per week daalt de handtijd van 153 naar 39 tot 84 uur per jaar. Mijn advies: vul je eigen getallen in. Tel een week lang hoeveel facturen binnenkomen en hoe lang één factuur echt duurt. Een kleiner volume levert evenredig minder op. Bij 10 facturen per week bespaart het verwachte scenario ongeveer 23 uur per jaar. ## Pakketfunctie, factuurverwerking software of eigen workflow: welke route past? Ik zie drie routes. De herkenning in je boekhoudpakket past bij een overzichtelijke stroom en één systeem. Losse factuurverwerking software past als goedkeuren door meerdere mensen het grootste werk is. Een eigen workflow past als facturen langs meerdere systemen moeten of als je eigen controles wilt. Schuif de tabel opzij om alle kolommen te bekijken. Route | Past bij | Sterk punt | Let op Herkenning in je boekhoudpakket | Eén pakket, weinig leveranciers, beperkt volume | Direct beschikbaar, geen extra systeem | Controles beperkt tot wat het pakket biedt Losse factuurtool | Meerdere goedkeurders, inkooporders matchen | Goedkeurstappen kant en klaar | Extra abonnement en nog een partij met je data Eigen workflow, bijvoorbeeld n8n op je eigen server | Meerdere systemen, eigen controles, data in eigen beheer | Jij bepaalt de controles en waar data staat | Vraagt onderhoud en iemand die meekijkt Pakketten zeggen zelf dat herkenning een hulpmiddel is. SnelStart schrijft in zijn kennisbank dat het geen 100 procent garantie geeft en dat je ingelezen facturen altijd zelf blijft controleren. Dat geldt voor elke route. Voor mij zit het verschil in welke controles vooraf al gedaan zijn. Werk je met Exact Online, dan kan een workflow inkoopboekingen aanmaken via de API. Exact documenteert daarvoor het endpoint PurchaseEntries. Exact begrenst in zijn Knowledge Base het aantal API-aanroepen per minuut en per dag. Zoek de actuele limiet voor jouw abonnement op voordat je bouwt. Meer over die koppeling lees je bij Exact Online koppelen met n8n. ### Wanneer je hier beter nog mee wacht - Je ontvangt minder dan ongeveer tien facturen per week. Dan levert een eigen workflow weinig op. De herkenning in je boekhoudpakket is meestal genoeg. - Je leveranciersgegevens kloppen niet. Zonder juist IBAN en btw-nummer per leverancier hebben de controles niets om tegen te vergelijken. Schoon eerst je stamgegevens op. - Niemand bekijkt de afwijkingen. Een wachtrij die niemand leegt, is erger dan handwerk. Spreek af wie dagelijks kijkt. - Je leveranciers sturen al e-facturen en je pakket leest UBL. Dan valt uitlezen weg en zit de winst vooral in goedkeuren. Begin daar. ## Mag je de papieren factuur weggooien na het scannen? Ja, als de scan een juiste en volledige weergave van het origineel is en de echtheidskenmerken meekomen. Dat schrijft de Belastingdienst op zijn pagina over het bewaren van facturen. Je bewaart facturen 7 jaar, en 10 jaar als ze over onroerende zaken gaan. De digitale versie moet al die tijd controleerbaar blijven. Ga je inkoopfacturen digitaal verwerken, let dan op één regel: een factuur die digitaal binnenkomt, bewaar je ook digitaal. Bewaar dus het bestand zoals je het ontving: de pdf of het UBL-bestand. Een workflow kan dat origineel automatisch aan de boeking hangen en in een vaste map met een vaste naam zetten. Let ook op privacy. Een factuur van een eenmanszaak bevat de naam van een persoon. De KVK legt uit dat de AVG gegevens van mensen beschermt, zoals de eigenaar van een eenmanszaak. Gegevens van een bv vallen daar niet onder. Stuur je facturen door een taalmodel, regel dan waar die gegevens heen gaan en sluit een verwerkersovereenkomst. Meer hierover in de AVG bij self-hosted automatisering. ## Wat verandert er door verplichte e-facturatie vanaf 2030? Het kabinet wil e-facturatie en rapportage tussen bedrijven verplichten. Voor e-facturatie is de datum 1 juli 2030, voor binnenlandse rapportage 1 juli 2031. Ondernemers in de kleineondernemersregeling, met maximaal 20.000 euro omzet per jaar, zijn vrijgesteld. Dat meldde de Rijksoverheid op 11 september 2026. Let op: het is nog een plan. Het conceptwetsvoorstel gaat in het najaar van 2026 in internetconsultatie en moet voor de zomer van 2027 naar de Tweede Kamer. De aanleiding is de EU-richtlijn Btw in het digitale tijdperk, Richtlijn (EU) 2025/516. In België is gestructureerde e-facturatie tussen btw-plichtige bedrijven al verplicht sinds 1 januari 2026, volgens de Belgische overheid. Wat betekent dat volgens mij voor je workflow? Het aandeel pdf-facturen zal dalen en het aandeel UBL stijgen. De controles en het akkoord blijven gewoon nodig. Het archief ook. Bouw de route daarom zo dat een e-factuur de uitleesstap overslaat en verder dezelfde weg volgt. Achtergrond vind je in Peppol en e-facturatie in België en Nederland. Schuif het diagram opzij om alles te bekijken. Een e-factuur slaat alleen het uitlezen over; de rest van de route blijft gelijk. ## Wat kost een workflow voor inkoopfacturen? Dat hangt af van het aantal bronnen en de controles. Ook telt mee naar welke systemen de boeking moet. Eén mailbox naar één pakket is een kleiner project dan drie bronnen met ordermatching. Daarna betaal je voor beheer en voor eventueel modelgebruik. Bekijk mijn prijzen en pakketgrenzen voor de bandbreedtes. Reken de terugverdientijd zelf na. Trek de beheerkosten per maand af van de waarde per maand. Deel de eenmalige bouwkosten door wat overblijft. Dan heb je het aantal maanden. De waarde per maand haal je uit het rekenvoorbeeld hierboven, gedeeld door twaalf. Een uitgebreidere uitleg staat in het artikel over wat bedrijfsprocessen automatiseren kost. ## Waar begin je met inkoopfacturen automatiseren? Ik begin altijd met meten en opschonen. Pas daarna bouw ik. Tel een week je facturen en de tijd per factuur. Zet één factuuradres op. Maak je leverancierskaarten compleet. Laat de workflow eerst alleen voorstellen doen en bekijk de afwijkingen. Daarna breid je de controles uit. - Meet een week. Tel het aantal facturen en de tijd per factuur. Noteer ook hoeveel er als pdf, scan of e-factuur binnenkomen. - Eén adres. Vraag leveranciers om naar één factuuradres te sturen. - Stamgegevens op orde. Per leverancier het IBAN en btw-nummer, het KVK-nummer plus een standaardrekening. - Alleen voorstellen. De eerste weken boekt niets zonder akkoord. Je ziet zo waar de workflow twijfelt. - Controles uitbreiden. Pas als het aandeel zonder correctie stabiel is, zet je meer stappen door. Twijfel je of dit het juiste proces is om mee te starten? Lees dan eerst welk proces je als eerste automatiseert. Wil je zien hoe ik dit voor administratie aanpak, kijk dan bij boekhouding automatiseren. Accountants vinden een eigen uitwerking bij automatisering voor accountantskantoren. Wil je weten wat dit voor jouw factuurstroom betekent? Dat zoeken we samen uit in de gratis automatiseringsscan. Binnen 2 werkdagen na het gesprek heb je een mini-adviesrapport. ### Kort samengevat - Een goede workflow boekt niet zelf. Hij zet een voorstel klaar en stuurt afwijkingen naar een mens. - Bouw je uitleesschema op de velden die de Belastingdienst vraagt voor ontvangen facturen. - De IBAN-controle tegen je eigen leveranciersgegevens is de belangrijkste controle tegen factuurfraude. - In het rekenvoorbeeld met 50 facturen per week scheelt het 69 tot 114 uur per jaar. - Verplichte e-facturatie staat gepland voor 1 juli 2030. Bouw nu al een route voor UBL. ## Veelgestelde vragen Wat zijn inkoopfacturen? Een inkoopfactuur is de factuur die je van een leverancier krijgt voor iets wat je hebt gekocht. Voor die leverancier is het een verkoopfactuur. De Belastingdienst noemt ze ontvangen facturen. Je legt ze vast in je administratie. De btw trek je af als de factuur aan de eisen voldoet. Welke gegevens je per factuur vastlegt, staat op de pagina “Ontvangen facturen administreren” van de Belastingdienst. Wat kost automatische factuurverwerking in Exact Online? Volgens de prijspagina van Exact zitten de eerste 3 automatisch verwerkte documenten in je Exact Online-abonnement. Hoeveel documenten je per maand laat verwerken, bepaal je zelf. Voor meer dan 3 activeer je een bundel. Binnen de bundel betaal je € 0,39 per document. Daarbuiten is het € 0,50. Dat geldt voor inkomende en uitgaande facturen. Ook scans en bonnetjes tellen mee. Ik heb dit op 27 oktober 2026 nagekeken. Check de pagina voordat je rekent. Wat is een e-factuur? Een e-factuur is een elektronisch bestand dat de software van de ontvanger automatisch verwerkt. Een pdf per mail is volgens Logius geen e-factuur, ook al is hij digitaal. Voor je workflow scheelt dat een stap. De gegevens staan al als data in het bestand, dus uitlezen is overbodig. Controleren en goedkeuren blijft wel nodig. Wat is een UBL-factuur? Een UBL-factuur is een e-factuur in het formaat Universal Business Language. Forum Standaardisatie omschrijft UBL als een bibliotheek van standaard XML-documenten voor zakelijk gebruik. Facturen en inkooporders horen daarbij. Een profiel legt vast welke velden je gebruikt en wat erin hoort. Een pakket dat UBL ondersteunt, leest de factuur daardoor in zonder herkenning. In Nederland is NLCIUS zo’n afspraak, geschreven in UBL-formaat. Wat is Peppol? Peppol is volgens Logius een internationale standaard om elektronische facturen en orders te versturen en te ontvangen. Je sluit meestal aan via je boekhoudpakket of een serviceprovider. Daarna komen e-facturen van leveranciers op Peppol direct in je administratie binnen. Lees verder in Peppol en e-facturatie in België en Nederland voor de situatie in beide landen. ### Bronnen - Belastingdienst, “Ontvangen facturen administreren” (geraadpleegd 27 oktober 2026) - Belastingdienst, “Factuureisen” (geraadpleegd 27 oktober 2026) - Belastingdienst, “Uw facturen bewaren” (geraadpleegd 27 oktober 2026) - Rijksoverheid, “Kabinet kiest voor invoering e-facturatie en rapportage voor bedrijven”, 11 september 2026 - Richtlijn (EU) 2025/516 van de Raad, Btw in het digitale tijdperk, Publicatieblad van de EU, 25 maart 2025 - Belgische overheid (FOD BOSA en FOD Financiën), “Voor wie wordt e-facturatie verplicht?”, efactuur.belgium.be (geraadpleegd 27 oktober 2026) - CBS, “De arbeidsmarkt in cijfers 2025”, hoofdstuk Lonen en loonkosten, 2026 - Politie, “Tips om digitale factuurfraude te voorkomen” (geraadpleegd 27 oktober 2026) - Politie, “Wat is digitale factuurfraude?” (geraadpleegd 27 oktober 2026) - Fraudehelpdesk, “Het rekeningnummer op de factuur is aangepast” (geraadpleegd 27 oktober 2026) - Exact, “Features en prijzen” Exact Online Boekhouden (geraadpleegd 27 oktober 2026) - Logius, “E-factureren: hoe werkt het?” en “Peppol” (geraadpleegd 27 oktober 2026) - Forum Standaardisatie, “UBL” en “NLCIUS” (geraadpleegd 27 oktober 2026) - KVK, “Veelgestelde vragen over privacy en KVK”, bijgewerkt 15 april 2026 - n8n Docs, Information Extractor; Extract From File; Email Trigger (IMAP) (geraadpleegd 27 oktober 2026) - Exact Online, REST API reference PurchaseEntries; Knowledge Base API limits (geraadpleegd 27 oktober 2026) - SnelStart Kennisplein, “Een inkoopfactuur of bonnetje automatisch inlezen in SnelStart Web” (geraadpleegd 27 oktober 2026) --- # Human in the loop: op welke plek in de keten zet je de mens? Source: https://aiagentcycle.com/nl/kennisbank/human-in-the-loop/ Type: article · Language: nl · Last modified: 2026-11-02T19:19:05 Iemand vraagt of de automatisering veilig is. Het antwoord komt vlot: er zit een human in the loop. De vraag is beantwoord, de vergadering gaat verder. Maar er is niets gezegd. Human in the loop betekent dat er ergens in het proces een mens zit. Het zegt niet wáár, niet wat die persoon te zien krijgt, niet hoeveel tijd hij heeft en niet of hij nee mag zeggen. Vier totaal verschillende opzetten dragen dezelfde geruststellende naam — en drie ervan zijn in de meeste situaties de verkeerde. Dit artikel gaat over die keuze. Niet over of je een mens nodig hebt, maar over waar je hem neerzet en wat dat kost. Positie 4 is geen controle. Het is de afwezigheid van controle met een geruststellend woord erop. ## Waarom deze vraag nu overal opduikt De term is in twaalf maanden meer dan verdubbeld in zoekvolume in Nederland: van ongeveer 210 zoekopdrachten per maand in september 2025 naar 480 in augustus 2026. Dat is geen taalkundige mode. Het is het geluid van organisaties die iets in productie hebben genomen en zich afvragen wie er nog kijkt. ### Wat het onderzoek zegt over waarom projecten stranden 40%+ van de agentic AI-projecten wordt vóór eind 2027 geannuleerd. Gartner noemt drie oorzaken: oplopende kosten, onduidelijke bedrijfswaarde en ontoereikende risicobeheersing. ~130 van de duizenden leveranciers die zich ‘agentic’ noemen, zijn dat volgens Gartner werkelijk. De rest doet aan agent washing: bestaande chatbots en RPA opnieuw gelabeld. Bron: Gartner, persbericht 25 juni 2025. Let op wat er in dat rijtje staat. Niet ‘de modellen zijn niet goed genoeg’. Wél: niemand had vastgelegd wat het systeem zelfstandig mocht doen. Dat is geen technisch probleem. Dat is een ontwerpbeslissing die niet genomen is. ## Positie 1 — controle vooraf, op alles Elke actie wacht op een mens. Het systeem bereidt voor, iemand keurt goed, dan pas gebeurt het. Dit voelt het veiligst en is dat in het begin ook. Het probleem ontstaat bij volume. Bij tien voorstellen per dag leest iemand ze werkelijk. Bij honderd ontstaat er een ritme: openen, scannen, akkoord. Bij driehonderd is de goedkeurknop een reflex geworden. Dit heet automation bias: naarmate een systeem vaker gelijk blijkt te hebben, daalt de aandacht waarmee mensen het controleren. Het effect is goed gedocumenteerd in de luchtvaart en de medische besliskunde, en het geldt onverkort voor een medewerker die conceptantwoorden goedkeurt. De pijnlijke conclusie: controle vooraf op álles wordt vanzelf minder betrouwbaar naarmate je meer volume draait. Precies wanneer je hem het hardst nodig hebt. ### Wanneer positie 1 tóch de juiste is - Onomkeerbare handelingen. Geld overmaken, een contract versturen, iets verwijderen. Als terugdraaien niet kan, controleer je vooraf. Altijd. - De eerste zes weken. Begin altijd hier, ongeacht het volume. Je hebt die weken nodig om te zien wat het systeem werkelijk doet in plaats van wat je denkt dat het doet. - Laag volume, hoge waarde. Vijf offertes per week van vijftigduizend euro: laat daar een mens naar kijken. Dat is geen inefficiëntie, dat is verstandig. ## Positie 2 — ingrijpen bij twijfel Het systeem handelt zelfstandig, behalve wanneer het onzeker is. Dan legt het de zaak voor. Dit is in verreweg de meeste MKB-situaties de bruikbaarste opzet. De kracht zit in de schaalbaarheid: de hoeveelheid werk die bij een mens belandt, groeit niet mee met je volume maar met je uitzonderingen. Verdubbelt je facturenstroom, dan verdubbelt je controlewerk niet. De moeilijkheid zit in het woord twijfel. Software twijfelt niet — je moet twijfel definiëren. Meestal in drempelwaarden: - Bedrag. Boven een grens gaat het altijd naar een mens. - Nieuwe relatie. Eerste factuur van een onbekende leverancier: altijd kijken. - Afwijking van het patroon. Deze leverancier stuurt normaal €400, nu €4.000. - Ontbrekend veld. Geen inkoopordernummer, geen match, dus geen automatisch besluit. - Lage zekerheidsscore. Het model geeft aan dat het de tekst slecht kan plaatsen. FLOW 1 ### Inkoopfactuur met drempelcontrole Voor wie: Administratiekantoren en MKB-bedrijven vanaf ongeveer vijftig inkoopfacturen per maand. factuur binnen → velden uitlezen → matchen met inkooporder → < €500 én match? → boeken → anders → wachtrij mens Wat het oplevert: Het routinewerk verdwijnt, de beoordelingen blijven. De medewerker ziet alleen de gevallen waarin zijn oordeel iets toevoegt. Let op: Zet de drempel bewust te laag bij de start. Hem later verhogen op basis van meetgegevens is eenvoudig; een verkeerd geboekt kwartaal terugdraaien niet. De laatste zekerheidsscore verdient een waarschuwing. Taalmodellen zijn slecht gekalibreerd: ze geven soms hoge zekerheid bij een fout antwoord. Gebruik zo’n score als één signaal naast harde regels, nooit als enige poortwachter. ## Positie 3 — steekproef achteraf Het systeem handelt zelfstandig. Een mens controleert achteraf een deel van wat er is gebeurd. Dit is de goedkoopste vorm en de meest onderschatte. De fout is al gemaakt wanneer je hem ziet. Dat klinkt onacceptabel, maar bij goedkope en snel corrigeerbare handelingen is het dat niet. Een verkeerd gelabelde e-mail herstel je in tien seconden. Een concepttekst die niet deugt, herschrijf je. Wat een steekproef uniek maakt: het is de enige positie die je vertelt hoe goed je systeem werkelijk is. Bij controle vooraf zie je nooit wat er zou zijn gebeurd zonder de correctie. Bij een steekproef meet je de echte foutmarge — en dat cijfer heb je nodig om de drempels van positie 2 te onderbouwen. ### Voorbeeld: mailtriage bij een dienstverlener VOORBEELD 1 De situatie. Een adviesbureau ontvangt dagelijks zestig tot tachtig e-mails op het algemene adres. Sorteren kost een medewerker ongeveer een uur per dag, verspreid over de dag, met de bijbehorende onderbreking van ander werk. De aanpak. Een flow leest elke mail, bepaalt de categorie en het label, en zet hem in de juiste map. Verwijderen mag het systeem niet en beantwoorden ook niet. Elke vrijdag krijgt de medewerker twintig willekeurig gekozen mails van die week voorgelegd met de vraag: klopt deze indeling? Het resultaat. Na acht weken bleek de indeling in negentien van de twintig gevallen te kloppen. De uitzondering was steeds hetzelfde type — mails van bestaande klanten met een nieuwe vraag, die als ‘bestaand dossier’ werden gelabeld in plaats van als ‘nieuwe aanvraag’. Eén aanpassing in de regels loste dat op. Wat er tegenvalt. De eerste twee weken was de steekproef nutteloos, omdat niemand had afgesproken wat ‘klopt’ betekende. Twee medewerkers labelden dezelfde mail anders. Definieer je categorieën vóór je begint te meten, anders meet je onenigheid in plaats van kwaliteit. Rekenvoorbeeld op basis van gangbare MKB-volumes, geen klantcase. In de scan rekenen we jouw cijfers door. ## Positie 4 — alleen ingrijpen bij een alarm Er is geen mens in de keten. Er is een melding wanneer iets misgaat. Dit is geen human in the loop. Dit is een geautomatiseerd systeem met een piepje, en het wordt verkocht onder dezelfde naam omdat het geruststellend klinkt. Het kan legitiem zijn: bij zuiver technische stappen die niets beoordelen — een bestand verplaatsen, een record synchroniseren — is een foutmelding voldoende. Het wordt gevaarlijk zodra het systeem iets beoordeelt, want dan is de fout die je wilt vangen precies de fout die geen alarm veroorzaakt: een antwoord dat verkeerd is maar plausibel klinkt. Er is nog een reden waarom deze positie zelden werkt, en die is menselijk. Een alarm dat maandenlang niet afgaat, wordt genegeerd zodra het wél afgaat. Wie nooit iets hoort, stopt met luisteren. ## De vraag die je vooraf beantwoordt Alle vier de posities zijn verdedigbaar. Welke past, volgt uit twee vragen die je moet beantwoorden vóórdat je iets bouwt. | Fout is snel zichtbaar | Fout is laat zichtbaar Fout is goedkoop | Positie 3 — steekproef achteraf | Positie 3 met wekelijkse meting Fout is duur | Positie 2 — drempelcontrole | Positie 1 — controle vooraf Twee vragen, vier antwoorden. Wie deze tabel niet kan invullen, weet zijn proces niet goed genoeg om het te automatiseren. Die tweede vraag — hoe snel merk je het? — wordt vrijwel altijd overgeslagen, terwijl hij zwaarder weegt dan de eerste. Een dure fout die je binnen een uur ziet, is beheersbaar. Een goedkope fout die je pas na een half jaar ontdekt, heeft zich dan honderdduizend keer herhaald. ### Vier regels die ik hanteer - Onomkeerbaar betekent altijd vooraf. Geld, contracten, verwijderingen. Geen uitzonderingen. - Begin strenger dan nodig. Versoepelen op basis van meetgegevens is eenvoudig. Aanscherpen na een incident is duur en pijnlijk. - Meet altijd, ook bij controle vooraf. Zonder cijfers over je foutmarge kun je nooit onderbouwd versoepelen. - Leg vast wie mag ingrijpen en hoe. Een noodstop die niemand kan bedienen omdat de enige die weet hoe het werkt op vakantie is, bestaat niet echt. ### Wat dit kost, en waarom dat de bedoeling is Menselijke controle maakt automatisering minder rendabel. Dat is geen weeffout — dat is de prijs van beheersbaarheid, en je hoort hem expliciet te betalen in plaats van hem weg te rekenen. Een keten met controle vooraf bespaart misschien zestig procent van het handwerk in plaats van negentig. Wie je negentig procent belooft, laat de mens weg of rekent zijn tijd niet mee. Vraag door wanneer je die belofte hoort. ## Veelgestelde vragen Wat betekent human in the loop? Human in the loop betekent dat een mens ergens in een geautomatiseerd proces een beslissing neemt of goedkeurt. De term zegt niets over wáár in het proces dat gebeurt, en juist die plek bepaalt of het werkt. Controle vooraf op elke actie is iets heel anders dan een steekproef achteraf, terwijl beide ‘human in the loop’ heten. Verplicht de AI Act human in the loop? Voor hoog-risicosystemen eist de AI Act menselijk toezicht — artikel 14 spreekt van human oversight. Voor de meeste MKB-automatisering geldt die categorie niet. Wel geldt vanaf augustus 2026 een transparantieplicht: mensen moeten weten dat ze met een AI-systeem praten. Laat je risicoclassificatie beoordelen door iemand die je hele proces kent. Maakt menselijke controle een AI-systeem betrouwbaar? Niet automatisch. Controle werkt alleen als de controleur genoeg tijd, informatie en gezag heeft om nee te zeggen. Een medewerker die honderd voorstellen per dag moet goedkeuren, keurt na twee weken alles goed. Dat heet automation bias en het is de meest onderschatte reden dat toezicht op papier bestaat en in de praktijk niet. Hoeveel controle is genoeg? Dat hangt af van twee dingen: wat één fout kost, en hoe snel je hem opmerkt. Een verkeerd gerouteerde e-mail is goedkoop en snel zichtbaar — daar volstaat een steekproef achteraf. Een verkeerd geboekte factuur is duur en pas bij de jaarafsluiting zichtbaar — daar wil je controle vooraf op alles wat afwijkt. Kan ik controle later toevoegen als het misgaat? Technisch wel, praktisch zelden. Een keten die maanden zonder controle draaide, heeft in die tijd data geproduceerd waarvan niemand weet of ze klopt. Controle achteraf toevoegen betekent dan eerst opruimen. Begin daarom strenger dan nodig en versoepel op basis van meetgegevens. ### Weet je niet welke positie bij jouw proces past? In de gratis scan lopen we je proces door en vullen we die tabel samen in: wat kost één fout, en hoe snel zie je hem? Daar volgt de opzet uit — soms is de uitkomst dat je dit proces beter niet automatiseert. Plan je gratis automatiseringsscan Gratis · vrijblijvend · altijd een mini-adviesrapport --- # Je proces beschrijven en aanleveren: stap voor stap, met gratis tools Source: https://aiagentcycle.com/nl/kennisbank/proces-beschrijven-en-aanleveren/ Type: article · Language: nl · Last modified: 2026-11-02T19:19:01 Een proces beschrijven doe je in drie lagen. Eerst één zin: waar begint het en waar eindigt het. Dan een SIPOC op één A4: wie levert wat aan, wat zijn de hoofdstappen en wat komt eruit. En tot slot een stappentabel met per stap wie het doet, in welk systeem, hoe lang het duurt en wat er misgaat. Met gratis tools ben je in ongeveer een uur klaar. Je hoeft dit niet te doen voor de gratis scan. Doe je het wel, dan gaat het gesprek over keuzes in plaats van over uitzoeken. En je hebt er zelf ook iets aan: een proces dat op papier staat, is overdraagbaar. ## Stap 1: Begrens het proces in één zin Schrijf op wat het begin en het einde is. Hoe scherper de grens, hoe beter je kunt meten. - Goed: van binnengekomen inkoopfactuur tot geboekte en betaalde factuur. - Te breed: de administratie. - Te smal: de factuur openen. ## Stap 2: Maak een SIPOC op één A4 SIPOC staat voor Suppliers, Inputs, Process, Outputs en Customers. Het is een eenvoudig overzicht op hoofdlijnen dat je met weinig uitleg kunt maken, eventueel met plakbriefjes op een flip-over (AHRQ). Het laat niet zien hoe de stappen precies in elkaar grijpen; dat doet de stappentabel hierna. Leveranciers | Invoer | Proces (hoofdstappen) | Uitvoer | Afnemers Leveranciers van inkoop | Factuur als pdf of e-factuur | 1. Ontvangen · 2. Controleren · 3. Goedkeuren · 4. Boeken · 5. Betalen | Geboekte en betaalde factuur | Boekhouding, leverancier, accountant Voorbeeld met fictieve gegevens: inkoopfacturen. ## Stap 3: Vul de stappentabel Dit is het belangrijkste deel. Neem de kolommen over in Google Sheets of Excel en vul per stap in wat je weet. Een schatting is goed; zet er dan “schatting” bij. Stap | Wie | Systeem | Tijd per keer | Hoe vaak | Wat gaat er mis Factuur uit de mailbox halen | Administratie | Outlook | 1 min | 40 per week | Factuur zit in de mail van een collega Bedrag en ordernummer controleren | Administratie | Exact Online | 3 min | 40 per week | Ordernummer ontbreekt Goedkeuren boven €1.000 | Directeur | Mail | 2 min | 6 per week | Ligt dagen te wachten Boeken en archiveren | Administratie | Exact Online | 2 min | 40 per week | Dubbel geboekt na een herinnering Voorbeeld met fictieve gegevens. Twee kolommen maken het verschil. Hoe vaak bepaalt of automatiseren loont, en wat gaat er mis bepaalt hoe de automatisering met uitzonderingen moet omgaan. Kun je een uitzondering opschrijven als een als-dan-zin, dan is het een regel. Lukt dat niet, dan is het vakmanschap en blijft het bij een mens. Meer daarover in welk proces automatiseer je eerst. ## Stap 4: Teken de overdrachten, als dat nodig is Gaat het werk heen en weer tussen meer dan twee mensen of systemen, teken dan een swimlane-schema: één baan per persoon of systeem, met de stappen in de baan van wie ze doet. Zo zie je meteen waar werk blijft liggen. Het idee komt uit BPMN, de gangbare standaard voor processchema’s, maar je hebt de notatie niet nodig: rechthoeken en pijlen zijn genoeg. ## Stap 5: Neem het één keer op Een schermopname van twee tot vijf minuten zegt soms meer dan een pagina tekst. Gebruik testgegevens en sluit vooraf je mailbox en meldingen. - Windows 11: Knipprogramma, toets Windows + Shift + R, kies een gebied en klik op Start. - macOS: toets Shift + Command + 5 en kies hele scherm of een deel. De opname staat daarna op je bureaublad. ## Gratis tools die hiervoor werken Tool | Waarvoor | Account nodig | Waar je bestand staat Google Sheets en Docs | Stappentabel en beschrijving | Gratis Google-account | Google Drive (15 GB gedeeld); geen EU-opslaggarantie op een gratis account Google Forms | Collega’s dezelfde vragen stellen, antwoorden naar Sheets | Gratis Google-account | Google Drive Google Drawings | Eenvoudig stroomschema met vormen en verbindingslijnen | Gratis Google-account | Google Drive Google Vids-schermrecorder | Schermopname tot 30 minuten, via een Chrome-extensie | Gratis Google-account | Google Drive Word, Excel en PowerPoint online | Stappentabel of eenvoudig schema | Gratis Microsoft-account | OneDrive (5 GB) draw.io | Stroomschema en swimlane | Nee | Op je eigen computer of in je eigen opslag; alleen pdf-export loopt via hun server Excalidraw | Snel schema in schetsstijl | Nee | In je browser, of als bestand op je computer Knipprogramma (Windows 11) en Schermafbeelding (macOS) | Schermopname | Nee | Op je eigen computer Gecontroleerd op 31 oktober 2026 bij de leveranciers zelf. Visio zit niet in de gratis Microsoft-apps. ## Privacy: zo deel je een voorbeeld veilig Deel niet meer persoonsgegevens dan nodig is (AVG, dataminimalisatie). Voor een procesbeschrijving zijn echte namen en klantgegevens bijna nooit nodig. - Gebruik verzonnen namen, factuurnummers en bedragen, of een testomgeving. - Beschrijf aantallen (“ongeveer 40 facturen per week”) in plaats van echte bestanden mee te sturen. - Snijd schermafbeeldingen bij of maak gegevens onleesbaar voordat je ze deelt. - Kies bij voorkeur tools die bestanden op je eigen computer bewaren, zoals draw.io, Excalidraw en de ingebouwde schermrecorders. - Let op: een naam vervangen door een code is nog steeds een persoonsgegeven. Pas als gegevens echt anoniem zijn, geldt de AVG niet meer. ## Zo lever je het aan Neem je beschrijving mee naar het scangesprek; we lopen hem samen door op het scherm. Wil je hem vooraf sturen, mail hem dan naar info@aiagentcycle.com, zonder persoonsgegevens. In de vragenlijst van de scan vul je de hoofdzaken in. Een bijlage uploaden kan daar nog niet. ## Na de scan: het proces uitschrijven voor de bouw Ga je verder, dan werken we het gekozen proces samen uit tot een ontwerp. Daarvoor is nodig: - De normale route, stap voor stap, uit je stappentabel. - De uitzonderingen als als-dan-regels, en wat er bij twijfel naar een mens gaat. - Vijf tot tien voorbeelden, geanonimiseerd, van normale gevallen en lastige gevallen. - Wat goed is: de gewenste doorlooptijd, het maximale foutpercentage en wat nooit zonder mens mag. - Wie eigenaar is en mag beslissen hoe het proces hoort te lopen. Hoe het traject daarna verloopt, van ontwerp tot beheer, staat bij mijn werkwijze. Het volledige stappenplan voor procesautomatisering gaat dieper in op nulmeting en acceptatie. ## Veelgestelde vragen Hoeveel tijd kost het om een proces te beschrijven? Voor één proces meestal een uur: tien minuten voor de zin en de SIPOC, een half uur voor de stappentabel en eventueel een korte opname. Twee weken turven hoe vaak iets voorkomt maakt de cijfers betrouwbaarder. Moet ik BPMN of een andere methode kennen? Nee. Een stappentabel in Excel of Google Sheets is genoeg. Een swimlane-schema helpt alleen als werk tussen meer dan twee mensen of systemen heen en weer gaat. Wat als collega’s het proces verschillend beschrijven? Dan heb je iets belangrijks gevonden. Twee beschrijvingen betekenen dat er nog geen vaste werkwijze is. Dat gesprek voer je eerst; daarna is automatiseren pas zinvol. Kan ik ook zonder beschrijving aan de scan beginnen? Ja. De vragenlijst van de scan vraagt de hoofdzaken uit, en in het gesprek vullen we samen aan wat ontbreekt. Een beschrijving maakt het gesprek sneller en scherper. Bronnen: AHRQ, SIPOC Diagram (Workflow Assessment for Health IT Toolkit); OMG, About BPMN 2.0.2; Europese Commissie, beginselen van de AVG; Autoriteit Persoonsgegevens, anonimiseren en pseudonimiseren; productpagina’s van Google, Microsoft, draw.io, Excalidraw en Apple, gecontroleerd op 31 oktober 2026. --- # n8n vs Zapier vs Make: de rekenfout die je pas na een jaar ziet Source: https://aiagentcycle.com/nl/kennisbank/n8n-vs-zapier-vs-make/ Type: article · Language: nl · Last modified: 2026-11-02T13:14:23 Een ondernemer liet mij zijn Zapier-factuur zien. Achttien euro per maand toen hij begon. Driehonderdveertig euro anderhalf jaar later. Er waren geen nieuwe automatiseringen bij gekomen. Alleen meer klanten. De rekeneenheid beïnvloedt het verbruik, maar de totale kosten hangen ook af van inrichting, beheer, infrastructuur, licenties en externe diensten. Vergelijk die posten voor dezelfde scope en periode. Hieronder de vergelijking zonder marketingpraat. Inclusief het scenario waarin Zapier gewoon de betere keuze is — want dat bestaat. ## Het verschil dat alles bepaalt: task versus execution Zapier telt factureerbare acties bij Zaps en activiteiten bij Agents. Betaalde n8n-plannen gebruiken workflow-executions; Make rekent credits die afhangen van modules, AI en verbindingstype. Gratis stappen, herhalingen en planvoorwaarden kunnen de telling veranderen. Bij één koppeling met twee stappen merk je daar niets van. Het verschil ontstaat op het moment dat je automatiseringen volwassen worden — en dat gebeurt altijd. Je begint met “formulier naar CRM”. Een half jaar later is dat: formulier → dubbelcheck → verrijken → CRM → mail → taak → melding → logregel. Acht stappen. Schuif de tabel opzij om alle kolommen te bekijken. Voorbeeld | Telling onder expliciete aanname 1.000 runs met 8 factureerbare standaardacties | 8.000 Zapier-tasks, alleen als alle 8 acties per run succesvol en factureerbaar zijn 1.000 volledige n8n-workflow-runs | 1.000 executions volgens het toepasselijke plan; aanvullende services apart Make | Credits hangen af van modules, AI en verbindingstype Eenheden zijn geen euro’s. Controleer gratis stappen, herhalingen en planvoorwaarden. Meer factureerbare acties en meer runs kunnen het verbruik samen verhogen. Hoe de factuur verandert hangt ook af van staffels, gratis stappen, productregels en contract. Een kwadratische prijsstijging is geen algemene regel. ### De vuistregel om je eigen situatie te toetsen Schatting voor standaardacties: succesvolle runs × gemiddeld aantal daadwerkelijk factureerbare acties per run. Controleer gratis stappen, lussen, herhalingen, Agents en de actuele leveranciersregels apart. Er is geen universele grens waarop overstappen goedkoper wordt. Vergelijk werkelijk verbruik met de toepasselijke staffels én met de volledige kosten van inrichting, beheer, infrastructuur, opslag, licenties en externe diensten. ## De drie naast elkaar Schuif de tabel opzij om alle kolommen te bekijken. Onderdeel | n8n self-hosted | Zapier | Make Kostenmodel | Infrastructuur, beheer, gebruik en toepasselijke licenties | Tasks voor Zaps; Agents heeft een activiteitenbundel | Credits; modules en AI-gebruik bepalen verbruik Infrastructuur | Gekozen eigen infrastructuur; externe diensten apart beoordelen | Cloudplatform; actuele locaties en afspraken controleren | Cloudplatform met EU- of VS-regio per organisatie AI-agents | Agent-workflows met passende modellen en tools | Zapier Agents beschikbaar; planlimieten beoordelen | Make AI Agents beschikbaar; model en verbindingstype beoordelen Overstappen | Workflows exporteerbaar; accounts en licenties apart | Herbouw en controle van koppelingen begroten | Herbouw en controle van koppelingen begroten Tijd tot ingebruikname | Afhankelijk van scope, koppelingen en acceptatietest | Afhankelijk van scope, koppelingen en acceptatietest | Afhankelijk van scope, koppelingen en acceptatietest Gecontroleerd op 10 september 2026. Geen tarievenvergelijking of garantie: raadpleeg de actuele leveranciersvoorwaarden en begroot inrichting, beheer en gebruik samen. ### Twijfel je of overstappen loont? In de gratis scan rekenen we jouw huidige platformkosten door tegen een self-hosted opzet — inclusief overstapkosten. Levert het niets op, dan zeg ik dat gewoon. Plan je gratis automatiserings­scan Gratis · vrijblijvend · altijd een mini-adviesrapport ## Wanneer Zapier of Make gewoon beter is Ik bouw op n8n. Dat maakt mij niet neutraal, dus ik ben expliciet over wanneer je mij níet nodig hebt: - Je hebt één of twee eenvoudige koppelingen nodig. Een clouddienst kan dan passend zijn. Controleer toch de benodigde apps, factureerbare acties, limieten, externe kosten en beheer voordat je kiest. - Je koppeling zit in een niche-app. Zapier heeft duizenden connectoren. Zit jouw branchesoftware daarbij en heeft die geen fatsoenlijke API, dan win je die breedte niet terug. - Niemand wil verantwoordelijk zijn voor een server. Volstrekt legitiem. Kies dan cloud, of laat het beheer door iemand anders doen — maar kies het bewust. - Je flows zijn kort en het volume blijft laag. Vergelijk de totale kosten voor jouw concrete gebruik; ook bij laag volume kunnen functies, licenties en beheer de keuze bepalen. ### Wat ‘open source’ bij n8n wél en niet betekent n8n wordt vaak open source genoemd. Strikt genomen klopt dat niet. n8n gebruikt de Sustainable Use License, een fair-code-licentie: je mag de broncode inzien, aanpassen en zelf draaien — ook commercieel binnen je eigen bedrijf. Wat je niet mag: n8n als concurrerende gehoste dienst doorverkopen aan derden. De broncode is beschikbaar onder de toepasselijke n8n-licenties; dit is geen onbeperkte open-sourcelicentie. Controleer vóór gebruik, hosting voor derden, inbouw of doorverkoop welke voorwaarden en eventuele aanvullende licentie gelden. Zie de licentie van n8n. ## Wanneer is overstappen het waard? Drie signalen. Twee van de drie is voldoende reden om te rekenen: - Er bestaat geen universeel omslagpunt. Vergelijk eenmalige inrichting, het gekozen onderhoud, infrastructuur, opslag, licenties en operationeel gebruik over dezelfde periode. Mijn onderhoudspakketten beginnen bij €250 per maand exclusief btw en externe kosten; bij lager volume kan een clouddienst voordeliger zijn. Bekijk de actuele prijzen. - Je loopt tegen limieten aan die je niet kunt uitleggen. Een stap die je niet mag toevoegen, of een filter dat halverwege alsnog een task kost. - Een klant of accountant vraagt wáár je data staat. Zodra die vraag valt, is het geen technische keuze meer maar een commerciële. Overstappen vraagt inventarisatie, herbouw, autorisaties en acceptatietests. Begroot de eenmalige inzet en eventuele tijdelijke dubbele kosten. Een lagere maandlast is niet gegarandeerd; reken dit door met de methode uit wat automatiseren kost. ## Waarom ik op n8n bouw Ik kies n8n wanneer de combinatie van workflowlogica, zelf te kiezen infrastructuur en AI-integraties past. Betaalde functies, beheer en externe modelkosten blijven afzonderlijke posten; gekoppelde diensten kunnen gegevens buiten de n8n-omgeving verwerken. De volledige onderbouwing — inclusief de bezwaren die ik serieus neem — staat op waarom n8n. Nieuw met de tool? Begin bij wat is n8n. Speelt data-eigendom bij jou? Lees dan AI Act, AVG en je data. ## Drie jaar vooruitgerekend Losse maandprijzen vergelijken is misleidend, omdat de curves verschillend lopen. Hieronder hetzelfde bedrijf op drie momenten. Uitgangspunt: een groeiend MKB-bedrijf dat begint met drie flows en eindigt met vijftien. Schuif de tabel opzij om alle kolommen te bekijken. Scenario | Runs per maand | Factureerbare acties per run (aanname) | Tasks onder die aanname Jaar 1: 3 flows | 1.500 totaal | 4 | 6.000 Jaar 2: 8 flows | 6.000 totaal | 6 | 36.000 Jaar 3: 15 flows | 15.000 totaal | 8 | 120.000 Fictieve volumeaannamen, geen leverancierstarieven of kostengarantie. Begroot n8n-executions, infrastructuur, beheer en externe diensten afzonderlijk. Er is geen onderbouwde vaste kostenlijn voor self-hosting. Reken voor elk jaar met de benodigde capaciteit, het passende beheer, externe gebruikskosten en eventuele aanvullende licenties. Ook bij self-hosting kunnen capaciteit, opslag, licenties en beheer meegroeien. Mijn standaardpakketten kennen grenzen van 3, 5 of 10 benoemde workflows; vijftien workflows vallen niet automatisch binnen zo’n pakket. Beoordeel de scope opnieuw bij groei. ### Waarom hier geen exacte bedragen staan Ik had een tabel met euro’s kunnen maken. Die zou er overtuigender uitzien en binnen een half jaar niet meer kloppen — alle drie de aanbieders hebben hun staffels in de afgelopen achttien maanden aangepast. Gebruik je factuur en werkelijke gebruikslogs. Tel per product de factureerbare acties, credits of executions, inclusief lussen en herhalingen. Een taskgetal simpelweg delen door alle getekende stappen is geen betrouwbare vergelijking. Controleer Zapier-tasks, Make-credits en n8n-plannen. ## Wat er niet in vergelijkingstabellen staat Vier praktijkverschillen die je pas merkt als je er middenin zit, en die vaak zwaarder wegen dan de prijs. ### Wachten kost bij de een wél en bij de ander geen geld Controleer hoe de gekozen leverancier wachtstappen, polling, herhalingen en mislukte acties telt. Niet iedere wacht- of controlestap is betaald. Een telling hoort bij het concrete product en plan, niet bij een algemene vergelijking. ### De HTTP-node is een ontsnappingsluik dat je ooit nodig hebt Duizenden kant-en-klare koppelingen klinkt als een voordeel tot je branchesoftware er niet bij zit. Dan is de vraag niet hoeveel connectoren er zijn, maar of je er zélf een kunt maken. Met een HTTP-node en een codeknoop kan dat altijd. Zonder die twee sta je stil bij het eerste Nederlandse pakket dat geen standaardconnector heeft — en dat zijn er veel. ### Testen op echte data is een onderschat verschil Kun je een flow stap voor stap doorlopen met de werkelijke inhoud van een echte factuur, en terugspoelen als het misgaat? Dat scheelt bij het bouwen van een complexe keten uren per flow. Vraag er expliciet naar in een demo, met jouw eigen data. ### Eigenaarschap van je logica Je flows zijn bedrijfslogica: de vastgelegde afspraken over hoe jouw bedrijf werkt. De vraag is of je die kunt exporteren, versiebeheren en meenemen. Bij een self-hosted opzet is elke flow een JSON-bestand dat je in je eigen repository zet. Bij een gesloten platform is het een export in een formaat dat alleen daar werkt. FLOW Migratie ### Hoe een overstap er in de praktijk uitziet Voor wie: bedrijven met vijf tot vijftien bestaande flows op een per-task-platform Schuif het diagram opzij om alles te bekijken. Inventariseren → Prioriteren op volume → Opnieuw opbouwen → Parallel draaien → Vergelijken → Oud uitzetten Wat het oplevert: Geen big bang. Je laat beide platforms twee weken naast elkaar draaien en vergelijkt de uitkomsten voordat je het oude abonnement opzegt. Let op: Zeg het oude abonnement pas op ná de parallelle periode. De verleiding om meteen te besparen is groot en de kosten van een gemiste order zijn groter. Werkende template om te bekijken: n8n-templatebibliotheek ## Een eerlijk stappenplan als je wilt overstappen - Inventariseer. Welke flows draaien er, hoe vaak, en hoeveel stappen hebben ze? Vaak blijkt hier al dat een derde nooit meer gebruikt wordt. - Vergelijk werkelijk verbruik. Gebruik logs om factureerbare acties, credits en executions apart te ramen. Gratis stappen, lussen en herhalingen maken een simpele deling onbetrouwbaar. - Begin met je zwaarste flow, niet je makkelijkste. Daar zit het meeste geld, en je leert meteen of de overstap realistisch is. - Draai twee weken parallel. Beide platforms actief, uitkomsten naast elkaar. - Zet pas daarna het oude uit. En bewaar de export nog een kwartaal. Bij vijf tot tien flows kost dit in de praktijk twee tot vier dagen werk. Reken dat mee als eenmalige post in de methode uit wat automatiseren écht kost — dan zie je meteen of het rond komt. ## Veelgestelde vragen ### Wat is het verschil tussen n8n en Zapier? Zapier telt factureerbare acties bij Zaps, n8n gebruikt in betaalde plannen workflow-executions. Achtduizend tasks bij duizend runs is alleen een voorbeeld als iedere run acht factureerbare standaardacties uitvoert. Self-hosting bepaalt de n8n-infrastructuur; gekoppelde leveranciers en gegevensstromen worden apart beoordeeld. ### Is n8n goedkoper dan Zapier? Dat is niet algemeen te zeggen. Vergelijk eenmalige inrichting, onderhoud, hosting, opslag, toepasselijke licenties en operationeel gebruik. Self-hosted betekent niet dat je alleen de server betaalt. Een clouddienst kan bij jouw scope voordeliger zijn. ### Wanneer is Zapier de betere keuze? Wanneer je één of twee simpele koppelingen nodig hebt met niche-apps, wanneer niemand in je bedrijf een server wil beheren, en wanneer je binnen een uur live wilt zijn. Zapier heeft duizenden kant-en-klare connectoren; die breedte win je niet terug met techniek. ### Kan ik van Zapier of Make overstappen naar n8n? Vaak wel, als de benodigde koppelingen en functies beschikbaar zijn. Inventariseer workflows en accounts, bouw de logica opnieuw op en test de uitkomsten en overdracht. Begroot migratie, tijdelijke dubbele kosten en doorlopend beheer vooraf; behoud de oude omgeving tot de afgesproken acceptatie is afgerond. ### Waar staat mijn data bij n8n, Zapier en Make? Bij Zapier en Make gebruik je infrastructuur van de leverancier; controleer actuele regio’s, subverwerkers en doorgifteafspraken. Met self-hosted n8n kies je de n8n-infrastructuur, maar AI-, CRM-, mail-, opslag- en andere diensten kunnen gegevens elders verwerken. Beoordeel de volledige keten. ### Wil je weten welk model bij jou past? Niet elk bedrijf is beter af met self-hosted. Ik kijk naar je volume, je team en je koppelingen, en zeg eerlijk wanneer je beter bij je huidige platform kunt blijven. Plan je gratis automatiserings­scan Gratis en vrijblijvend. Je krijgt altijd een mini-adviesrapport. Ik bouw op n8n en heb dus belang bij deze vergelijking. Daarom staan de scenario’s waarin Zapier of Make wint er expliciet in. Prijzen zijn gepubliceerde tarieven op het moment van schrijven; controleer ze bij de leverancier voordat je beslist. --- # Shadow AI: je medewerkers gebruiken het al, alleen niet op jouw voorwaarden Source: https://aiagentcycle.com/nl/kennisbank/shadow-ai-en-ai-beleid/ Type: article · Language: nl · Last modified: 2026-11-02T19:19:04 Ergens in je bedrijf plakt vandaag iemand een klantdossier in een gratis AI-tool om er een samenvatting van te maken. Diegene doet niets kwaads. Diegene werkt hard en heeft haast. En jij weet het niet. Dat is shadow AI: AI-gebruik dat plaatsvindt zonder dat de organisatie het weet of heeft goedgekeurd. Geen sabotage, geen slordigheid — gewoon iemand die een hulpmiddel pakt omdat er geen ander is. De term verscheen in Nederland pas begin 2026 in de zoekcijfers en groeide daarna snel door. Tegelijk steeg het zoekvolume op AI-beleid van ongeveer 110 naar 170 per maand. Dat zijn twee kanten van hetzelfde moment: bedrijven merken dat er iets gebeurt en zoeken naar een manier om het te ordenen. Het verschil zit niet in wat de medewerker wil. Het zit in wat jij hebt geregeld. ## Waarom dit geen IT-probleem is De reflex is een verbod. Dat werkt niet, om dezelfde reden dat het bij shadow IT niet werkte: je verbiedt het gebruik, niet de behoefte. Een medewerker die vier uur besteedt aan werk dat in twintig minuten kan, doet dat niet nog een keer omdat het in een reglement staat. Hij gaat het alleen niet meer vertellen. Daarmee heb je het risico niet weggenomen maar onzichtbaar gemaakt — en onzichtbaar risico is erger dan zichtbaar risico, want je kunt er niets meer aan doen. De vraag is dus niet hoe je het tegenhoudt. De vraag is hoe je zorgt dat de goede route net zo makkelijk is als de snelle. ### Waar het over gaat, in cijfers 1 op 6 Nederlandse bedrijven gebruikt AI — een verdubbeling in twee jaar tijd. Het gaat hier om het gebruik dat gemeten wordt; shadow AI zit daar per definitie niet in. 95% van de zakelijke GenAI-pilots levert geen meetbaar resultaat op de winst-en-verliesrekening. De onderzoekers wijzen niet naar de modellen maar naar de integratie in werkprocessen. Bron: CBS, 2025 (AI-gebruik Nederlandse bedrijven); MIT NANDA, The GenAI Divide: State of AI in Business 2025, augustus 2025 — onderzoek onder 300 implementaties en 150 leidinggevenden. ### Dat cijfer van 95 procent wordt vaak verkeerd gebruikt Je komt het overal tegen, meestal als bewijs dat AI niet werkt. Dat staat er niet. - Het gaat over generatieve AI-pilots in het algemeen, niet over AI-agents en niet over workflow-automatisering. - Het meet geen aantoonbaar rendement, niet ‘mislukt’ of ‘gestopt’. Dat is een wezenlijk verschil: veel pilots werden nooit gemeten. - Het is geen Gartner-cijfer, hoewel het vaak in één adem wordt genoemd met de Gartner-voorspelling over agentic AI. Twee onderzoeken, twee onderwerpen. Ik noem het hier omdat de verklaring relevant is, niet het percentage. De onderzoekers vonden dat succesvolle implementaties diep in bestaande werkprocessen zitten. Shadow AI is per definitie het tegenovergestelde: los gereedschap, naast het proces, zonder verbinding met de systemen waar het werk werkelijk gebeurt. ## Wat het je concreet kost Vier kosten, waarvan de laatste twee zelden worden meegerekend. ### 1 — Gegevens die je niet meer terug kunt halen Zodra een klantdossier in een externe dienst is geplakt, is dat een verwerking van persoonsgegevens. Onder de AVG heb je daarvoor een grondslag nodig, een vermelding in je verwerkingsregister en meestal een verwerkersovereenkomst. Zonder dat kun je bij een vraag van een klant — of van de Autoriteit Persoonsgegevens — niet aantonen dat het goed zit. Het punt is niet dat er per se iets misgaat. Het punt is dat je het niet weet en niet kunt onderbouwen. ### 2 — Aanbestedingen en leverancierstoetsen Steeds meer opdrachtgevers vragen bij inkoop welke AI-systemen je gebruikt en hoe je die beheerst. Wie daar ‘dat weet ik niet precies’ antwoordt, valt af. Niet omdat het onveilig is, maar omdat het niet aantoonbaar veilig is — en inkopers moeten hun keuze verantwoorden. ### 3 — Kennis die het bedrijf verlaat met de medewerker Dit is de onderschatte. Iemand die maandenlang een eigen AI-werkwijze heeft opgebouwd — met prompts die precies werken voor jullie type dossier — neemt die kennis mee bij vertrek. Er staat niets in een systeem, er is niets gedocumenteerd. Wat wél in je omgeving is gebouwd, blijft. ### 4 — Twintig oplossingen voor hetzelfde probleem Zonder overzicht lost elke medewerker zijn eigen versie van hetzelfde knelpunt op. Vijf mensen die allemaal handmatig offertes samenvatten met vijf verschillende tools — dat is vijf keer leergeld voor iets wat één keer goed gebouwd had kunnen worden, en daarna voor iedereen werkt. ### Voorbeeld: een adviesbureau ontdekt wat er al draait VOORBEELD 1 De situatie. Een adviesbureau met veertien medewerkers vermoedde ‘wat AI-gebruik’ en wilde een beleid opstellen. De directie ging ervan uit dat het om twee of drie mensen ging. De aanpak. In plaats van een reglement te schrijven, werd eerst geïnventariseerd. Eén vraag per medewerker, expliciet zonder consequenties: welke tools gebruik je, en waarvoor? Antwoorden werden verzameld door iemand zonder leidinggevende rol. Het resultaat. Elf van de veertien gebruikten iets. Samen negen verschillende tools, waarvan drie met klantgegevens. Twee medewerkers hadden een werkwijze ontwikkeld die zo goed was dat die vervolgens bedrijfsbreed is overgenomen — die was zonder de inventarisatie nooit zichtbaar geworden. Wat er tegenvalt. De inventarisatie kostte vier uur en leverde meteen ongemak op: twee mensen voelden zich betrapt, ondanks de toezegging vooraf. Wie dit doet, moet die toezegging ook echt nakomen. Eén berisping en je krijgt bij de volgende inventarisatie alleen nog sociaal wenselijke antwoorden. Rekenvoorbeeld op basis van gangbare MKB-volumes, geen klantcase. In de scan rekenen we jouw cijfers door. ## Een beleid dat mensen niet wegjaagt De meeste AI-gebruiksbeleiden zijn juridische documenten die niemand leest. Wat werkt, past op twee A4’tjes en beantwoordt vier vragen. - Wat mag ik gebruiken? Een lijst met goedgekeurde tools. Niet ‘alles wat de IT afdeling toestaat’, maar concrete namen. Kort mag; lang is beter dan leeg. - Wat mag er nooit in? Dit is de belangrijkste regel en de enige die je hard maakt. Bijvoorbeeld: geen persoonsgegevens van klanten, geen medische of financiële gegevens, geen broncode, geen contracten van derden. Wees concreet — ‘vertrouwelijke informatie’ is geen bruikbare grens. - Wie beslist over iets nieuws? Eén naam, één werkwijze, en een toezegging over de reactietijd. Wie een week op antwoord moet wachten, vraagt de volgende keer niets meer. - Wat doe ik bij twijfel? Het antwoord moet zijn: vragen, zonder gevolgen. Een beleid waarin twijfel wordt bestraft, produceert geen zorgvuldigheid maar stilte. ### De zin die het meeste effect heeft Zet dit letterlijk in je beleid, bovenaan: “Gebruik je iets dat hier niet in staat en het helpt je werk? Meld het. Dan kijk ik of ik het kan toevoegen. Je krijgt hier geen gedoe over.” Deze ene alinea bepaalt of je beleid informatie oplevert of stilte. Alle andere bepalingen zijn secundair aan de vraag of mensen je nog iets vertellen. ## Wanneer je eigen omgeving het antwoord is Self-hosting wordt vaak gepresenteerd als de oplossing voor shadow AI. Dat is het alleen onder één voorwaarde: de eigen omgeving moet net zo makkelijk zijn als de gratis tool. Is hij trager, lelijker of omslachtiger, dan gebruiken mensen hem niet. Dan heb je een dure omgeving én shadow AI, en dat is de slechtste van alle uitkomsten. FLOW 1 ### Interne kennisassistent op eigen omgeving Voor wie: Organisaties waar medewerkers dagelijks in eigen documenten zoeken. vraag van medewerker → zoeken in eigen documenten → antwoord met bronvermelding → log van vraag en antwoord → niet gevonden? → eerlijk zeggen Wat het oplevert: Medewerkers krijgen antwoorden uit jullie eigen materiaal, met verwijzing naar het brondocument. De data verlaat de omgeving niet en elke vraag is herleidbaar. Let op: Staat of valt met de kwaliteit van je documenten. Een assistent die uit verouderde handleidingen put, geeft met veel overtuiging verkeerde antwoorden — en dat is schadelijker dan geen assistent. Merk op dat de laatste stap in die keten geen technische stap is. Niet gevonden? Eerlijk zeggen. Een assistent die altijd iets antwoordt, ondermijnt binnen een maand het vertrouwen van precies de mensen die hem moeten gebruiken. ### Wanneer je hier nu níets mee hoeft - Je werkt alleen. Dan is er geen schaduw. Leg wel voor jezelf vast wat je waar invoert — dat helpt bij de eerste opdrachtgever die ernaar vraagt. - Je verwerkt geen persoonsgegevens en geen vertrouwelijke informatie van derden. Het risico is dan grotendeels theoretisch. - Je hebt geen opdrachtgevers die hierop toetsen. Kijk hier over een jaar nog eens naar; deze vraag verschuift snel. Voor iedereen daarbuiten geldt: de inventarisatie kost een halve dag en geeft je informatie die je nu niet hebt. Dat is de goedkoopste stap in dit hele onderwerp. ### Kort samengevat - Shadow AI is geen ongehoorzaamheid maar een signaal dat het aangeboden alternatief ontbreekt of te omslachtig is. - Verbieden verplaatst het risico naar het onzichtbare. Inventariseren maakt het beheersbaar. - Begin met vragen, niet met een reglement. Vier uur inventarisatie levert meer op dan tien pagina’s beleid. - Een beleid werkt alleen als melden zonder gevolgen blijft. - Een eigen omgeving lost het pas op als hij net zo prettig werkt als de gratis tool. ## Veelgestelde vragen Wat is shadow AI? Shadow AI is het gebruik van AI-tools door medewerkers zonder dat de organisatie het weet of heeft goedgekeurd. Het is de opvolger van shadow IT: dezelfde dynamiek, waarbij mensen een hulpmiddel pakken dat werkt omdat het aangeboden alternatief te traag of te omslachtig is. Is shadow AI verboden? Niet per se. Het probleem is niet het gebruik maar het gebrek aan overzicht. Zodra er persoonsgegevens of vertrouwelijke bedrijfsinformatie in een externe dienst worden geplakt, ontstaat wél een verwerking waarvoor je onder de AVG een grondslag en een verwerkersovereenkomst nodig hebt. Zonder register kun je niet aantonen dat het goed zit. Hoe weet ik of het bij ons gebeurt? Ga ervan uit dat het gebeurt. Vraag het niet als controle maar als inventarisatie: welke tools gebruik je, en waarvoor? Wie het als handhaving inzet, krijgt onvolledige antwoorden en jaagt het gebruik dieper de schaduw in. Wat hoort er minimaal in een AI-gebruiksbeleid? Vier dingen: welke tools zijn goedgekeurd, welke soorten gegevens mogen er nooit in, wie beslist over nieuwe tools, en wat de medewerker doet bij twijfel. Een beleid dat langer is dan twee A4’tjes wordt niet gelezen en dus niet nageleefd. Lost self-hosting shadow AI op? Alleen als de eigen omgeving net zo makkelijk werkt als de gratis tool. Self-hosting verplaatst de vraag van ‘mag dit’ naar ‘is dit prettig genoeg’. Is het antwoord nee, dan gebruiken mensen alsnog wat sneller werkt — en heb je een dure omgeving én shadow AI. ### Weet je niet wat er bij jou al draait? In de gratis scan breng ik in kaart welke AI-tools er in je organisatie worden gebruikt en welke daarvan een risico vormen. Je krijgt een concept-gebruiksbeleid mee, ook als je verder niets met mij doet. Plan je gratis automatiseringsscan Gratis · vrijblijvend · altijd een mini-adviesrapport --- # Wat is n8n? Uitleg voor Nederlandse ondernemers (2026) Source: https://aiagentcycle.com/nl/kennisbank/wat-is-n8n/ Type: article · Language: nl · Last modified: 2026-11-02T13:14:23 In september 2025 zochten mensen in Nederland gemiddeld 9.900 keer per maand op “n8n”. In juni 2026 waren dat er 40.500. Vorige maand 33.100. Een groei van meer dan 230 procent sinds september 2025. Schuif het diagram opzij om alles te bekijken. Het zoekvolume op “n8n” in Nederland, gemeten in de SE Ranking-database. En toch: typ die term in en je krijgt vrijwel alles in het Engels. Nederlandstalige uitleg die verder gaat dan “handig hoor, dat automatiseren” is er nauwelijks. Terwijl juist Nederlandse ondernemers de vraag stellen die er echt toe doet: wat kan dit ding voor míjn bedrijf doen, en wat kost het me als ik het verkeerd inschat? Dit artikel beantwoordt beide vragen. Zonder hype, met de nadelen erbij. ## Wat is n8n precies? n8n is een workflow-automatiseringsplatform waarmee je losse systemen aan elkaar knoopt, zonder voor elke koppeling een maatwerkprogramma te laten bouwen. Je tekent een flow: hier begint het, dit gebeurt er, daar komt het uit. Vanaf dat moment draait die flow vanzelf — ’s nachts, in het weekend, tijdens je vakantie. De naam spreek je uit als n-eight-n, een afkorting van nodemation. Elke stap in een flow heet een node. Een complete doorloop van je flow heet een execution. Onthoud dat laatste woord: het bepaalt straks je factuur. Schuif het diagram opzij om alles te bekijken. Een n8n-workflow: een formulierinzending doorloopt vijf stappen en telt als één execution. Je bepaalt waar de n8n-installatie draait. Gekoppelde AI-, CRM-, mail- en andere diensten kunnen gegevens elders verwerken. Een Europese server maakt de hele keten dus niet automatisch Europees. Lees meer over self-hosting en gegevensstromen. ## Wat kun je er concreet mee? De kortste samenvatting: alles waar je nu tussen twee schermen zit over te typen. Een paar voorbeelden die ik in het Nederlandse MKB het vaakst tegenkom: - Leadopvolging. Formulier binnen → klant opzoeken of aanmaken in het CRM → persoonlijke reactie binnen een minuut → taak voor jou met de context erbij. - Factuur- en bonverwerking. Inkoopfactuur in de mailbox → velden uitlezen → boeken in je boekhoudpakket → afwijkingen apart zetten voor controle. - Offerte-opvolging. Geen reactie na vijf werkdagen → automatische herinnering in jouw toon → bij reactie meteen een seintje. - Systemen synchroon houden. Webshop, voorraad en boekhouding die elkaars mutaties volgen in plaats van dat jij ze doorgeeft. - Wekelijkse rapportage. Cijfers uit vier bronnen, elke maandag om 07:00 in één overzicht in je mailbox. - AI-agents. Een assistent die inkomende mail leest, categoriseert en een concept klaarzet — met jou als laatste controle. Het punt is niet dat elk van die dingen spectaculair is. Het punt is dat ze bij elkaar makkelijk een halve werkdag per week kosten. En dat die halve dag altijd van jou komt, niet van iemand die je ervoor kunt inhuren. ### Reken het even mee Twee uur per week overtypwerk, tegen een intern uurtarief van €60, is ±104 uur en ±€6.240 per jaar. Bij drie mensen die hetzelfde doen: €18.720. Dat is geen kostenpost die op een factuur staat — en precies daarom valt hij nooit op. Rekenvoorbeeld, indicatief. In de scan vullen we jouw cijfers in. ### Weet je niet waar je grootste tijdvreter zit? In een gratis scan breng ik je processen in kaart en reken ik door wat ze je per jaar kosten. Je krijgt altijd een mini-adviesrapport mee — ook als je verder niets met mij doet. Plan je gratis automatiserings­scan Gratis · vrijblijvend · altijd een mini-adviesrapport ## Waarom groeit n8n zo hard? Drie redenen, en ze versterken elkaar. ### 1. De rekeneenheid is eerlijker geworden bij complexe flows Vergelijk de echte rekeneenheden. Betaalde n8n-plannen rekenen met workflow-executions; Zapier telt bij Zaps factureerbare acties en hanteert voor Agents activiteiten. Make rekent credits, waarvan het verbruik per module, AI-gebruik en verbindingstype kan verschillen. Niet iedere stap is automatisch één betaalde eenheid. Meer stappen en meer volume kunnen andere kosten opleveren, maar garanderen geen besparing. Vergelijk licenties, infrastructuur, beheer en operationeel gebruik voor dezelfde scope. Zie de actuele n8n-plannen, Zapier-telling en Make-credits. ### 2. AI werd een bouwsteen in plaats van een apart product n8n heeft AI-agents, geheugen en vectorzoeken ingebouwd. Dat betekent dat een taalmodel gewoon een stap in je flow is — met een controlestap ervoor en een goedkeuringsmoment erna. Precies zoals je het wilt hebben als er een klantmail uit rolt met jouw naam eronder. ### 3. Data-eisen werden zakelijk in plaats van theoretisch Self-hosting helpt de eigen infrastructuur te beschrijven; voor een volledig antwoord breng je ook gekoppelde leveranciers, verwerking en beheerstoegang in kaart. ### Waar n8n je tegenvalt Eerlijk is eerlijk. Drie dingen die niemand in een demo laat zien: - Zelf hosten is zelf verantwoordelijk. Updates, back-ups, monitoring en beveiliging zijn nu van jou. Draait je server niet, dan draait je facturatieflow ook niet. - Minder kant-en-klare koppelingen. Waar Zapier duizenden connectoren heeft, heeft n8n er honderden — plus een HTTP-node waarmee je de rest zelf bouwt. Dat is krachtiger, maar het kost een uur in plaats van een klik. - De leercurve zit in het denken, niet in de knoppen. Een flow tekenen is makkelijk. Bedenken wat er moet gebeuren als de API niet reageert, als het bedrag negatief is, of als dezelfde lead twee keer binnenkomt — dát is het werk. Ik zeg het liever nu dan achteraf: als niemand in je bedrijf die verantwoordelijkheid wil dragen, kies dan bewust voor beheer of voor een gehoste variant. Slecht beheerde automatisering is duurder dan geen automatisering. ## Wanneer is n8n de juiste keuze — en wanneer niet? Schuif de tabel opzij om alle kolommen te bekijken. Situatie | n8n passend? | Waarom Je koppelt meerdere systemen met meerstaps-logica | Ja | Vergelijk kosten en beheer over de volledige scope; meer stappen garanderen geen besparing Je verwerkt persoonsgegevens of klantdossiers | Ja | Je kiest de n8n-infrastructuur; locaties en rollen van alle gekoppelde diensten worden afzonderlijk vastgelegd. Je wilt AI inzetten met controle over wat er uitgaat | Ja | AI-stappen met goedkeuring en logging zitten ingebouwd Je hebt één simpele koppeling nodig, verder niets | Nee | Een kant-en-klare clouddienst kan hier passend en voordeliger zijn Niemand kan of wil een server beheren | Deels | Kies dan cloud of extern beheer — niet self-hosted zonder plan Je proces staat nog niet vast | Nee, nog niet | Een rommelig proces automatiseren levert alleen sneller rommel op Wanneer n8n past. De laatste rij is de meest genegeerde en de duurste. Die laatste rij verdient nadruk. De meest voorkomende fout is niet de verkeerde tool kiezen — het is een proces automatiseren dat nog niet klopt. Automatisering vergroot uit wat er al is. Klopt de volgorde, dan win je uren. Klopt hij niet, dan produceer je de fout alleen sneller en vaker. Mijn werkwijze begint daarom altijd met analyseren, niet met bouwen. ## Wat kost het om te beginnen? Begroot alle kostenposten samen: - Licentie: kies de passende n8n-editie en controleer de toepasselijke gebruiksvoorwaarden. Community Edition en betaalde cloud- of self-hosted functies hebben verschillende voorwaarden; raadpleeg de actuele n8n-prijzen. - Infrastructuur en gebruik: begroot hosting, opslag, back-ups en externe API- of AI-kosten op basis van capaciteit en gegevensstromen. - Bouwen en beheren: bouw, vast onderhoud, menselijke triage en aanvullend werk zijn afzonderlijke afspraken. Onderhoud begint bij €250 per maand exclusief btw en externe kosten; zelfbeheer blijft mogelijk. De kosten en eenvoudige terugverdientijd hangen af van aannamen over bespaarde tijd, restwerk en alle doorlopende kosten. Bekijk de uitgewerkte rekenscenario’s en mijn prijzen en pakketgrenzen. ## Waar begin je? Niet bij de tool. Bij het werk. Drie vragen die je vanavond aan je keukentafel kunt beantwoorden: - Welke handeling doe je deze week voor de derde keer op precies dezelfde manier? - Welke fout kost je het vaakst geld of gezichtsverlies bij een klant? - Welke stap laat een klant of collega het langst wachten? Wie die drie eerlijk invult, heeft zijn eerste flow al te pakken. De tool volgt daarna vanzelf — en soms is dat niet eens n8n. Dat zeg ik dan ook gewoon. ## Drie flows die je vandaag kunt bekijken Automatisering blijft abstract tot je een flow van dichtbij ziet. De officiële n8n-templatebibliotheek bevat op dit moment ruim negenduizend werkende workflows die je gratis kunt openen, doorklikken en importeren. Hieronder drie die het dichtst bij het Nederlandse MKB liggen — met de eerlijke kanttekening erbij. FLOW 01 ### Inkoopfacturen automatisch uitlezen en boeken Voor wie: administratiekantoren, groothandels, iedereen met meer dan twintig inkoopfacturen per maand Schuif het diagram opzij om alles te bekijken. Mailbox bewaakt → PDF gedownload → Document geparsed → AI leest velden uit → Gecontroleerd → Naar boekhouding Wat het oplevert: Waar iemand eerst per factuur twee minuten overtypte, controleer je nu alleen nog de uitzonderingen. Bij honderd facturen per maand scheelt dat al snel drie uur. Let op: Scans en foto’s van bonnen zijn lastiger dan digitale PDF’s. Reken op een hoger uitzonderingspercentage in het eerste kwartaal en bouw altijd een controlestap in. Werkende template om te bekijken: n8n-templatebibliotheek FLOW 02 ### Inkomende lead binnen een minuut een persoonlijke reactie Voor wie: adviesbureaus, installateurs, B2B-dienstverleners met formulierverkeer Schuif het diagram opzij om alles te bekijken. Formulier ingevuld → Bedrijf verrijkt → AI kwalificeert → CRM bijgewerkt → Reactie verstuurd → Taak voor jou Wat het oplevert: De reactietijd gaat van uren naar seconden — en dat is precies de variabele waarvan aantoonbaar is dat hij je kwalificatiekans bepaalt. Let op: Laat de AI het concept schrijven, niet het versturen — zeker niet in de eerste maanden. Een verkeerd getoonzette eerste reactie kost je meer dan een langzame. Werkende template om te bekijken: n8n-templatebibliotheek FLOW 03 ### Openstaande facturen die zichzelf opvolgen Voor wie: iedereen die aanmaningen uitstelt omdat het ongemakkelijk voelt Schuif het diagram opzij om alles te bekijken. Elke ochtend 09:00 → Openstaande posten opgehaald → Vervaldatum getoetst → Toon bepaald per klant → Herinnering verstuurd → Betaling verwerkt Wat het oplevert: Je debiteurentermijn daalt zonder dat jij één ongemakkelijk telefoontje pleegt. Voor veel MKB-bedrijven is dit de flow met de snelste terugverdientijd, omdat hij niet alleen uren bespaart maar cash naar voren haalt. Let op: Toon is alles. Bouw minimaal twee varianten — mild voor goede betalers, zakelijk voor structurele laatkomers — en houd één klantcategorie er handmatig uit. Werkende template om te bekijken: n8n-templatebibliotheek Belangrijke nuance: een template is geen productie. Deze flows laten de vorm zien. Het werk zit in jouw uitzonderingen, jouw systemen en jouw foutafhandeling. Wie een template importeert en live zet, heeft binnen twee weken een flow die stilstaat op een geval waar niemand aan gedacht had. Gebruik ze als landkaart, niet als eindbestemming. ## Wat je moet regelen voordat je live gaat Dit lijstje onderscheidt een demo van iets waar je bedrijf op durft te draaien. Elk punt is een keer pijnlijk geleerd — niet noodzakelijk door mij. - Een Error Workflow kan een fout signaleren. Opnieuw proberen wordt afzonderlijk en begrensd ingericht, alleen als herhaling veilig is; blijvende fouten krijgen een eigenaar en een herstelroute. Lees de gids over stille fouten voorkomen. - Dubbelloopbeveiliging. Als dezelfde lead twee keer binnenkomt, wil je niet twee keer mailen. Een uniek kenmerk per record voorkomt dat. - Logging. Wat is er gebeurd, wanneer, met welke data, met welk resultaat. Zonder logboek kun je niets aantonen en niets herstellen. - Back-up van je workflows. Je flows zijn bedrijfslogica. Zet ze in versiebeheer, net als code. - Een grens op je kosten. Draait er een AI-stap in mee, zet dan een limiet en een waarschuwing. Anders is een drukke maand ook een dure maand. ### Wat ik zelf zou willen weten voordat ik begon De eerste flow is nooit het probleem. Het probleem is de vijftiende — als niemand meer weet welke flow wat doet, wie hem gebouwd heeft en waarom die ene stap erin zit. Geef elke flow vanaf dag één een duidelijke naam, een korte beschrijving in de notitie-node en een eigenaar. Dat kost vijf minuten per flow en bespaart je later een middag archeologie. Ik lever daarom standaard een overdrachtsdocument mee — ook als je mij daarna niet meer nodig hebt. Technische foutafhandeling en menselijke storingsopvolging zijn verschillende afspraken. Vast onderhoud staat los van de 30 minuten triage per abonnementsperiode en van eventuele werkruimte. Aanvullend betaald onderzoek of wijzigingen bespreken we vooraf. Een aan mij toerekenbare tekortkoming in afgesproken werk herstel ik zonder extra arbeids- of eigen AI-kosten; dat gaat niet van jouw werkruimte af. Zelfbeheer blijft mogelijk en beperkt bestaande rechten bij oplevergebreken niet. Bekijk de prijzen en pakketgrenzen en onderhoudsvoorwaarden. ## Veelgestelde vragen ### Wat is n8n in het kort? n8n koppelt systemen via visuele workflows met triggers, acties en uitkomsten. Je kunt n8n op gekozen eigen infrastructuur draaien. Gekoppelde AI-, CRM-, mail- en andere diensten kunnen gegevens elders verwerken; self-hosting maakt de hele keten niet automatisch lokaal. ### Is n8n gratis? Voor de Community Edition gelden de toepasselijke n8n-licenties. Infrastructuur, beheer, externe diensten en eventuele betaalde functies begroot je afzonderlijk. De broncode is beschikbaar onder de toepasselijke n8n-licenties; dit is geen onbeperkte open-sourcelicentie. Controleer vóór gebruik, hosting voor derden, inbouw of doorverkoop welke voorwaarden en eventuele aanvullende licentie gelden. Zie de licentie van n8n. ### Is n8n open source? Niet volgens de strikte OSI-definitie. De broncode is beschikbaar onder de toepasselijke n8n-licenties; dit is geen onbeperkte open-sourcelicentie. Controleer vóór gebruik, hosting voor derden, inbouw of doorverkoop welke voorwaarden en eventuele aanvullende licentie gelden. Zie de licentie van n8n. ### Wat is het verschil tussen n8n en Zapier? Betaalde n8n-plannen rekenen workflow-executions; Zapier gebruikt factureerbare acties voor Zaps en activiteiten voor Agents. Duizend runs met acht daadwerkelijk factureerbare standaardacties kunnen achtduizend Zapier-tasks betekenen; gratis stappen en andere producten veranderen die berekening. Self-hosted n8n vraagt daarnaast eigen infrastructuur, beheer en eventuele licenties. Vergelijk de volledige kosten voor jouw inrichting. ### Heb ik technische kennis nodig voor n8n? Voor eenvoudige koppelingen niet. Voor een productieomgeving wel: server, updates, back-ups, foutafhandeling en logging moeten geregeld zijn. Dat is precies het stuk waar automatisering in het MKB meestal op stukloopt — niet het bouwen van de flow zelf. ### Zou n8n in jouw bedrijf iets opleveren? In een gratis scan loop ik één proces met je door en laat ik zien welke stappen zich lenen voor een flow. Je krijgt de uitkomst mee — ook als het antwoord ‘voorlopig niet doen’ is. Plan je gratis automatiserings­scan Gratis en vrijblijvend. Je krijgt altijd een mini-adviesrapport. Zoekvolumes in dit artikel komen uit SE Ranking (database Nederland, gemeten augustus 2026). Prijzen van n8n zijn de gepubliceerde tarieven op het moment van schrijven en kunnen wijzigen — controleer ze altijd bij de bron. --- # Wat kost bedrijfsprocessen automatiseren écht? De rekensom die niemand publiceert Source: https://aiagentcycle.com/nl/kennisbank/wat-kost-bedrijfsprocessen-automatiseren/ Type: article · Language: nl · Last modified: 2026-11-02T13:14:23 Wie automatisering overweegt, heeft meer nodig dan de belofte van tijdwinst. Je wilt weten wat de bouw kost, welke terugkerende kosten erbij horen en welke aannamen een rekensom gebruikt. Dit artikel geeft indicatieve bandbreedtes en uitgewerkte scenario’s. Daarmee kun je de bouw, doorlopende kosten en verwachte opbrengst voor dezelfde scope en periode vergelijken. Waarschuwing vooraf: sommige processen zijn het niet waard. Dat lees je hieronder ook. ## Begin niet bij de prijs. Begin bij wat het nu al kost. De vraag “wat kost automatiseren?” is de tweede vraag. De eerste is: wat kost het je nu, elke week, dat je het niet doet? Dat bedrag staat nergens. Het staat niet op een factuur, niet in je boekhouding en niet in je P&L. Het zit verstopt in de avonden waarop je facturen natikt en in de offerte die je vergat op te volgen. Onzichtbare kosten voelen als gratis. Ze zijn het niet. ### De basisformule Uren per week × 52 × intern uurtarief = jaarkosten van dit proces Voor het interne uurtarief: neem het brutoloon inclusief werkgeverslasten gedeeld door de productieve uren. Voor MKB-kantoorwerk komt dat vaak uit tussen €45 en €75 per uur. Doet jij het als eigenaar, reken dan met je declarabele tarief — want dat is wat je werkelijk misloopt. Schuif de tabel opzij om alle kolommen te bekijken. Proces | Uur/week | × 52 | à €60 | Kosten per jaar Offertes handmatig opvolgen | 2,5 | 130 uur | €60 | €7.800 Inkoopfacturen overtypen | 2,0 | 104 uur | €60 | €6.240 Ordergegevens tussen systemen kopiëren | 1,5 | 78 uur | €60 | €4.680 Wekelijkse rapportage in elkaar zetten | 1,0 | 52 uur | €60 | €3.120 Klantvragen die al eerder beantwoord zijn | 3,0 | 156 uur | €60 | €9.360 Rekenvoorbeelden, indicatief. Vul je eigen uren en tarief in — de uitkomst verrast bijna iedereen. Merk op wat er gebeurt als je twee of drie regels optelt. Dan zit je in het gebied waar een medewerker in beeld komt. Alleen: die kun je op dit moment nauwelijks vinden, en een medewerker die overtypwerk doet, blijft dat doen. ### Ik reken het voor je door In een gratis scan breng ik je processen in kaart, meet ik de uren en zet ik er een bedrag onder. Je krijgt de berekening mee, ook als je er zelf mee verder wilt. Plan je gratis automatiserings­scan Gratis · vrijblijvend · altijd een mini-adviesrapport ## Wat kost het bouwen dan wél? Hieronder mijn eigen bandbreedtes voor het Nederlandse MKB, gebaseerd op afgebakende projecten. Ze zijn indicatief — de exacte prijs hangt af van je systemen, je uitzonderingen en de kwaliteit van je data. Schuif de tabel opzij om alle kolommen te bekijken. Type project | Eenmalig | Terugkerende kosten | Typische doorlooptijd Eén flow, twee systemen bijv. formulier → CRM → opvolgmail | €750 – €3.000 | Hosting, opslag, licenties en API-verbruik apart te begroten | 1 – 2 weken Procesketen, drie tot vijf systemen bijv. order → voorraad → boekhouding | €3.500 – €8.000 | Hosting, opslag, licenties en API-verbruik apart te begroten | 3 – 6 weken AI-agent met menselijke controle bijv. mailtriage met conceptantwoord | €5.000 – €12.000 | Hosting, opslag, licenties en API-verbruik apart te begroten | 4 – 8 weken Optioneel technisch onderhoud vast onderhoud; wijzigingen via werkruimte of vooraf afgesproken meerwerk | — | vanaf €250 per maand | doorlopend Indicatieve bandbreedtes, exclusief btw. Actuele pakketprijzen staan op de prijzenpagina. De bouwprijs staat los van terugkerende dienstverlening. Je kiest zelfbeheer (€0 per maand aan onderhoudsdienstverlening van AIAgentCycle) of een onderhoudspakket vanaf €250 per maand. Externe gebruikskosten blijven bestaan. Bij Techbeheer is geen aanvullende werkruimte inbegrepen. Bekijk de prijzen en pakketgrenzen en onderhoudsvoorwaarden. Schuif de tabel opzij om alle kolommen te bekijken. Aanname | Bedrag / berekening Veronderstelde vermeden handwerktijd | 2 uur per week × 52 × €60 = €6.240 per jaar Eenmalige bouw | €3.000 Onderhoud en externe kosten (scenario) | €315 per maand = €3.780 per jaar Resterend handwerk (aanname) | €0; in werkelijkheid apart meten Netto tijdswaarde na terugkerende kosten | €2.460 per jaar = €205 per maand Eenvoudige terugverdientijd | €3.000 / €205 = circa 14,6 maanden Fictief rekenvoorbeeld, geen offerte of leveranciersprijslijst: Techbeheer €250 + hosting €35 + externe back-upopslag €10 + geraamd operationeel AI-verbruik €20 = €315 per maand (€3.780 per jaar), exclusief btw. De pakketkeuze is voorlopig: complexiteit, maximaal 3 benoemde workflows, 1 productieomgeving en maximaal 20 GB brondata moeten vooraf passen. Werkelijke scope en externe kosten worden afzonderlijk begroot. Verwachte tijdbesparing is niet automatisch geldelijke opbrengst. ### De drie kostenposten die bijna altijd ontbreken - Begroot vaste technische zorg, externe gebruikskosten en mogelijk aanvullend werk afzonderlijk. Een percentage van de bouwsom bepaalt niet welk onderhoud of herstel is inbegrepen. Bekijk de prijzen en pakketgrenzen en onderhoudsvoorwaarden. - Uitzonderingen die pas na livegang opduiken. Het proces in je hoofd heeft drie stappen. Het proces in de praktijk heeft er drie plus zeven “behalve als”-gevallen. Die kosten vaak meer bouwtijd dan de hoofdroute zelf. - Jouw eigen tijd tijdens het project. Toegang regelen, meekijken, testen, beslissen. Reken op vier tot tien uur van jouw kant bij een middelgroot project. Niet meer — maar ook niet nul. Ik zet deze drie standaard in de offerte. Niet omdat het mooi staat, maar omdat een project dat halverwege duurder wordt, een project is dat je vertrouwen kost. ## Wanneer automatiseren níet loont Dit hoofdstuk ontbreekt in vrijwel elk artikel over dit onderwerp. Terwijl het je het meeste geld bespaart. Vier situaties waarin mijn advies is: nu niet. - Het proces kost minder dan één uur per week. Bij €60 per uur is de maximale tijdswaarde €3.120 per jaar. Het fictieve scenario van €315 maandkosten kost al €3.780 per jaar, vóór bouw en restwerk. Daarin ontstaat op tijdswaarde alleen geen positieve terugverdientijd. Een andere inrichting, zelfbeheer of aantoonbare foutreductie kan de uitkomst veranderen. - Het proces verandert nog elk kwartaal. Je automatiseert dan een momentopname. Zet het proces eerst vast, automatiseer daarna. - Het proces zit vol oordeel. Als de uitkomst afhangt van wat iemand van een klant wéét, dan automatiseer je hooguit de voorbereiding — niet de beslissing. - De onderliggende data klopt niet. Dubbele klanten, lege velden, drie schrijfwijzen van dezelfde leverancier. Automatiseren maakt dat niet beter. Het maakt het sneller zichtbaar, en duurder. De vierde is de meest voorkomende. Een rommelig proces automatiseren levert alleen sneller rommel op. Daarom staat analyseren als eerste stap in mijn werkwijze — en zeg ik soms gewoon nee. ## Hoe kies je het eerste proces? Scoor elk kandidaat-proces op vier punten. Wie op alle vier hoog scoort, is je startpunt. - Frequentie. Hoe vaak per week gebeurt dit? Vaker is beter dan vervelender. - Regelmaat. Kun je het opschrijven als een reeks als-dan-stappen? Zo niet, dan is het nog geen proces maar een vaardigheid. - Foutkosten. Wat kost het als het misgaat — geld, een klant, of een boete? - Wachttijd. Hoe lang zit er iemand op je te wachten? Snelheid is vaak meer waard dan de bespaarde uren zelf. Die laatste verdient toelichting. Bij leadopvolging is snelheid geen luxe maar de hele wedstrijd: Harvard Business Review onderzocht 2.241 bedrijven en vond dat wie binnen een uur reageert aanzienlijk vaker een lead kwalificeert dan wie langer wacht — terwijl de gemiddelde reactietijd in datzelfde onderzoek op tientallen uren lag. Een flow die binnen een minuut een persoonlijke reactie stuurt, bespaart niet alleen uren. Hij wint opdrachten. ### Over dat “78 procent koopt bij wie het eerst reageert” Het vaak herhaalde cijfer van 78 procent is hier niet met een controleerbare primaire bron onderbouwd. Ik gebruik het daarom niet als bewijs voor jouw opbrengst. Bereken die met je eigen reactietijden, conversie, orderwaarde en kosten; het voorbeeld hieronder maakt zijn aannamen expliciet. ### Welk proces pak je als eerste? Dat is precies de vraag waar de scan mee begint. Ik kijk naar frequentie, foutgevoeligheid en hoeveel handen er aan een proces zitten, en zet ze op volgorde. Jij bepaalt daarna wat je ermee doet. Plan je gratis automatiserings­scan Gratis en vrijblijvend. Je krijgt altijd een mini-adviesrapport. ## Kort samengevat - Reken eerst uit wat het proces je nu kost. Zonder dat getal is elke offerte een gok. - Eén afgebakende flow: €750 – €3.000 eenmalig. Een procesketen: €3.500 – €8.000. - Begroot vast onderhoud, externe gebruikskosten en aanvullend werk afzonderlijk. Mijn onderhoudspakketten beginnen bij €250 per maand exclusief btw en externe kosten; zelfbeheer blijft mogelijk. - Onder één uur per week: meestal niet doen. - Klopt het proces niet, dan automatiseer je de fout. Eerst opruimen, dan bouwen. Wil je weten met welk gereedschap dit gebouwd wordt en waarom dat je facturen scheelt bij groei? Lees wat is n8n en AI-agent of workflow. ## Drie complete rekensommen Genoeg bandbreedtes. Hieronder drie doorgerekende gevallen, elk gebaseerd op een flowvorm die je in de officiële n8n-bibliotheek kunt openen en bekijken. De uren zijn typische MKB-getallen; vul gerust je eigen cijfers in. ### Geval 1 — Administratiekantoor, 12 medewerkers, factuurverwerking FLOW A ### Inkoopfacturen uitlezen, controleren en boeken Voor wie: administratiekantoren en groothandels vanaf ± 100 inkoopfacturen per maand Schuif het diagram opzij om alles te bekijken. Mailbox bewaakt → PDF geparsed → AI leest velden → Regels getoetst → Goedkeuring bij afwijking → Naar boekhouding Wat het oplevert: Van zes uur per week naar ongeveer twintig minuten controle. Let op: Reken op een uitzonderingspercentage van tien tot twintig procent in het eerste kwartaal. Dat percentage daalt naarmate je de regels aanscherpt — maar het wordt nooit nul. Werkende template om te bekijken: n8n-templatebibliotheek Schuif de tabel opzij om alle kolommen te bekijken. Post | Bedrag | Toelichting Huidige tijdswaarde | €18.720 per jaar | 6 uur per week × 52 × €60 Eenmalige bouw | €5.500 | Boekhoudkoppeling, uitlezing en goedkeuring Onderhoud en externe kosten | €3.780 per jaar | Scenario €315 per maand Restwerk | €1.040 per jaar | 20 minuten per week × 52 × €60 Netto tijdswaarde jaar 1 | €8.400 | 18.720 − 5.500 − 3.780 − 1.040 Netto tijdswaarde jaar 2 e.v. | €13.900 per jaar | 18.720 − 3.780 − 1.040 Eenvoudige terugverdientijd | circa 4,7 maanden | 5.500 / (13.900 / 12) Fictief rekenvoorbeeld, geen offerte of leveranciersprijslijst: Techbeheer €250 + hosting €35 + externe back-upopslag €10 + geraamd operationeel AI-verbruik €20 = €315 per maand (€3.780 per jaar), exclusief btw. De pakketkeuze is voorlopig: complexiteit, maximaal 3 benoemde workflows, 1 productieomgeving en maximaal 20 GB brondata moeten vooraf passen. Werkelijke scope en externe kosten worden afzonderlijk begroot. ### Geval 2 — Adviesbureau, 8 medewerkers, leadopvolging Hier ligt de winst níet in de bespaarde uren. Die zijn bescheiden. De winst zit in de opdrachten die je nu misloopt omdat je pas de volgende ochtend reageert. FLOW B ### Lead binnen een minuut een persoonlijke reactie Voor wie: B2B-dienstverleners met formulier- of offerteaanvragen Schuif het diagram opzij om alles te bekijken. Formulier ingevuld → Bedrijfsdata verrijkt → AI kwalificeert → CRM bijgewerkt → Reactie verstuurd → Taak met context Wat het oplevert: Reactietijd van uren naar seconden, plus een CRM dat vanzelf klopt. Let op: Laat de AI het concept schrijven en jou versturen, zeker in de eerste maanden. Snelheid winnen ten koste van toon is geen winst. Werkende template om te bekijken: n8n-templatebibliotheek ### Wat 0,8 extra opdracht per maand aan omzet kan betekenen Stel: 40 aanvragen per maand, huidige conversie 12 procent, gemiddelde opdrachtwaarde €4.500. Dat is 4,8 opdrachten per maand. Gaat de conversie door snellere opvolging naar 14 procent — een bescheiden aanname — dan is dat 0,8 opdracht per maand extra. €3.600 per maand, €43.200 per jaar. Tegenover een investering van rond de €3.500. Extra omzet is nog geen extra winst. Trek leveringskosten, resterend werk en doorlopende automatiseringskosten af voordat je een terugverdientijd noemt. De genoemde conversiestijging is een fictieve aanname, geen resultaatbelofte. ### Geval 3 — Webshop, 25 medewerkers, systemen synchroon houden Het minst spannende geval, en tegelijk het geval waarin de foutkosten zwaarder wegen dan de uren. Een voorraad die niet klopt kost je geen tijd — die kost je een order en een recensie. Schuif de tabel opzij om alle kolommen te bekijken. Post | Bedrag | Toelichting Overtypwerk | €4.680 per jaar | 1,5 uur per week × 52 × €60 Veronderstelde vermeden foutkosten | €6.000 per jaar | Aanname: alle 10 misgrepen van €600 worden vermeden Eenmalige bouw | €6.500 | Drie systemen koppelen Onderhoud en externe kosten | €3.780 per jaar | Scenario €315 per maand Netto waarde jaar 1 | €400 | 10.680 − 6.500 − 3.780 Netto waarde jaar 2 e.v. | €6.900 per jaar | 10.680 − 3.780 Eenvoudige terugverdientijd | circa 11,3 maanden | 6.500 / (6.900 / 12) Fictief rekenvoorbeeld, geen offerte of leveranciersprijslijst: Techbeheer €250 + hosting €35 + externe back-upopslag €10 + geraamd operationeel AI-verbruik €20 = €315 per maand (€3.780 per jaar), exclusief btw. De pakketkeuze is voorlopig: complexiteit, maximaal 3 benoemde workflows, 1 productieomgeving en maximaal 20 GB brondata moeten vooraf passen. Werkelijke scope en externe kosten worden afzonderlijk begroot. Resterend handwerk is hier op nul gezet; meet dit en de werkelijk vermijdbare foutkosten vooraf. In dit fictieve webshopvoorbeeld is de eenvoudige terugverdientijd circa 11,3 maanden. Kosten en capaciteit kunnen met het ordervolume meegroeien. Meet de foutkosten en de werkelijk vermijdbare handelingen voordat je investeert. Schuif de tabel opzij om alle kolommen te bekijken. Voorbeeld | Jaar 1 na genoemde kosten | Vanaf jaar 2 | Eenvoudige terugverdientijd Factuurverwerking | €8.400 verwachte tijdswaarde | €13.900 per jaar | circa 4,7 maanden Leadopvolging | Niet berekend: marge en kosten ontbreken | Extra omzet is geen nettowinst | Niet bepaald Webshop | €400 verwachte netto waarde | €6.900 per jaar | circa 11,3 maanden Samenvatting van de fictieve aannamen hierboven, exclusief btw; geen offerte of resultaatgarantie. ### Wil je jouw drie gevallen doorgerekend zien? Dat is precies wat de scan doet: ik meet de uren, schat de foutkosten en zet er een terugverdientijd onder. Je krijgt de spreadsheet mee. Plan je gratis automatiserings­scan Gratis · vrijblijvend · altijd een mini-adviesrapport ## De vraag die je aan elke aanbieder moet stellen Vraag je offertes op bij meerdere partijen? Vier vragen die het kaf van het koren scheiden. Wie hierop wegduikt, rekent later na. - “Wat gebeurt er als jullie ermee stoppen?” Krijg ik de flows mee, draaien ze op mijn eigen omgeving, kan een ander ze overnemen? Als het antwoord vaag is, koop je afhankelijkheid. - “Wat kost onderhoud per jaar?” Wie zegt ‘niets’, heeft nog nooit een API zien uitfaseren. - “Welke uitzonderingen hebben jullie gevonden in mijn proces?” Een goede aanbieder heeft ze in kaart gebracht vóór de offerte. Een slechte ontdekt ze tijdens de bouw en stuurt meerwerk. - “Wat raden jullie af?” Wie niets afraadt, verkoopt alles. Vraag expliciet welk proces zij níet zouden automatiseren en waarom. Ik beantwoord deze vier standaard in elke offerte — de vierde staat er zelfs als kopje in. Mijn aanpak per fase staat op werkwijze. ## Veelgestelde vragen ### Wat kost het automatiseren van één bedrijfsproces? Eenmalige bouw, optioneel onderhoud en externe gebruikskosten zijn afzonderlijke posten. Onderhoud van AIAgentCycle begint bij €250 per maand exclusief btw; zelfbeheer blijft mogelijk. Hosting, opslag, licenties en operationeel AI-verbruik komen daar afzonderlijk bij. ### Hoe snel verdien ik automatisering terug? Bereken de terugverdientijd uit de netto verwachte maandopbrengst na resterend handwerk en alle doorlopende kosten. Bij €6.240 veronderstelde jaarlijkse tijdbesparing, €3.000 bouw en €315 maandkosten is dit circa 14,6 maanden als geen resterend handwerk nodig is. Dit is een rekenscenario, geen garantie. ### Wat zijn de verborgen kosten van automatisering? Begroot vast onderhoud, externe hosting, opslag, licenties en operationeel gebruik, plus mogelijke wijzigingen en de inzet van jouw eigen mensen. Menselijke triage en werkruimte zijn afgebakend; aanvullend werk wordt vooraf afgesproken. Een percentage van de bouwsom bepaalt niet welk onderhoud of herstel is inbegrepen. ### Is automatiseren goedkoper dan iemand aannemen? Dat hangt af van taken, bezetting en volledige kosten. Automatisering kan herhaalwerk verminderen, maar vrijgekomen tijd is niet automatisch een lagere loonsom. Vergelijk bouw, onderhoud, externe kosten en restwerk met werkelijk vermijdbare personeelskosten. Werk dat oordeel, creativiteit of klantcontact vraagt blijft menselijke inzet vragen. ### Welk proces automatiseer je het eerst? Het proces met de hoogste frequentie, de duidelijkste regels en de minste uitzonderingen. Dus niet het proces dat het meest irriteert, maar het proces dat het vaakst terugkomt. Frequentie verslaat ergernis, want frequentie is wat het bedrag oplevert. Bandbreedtes zijn gebaseerd op afgebakende MKB-projecten en zijn indicatief. Het HBR-onderzoek betreft ‘The Short Life of Online Sales Leads’ (Oldroyd, McElheran & Elkington, Harvard Business Review, 2011). --- # Welk proces automatiseer je eerst? Vijf vragen die de keuze maken Source: https://aiagentcycle.com/nl/kennisbank/welk-proces-automatiseer-je-eerst/ Type: article · Language: nl · Last modified: 2026-11-02T19:19:04 Vraag een ondernemer welk proces hij zou willen automatiseren en het antwoord komt zonder nadenken. Het is altijd het proces dat het meest irriteert. En dat is bijna altijd het verkeerde antwoord. Irritatie is een uitstekende signaalfunctie en een slechte prioriteringsmethode. Wat irriteert zijn de uitzonderingen: de klant die altijd anders wil, de factuur die nooit klopt, het dossier waar je elke keer opnieuw over moet nadenken. Precies de dingen die het slechtst te automatiseren zijn. Wat je zoekt is saai. Voorspelbaar, herhaald, met een uitkomst die je objectief kunt controleren. Dit artikel geeft je vijf vragen die dat proces aanwijzen, en een matrix om de uitkomst te plaatsen. Het proces dat het meest irriteert, zit meestal linksboven. Dat is precies het verkeerde beginpunt. ## Vraag 1 — Hoeveel tijd kost het werkelijk? Meet het, schat het niet. Twee weken turven is genoeg en het corrigeert vrijwel altijd iets. Schattingen zitten er systematisch naast, en in twee richtingen tegelijk. Taken die je irriteren schat je te hoog in — de vijf minuten die je twintig keer per dag kwijt bent aan iets vervelends, voelen als een uur. Taken die je in kleine stukjes doet, schat je juist te laag in: de dertig seconden per e-mail lijken niets, tot je ze vermenigvuldigt met tachtig mails per dag en 230 werkdagen. ### Reken het om naar geld Uren zeggen weinig, euro’s dwingen een besluit af. uren per week × 46 werkweken × uurtarief = jaarkosten Neem als uurtarief niet het salaris maar de werkgeverslast plus overhead — in het MKB vaak ruwweg anderhalf keer het brutoloon. Vier uur per week tegen €45 komt zo uit op ongeveer €8.300 per jaar. Onder de €3.000 per jaar is automatiseren zelden rendabel. Boven de €10.000 vrijwel altijd, mits de andere vier vragen ook goed uitpakken. ## Vraag 2 — Liggen de stappen vast? Dit is de vraag die het vaakst wordt overgeslagen en het vaakst een project laat stranden. Laat twee mensen die hetzelfde proces uitvoeren het onafhankelijk van elkaar opschrijven. Komen er twee verschillende beschrijvingen uit, dan heb je geen proces maar een gewoonte. Beide versies werken waarschijnlijk prima — maar je kunt ze niet allebei automatiseren. Dit is geen reden om te stoppen. Het is een reden om eerst iets anders te doen: bepalen hoe het voortaan gaat. Dat gesprek duurt een middag en is waardevoller dan de automatisering zelf, omdat het de willekeur eruit haalt die anders in code wordt vastgelegd. ### Uitzonderingen zijn niet het probleem — onbekende uitzonderingen wel Elk proces heeft uitzonderingen. Dat is normaal en goed hanteerbaar, zolang je ze kent. Werkbaar: “Bij bedragen boven de tienduizend euro gaat het naar de directeur.” Dat is een regel. Die bouw je in. Niet werkbaar: “Bij sommige klanten doen we het anders.” Dat is geen regel, dat is een gevoel. Zolang niemand kan opschrijven welke klanten en waarom, kun je het niet automatiseren — en moet je het ook niet proberen. Vuistregel: kun je de uitzondering opschrijven als een als-dan-zin, dan is het een regel. Anders is het vakmanschap, en dat laat je bij de mens. ## Vraag 3 — Kun je controleren of het goed ging? Een geautomatiseerd proces waarvan je de uitkomst niet kunt beoordelen, is een risico dat zich stilletjes opstapelt. Goed controleerbaar: het factuurbedrag komt overeen met de inkooporder. De e-mail is in de juiste map beland. Het record staat in het CRM. Dit zijn feitelijke uitkomsten: waar of niet waar. Slecht controleerbaar: is dit antwoord aan de klant goed genoeg? Is deze samenvatting representatief? Hier bestaat geen objectief oordeel, alleen een menselijke beoordeling — en die kost tijd, wat de besparing deels opeet. Dat betekent niet dat je subjectieve taken nooit moet automatiseren. Het betekent dat je ze niet als eerste doet. Je eerste flow moet aantoonbaar werken, want daar bouw je het vertrouwen mee voor de volgende. ## Vraag 4 — Hoeveel systemen zijn erbij betrokken? De bouwkosten van een automatisering worden zelden bepaald door de logica. Ze worden bepaald door de koppelingen. Aantal systemen | Wat dat betekent | Indicatie 1 | Alles gebeurt in één pakket. Vaak kan het pakket zelf al meer dan je denkt — kijk daar eerst. | vaak overbodig 2 | De ideale eerste flow. Van A naar B, met een duidelijke overgang. | €750 – €3.000 3 of 4 | Goed te doen, mits elk systeem een fatsoenlijke API heeft. | €3.000 – €6.000 5+ | Doe dit niet als eerste project. Splits het op. | later Indicatie op basis van gangbare MKB-projecten. In de scan krijg je een prijs voor jouw situatie. Let vooral op systemen zonder API. Een pakket waar je alleen via het scherm bij kunt, kost een veelvoud aan bouwtijd en breekt bij elke update. Als één schakel in je keten zo’n systeem is, verandert dat je hele kostenplaatje — en soms is het antwoord: kies een ander proces. ## Vraag 5 — Wat gebeurt er als het misgaat? De laatste vraag bepaalt niet óf je automatiseert, maar hoe zorgvuldig je het inricht. - Onomkeerbaar en duur. Betalingen, contracten, verwijderingen. Hier hoort altijd menselijke goedkeuring vooraf. Geen uitzonderingen. - Herstelbaar maar zichtbaar. Een verkeerd verstuurde e-mail naar een klant. Herstelbaar, maar het kost je iets. Bouw controle in bij twijfelgevallen. - Herstelbaar en onzichtbaar. Een verkeerd label, een verkeerde map. Hier volstaat een steekproef achteraf. Wie deze vraag overslaat, bouwt de zorgvuldigheid van categorie drie op een proces uit categorie één. Dat gaat een tijd goed. ### Voorbeeld: het proces dat níet werd gekozen VOORBEELD 1 De situatie. Een installatiebedrijf met achttien medewerkers wilde de offerteopvolging automatiseren. Dat was de grootste frustratie: offertes bleven liggen, opdrachten liepen weg, en iedereen wist het. De aanpak. Bij het doorlopen van de vijf vragen viel het proces af op vraag twee. Elke offerte werd anders opgevolgd — de ene monteur belde, de andere mailde, een derde deed niets. Er was geen proces om te automatiseren, alleen individuele gewoonten. In plaats daarvan werd gekeken naar de urenverwerking: monteurs leverden briefjes in, kantoor typte die over in twee systemen. Het resultaat. Urenverwerking scoorde op alle vijf de vragen goed: ongeveer zes uur per week meetbaar, vaste stappen, objectief controleerbaar, twee systemen, en fouten waren herstelbaar. De flow draaide na vijf weken. Pas daarna is de offerteopvolging opgepakt — mét een afgesproken werkwijze, die er zonder de eerste ervaring waarschijnlijk niet was gekomen. Wat er tegenvalt. Het was een teleurstellend gesprek. De directeur wilde zijn grootste frustratie opgelost hebben en kreeg te horen dat dat de verkeerde volgorde was. Dat is een lastige boodschap om te brengen en een lastige om te ontvangen — maar het alternatief was een project dat halverwege vastloopt. Rekenvoorbeeld op basis van gangbare MKB-volumes, geen klantcase. In de scan rekenen we jouw cijfers door. ## Van vijf antwoorden naar één beslissing Zet je kandidaten naast elkaar en beantwoord de vijf vragen per proces. De uitkomst wijst zich meestal vanzelf aan. - Meer dan €5.000 per jaar aan tijd? Zo niet, kijk verder. - Kunnen twee mensen het proces hetzelfde opschrijven? Zo niet, eerst opruimen. - Is de uitkomst objectief te controleren? Zo niet, niet als eerste doen. - Twee tot vier systemen? Meer betekent opsplitsen. - Is een fout herstelbaar? Zo niet, plan menselijke goedkeuring in en reken die tijd mee in je besparing. Blijft er niets over, dan is dat ook een antwoord. Niet elk bedrijf heeft op dit moment een proces dat rendabel te automatiseren is, en dat eerlijk vaststellen is meer waard dan een project dat halverwege strandt. FLOW 1 ### Hoe een eerste flow er meestal uitziet Voor wie: Elk bedrijf dat gegevens uit het ene systeem in het andere overtypt. gegevens komen binnen → uitlezen en controleren → klopt het? → doorzetten → klopt het niet? → wachtrij mens → bevestiging terug Wat het oplevert: Het overtypen verdwijnt. Wat overblijft is de beoordeling van de gevallen die afwijken — meestal vijf tot vijftien procent van het volume. Let op: De vierde stap wordt het vaakst weggelaten om kosten te besparen. Dat is precies de stap die bepaalt of je systeem betrouwbaar is. ### Kort samengevat - Kies niet het proces dat het meest irriteert, maar het proces dat het saaist is. - Meet de tijd twee weken in plaats van hem te schatten. - Twee mensen die het proces anders opschrijven, betekent: eerst afspreken, dan bouwen. - Twee tot vier systemen is de ideale omvang voor een eerste flow. - Onomkeerbare handelingen krijgen altijd menselijke goedkeuring vooraf. ## Veelgestelde vragen Welk proces moet ik als eerste automatiseren? Het proces met vaste stappen dat aantoonbaar veel tijd kost en waarvan de uitkomst objectief te controleren is. Niet het proces dat het meest irriteert — dat is meestal juist het proces met de meeste uitzonderingen, en daar loopt een eerste automatisering op stuk. Hoe weet ik hoeveel tijd een proces echt kost? Meet het twee weken lang in plaats van het te schatten. Schattingen zitten er stelselmatig naast, in beide richtingen: taken die je irriteren schat je te hoog in, taken die je in kleine stukjes doet stelselmatig te laag. Een simpele turflijst is genoeg. Wat als mijn processen niet vastliggen? Dan is dat je eerste project, en het heeft niets met software te maken. Een proces automatiseren dat niemand hetzelfde uitvoert, legt de willekeur vast in code. Breng eerst in kaart hoe het werkelijk gaat — niet hoe het hoort te gaan. Hoe lang duurt een eerste automatisering? Een afgebakende eerste flow is meestal binnen vier tot zes weken werkend, waarvan het grootste deel gaat zitten in het scherp krijgen van het proces en niet in het bouwen. Duurt het langer, dan is de afbakening waarschijnlijk te breed genomen. Moet ik klein beginnen of meteen groot aanpakken? Klein, maar niet triviaal. Een eerste flow moet iets oplossen dat mensen werkelijk voelen, anders levert het geen draagvlak op voor de volgende. Eén proces dat een paar uur per week scheelt, is beter dan vijf processen die elk tien minuten schelen. ### Loop de vijf vragen met mij door In dertig minuten bepalen we samen welk proces bij jou als eerste in aanmerking komt — met een schatting van uren, kosten en terugverdientijd. Blijkt er geen geschikt proces te zijn, dan is dat de uitkomst en zeg ik dat. Plan je gratis automatiseringsscan Gratis · vrijblijvend · altijd een mini-adviesrapport --- # About Source: https://aiagentcycle.com/en/about/ Type: page · Language: en · Last modified: 2026-11-02T16:31:28 About AIAgentCycle # I make recurring work lighter, and make sure your team comes along I am Stefan de Graaf, an n8n developer and process automation consultant. I automate processes in small and mid-sized businesses and support the people who will work with them. You talk to the person who calculates, designs, builds and then maintains your process. Book your free assessment Read how I work Free · 30 minutes online · you always get a short advice report In practice - 300+ automations in production. I have been building since 2021. - 8 servers under maintenance with maintenance, monitoring and backups. - KvK 95865101 based in Oosterwolde, the Netherlands. The story ## From server to integration, and the people who use it I have been building production automations and web shops since 2021, from server to integration. In my own businesses and for clients, more than 300 automations now run in production, including integrations with Exact Online and Zoho, bol.com processes, AI knowledge bases and chatbots. All self-hosted. For years I worked with people who knew exactly what they needed to do. Hardly anyone did it. I bring that into every automation. Building a process is half the work. The other half is making sure people actually start working differently because of it. That is where my background as an NLP trainer comes in. I build smaller projects myself. For larger projects I hire freelancers: I divide the work, direct it and check what is delivered. For the architecture of Holos33, for example, I worked with a freelance architect, and a cybersecurity specialist reviewed the security. I remain your point of contact. This site is part of the evidence too. The assessment you go through runs on the Audit Desk I built, and AI assistants read the site through its own MCP server. What I stand for ## Mission and vision ### Mission My goal is that a process in your business runs measurably better: you spend less time on it, or fewer things go wrong. Up front we agree what needs to improve and how we measure it; afterwards I measure it again. Whether it works also depends on your data, your systems and your team. If a process is not worth automating, I say so. ### Vision I see businesses where systems do the recurring work and people spend their time on customers, on each other and on decisions that matter. A system works for people: it does what was agreed and shows what it did. Proof ## What I built Client work and own systems, each with an honest label. External client case · maintained since September 2026 ### WooCommerce and Exact Online, with customer group pricing For web agency Mercabilis: 14 workflows on a dedicated server with Cloudflare in front. Orders go to Exact, products and prices go back to the shop, and every exception triggers an alert in plain language. Own product · final test phase ### Holos33: app, admin and CMS on one own API 278 API endpoints, an AI gateway to an open model on its own server, and privacy you can see in the screens. Own build · running in simulation ### BH28: an autonomous system with a risk gate 32 n8n workflows around a Python core. ChatGPT and Claude help with review and analysis, but an order only passes through the fixed checks. Own build · in use ### The Audit Desk behind the free assessment Every assessment request becomes a file with intake, evidence, opportunities and report in one place. A number without a source does not go in. All cases, honestly labelled → What clients say ## In their own words We build the web shop, but an integration with Exact is not our line of work. Our client works with separate prices for resellers, and that is where you get stuck with standard modules. Stefan built the integration between WooCommerce and Exact: whoever logs in sees their own price, and Exact remains the only place where a price changes. He also maintains the server the integration runs on, with maintenance every month. If something goes wrong, I get an email I can simply read. With Cloudflare in front of it, the security is in good shape. I can make my client a promise with peace of mind. Robin Duin Owner, Mercabilis (web agency) Read the case about Mercabilis → I want to understand how something fits together before I say yes. With Stefan, that conversation is possible. He knows what he is talking about, explains why he builds something the way he does and looks at how we work. And then he comes up with just the piece I had not thought of myself. When I send a question, I get an answer quickly. Mike van Ekelenburg Director, Greven When it comes to our systems, Stefan is my sparring partner. How it should fit together and what is really needed. He first looks at how we work and finds the solution to match. I keep control of my business myself and still have someone beside me who keeps the overview. A pleasant collaboration. Dani Steen Owner, Mooier Thuis Quotes translated from Dutch. How I work ## Four rules I hold on to ### Value first, then a price First you get something you can use straight away: an assessment with a report that is yours, even if you do not continue. That way you decide on your own figures, at your own pace and without pressure. ### Measuring what it delivers Up front we record together what needs to improve: fewer hours, fewer errors or faster follow-up. What we record, I measure again afterwards. I call an estimate an estimate. ### Advice that protects your budget If automating delivers less than it costs, my advice says so. That way your time and money only go to what does pay off. ### You stay in control For each service I record which data goes where and why. Accounts are in your name and your workflows can be exported, so you can carry on yourself or switch. Training and coaching ## A new process only works when your team uses it ### Training for your team In a half-day session I show your staff what changes in their work, what stays theirs and how they can see for themselves where time leaks away. ### Coaching for owners and managers When ways of working change, your role changes with them. I coach on what you automate, how you bring along people who hesitate and how a new way of working sticks.Get in touch → Frequently asked questions ## Working with a freelance n8n developer Do you work alone? I build smaller projects myself, and you always talk to me. For larger projects I hire freelancers, for example for architecture or security. Then I divide the work, direct it and check what is delivered. If a freelancer gets access to your data, I agree that with you in advance. Where are you based, and do you work remotely? AIAgentCycle is based in Oosterwolde, the Netherlands (KvK 95865101). Most of the work is done remotely: the assessment and the conversations online, the build on your server or mine. What if you fall ill or stop? The workflows run in your environment, can be exported and are documented. Another builder or your own administrator can take them over with the agreed documentation, without starting again. --- # Additional Maintenance Terms and Conditions Source: https://aiagentcycle.com/en/maintenance-terms/ Type: page · Language: en · Last modified: 2026-09-11T06:38:37 # Additional Maintenance Terms and Conditions These are the agreements for AIAgentCycle maintenance and management packages. They explain what fixed maintenance includes, when additional work is agreed, and how cancellation and handover work. These terms accompany the B2B General Terms and Conditions and the specific scope in your quotation. Version 1.1 — effective date 11 September 2026. Download maintenance terms (PDF) PDF · English · version 1.1 · 35,427 bytes B2B General Terms and Conditions · View the maintenance packages ## Contents - 1. Parties, Applicability and Order of Precedence - 2. Definitions and Scope - 3. Standard Packages - 4. What Fixed Maintenance Includes - 5. Backups and Restore Tests - 6. Reports and Response Time - 7. Triage, Included Work Hours and Responsibility for Remedy - 8. Security, Access and Emergency Measures - 9. AI Use, Credits and External Costs - 10. Additional Work and Rates - 11. Start, Takeover and Self-Management - 12. Invoicing, Term, Changes and Cancellation - 13. Termination, Export and Switching - 14. Liability and Relationship with Other Provisions ## 1. Parties, Applicability and Order of Precedence 1.1. AIAgentCycle is a trading name of Good Nature Vibe B.V., with its registered office in Oosterwolde, correspondence address Houtwal 29B, 8431 EX Oosterwolde, Dutch Chamber of Commerce number 95865101, VAT ID NL867353673B01, email info@aiagentcycle.com. These terms apply exclusively to clients acting in the course of a business or profession. 1.2. These terms apply to maintenance and management services agreed in writing. The development of automations, one-off setup, takeover assessments, separate projects and third-party services are included only to the extent expressly stated in the statement of work. 1.3. In the event of a conflict, the following order applies: an expressly agreed deviation in the signed quotation or statement of work; these maintenance terms; AIAgentCycle’s B2B General Terms and Conditions. A data processing agreement takes precedence where the processing and protection of personal data are concerned. Mandatory law remains applicable. A deviation must clearly identify the subject concerned and the differing arrangement. 1.4. The statement of work specifies at least the selected service, price, start date, managed environments and workflows, suppliers, data categories, budgets, contact persons and deviations from the standard service. Concrete commitments on which the agreement is based are included in it. This order of precedence does not make incorrect or misleading prior information valid retrospectively. ## 2. Definitions and Scope 2.1. An environment is one identified n8n installation with the server, operating system, container configuration, database and necessary technical configuration described for it in the assignment. An additional server, cluster, worker environment or separate installation is not automatically included within the same environment. 2.2. A managed workflow is a registered process with a documented function, owner, integrations and acceptance criteria. The assignment includes a list. Related subflows are documented in advance as part of that process or as a separate workflow. The number of workflows is an upper limit, not a commitment that every level of complexity or transaction volume fits within the standard package. 2.3. Fixed maintenance comprises the recurring performance obligations in Article 4. It is not a declining balance of hours. The time AIAgentCycle budgets internally for this maintenance does not limit those obligations. 2.4. Triage is human analysis to establish the cause, impact and next step in response to an incident. Receipt of a report, initial prioritisation and necessary warnings form part of fixed maintenance. Further analysis uses the triage allowance. 2.5. Included work hours are the human working time included in the package for agreed small changes, additional analysis and remedial work that does not form part of fixed maintenance or remedying AIAgentCycle’s own breach. Included work hours are used only for work commissioned or authorised in advance by the Client. 2.6. Error handling is built-in technology, such as input validation, bounded retries, alerts, logging, protection against duplicate execution and safe stop paths. This technology is distinct from unlimited human investigation and repair of every subsequent incident. 2.7. Service hours are Monday to Friday, 09:00 to 17:00 in the Europe/Amsterdam time zone, excluding New Year’s Day, Easter Monday, King’s Day, Liberation Day, Ascension Day, Whit Monday, Christmas Day and Boxing Day. The response-time clock does not run outside these hours. AIAgentCycle’s holidays do not constitute an additional unilateral exception to the agreed service hours. ## 3. Standard Packages All amounts exclude VAT. The agreed quotation price is decisive; the amounts below apply to the standard service within the limits described below. Scroll sideways to view all table columns. Item | Technical Maintenance | Maintenance with Included Work Hours | Extended Maintenance Monthly price | EUR 250 | EUR 500 | EUR 950, on request Production environments | 1 | 1 | 1 Separate test environment | Not included | Not included | 1 included in maintenance Identified workflows | Maximum 3 | Maximum 5 | Maximum 10 Protected source data | Maximum 20 GB | Maximum 20 GB | Maximum 20 GB, production and test combined Fixed technical maintenance | Included | Included | Included Automated technical check | Every 5 minutes | Every 5 minutes | Every 5 minutes Human triage per subscription period | 30 minutes | 30 minutes | 30 minutes Additional included work hours per subscription period | None | 2 hours | 5 hours Backup frequency | Daily | Daily | Daily Backup retention cycle | 14 days | 30 days | 30 days Restore test | Quarterly | Quarterly | Monthly First substantive response | Within 8 service hours | Within 8 service hours | Within 8 service hours Guaranteed resolution time or 24/7 service | Not included | Not included | Not included Hosting, storage, licences and operational API usage | Separate | Separate | Separate 3.1. The 20 GB limit concerns the size of the agreed source data to be protected, not the sum of all retained backup versions. The required storage and associated supplier costs are estimated separately. Mailboxes, CRM databases or files with other providers that fall outside the scope are not protected by an n8n backup. 3.2. A package is confirmed only after its suitability for the scale, complexity, volume and risk has been established. For additional environments, special categories of personal data, demanding availability requirements, large files, complex custom code or a non-standard architecture, the service is first estimated separately. A larger package is not automatically a solution for every deviation. 3.3. AIAgentCycle discusses structural expansion of the scope in advance. Additional data volume or workflows do not silently result in a higher subscription price. The Client chooses between an expansion agreed in writing and a jointly determined reduction in scope. Necessary measures against a specific security risk fall under Article 8. ## 4. What Fixed Maintenance Includes 4.1. For the identified environment, fixed maintenance includes: - technical monitoring of reachability, capacity, certificates, backup status and the agreed technical error signals; - management of the agreed server, operating system, container, database and n8n configuration; - assessment of relevant security notices on working days and a maintenance round at least monthly for applicable, supported updates; - assessment of compatibility, a recovery option before changes and a check of the identified critical functions after changes; - maintenance of the agreed access security, firewall, TLS and any Cloudflare configuration; - performance and checking of the backup and recovery arrangements in Article 5; - keeping the necessary maintenance information up to date and providing a monthly summary of work performed, reports, included work hours used and points requiring attention. 4.2. AIAgentCycle agrees a maintenance window with the Client. Maintenance involving a foreseeable interruption is announced at least two working days in advance where possible. Urgent security risks may require earlier intervention; AIAgentCycle informs the Client as soon as possible of the reason, impact and next steps. 4.3. A routine update, the associated checks and remedying an update incorrectly performed by AIAgentCycle are included. A major platform migration, functional rebuild, replacement of custom software that is no longer supported or a new setup is a separate assignment. AIAgentCycle may not classify normal update work as additional work solely because of the time required. 4.4. Where an update cannot be performed safely, AIAgentCycle records the reason, temporary measure, remaining risk and proposed next step. Postponing an update does not end the duty of care. A known, actively exploited security vulnerability receives a substantive assessment within the normal response time and, where necessary, a proposal for or implementation of a proportionate temporary measure. This is not a guarantee that every vulnerability can be permanently resolved within that period. 4.5. Technical reachability does not establish that a business process has been performed correctly in substantive terms. Checking, for example, revenue amounts, the completeness of CRM records or the correctness of AI responses is included only where explicit checks and criteria for this are set out in the assignment. ## 5. Backups and Restore Tests 5.1. The assignment identifies the data to be protected. For a standard n8n environment, this consists of the necessary database, workflows, configuration, encryption key and agreed local files. Keys are stored securely with appropriate separation of duties. An export without the data and keys needed for recovery does not qualify as a complete backup. 5.2. Backups run automatically each day to agreed storage separate from the production environment. AIAgentCycle checks their execution on working days and investigates failed backups. The Client pays for the required external storage unless stated otherwise in writing. 5.3. The restore test includes restoration in an isolated environment, verification of readability and necessary access, and a controlled test of the identified critical function. A test must not execute real payments, send customer messages or perform other unintended production actions. The test result and any defects are recorded. 5.4. Daily backups aim for a recovery point no more than approximately 24 hours old when backups complete correctly. This is a design objective, not a guaranteed RPO. There is no guaranteed recovery time or RTO without a separate agreement. A failure in the backup chain may make the available recovery point older; AIAgentCycle warns of an identified relevant shortfall and performs the agreed remedial measures. 5.5. Restore tests and correcting shortcomings in AIAgentCycle’s own backup service are included. Actual restoration following, for example, a Client error or an external failure first uses available included work hours and then approved additional work. Restoration due to a breach attributable to AIAgentCycle is not charged separately and does not use included work hours. 5.6. The Client remains responsible for data outside the described backup scope. For data within the agreed backup service, AIAgentCycle cannot rely on a general provision stating that the Client should have arranged all backups itself. ## 6. Reports and Response Time 6.1. Reports are sent to info@aiagentcycle.com or the reporting channel specified in the assignment. To the extent available, the Client provides the time, process concerned, error message and business impact, without sending unnecessary personal data or passwords. An urgent report is clearly marked as urgent. Social media are not an agreed incident-reporting channel. 6.2. AIAgentCycle provides a first substantive response within eight service hours of receipt, with an assessment or targeted request for information and a next step. An automated acknowledgement does not count as a substantive response. For example, a report received on Friday at 16:00 receives a first substantive response no later than Monday at 16:00, unless that Monday is an excluded public holiday. 6.3. Priority is determined by impact and urgency: critical outage or suspected security incident; serious impairment with a workaround; other error or change request. The standard packages provide the same maximum initial response time. Prioritisation is not a commitment to a shorter resolution time. 6.4. Monitoring may run continuously and automatically without a member of staff watching continuously. Outside service hours, an additional obligation to provide assistance arises only where AIAgentCycle has expressly accepted a separate urgent request. 6.5. Waiting for necessary information, access or a supplier may delay subsequent steps. AIAgentCycle identifies the blockage and, during ongoing recovery from a serious incident, provides a status update no later than the next working day unless a different frequency has been agreed. Only the performance actually blocked as a result is affected; reports and protective measures that can be carried out continue to receive attention. ## 7. Triage, Included Work Hours and Responsibility for Remedy 7.1. Each subscription period includes thirty minutes of human triage. Once these have been used, further chargeable analysis is performed only using available, authorised included work hours or after approval of additional work. Before a limit is exceeded, AIAgentCycle states the proposed next step and the maximum that applies to it. 7.2. The two or five included work hours, respectively, are intended for small, clearly defined tasks within the existing environment. A new automation, substantial change or new business process is estimated first, even if hours remain available. The parties may agree in writing that part of a clearly defined change will be covered by included work hours. 7.3. Included work hours and triage are recorded as actual human time spent. AI computation time, unattended agent runtime and waiting time are not recorded as human hours. Testing, review, documentation and necessary human oversight do count as working time. Fixed maintenance and remedying AIAgentCycle’s own breach are recorded separately and are not deducted from the allowance. 7.4. Unused triage and included work hours expire at the end of the subscription period; they do not accumulate as a saved balance. For work to be performed in the same period, the Client should preferably request planned work five working days before the end. A later request does not automatically lapse, but performance depends on the remaining capacity. If AIAgentCycle fails, for a reason of its own, to perform work already agreed within the promised period, the hours reserved for that work are made available in addition to the next period’s allowance. If the subscription ends, this demonstrably undelivered promised work is credited at EUR 110 per hour, up to the monthly fee concerned. 7.5. AIAgentCycle remedies a breach in the agreed work attributable to it without additional labour costs or costs for its own AI tools. Examples include an incorrectly configured backup, a carelessly performed change and missing agreed error handling. This also applies without an active maintenance subscription, within the applicable statutory and contractual rights. The absence of a subscription does not automatically make a defect in AIAgentCycle’s own delivery chargeable additional work. 7.6. Where the cause is unknown, it is not assumed in advance that the Client must pay. For additional investigation, the parties may agree a conditional cost ceiling: charges apply only to the extent that the cause proves not to be attributable to AIAgentCycle. Incorrectly deducted hours or costs are corrected. Inability to establish the cause does not in itself prove the Client’s responsibility. 7.7. Changes to third-party APIs, expired Client subscriptions, Client changes, new functional requirements and remedying demonstrable external causes may result in chargeable work. AIAgentCycle’s own obligations of careful management, alerting, damage mitigation and agreed maintenance remain in force. Where causes are shared, the work and responsibility are assessed according to each party’s demonstrable share. ## 8. Security, Access and Emergency Measures 8.1. Technical measures are documented for each environment. The starting points are individual accounts, minimum access rights, multifactor authentication where supported, secure secrets management, supported software and separation between the administration interface and public integrations. 8.2. Where Cloudflare is used, maintenance covers the agreed DNS, TLS, access and network rules. Cloudflare does not replace secure server configuration, n8n authentication, backups, patch management or correct workflow logic. A public webhook may require a different security method from an administration interface. 8.3. In the event of a specific, serious security risk or probable uncontrolled usage, AIAgentCycle may take a proportionate temporary measure, such as pausing a workflow, restricting access or revoking a key. The measure is kept as limited as possible, documented and reported as soon as possible. Foreseeable consequences for the business process are taken into account. Operation resumes as soon as this is responsible and the necessary arrangements have been made. 8.4. Initial classification and measures forming part of the agreed fixed maintenance are not placed outside scope because the triage allowance has been used up. Extensive forensic investigation, legal support and out-of-scope recovery require a separate assignment, unless the remedial work concerns AIAgentCycle’s own breach. This delineation does not limit statutory notification or security obligations. 8.5. The data processing arrangements apply to personal data. AIAgentCycle reports an established or reasonably probable personal data breach without undue delay; the additional deadline and procedure are set out in the data processing agreement. An ordinary office-hours arrangement does not suspend this obligation after AIAgentCycle has become aware of the personal data breach. ## 9. AI Use, Credits and External Costs 9.1. AIAgentCycle uses AI assistance for analysis, development, maintenance, checks and documentation. AIAgentCycle remains responsible for the care exercised in its own performance and for an appropriate level of human oversight. 9.2. AIAgentCycle’s usual own AI subscriptions and development tools are included in the price. They are not added retrospectively as an unexpected surcharge. With fixed prices, greater efficiency is reflected in the agreed pricing and capacity; the price is not automatically recalculated afterwards according to hours worked. For work charged on a time-spent basis, the actual human time spent is charged. 9.3. Exceptional additional development API usage attributable to the assignment is charged separately only if the supplier, calculation method and maximum budget have been agreed in advance. The same costs are not also charged as included costs or general overhead. 9.4. API and model usage by the Client’s operational automations, hosting, external backup storage and paid software licences are separate usage costs. By default, the Client enters into and pays for the relevant supplier contracts itself. If AIAgentCycle passes on costs, the quotation states the basis and any handling markup. A markup applies only if expressly agreed. 9.5. For usage with financial consequences, the budget, warning level, desired stop measure, authorisations and exceptions are documented. A usage warning is not a guaranteed hard spending limit. Ongoing requests and delayed supplier records may affect a technical limit. A required hard limit must be made technically feasible separately; if this is not possible, it is disclosed before use begins and no hard limit is promised. A budget does not constitute unlimited permission to exceed it. 9.6. Personal data, secrets and confidential content are not disclosed to AI services without an appropriate legal basis, data processing arrangements and agreed instructions. Use for model training is not permitted by default. This arrangement also applies to AI tools in terminals and development environments. ## 10. Additional Work and Rates Scroll sideways to view all table columns. Type of work | Rate excluding VAT | Minimum Approved additional work with an active maintenance package | EUR 110 per hour | 15 minutes per assignment/ticket Ad hoc assistance without a maintenance package | EUR 125 per hour | 30 minutes per assignment/ticket Expressly accepted urgent assistance outside service hours | EUR 187.50 per hour | 1 hour per accepted urgent request 10.1. One applicable rate is agreed for an assignment; surcharges are not stacked. Urgent assistance is never activated implicitly by a report outside office hours. There is no guarantee of permanent availability for ad hoc urgent assistance. 10.2. For work invoiced separately, human time is totalled per related ticket and rounded up once to a quarter of an hour, subject to the applicable minimum. Individual emails, partial actions or AI calls are not rounded separately. Within included triage and included work hours, actual human time is deducted without this billing minimum. Only the remaining paid time approved in advance is invoiced under this rule. No rounding of hours applies to an additional fixed price. 10.3. For additional work, the Client receives the description, rate or fixed price, maximum, any external costs and effect on the schedule. Performance begins after written approval. A previously documented emergency budget applies only within the actions and limit described in it. Remedying AIAgentCycle’s own breach is not charged under these rates. ## 11. Start, Takeover and Self-Management 11.1. Maintenance begins on the start date confirmed in writing, after an appropriate intake and documentation of access, backup scope, monitoring and known shortcomings. AIAgentCycle distinguishes between existing defects, included start-up work and separately quoted remediation. A takeover assessment does not guarantee that every hidden defect has been found. 11.2. Taking over an existing environment is estimated separately in advance, with an indicative starting price of EUR 450 excluding VAT. This amount covers only the expressly described intake and handover, not unlimited remediation or a guaranteed safe takeover. If the same setup or intake is already part of a development project, it is not charged again. 11.3. Where a delay is solely attributable to AIAgentCycle, the monthly fee does not start until the agreed service is actually available. Where the Client’s cooperation is missing, the parties discuss the consequences and a new start arrangement; unused, undelivered services are not treated as fully performed without agreement. 11.4. Self-management costs EUR 0 per month in maintenance services from AIAgentCycle. The Client then arranges monitoring, updates, backups, restore tests, licences, security and incident follow-up itself or through a third party. External costs remain. Ad hoc assistance is available by agreement at the applicable rate confirmed in advance. Existing rights concerning defects in delivered work remain in force. ## 12. Invoicing, Term, Changes and Cancellation 12.1. The subscription is entered into for an indefinite term with successive monthly subscription periods. There is no initial minimum term of three months and no additional notice month. Invoicing takes place in advance; the payment term is fourteen days. 12.2. A period begins on the agreed start date and ends on the day before the corresponding date in the following month. The original start day remains the anchor. If that day does not exist in a month, the last calendar day of that month is used as the next start date. The quotation or start confirmation explicitly shows the first periods. 12.3. The Client may cancel by email to info@aiagentcycle.com, with effect from the end of the subscription period current at that time. The date on which the cancellation reaches AIAgentCycle is decisive. Confirmation follows within two working days, but is not a condition for a valid cancellation. 12.4. Examples: with a start on 17 March, the first period runs through 16 April inclusive. A cancellation received on 16 April ends the subscription that day at the end of the period. A cancellation received on 17 April ends the subscription on 16 May. With an original start on 31 January 2027, the next period begins on 28 February 2027 and the following period on 31 March 2027. 12.5. A period that has already begun and has been made available is not refunded pro rata by day upon ordinary cancellation. Rights in the event of non-performance, an agreed early termination or mandatory law remain in force. Cancellation does not automatically terminate a separate, validly agreed project or a supplier contract in the Client’s name. 12.6. AIAgentCycle may terminate in the ordinary course with at least thirty calendar days’ notice. Prepaid services not provided after termination are refunded proportionately. In the event of breaches, security risks and statutory grounds for termination, the general terms and applicable law also apply. 12.7. A package change is confirmed in writing, including the price, start date and effect on included work hours and scope. By default, a downgrade takes effect at the start of the next period. For an earlier upgrade, the parties explicitly agree the additional price and capacity. 12.8. Changes to prices and terms follow Articles 7.5 and 17.3 of the B2B General Terms and Conditions applicable to the agreement. The Client may avoid an adverse change by giving notice before the announced effective date to terminate on that date. A change does not apply retrospectively. ## 13. Termination, Export and Switching 13.1. Supplier accounts in the Client’s name are used by default. AIAgentCycle receives delegated management rights. This gives the Client control over the accounts, but does not transfer ownership of rented hardware or third-party software. 13.2. The included standard handover consists of current exportable workflows and configuration, necessary maintenance information, versions and dependencies, an overview of accounts and outstanding points requiring attention and, where the backup service applies, a usable final backup. Secrets are transferred through a secure channel. Access rights and any keys requiring rotation are explicitly addressed. 13.3. Where coordination takes place in good time, the standard handover is provided no later than termination; remaining handover work is completed within ten working days at the latest. Management rights are revoked at the agreed end, except for the minimum necessary, expressly authorised temporary access for the handover. This does not revoke the Client’s right to use work already paid for. 13.4. Migration to a different architecture, new development and additional work for a successor may be estimated separately. Providing existing documentation and standard exports does not incur a separate exit penalty. Switching assistance that must be provided free of charge by law is not reclassified as chargeable additional work. 13.5. To the extent AIAgentCycle temporarily retains an export, it remains securely available for retrieval for thirty calendar days after termination by default. It is then deleted, subject to a different agreed instruction or statutory obligation. Normal operational backup copies leave the retention cycle no later than thirty days after termination. A longer retrieval period required by law takes precedence; the data processing arrangements are aligned with it. No new production backups are made after termination without an additional agreement. 13.6. If the services fall within the switching rules for data processing services under the EU Data Act, the mandatory rules on switching, time limits, data availability and costs apply. The parties document the applicable procedure and data categories before commencement. The general commercial handover provisions do not limit these rights. ## 14. Liability and Relationship with Other Provisions 14.1. The liability provisions are set out in Article 15 of the B2B General Terms and Conditions applicable to the agreement. The absence of a firm availability or recovery-time guarantee does not remove the obligation to perform maintenance carefully and in accordance with the agreements. 14.2. These terms do not limit data subjects’ rights under the GDPR, supervisory authorities’ powers or other rights under mandatory law. The contractual allocation of work does not independently determine a party’s legal role. 14.3. Questions, reports, export requests and cancellations may be sent to info@aiagentcycle.com. The agreed reporting channels, contact persons and versions are retained with the assignment. Data processing: providers and their roles · data processing agreement. --- # AI automation for business Source: https://aiagentcycle.com/en/ Type: page · Language: en · Last modified: 2026-10-15T14:37:22 AI AGENT CYCLE · CONTROLLED BUSINESS AUTOMATION # Turn recurring work into a controlled result We deliver the integration, the proof that it works, and the alarm for the day it stops working. We design and build business process automation for organisations that need reliable hand-offs, visible exceptions and human control—not another opaque tool. Book a process assessment Scope the process, automate the normal route, verify outcomes and improve from operational evidence. ## Automation should make ownership clearer A useful automation defines what starts the work, which data is accepted, what the system may decide, who reviews an exception and how a failed case is recovered. That is how recurring effort becomes manageable rather than merely faster. For the full picture, see our business process automation overview. ### Leads and sales Route enquiries, ownership, follow-up and escalation without losing the history behind each lead. ### Administration and finance Capture, validate and route recurring documents while keeping approvals and exceptions visible. ### Operations and reporting Turn approved source data into repeatable reports with reconciliation and a named decision owner. Explore all automation solutions, including integrations and bounded AI agents. ## Start with evidence, not a platform ### 1. Bound the process Map the trigger, normal route, decisions, systems, exceptions and owner. ### 2. Establish the baseline Measure volume, handling, delay, rework and failure where the evidence exists. ### 3. Select the simplest route Use process change, a fixed workflow, direct integration or bounded AI according to the need. ### 4. Prove and operate Test normal, exceptional and recovery cases before controlled release. See the full seven-stage method and typical implementation ranges. ## An AI automation agency for processes that must keep working AIAgentCycle helps UK and European SMEs turn recurring work into controlled workflows. We start with the process, not the tool: outcome, owner, normal route, exceptions, source systems and evidence. AI is added only where interpretation is genuinely required and can be evaluated. ## Choose the business problem ### Sales automation services Give every qualified enquiry an owner, a traceable CRM record and an agreed next action. ### Invoice process automation Validate, route and reconcile finance work while approvals and exceptions remain explicit. ### API integration services Connect systems with clear ownership, stable identities, recovery and monitoring. ### AI agent development services Use bounded agents for variable input, approved tools and testable decisions. ### Reporting automation Replace repeated collection with reconciled metrics, freshness checks and actionable exceptions. ### Business process automation services Compare all solution paths and choose the smallest useful first process. ## What control-first delivery means - A named business owner and measurable outcome before development. - Client-owned accounts and workflows where practical. - Explicit exception, approval and emergency-stop routes. - Representative tests for normal, duplicate, missing and unsafe cases. - Monitoring that tells an owner what failed and how to recover. - Documentation for operation, change and handover. ## Start with evidence, not a platform commitment The first step is a structured automation assessment. We identify the process boundary, systems, risks, baseline and smallest responsible release. If the process is not ready, we say what must be fixed first. Review how we work or use the business process automation guide to prepare. ## What it delivers Every published case carries its own label — our own practice case (measured), a verified client case, or an indicative example scenario — and links to the full write-up. Cijfers staan er alleen als ze gemeten zijn. Externe klantcase · in beheer sinds September 2026 ### Connecting a web shop to Exact Online without anyone losing sleep over it Uitgangssituatie a web agency wanted a WooCommerce-Exact integration for its client that the client owns and that speaks up when something goes wrong. Aanpak own server, Cloudflare WAF and Zero Trust, self-hosted n8n, monitoring with plain-language alert e-mails. Volgende cyclus integration under maintenance, every deviation reported; follow-up measurement January 2027. Mercabilis · web agency · WooCommerce ↔ Exact · maintenance Externe klantcase · in beheer sinds september 2026 ### Een webshop aan Exact Online koppelen zonder dat iemand ’s nachts wakker hoeft te liggen Uitgangssituatie een webbureau wilde voor zijn klant een WooCommerce-Exact-koppeling die van de klant is en die het zegt als er iets misgaat. Aanpak eigen server, Cloudflare WAF en Zero Trust, n8n self-hosted, bewaking met storingsmail in gewone taal. Volgende cyclus koppeling in beheer, elke afwijking gemeld; nameting januari 2027. Mercabilis · webbureau · WooCommerce ↔ Exact · onderhoud Eigen ontwikkeling · in gebruik ### A custom backend that tracks everything from request to advice Uitgangssituatie Requests, intake, evidence and advice were scattered; advice is only as good as the data beneath it. Aanpak Custom backend: priority queue, step-by-step intake, evidence, opportunities and business case, call mode and reports. Volgende cyclus Connect the jobs API to Tasks & errors; fill opportunities per case from the report. AIAgentCycle · custom backend · Audit Desk Eigen ontwikkeling · draait in simulatie ### BH28: an autonomous trading system that only trades when every check is green Uitgangssituatie A system that trades on its own must above all be good at saying no. Aanpak Python core, 32 n8n workflows, PostgreSQL audit, a risk gate per order, ChatGPT and Claude without authority over orders. Volgende cyclus Show in simulation that the chain holds; only then a separate decision on a funded account. BH28 · own build · running in simulation Eigen product · laatste testfase ### Holos33: a €250,000 app, designed together and built by me Uitgangssituatie An app that works with sleep, heart rate and journal entries has to earn trust before anyone installs it. Aanpak Architecture with a freelance architect, design in Figma, built by me in Flutter and NestJS (278 endpoints), security reviewed by an external specialist, data and AI in the EU. Volgende cyclus Finish the final test phases, then measure usage; direct integrations with Garmin and Oura once those are available. Holos33 · own product · iOS, Android, admin and CMS Eigen ontwikkeling · in gebruik ### Een eigen backend die van aanvraag tot advies alles bijhoudt Uitgangssituatie Aanvragen, intake, bewijs en advies lagen verspreid; een advies is zo goed als de gegevens eronder. Aanpak Eigen backend: wachtrij met prioriteit, intake per stap, bewijs, kansen en businesscase, call mode en rapporten. Volgende cyclus Jobs-API koppelen aan Taken & fouten; kansen per case vullen vanuit het rapport. AIAgentCycle · eigen backend · Audit Desk Eigen ontwikkeling · draait in simulatie ### BH28: een autonoom tradingsysteem dat pas handelt als elke controle groen is Uitgangssituatie Een systeem dat zelf handelt, moet vooral goed kunnen weigeren. Aanpak Kern in Python, 32 n8n-workflows, PostgreSQL-audit, een risicopoort per order, ChatGPT en Claude zonder ordermacht. Volgende cyclus In simulatie laten zien dat de keten klopt; pas daarna een apart besluit over een funded account. BH28 · eigen ontwikkeling · draait in simulatie Eigen product · laatste testfase ### Holos33: een app van €250.000, samen ontworpen en zelf gebouwd Uitgangssituatie Een app die met slaap, hartslag en dagboekteksten werkt, moet vertrouwen verdienen voordat iemand hem installeert. Aanpak Architectuur met een freelance architect, ontwerp in Figma, zelf gebouwd in Flutter en NestJS (278 endpoints), beveiliging beoordeeld door een externe specialist, data en AI in de EU. Volgende cyclus Laatste testfases afronden en daarna gebruik meten; directe koppelingen met Garmin en Oura zodra die beschikbaar zijn. Holos33 · eigen product · iOS, Android, admin en CMS Eigen praktijkcase, gemeten · 4 september 2026 ### 985 submissions on the wrong list. And nobody saw it. Uitgangssituatie 985 of 1,136 form submissions carried the wrong origin label; one form rejected every submission for 25 days without a single error. Aanpak Baseline first, two-sided gates, single-source origin, idempotent delivery into Zoho CRM, Bookings and Listmonk, dead-letter with alerting. Volgende cyclus Activate Turnstile, keep the daily watchdogs negatively tested, bring the next integrations under the same gates. Holos33 · Good Nature Vibe B.V. · 4 audiences, 2 languages Eigen praktijkcase, gemeten · 4 september 2026 ### 985 inzendingen op de verkeerde lijst. En niemand die het zag. Uitgangssituatie 985 van 1.136 formulierinzendingen droegen het verkeerde herkomstlabel; één formulier weigerde 25 dagen elke inzending zonder foutmelding. Aanpak Nulmeting, tweezijdige poorten, herkomst uit één bron, idempotente bezorging naar Zoho CRM, Bookings en Listmonk, dead-letter met alarm. Volgende cyclus Turnstile activeren, dagelijkse bewakers blijven negatief getest, volgende koppelingen onder dezelfde poorten. Holos33 · Good Nature Vibe B.V. · 4 doelgroepen, 2 talen Newsletter ## Templates and tips I use myself I send you new n8n, Zapier and Make templates and practical tips from real projects: what works, where it gets stuck and how to fix it. - New templates you can import right away - Where an automation gets stuck in practice - Tips you can apply the same day You're signed up Thanks. New templates and tips will go to . ## Which recurring process deserves attention first? Bring one workflow, its systems and its main source of delay or rework. We will establish whether automation is the responsible next step. Book a process assessment --- # Automation for any sector Source: https://aiagentcycle.com/en/for/ Type: page · Language: en · Last modified: 2026-11-02T16:31:27 By sector · Any sector # Business process automation starts with your work Whether you run an installation company, a care practice or a consultancy: what you can automate is work that keeps coming back, has clear rules and takes time. Choose that process. The systems you already use remain the starting point. - Your three biggest time drains, with what they cost - Honest advice, even when automating does not pay off (yet) - The report is yours, even if we do not continueSee how it works first ↓ Book your free assessment 30 minutes online. You always get a short advice report, even when automating does not pay off. Where do you start? ## Where the time gets stuck ### The same input, over and over Retyping data, creating documents and updating statuses in several systems. ### Follow-up that comes too late Leads, quotes, customer questions or tasks wait until someone has time. ### Insight that takes manual work Reports built from loose exports, already out of date when they are finished. Choose the process ## Five routes, one for each kind of work ### Follow up leads and quotes Every enquiry in your CRM within minutes, with a follow-up moment.View → ### Admin and finance Invoices, reminders and booking proposals without retyping.View → ### Customer contact and AI agents AI that prepares, and a person who decides.View → ### Operations and reporting Systems that keep each other up to date, and numbers on Monday.View → ### Software integration Get your systems talking, without replacing them.View → ### All integrations 190 systems, and how each one connects.View → Or choose your sector ## Examples from three sectors ### Accounting firms Document chasing, purchase invoices and client files.For accounting firms → ### Online shops and wholesalers Orders, stock, shipping and B2B pricing connected.For online shops → ### Professional services and recruiters Fast responses, quotes and timesheets to invoice.For professional services → Worked example ## What one recurring task costs - 30 minutes per working day - × 5 days per week - × 52 weeks per year - ≈ 130 hours about €7,800 at €60 per hour Worked example, indicative. In the free assessment I calculate with your frequency, handling time and cost of errors. Proof ## Built for real businesses External client case · maintained since September 2026 ### WooCommerce and Exact Online, with customer group pricing For web agency Mercabilis: 14 workflows on a dedicated server with Cloudflare in front. Orders go to Exact, products and prices go back to the shop, and every exception triggers an alert in plain language. Own practice case, measured ### 985 of 1,136 submissions on the wrong list Forms, Zoho CRM, bookings and email seemed to work. One form rejected every submission for 25 days without a single error message. Now the chain closes end to end and checks itself every day. When it comes to our systems, Stefan is my sparring partner. How it should fit together and what is really needed. He first looks at how we work and finds the solution to match. I keep control of my business myself and still have someone beside me who keeps the overview. A pleasant collaboration. Dani Steen Owner, Mooier Thuis · translated from Dutch All cases, honestly labelled → Frequently asked questions ## About business process automation in your sector Does automation also work outside the example sectors? Yes, if the process has repeatable steps, clear input and an outcome you can check. In the assessment I first determine whether automating makes sense and is safe for your process. Do we need to replace our current software? Usually not. I first look at which systems can be connected through an API, a webhook or a safe import. I only recommend replacing when the existing setup demonstrably blocks the work. What if a process is not suitable? Then the advice says so, honestly. Sometimes a work instruction, a better form or cleaner source data is worth more first than an automation. --- # B2B General Terms and Conditions Source: https://aiagentcycle.com/en/terms/ Type: page · Language: en · Last modified: 2026-09-11T06:38:37 # B2B General Terms and Conditions Our B2B General Terms and Conditions apply to business assignments. If you choose a maintenance or management package, the Additional Maintenance Terms and Conditions also apply. They cover package limits, backups, service hours, incident work, AI costs, monthly cancellation and handover. Your quotation describes the specific assignment and any express deviations. You receive the applicable versions before acceptance in a form you can retain. Version 1.2 — effective date 11 September 2026. This version applies to agreements for which it was made applicable before or at conclusion. Existing agreements do not change solely because this page is published. Download general terms (PDF) PDF · English · version 1.2 · 31,726 bytes Additional Maintenance Terms and Conditions · Pricing and packages ## Contents - Article 1 — Definitions - Article 2 — Applicability and Order of Precedence - Article 3 — Quotation and Assignment - Article 4 — Performance and Delivery - Article 5 — Client Cooperation - Article 6 — Changes and Additional Work - Article 7 — Prices, AI Costs and Payment - Article 8 — Duration and Termination - Article 9 — Accounts and Continuity - Article 10 — Rights in Work Products - Article 11 — Confidentiality - Article 12 — Data Protection and Security - Article 13 — AI and Human Oversight - Article 14 — Force Majeure - Article 15 — Remedy and Liability - Article 16 — Suspension, Set-off and Complaints - Article 17 — Other Provisions AIAgentCycle is a trading name of Good Nature Vibe B.V., with its registered office in Oosterwolde, correspondence address Houtwal 29B, 8431 EX Oosterwolde — not a visiting address — registered with the Dutch Chamber of Commerce under number 95865101, VAT ID NL867353673B01, email info@aiagentcycle.com. ## Article 1 — Definitions 1.1. Client: the legal entity or natural person acting in the course of a business or profession that enters into an agreement with AIAgentCycle. 1.2. Services: the agreed analysis, advice, development, implementation, setup, maintenance, management and other work relating to automation, integrations, infrastructure and AI systems. 1.3. Work Products: workflows, configurations, prompts, scripts, documentation and other materials created or made available for the assignment. Third-party software and materials are subject to the relevant rights and licences of those third parties. 1.4. AI Output: text, code, proposed decisions and other results generated or supported by AI systems. In Writing: a reproducible written statement, including email and an agreed form of digital approval. ## Article 2 — Applicability and Order of Precedence 2.1. These terms apply to business quotations and agreements where their applicability has been agreed before or when the agreement is concluded. The Client’s purchasing terms are expressly rejected. Where different sets of terms are exchanged, their applicability will be resolved in writing before performance begins. 2.2. Individually agreed deviations in the quotation or statement of work take precedence. These are followed by any special service terms and then these general terms. A data processing agreement takes precedence in matters concerning the processing and protection of personal data. Mandatory law remains applicable. 2.3. AIAgentCycle provides the applicable versions before or upon acceptance in a form the Client can retain, such as an attached PDF. The adopted general terms can also be consulted at https://aiagentcycle.com/en/terms/. ## Article 3 — Quotation and Assignment 3.1. A quotation is valid for thirty days unless it specifies a different period. It describes the scope, price, external costs, schedule, assumptions, any acceptance criteria and applicable documents. Obvious errors will be corrected as soon as possible; a correction does not confer a right to change an already agreed price arbitrarily. 3.2. The agreement is formed by written acceptance by an authorised representative, or by performance with demonstrable consent to the assignment and the applicable terms. A free introductory meeting or scan does not create an obligation to commission paid follow-up work. 3.3. Incorrect or missing information may affect the scope, price and schedule. AIAgentCycle explains these consequences and requests approval for a change in advance. Without approval, the additional work concerned will not be performed; the parties will discuss an appropriate continuation or termination of the affected part. ## Article 4 — Performance and Delivery 4.1. AIAgentCycle exercises the care of a reasonably competent professional service provider. Research, advisory and optimisation work constitutes an obligation to exercise reasonable efforts. Explicitly agreed functions, performance frequencies, documentation, security measures and acceptance criteria remain concrete performance commitments; this provision does not make them optional. 4.2. Deadlines are indicative unless a binding deadline has been agreed or follows from the nature of the agreement. AIAgentCycle reports foreseeable delays, stating the cause and a proposal to remedy them. Where legally required, it is given a reasonable period to remedy the situation. Statutory rights in the event of an attributable breach, permanent impossibility of performance or failure to meet a binding deadline remain in force. 4.3. On delivery, the Client receives the agreed testing and handover materials. The Client examines the result within ten working days or the agreed testing period and reports specific departures from the criteria. Failure to report, or putting the result into use, does not mean that hidden defects, security defects or departures that cannot be observed are automatically accepted. Non-material outstanding items must not unreasonably prevent use; the parties will document the remedial work. 4.4. AIAgentCycle may engage suitable third parties and remains responsible for performing its own agreement. The data processing arrangements also apply to the engagement of subprocessors. The Client’s own supplier contracts have their own terms, without those terms excusing AIAgentCycle’s own breaches. 4.5. Savings, returns and time savings are substantiated estimates based on stated assumptions, not guaranteed business results. Departures from assumptions will be made apparent. ## Article 5 — Client Cooperation 5.1. The Client provides the necessary information, lawful data, access, licences, decisions and a responsible contact person in good time. AIAgentCycle specifies what is needed for this purpose and warns of any unsuitability or relevant risks that it can reasonably identify. 5.2. The Client is responsible for its own business processes, the lawfulness of its own data and instructions, internal user management and compliance with the legislation applicable to it. The parties’ legal roles are determined by the services actually provided and not solely by a contractual designation. 5.3. A Client error, sharing of keys or a change made by the Client may result in additional work or damage. Consequences are attributed to the Client only to the extent caused by those actions. AIAgentCycle’s own duty of care and any shared responsibility remain in force. The Client reports relevant changes to managed systems in advance or, where necessary, as soon as possible afterwards. 5.4. The Client arranges backups of data outside an expressly agreed backup service. Within an agreed backup service, AIAgentCycle’s responsibility is as described in that service. 5.5. The Client indemnifies AIAgentCycle against justified third-party claims to the extent that they arise directly from unlawful material or unlawful instructions supplied by the Client and are attributable to the Client. The indemnity does not cover AIAgentCycle’s share in the cause. AIAgentCycle reports a claim in good time and reasonably cooperates in its defence and in mitigating damage; any admission or settlement at the Client’s expense requires the Client’s prior reasonable consent. ## Article 6 — Changes and Additional Work 6.1. Additional work is described in writing in advance, stating the price or rate, estimate or maximum, external costs and effect on the schedule. Performance follows approval. An emergency authorisation documented for the assignment may constitute prior approval within its stated limits. 6.2. Remedying a departure from the agreed work that is attributable to AIAgentCycle is not chargeable additional work. More extensive work resulting from a subsequently changed Client request or external specification may be chargeable additional work. AIAgentCycle explains the distinction. ## Article 7 — Prices, AI Costs and Payment 7.1. Prices exclude VAT. External costs are identified separately unless expressly included. The usual AI tools used by AIAgentCycle itself are included in the rate. Exceptional additional development usage is charged separately only after a calculation method and budget have been agreed in advance. Operational API usage by Client systems is agreed separately. The same costs are not invoiced twice. 7.2. The payment term is fourteen days. Project deposits and milestone payments are set out in the quotation. Ongoing services are invoiced monthly in advance. A sufficiently detailed invoice dispute will be examined on its merits; the undisputed portion remains payable. 7.3. Late payment is governed by the statutory rules on default and statutory commercial interest. Before extrajudicial collection, AIAgentCycle gives written notice of the arrears and costs and, except in special circumstances, allows fourteen days to remedy the default. Reasonable extrajudicial collection costs are charged within the applicable statutory limits; there is no separate contractual minimum of EUR 250. 7.4. Suspension is proportionate and follows a warning with a reasonable period to remedy the default, except in a specific emergency. The measure must not go further than the breach justifies. AIAgentCycle takes account of security, data protection and a safe handover. A right of use already paid for will not be withdrawn because of another disputed invoice. Client data will not be destroyed as a means of exerting pressure. 7.5. The price of an ongoing service may be adjusted once every twelve months, for the first time after twelve months, by the percentage change in the Consumer Price Index, all households, series published by Statistics Netherlands (CBS), between the latest available month at the time of announcement and the same month a year earlier. When this indexation is applied, a negative change also results in a reduction. If the series is discontinued, a comparable official successor will be used. AIAgentCycle states the index figures and calculation used and announces the change at least thirty calendar days in advance. The Client may give notice before the effective date to terminate on that date. Any other price change will be justified separately, with the same notice and opportunity to terminate, and will not apply retrospectively. Agreed fixed project prices are not changed by this provision. ## Article 8 — Duration and Termination 8.1. Ongoing maintenance and retainer services can, by default, be cancelled each month with effect from the end of the current monthly subscription period, without an initial minimum term or an additional notice month. The start day determines the period. The additional maintenance terms specify the precise calendar calculation. A different term applies only where individually and clearly agreed. 8.2. In the event of a material breach, the other party may terminate for breach in accordance with the law after a reasonable period to remedy the breach has expired without remedy, where such a period is required. No futile remedy period is required where performance is permanently impossible or another statutory exception applies. In the event of insolvency, the applicable statutory restrictions on termination and suspension apply. 8.3. The Client may cancel an unfinished project in writing. The amounts payable are the work demonstrably already performed, at the cancellation hourly rate stated in the quotation, and external costs approved in advance, actually incurred and not reasonably avoidable. Payment for the work does not exceed the agreed project fee for that work; any deposit is credited. If no cancellation hourly rate has been specified, a reasonable, demonstrable fee for the completed part applies, within the agreed project price. Work not performed will not be charged, and the same costs will not be charged twice. Mandatory law remains applicable. 8.4. On termination, the agreed Work Products, exportable configuration and current maintenance information are handed over securely. The additional handover provisions apply to maintenance. For other assignments, standard handover takes place no later than ten working days after termination. Existing rights of use for paid work remain in force. Additional migration is charged only after approval and to the extent permitted by law. 8.5. Response times and service hours are set out in the assignment or special service terms. There is no 24/7 service or guaranteed resolution time without a separate agreement. This does not limit statutory notification duties after becoming aware of an incident. ## Article 9 — Accounts and Continuity 9.1. Supplier accounts, domain registrations, hosting contracts and API contracts are set up in the Client’s name by default. AIAgentCycle receives the necessary delegated access. This concerns contractual control and rights of use, not a transfer of ownership of third-party hardware or software. Deviations, restrictions and costs are documented in advance. 9.2. Critical configurations, dependencies, administrative access and recovery steps are documented in accordance with the assignment. The Client may request this information during the relationship. Secrets are shared only through suitable secure channels. 9.3. Operational performance is normally carried out by one person. AIAgentCycle maintains a continuity procedure with a designated contact person, accessible maintenance information and instructions for a safe handover in the event of prolonged unavailability. The designated person receives only appropriate access and is bound by confidentiality. The procedure concerns information and handover; replacement technical services or permanent staffing are included only if explicitly agreed. ## Article 10 — Rights in Work Products 10.1. AIAgentCycle’s existing materials, generic modules, methods and know-how remain AIAgentCycle’s. Rights in materials supplied by the Client remain with the Client or the rights holder. Third-party licences remain applicable. The following terms of use apply to newly created Work Products unless the quotation expressly provides for a transfer of rights. 10.2. Upon payment for the relevant work, the Client receives a non-exclusive, perpetual right to use and run the delivered Work Products within its own business, copy them for maintenance and backup, export them and modify them. The Client may engage a successor maintenance provider for these purposes, subject to appropriate confidentiality. This right does not include separate resale or public distribution of AIAgentCycle’s generic modules and does not extend any rights under third-party licences. 10.3. AIAgentCycle may reuse non-confidential generic knowledge and techniques. Client data, Client-specific secrets and confidential code will not be made available to third parties in doing so. 10.4. A name, logo, identifiable case study or testimonial will be published only with prior written permission. The permission specifies what will be used and where. Anonymisation must not be merely apparent: indirectly identifiable Client information remains confidential. ## Article 11 — Confidentiality 11.1. The parties use confidential information only for the agreement, restrict access to persons who need it and bind them to appropriate confidentiality. This obligation survives termination. 11.2. The obligation does not apply to information that is demonstrably lawfully public, was already lawfully known or was independently developed. Where disclosure is required by law, the disclosing party informs the other party in advance to the extent permitted and limits disclosure to what is necessary. ## Article 12 — Data Protection and Security 12.1. Before processing begins, the parties determine their actual roles under the GDPR. Where AIAgentCycle processes personal data as a processor, they enter into an agreement complying with Article 28 GDPR, with specific instructions, measures, subprocessors, locations, retention periods and incident arrangements. 12.2. AIAgentCycle applies risk-based measures, including secure connections, minimum access rights, multifactor authentication where supported, protected secrets management, secure equipment and appropriate updates. The specific measures follow from the assignment and data processing arrangements. Neither party promises absolute security. 12.3. A server in the EEA does not automatically mean that all connected services process data within the EEA. Storage, support access, transfers and AI services are documented for each data flow. Transfers outside the EEA take place only on an applicable legal basis and with the required safeguards and assessments. A supplier’s name or a marketing claim does not replace this assessment. 12.4. Backups are governed by the expressly agreed scope. Without a backup service, the Client is responsible for its own backups. Where a backup service is agreed, AIAgentCycle cannot use this default rule to exclude its own agreed performance obligations. 12.5. Data is retained no longer than necessary for the agreed purpose, an appropriate legal basis or a statutory obligation. A tax-related obligation to retain business records does not mean that all technical logs, prompts and Client files must be retained for seven years. ## Article 13 — AI and Human Oversight 13.1. AIAgentCycle uses AI in its work and reviews the results in a manner appropriate to the risk. AI Output may be incorrect, incomplete or unsuitable. This does not make agreed tests, checks or professional care optional. 13.2. For operational AI applications, the purpose, permitted actions, prohibited actions, data use, budget, evaluation criteria, human oversight and ways to stop operation are documented. Actions with significant consequences require the agreed oversight and, where necessary, prior human approval. Statutory restrictions on automated decision-making remain applicable. 13.3. The Client remains responsible for its own business decisions and correct use. Approval of a permitted scope of action does not release AIAgentCycle from responsibility for incorrect implementation, missing agreed limits or careless use. Responsibility follows the actual cause and legal role. 13.4. For each application, the parties determine whether they are, among other possible roles, a provider or deployer under the AI Act. Each complies with its own obligations. A role may change through modification, repurposing or integration. Applications subject to special legal requirements are implemented only after appropriate assessment and explicit agreements. 13.5. Client data is not used for model training by default. Disclosure to development or production models follows the agreed data protection arrangements. Exceptions require a separate lawful basis and written instruction; the Client’s consent does not replace the rights of data subjects. 13.6. Where required by law, AI interaction and other relevant AI characteristics are made transparent. AIAgentCycle implements the technical disclosure included in the scope; the Client ensures correct application in its channels. Both parties provide appropriate AI literacy and oversight for their own staff involved. 13.7. Third-party rights may also be relevant to AI Output. The parties assess its use in a manner appropriate to the risk; AIAgentCycle performs the agreed checks on the work it delivers. No exclusive copyright in every AI result is guaranteed. ## Article 14 — Force Majeure 14.1. A circumstance constitutes force majeure only to the extent that it is not for the affected party’s account under the law, the agreement or generally accepted views, and actually prevents performance. A supplier failure, cyberattack or illness is not automatically force majeure. Careless management by the party itself, insufficient agreed preparation or an avoidable breach is not excluded from responsibility by this provision. 14.2. The affected party reports the cause, consequences and expected duration as soon as possible, mitigates damage and performs the parts that remain possible. The parties discuss temporary measures and continuity. The full fee does not automatically remain payable for materially unperformed services that cannot be provided usefully at a later date; advance payments for the discontinued part are reconciled. 14.3. If the affected part cannot be performed for more than thirty calendar days, either party may terminate that part without compensation for damage caused by that force majeure. Previously existing termination rights and rights concerning the party’s own breaches remain in force. ## Article 15 — Remedy and Liability 15.1. AIAgentCycle is liable for damage caused by an attributable breach in accordance with the law and the reasonable limitations below. Where required, it is given a reasonable opportunity to remedy the breach. This condition does not apply where remedy is permanently impossible or the law does not require a notice of default. 15.2. AIAgentCycle remedies its own breach without an additional fee. That remedy does not automatically constitute full compensation for all other damage. Reasonable costs of establishing a breach, mitigating direct damage and restoring damaged or lost data may constitute direct damage to the extent causally connected to an attributable breach, including a failure to perform an agreed backup service. 15.3. Liability for indirect damage, such as lost profits, lost savings and reputational damage, is excluded to the extent permitted by law. A loss is not excluded solely by labelling it ‘AI’, ‘data’ or ’third parties’. Direct remedial and mitigation costs under Article 15.2 remain direct damage. 15.4. For a single event, with related events treated as one event, the contractual liability cap for a separate project is the agreed fee for the affected project, with a minimum of EUR 2,500 and a maximum of EUR 25,000. For an ongoing service, the cap is the fee for twelve months of the affected service at the monthly rate applicable at the time of the event, with the same minimum and maximum. If the same event concerns both development and maintenance, the higher of these applicable caps applies, not their sum. 15.5. For all events combined, a cap applies per calendar year equal to the highest cap applicable to those events under Article 15.4. The existence, insured sum or payment under liability insurance does not increase the agreed liability cap. A different cap applies only if the parties expressly agree it in writing. This provision does not represent that any particular insurance or coverage is in place. Article 15.6 continues to apply. 15.6. The limitations do not apply in the event of intent or wilful recklessness by AIAgentCycle or its executives, or to the extent that a limitation is prohibited by law. The rights of data subjects and third parties under mandatory law remain unaffected. The obligation to bring its own work into conformity does not result in an additional invoice to the Client and is not deducted from the liability cap as compensation paid. 15.7. The Client reports a defect or damage as soon as reasonably possible after discovery and limits further damage where possible. Merely exceeding a short administrative reporting period does not automatically result in loss of rights. The statutory rules on the duty to complain, limitation periods, causation and contributory fault remain applicable. ## Article 16 — Suspension, Set-off and Complaints 16.1. The parties consult each other in the event of a substantive dispute. The Client pays the undisputed portion and may suspend payment of the disputed portion only proportionately and where there is a legal basis to do so. Set-off is permitted against an acknowledged or finally established counterclaim and to the extent that mandatory law grants further rights. 16.2. A complaint may be sent to info@aiagentcycle.com. AIAgentCycle acknowledges receipt within two working days and normally provides a substantive response within ten working days or a reasoned timeframe for a further response. A complaints procedure does not restrict any applicable statutory time limit or right to urgent legal protection. ## Article 17 — Other Provisions 17.1. Dutch law applies. Disputes are submitted to the court having jurisdiction under the law; to the extent that a choice of forum is legally valid, the parties choose the competent court in the district where AIAgentCycle has its registered office. 17.2. If a provision is invalid, the other provisions remain in force as far as possible. The parties consult on a valid replacement that approximates the lawful purpose; they do not automatically replace an invalid limitation with an equally far-reaching new limitation. 17.3. Changes for ongoing agreements are announced at least thirty calendar days in advance in a retainable form, stating their content, reason and effective date. In the event of an adverse change, the Client may give notice before the effective date to terminate on that date. Consent is requested for an existing agreement without an applicable basis for amendment. A change does not apply retrospectively. 17.4. The parties first attempt to resolve a dispute through consultation. This does not prevent urgent measures, timely interruption of a limitation period or other necessary legal protection. 17.5. The parties are independent contracting parties. Transfer of the agreement takes place with the cooperation required by law. Before an intended transfer, the Client is informed in good time of the identity, consequences and required consent. Rights concerning personal data and subprocessors are complied with separately. Data processing: providers and their roles · data processing agreement. --- # Business automation knowledge base Source: https://aiagentcycle.com/en/knowledge-base/ Type: page · Language: en · Last modified: 2026-09-10T15:36:17 # A practical knowledge base for controlled automation Use the guides to select a process, design its controls and evaluate a delivery. Articles separate observed facts, worked assumptions and recommendations so a reader can verify the reasoning. Data processing: providers and their roles · data processing agreement. ## Start with the question you need to answer ### Select and justify Process selection, baseline measures, business cases and non-fit criteria. ### Design and control Ownership, idempotency, exception handling, human review, security and data boundaries. ### Test and operate Acceptance cases, recovery, monitoring, release evidence and continuous improvement. ## All English knowledge-base articles Browse every published English guide below. This list is generated from the English article collection, so a newly published English article is added automatically. For a direct route, see how to select a first process, compare solution approaches or review the delivery method. ## Knowledge paths by decision ### Select a process Start with what business process automation is, the suitability scorecard and the seven-step method. ### Operate a workflow Use the n8n production guide for idempotency, monitoring, recovery and acceptance tests. ### Govern AI and data Review the AI Act and GDPR automation guide for roles, purpose, access, registers and release controls. ## Apply the guidance to a business function - Sales automation services: ownership, consent, CRM identity and follow-up. - Invoice process automation: extraction, matching, approval and reconciliation. - AI agent development services: bounded tools, evaluation and escalation. - Reporting automation: metric contracts, freshness and control totals. - API integration services: sources of truth, recovery and monitoring. ## Editorial standard Guides distinguish measured facts, source-based requirements and practical recommendations. Time-sensitive regulatory statements are dated and linked to primary sources. Examples explain a method; they are not presented as guaranteed results. ## Need to apply this to a real process? Start with the process assessment route and include the normal case, main exception and systems involved. --- # Connecting Exact Online with n8n: how an Exact Online integration that you own works Source: https://aiagentcycle.com/en/exact-online-n8n-integration/ Type: page · Language: en · Last modified: 2026-11-02T23:07:19 # Connecting Exact Online with n8n: how an Exact Online integration that you own works An Exact Online integration with n8n makes your web shop or another system exchange data with your accounting automatically: orders go into Exact, products and prices come back. n8n does the work, a database of its own remembers what has been processed and monitoring tells you in plain language when something goes wrong. I build these integrations self-hosted, on a server that belongs to the client. On this page I explain how it works, why I do not use an off-the-shelf app, what it costs and who looks after the integration afterwards. It is a deeper look at business process automation. No sales talk. Updated on 15 October 2026. Reading time about 5 minutes. On this page: what it does · how it works · where it goes wrong · why not an app · cost · ownership · when not · API facts · questions ## What does an Exact Online integration with n8n do? It keeps two systems in step without anyone retyping. A web shop and an accounting package each work fine, but know nothing about each other. Without an integration, every order has to be entered in Exact by hand and every price change has to be copied to the web shop by hand. That works until it gets busy. In practice it comes down to three things: - Orders go from the web shop to Exact Online. - Products and prices go from Exact to the web shop. Exact stays in charge. - Token management keeps access to the Exact API working without anyone having to log in again. A fourth part is often forgotten: monitoring. Without it, you only find out the integration has stopped when a customer calls. More kinds of integrations are listed under integrations. ## How does an Exact integration with n8n work? n8n runs as a middle layer on a server of its own. Workflows fetch data from one system, convert it and write it to the other. Every workflow follows the same steps: - Trigger. A new order or a fixed time starts the workflow. - Check. An integration database remembers what has been processed, so nothing lands in Exact twice. - Write. The workflow reads or writes through the Exact API. - Error handling. If Exact returns an error, the workflow tries again. If that still fails, the message goes into a queue. - Failure e-mail. Every deviation sends an e-mail to a person, with three headings: what went wrong, what it means and what has to happen. For Mercabilis, a web agency, this runs on a server of its own in Europe with Cloudflare in front. On it run nine workflows (four active) and an integration database of twelve tables (as of October 2026). What that looks like is in the Mercabilis case. ## Where does an Exact integration go wrong? Mostly not in the integration itself, but because the system on the other side does not respond for a moment or a piece of data is missing. Three examples you must be able to absorb: - Exact returns a server error. It happens now and then at night. The integration waits and tries again. - A product code is missing. An order then cannot land in Exact. The failure e-mail names the order number and the product code, so someone can fix it in a minute. - Access expires. Exact works with short-lived tokens. If a renewed token is not stored properly, the integration stops. That is why token management is part of the integration. Note: no failure e-mail can mean that everything is fine, or that the monitoring itself has stopped. So also check that the monitoring heartbeat is present. ## Why not an off-the-shelf app? Because with an off-the-shelf app you cannot see what is happening, and when it fails you usually hear about it from your customer. An app runs on someone else’s server. That can work fine, but you give up three things: - Ownership. With me, the server and accounts are in the client’s name. If the cooperation ends, the integration stays yours. - Readability. All the logic is in n8n workflows that you can read and export. Someone else can take them over. - Monitoring. The integration reports on itself, in plain language, to whoever needs to know. That was also Mercabilis’s reason for not choosing an integration plugin. The trade-off is worked out in the case. ## What does an Exact Online integration cost? The price depends on the number of flows and integrations. I do not name an amount here; you hear it before the assignment, not after. The pricing page lists the parts: the secure n8n set-up (server, access, backups, monitoring), the integration itself, which starts as a quick win with one process, and maintenance as a fixed monthly package. Also count the hours of your own people during the build. They have to test and explain how Exact is set up at your company. ## Who owns the integration and who maintains it? The integration belongs to the client. The server and accounts are in the client’s name, the workflows can be exported and when maintenance ends you receive the documentation. Maintenance is a fixed monthly package. It includes checking that the Exact token is valid, that the workflows are active, that the heartbeat is present and that a backup exists that can be restored. You get a short monthly report. In case of a failure I respond within 24 hours on working days. That is a response time, not a guaranteed fix time, and the agreement says so too. ## When is an integration of your own too much? When you have few orders, standard fields and no exceptions. Then an off-the-shelf app is often enough and you save the cost of a server of your own. An integration of your own pays off when the integration is business-critical, when there are exceptions or when you want to know what is happening. Not sure? Book a scan; the outcome may well be no. ## Facts about the Exact Online API Checked on 2 November 2026 against Exact's official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | OAuth 2.0 with authorization code. You register an internal app yourself in your own administration (Import/Export, App registrations) with a public HTTPS redirect URI. External apps for multiple customers require an Exact Online Developer subscription. | Exact: OAuth authorization Token lifetime | Access token 10 minutes; a new token may only be requested after 9.5 minutes. Refresh token 30 days and single-use; after use you receive a new refresh token. | Exact: OAuth step 3 Rate limits | 60 calls per minute and 5,000 per day per administration per app; parallel calls are not allowed. When exceeded, 429 with X-RateLimit headers. At most 10 errors per hour per endpoint, otherwise a temporary block. | Exact: API limits Webhooks | Yes, per topic (Accounts, Items, StockPositions and more). The message only contains IDs and an HMAC-SHA256 hash; ten retries over about 34 hours. The FinancialTransactions webhook was replaced in June 2026 by webhooks per entry type. | Exact: Webhooks Test environment | A demo administration through a trial account and a test app through the App Store. | Exact: Getting started Version and deprecations | REST API v1 with single, Bulk and Sync endpoints; Exact recommends the Sync endpoints. Announced: custom GUIDs through REST no longer possible (July 2026), InvoiceSalesOrders mandatory (October 2026), a selection of XML APIs deprecated from January 2027. | Exact: Breaking changes API cost | You register an internal app within your own subscription. Higher limits (30,000 per day) only with Exact Online Premium. | Exact: Register an app n8n | No built-in node; community nodes on npm, the latest from December 2025. I connect through the API with an HTTP step. | n8n documentation ## What you need on your side - An Exact administrator who registers an app in your administration with a public HTTPS redirect URI - The division code of the administration and the user's consent for that administration - A demo administration to test against before production is touched - Item codes and VAT codes in Exact that match your web shop ## What I do not do - I do not make parallel calls; Exact does not allow them and blocks you if you do. - I do not request a new token every few minutes; the integration stores the token and renews it exactly on time. - I do not build on the XML APIs that Exact deprecates from January 2027. ## Frequently asked questions about an Exact Online integration What is an Exact Online integration? A connection between Exact Online and another system, such as a web shop, so that data flows both ways automatically. Orders arrive in Exact, products and prices go back to the web shop. Does this also work with a web shop other than WooCommerce? Yes. The web shop is the easiest side to replace. The hard side is monitoring, token management and error handling, and those do not depend on the web shop system. What happens when Exact Online does not respond for a moment? The integration waits and tries again. If that still fails, a failure e-mail in plain language follows. So you do not have to ask whether the integration is still running. Can I build an Exact integration myself with n8n? A simple integration is possible, with some learning. Token management, error handling and monitoring make it skilled work. The mistake that happens most often: it works, but nobody sees it when it stops. Who owns the integration? The client. The server and accounts are in the client’s name and the workflows can be exported. More about this is in the Mercabilis case. ## Want to know whether an integration of your own pays off for you? Book a free scan. I work through one integration with you and you get a short report with figures, even if the answer is no. Book a free scan Stefan de Graaf has been building automations since 2021, first for his own web shops and since 2026 for other small businesses under the name AIAgentCycle. He works from Oosterwolde, Friesland. More about Stefan. --- # Contact AIAgentCycle Source: https://aiagentcycle.com/en/contact/ Type: page · Language: en · Last modified: 2026-10-19T14:10:37 Prefer to talk first? Book your free automation assessment — no obligation; we look together at whether automation pays off for you. Prefer direct contact? Call or WhatsApp +31 6 5436 2526 (also via WhatsApp), email info@aiagentcycle.com, or find us on Google — you can message us directly there too. # What can we help you with? Ask a question, request a quote or suggest a meeting. Tell us what you need. ## Prefer another way? - Email us directly info@aiagentcycle.com - Meet Stefan on LinkedIn - Explore your process with the free scan Already a client with an incident? Use the support channel agreed for your maintenance package. ## What happens next? We read your message and respond to your question. For a quote, we first clarify the scope and costs. For a meeting, we agree on a suitable time together. --- # Cookie Policy (EU) Source: https://aiagentcycle.com/en/cookie-policy/ Type: page · Language: en · Last modified: 2026-10-24T16:10:51 # Cookie Policy Dit cookiebeleid is voor het laatst geüpdatet op 10 september 2026 en is van toepassing op burgers en wettelijke permanente inwoners van de Europese Economische Ruimte en Zwitserland. ## 1. Introductie Op onze site, https://aiagentcycle.com (hierna: “de site”) wordt gebruikgemaakt van cookies en andere aanverwante technieken. (Hierna geldt dat alle technieken voor het gemak “cookies” worden genoemd). Ook via derden die door ons zijn ingeschakeld, worden cookies geplaatst. In het onderstaande document informeren wij je over het gebruik van cookies op onze site. ## 2. Wat zijn cookies? Een cookie is een klein eenvoudig bestand dat samen met pagina’s van deze site wordt verzonden en door je browser op de harde schijf van je computer of ander apparaat wordt opgeslagen. De daarin opgeslagen informatie kan tijdens een volgend bezoek terug worden gestuurd naar onze servers of naar de servers van de betreffende derde partijen. ## 3. Wat zijn scripts? Een script is een stukje programmacode dat wordt gebruikt om onze site goed te laten functioneren en interactief te maken. Deze code wordt uitgevoerd op onze server, of op je apparatuur. ## 4. Wat is een web beacon? Een web beacon (ook pixel tag) is een klein, onzichtbaar stukje tekst of afbeelding op een site dat gebruikt wordt om verkeer op een site in kaart te brengen. Om dit te doen worden er met behulp van web beacons verschillende gegevens van je opgeslagen. ## 5. Cookies ### 5.1 Technische of functionele cookies Sommige cookies zorgen ervoor dat bepaalde onderdelen van de site goed werken en dat je gebruikers voorkeuren bekend blijven. Door het plaatsen van functionele cookies zorgen wij ervoor dat je onze site makkelijker kunt bezoeken. Op deze manier hoef je bijvoorbeeld niet steeds opnieuw dezelfde informatie in te voeren bij een bezoek aan onze site en is het onder andere mogelijk dat de items in je winkelwagen bewaard blijven tot dat je hebt afgerekend. Deze cookies mogen wij plaatsen zonder dat je hier toestemming voor geeft. ### 5.2 Statistieken cookies Wij gebruiken statistieken cookies om de beleving voor onze gebruikers te optimaliseren. Wij krijgen door middel van statistieken cookies inzicht in het gebruik van onze site. Wij vragen je toestemming om statistieken cookies te plaatsen. ### 5.3 Advertentie cookies Op deze site gebruiken wij advertentie cookies, waarmee wij inzicht vergaren in campagne resultaten. Dit gebeurt gebaseerd op een profiel die wij creëren op basis van je gedrag op https://aiagentcycle.com. Met deze cookies wordt je als site bezoeker gelinkt aan een unieke ID maar deze cookies worden niet gebruikt om je gedrag en interesses te profileren om gepersonaliseerde advertenties te tonen. ### 5.4 Marketing/Tracking cookies Marketing/tracking cookies zijn cookies of enige andere vorm van lokale opslag, die worden gebruikt om gebruikersprofielen te maken met het doel om advertenties te tonen of om de gebruiker te volgen op deze of verschillende sites voor soortgelijke marketingdoeleinden. Aangezien deze cookies worden aangemerkt als tracking cookies, vragen we voor het plaatsen hiervan dan ook je toestemming. ### 5.5 Sociale media Op onze site hebben wij inhoud van LinkedIn opgenomen om webpagina’s te promoten (bijv. “vind ik leuk”, “pin”) of te delen (bijv. “tweet”) op sociale netwerken zoals LinkedIn. Deze inhoud is ingesloten met code die is afgeleid van LinkedIn en plaatst cookies. Deze inhoud kan bepaalde informatie opslaan en verwerken voor gepersonaliseerde reclame. Lees de privacyverklaring van deze partijen door (welke regelmatig kunnen wijzigen) om te weten wat zij met je (persoons)gegevens doen die zij via deze cookies verwerken. De informatie die zij verzamelen, wordt zo veel mogelijk geanonimiseerd. LinkedIn is gevestigd in de Verenigde Staten. ## 6. Geplaatste cookies ### WordPress Websitefunctionaliteit en gebruikersvoorkeuren bieden Consent to service wordpress #### Gebruik We gebruiken WordPress voor functionele doeleinden. Lees meer over WordPress #### Delen van gegevens Deze data wordt niet gedeeld met derde partijen. #### Websitefunctionaliteit en gebruikersvoorkeuren bieden ##### Naam WP_PREFERENCES_USER_2 ##### Expiratie ##### Functie ##### Naam wpEmojiSettingsSupports ##### Expiratie ##### Functie ##### Naam wordpress_test_cookie ##### Expiratie ##### Functie ##### Naam wordpress_logged_in_0e011e39065f6361c57e720e79839581 ##### Expiratie ##### Functie ### Polylang Taalvoorkeuren opslaan Consent to service polylang #### Gebruik We gebruiken Polylang voor functionele doeleinden. Lees meer over Polylang #### Delen van gegevens Deze data wordt niet gedeeld met derde partijen. #### Taalvoorkeuren opslaan ##### Naam pll_language ##### Expiratie ##### Functie ### Complianz Cookie-toestemmingsvoorkeuren opslaan Consent to service complianz #### Gebruik We gebruiken Complianz voor functionele doeleinden. Lees meer over Complianz #### Delen van gegevens Deze data wordt niet gedeeld met derde partijen. Voor meer informatie, lees de Complianz Privacyverklaring. #### Cookie-toestemmingsvoorkeuren opslaan ##### Naam cmplz_functional ##### Expiratie 365 dagen ##### Functie ##### Naam cmplz_statistics ##### Expiratie 365 dagen ##### Functie ##### Naam cmplz_preferences ##### Expiratie 365 dagen ##### Functie ##### Naam cmplz_marketing ##### Expiratie 365 dagen ##### Functie ### Cloudflare Access Beveiliging en toegangscontrole bieden Consent to service cloudflare-access #### Gebruik We gebruiken Cloudflare Access voor functionele doeleinden. Lees meer over Cloudflare Access #### Delen van gegevens Voor meer informatie, lees de Cloudflare Access Privacyverklaring. #### Beveiliging en toegangscontrole bieden ##### Naam CF_AppSession ##### Expiratie ##### Functie ##### Naam CF_Authorization ##### Expiratie ##### Functie ### LinkedIn Marketing: browsergegevens opslaan, Marketing: taakverdeling verzorgen, Marketing: cookie-toestemmingsvoorkeuren opslaan, Marketing: bezoeken over websites volgen, Marketing: advertenties en retargeting verzorgen Consent to service linkedin #### Gebruik We gebruiken LinkedIn voor marketingdoeleinden. Lees meer over LinkedIn #### Delen van gegevens Voor meer informatie, lees de LinkedIn Privacyverklaring. #### Marketing: browsergegevens opslaan ##### Naam bcookie ##### Expiratie 1 jaar ##### Functie Marketing: browsergegevens opslaan #### Marketing: taakverdeling verzorgen ##### Naam lidc ##### Expiratie 1 dag ##### Functie Marketing: taakverdeling verzorgen #### Marketing: cookie-toestemmingsvoorkeuren opslaan ##### Naam li_gc ##### Expiratie 6 maanden ##### Functie Marketing: cookie-toestemmingsvoorkeuren opslaan #### Marketing: bezoeken over websites volgen ##### Naam AnalyticsSyncHistory ##### Expiratie 30 dagen ##### Functie Marketing: bezoeken over websites volgen #### Marketing: advertenties en retargeting verzorgen ##### Naam UserMatchHistory ##### Expiratie 30 dagen ##### Functie Marketing: advertenties en retargeting verzorgen ### Google Analytics Statistieken: paginaweergaven opslaan en tellen Consent to service google-analytics #### Gebruik We gebruiken Google Analytics voor statistische doeleinden. Lees meer over Google Analytics #### Delen van gegevens Voor meer informatie, lees de Google Analytics Privacyverklaring. #### Statistieken: paginaweergaven opslaan en tellen ##### Naam _ga ##### Expiratie 2 jaar ##### Functie Statistieken: paginaweergaven opslaan en tellen ##### Naam _ga_* ##### Expiratie 2 jaar ##### Functie Statistieken: paginaweergaven opslaan en tellen ### Microsoft Advertising Marketing: bezoeken over websites volgen, Marketing: advertentieklik-attributie opslaan Consent to service microsoft-advertising #### Gebruik We gebruiken Microsoft Advertising voor marketingdoeleinden. Lees meer over Microsoft Advertising #### Delen van gegevens Voor meer informatie, lees de Microsoft Advertising Privacyverklaring. #### Marketing: bezoeken over websites volgen ##### Naam _uetvid ##### Expiratie 13 maanden ##### Functie Marketing: bezoeken over websites volgen ##### Naam _uetsid ##### Expiratie 1 dag ##### Functie Marketing: bezoeken over websites volgen ##### Naam MUID ##### Expiratie 13 maanden ##### Functie Marketing: bezoeken over websites volgen #### Marketing: advertentieklik-attributie opslaan ##### Naam _uetmsclkid ##### Expiratie 90 dagen ##### Functie Marketing: advertentieklik-attributie opslaan ### OpenAI Ads Marketing Consent to service openai-ads #### Gebruik We gebruiken OpenAI Ads voor advertentiedoeleinden. #### Delen van gegevens Voor meer informatie, lees de OpenAI Ads Privacyverklaring. #### Marketing ##### Naam __oppref ##### Expiratie 30 dagen ##### Functie Slaat een privacyvriendelijke advertentieklikreferentie op voor conversie-attributie. ##### Naam __obref ##### Expiratie 1 jaar ##### Functie Slaat een pseudonieme browserreferentie op voor advertentie-attributie en het ontdubbelen van conversies. ##### Naam __oaiq_consent ##### Expiratie 30 dagen ##### Functie Slaat de toestemmingskeuze van de bezoeker voor OpenAI Ads-metingen op. ### Zoho SalesIQ Beveiliging van de chatwidget tegen cross-site request forgery (CSRF), Beveiliging van de chatapplicatie Consent to service zoho-salesiq #### Gebruik We gebruiken Zoho SalesIQ voor functionele doeleinden. #### Delen van gegevens Voor meer informatie, lees de Zoho SalesIQ Privacyverklaring. #### Beveiliging van de chatwidget tegen cross-site request forgery (CSRF) ##### Naam LS_CSRF_TOKEN ##### Expiratie sessie ##### Functie #### Beveiliging van de chatapplicatie ##### Naam uesign ##### Expiratie 1 maand ##### Functie ### Diversen Doel wordt onderzocht Consent to service diversen #### Gebruik #### Delen van gegevens Het delen van gegevens is in afwachting van onderzoek #### Doel wordt onderzocht ##### Naam rl_page_init_referrer ##### Expiratie ##### Functie ##### Naam rl_page_init_referring_domain ##### Expiratie ##### Functie ##### Naam rl_anonymous_id ##### Expiratie ##### Functie ##### Naam rl_user_id ##### Expiratie ##### Functie ##### Naam rl_trait ##### Expiratie ##### Functie ##### Naam rl_session ##### Expiratie ##### Functie ##### Naam ph_phc_kMstNfAgBcBkWSh6KdsgN09heqqNe5VNmalHP1Ni9Q4_posthog ##### Expiratie ##### Functie ##### Naam wp-settings-time-2 ##### Expiratie ##### Functie ## 7. Toestemming Wanneer je onze site voor het eerst bezoekt, tonen wij een pop-up met uitleg over cookies. Zodra je klikt op ‘Keuzes opslaan’ geef je ons toestemming om de categorieën cookies en plugins te gebruiken die je hebt geselecteerd in de pop-up en welke zijn omschreven in het cookiebeleid. Je kunt via je browser het plaatsen van cookies uitschakelen, je moet er dan wel rekening mee houden dat onze site dan mogelijk niet meer optimaal werkt. ### 7.1 Beheer je cookie toestemming Je hebt het cookiebeleid geladen zonder ondersteuning voor JavaScript. Met AMP kun je de beheer toestemming knop onderaan de pagina gebruiken. ## 8. Cookies in-/uitschakelen en verwijderen Je kunt je internet browser gebruiken om cookies automatisch of handmatig te verwijderen. Je kunt ook aangeven dat bepaalde cookies niet geplaatst mogen worden. Een andere optie is om de instellingen van je internetbrowser zo aan te passen dat je iedere keer dat er een cookie wordt geplaatst een bericht ontvangt. Raadpleeg voor meer informatie over deze opties de instructies in de Hulp sectie van je browser. Let op: onze site werkt mogelijk niet optimaal als alle cookies zijn uitgeschakeld. Als je wel de cookies in je browser verwijdert, worden ze na je toestemming opnieuw geplaatst bij een nieuw bezoek aan onze site. ## 9. Je rechten met betrekking tot persoonsgegevens Je hebt de volgende rechten met betrekking tot je persoonsgegevens: - Je hebt het recht om te weten waarom je persoonsgegevens nodig zijn, wat ermee gebeurt en hoe lang ze worden bewaard. - Recht op inzage: je kunt een verzoek indienen om inzage in de gegevens die we van je verwerken. - Recht op rectificatie en aanvulling: je hebt het recht om je persoonlijke gegevens aan te vullen, te corrigeren, te verwijderen of te blokkeren wanneer je maar wilt. - Als je ons toestemming geeft om je gegevens te verwerken, heb je het recht om die toestemming in te trekken en je persoonlijke gegevens te laten verwijderen. - Recht om je gegevens over te dragen: je hebt het recht om al je persoonlijke gegevens op te vragen bij de verwerkingsverantwoordelijke en deze in hun geheel over te dragen aan een andere verwerkingsverantwoordelijke. - Recht op bezwaar: je kan bezwaar maken tegen de verwerking van je gegevens. Wij komen hieraan tegemoet, tenzij er gegronde redenen voor verwerking zijn. Om deze rechten uit te oefenen, neem contact met ons op. Verwijs naar de contactgegevens onderaan dit cookiebeleid. Als je een klacht hebt over hoe we met je gegevens omgaan, horen we graag van je, maar je hebt ook het recht om een klacht in te dienen bij de toezichthoudende autoriteit (de Autoriteit Persoonsgegevens). ## 10. Contactinformatie Voor vragen en/of opmerkingen met betrekking tot ons cookiebeleid en deze verklaring kun je contact met ons opnemen via de volgende contactinformatie: Good Nature Vibe B.V. (AIAgentCycle) Houtwal 29B, 8431 EX Oosterwolde, Nederland Nederland Site: https://aiagentcycle.com E-mail: info@ ex.comaiagentcycle.com Dit Cookiebeleid is gesynchroniseerd met cookiedatabase.org op (nog niet gesynchroniseerd). ## Functional language cookie from Polylang Polylang uses the functional cookie pll_language to remember the language you last visited. The cookie is set on aiagentcycle.com for the path / and is kept for a maximum of one year, which may be renewed on a later visit. Its value is the language code, for example nl or en. This cookie is used for language functionality only and is not used for statistics or marketing. It is not shared with third parties. --- # Data Processing Agreement Source: https://aiagentcycle.com/en/data-processing-agreement/ Type: page · Language: en · Last modified: 2026-09-11T06:51:00 # Data Processing Agreement Annex to the Agreement between AIAgentCycle (processor) and Client (controller) — Article 28 GDPR Version 1.1 — 11 September 2026. This Data Processing Agreement governs the processing of personal data by AIAgentCycle on behalf of a business client. AIAgentCycle is a trade name of Good Nature Vibe B.V., Dutch Chamber of Commerce no. 95865101, correspondence address Houtwal 29B, 8431 EX Oosterwolde, the Netherlands, email info@aiagentcycle.com. The Client and its authorised contact are identified in the accepted quotation or assignment description. This agreement, together with the assignment-specific annexes, is agreed in writing, including electronically, before the relevant processing begins. Visiting this page or submitting a contact request alone does not conclude a data processing agreement. Existing agreements do not change solely because a new version of this page is published. This agreement forms part of the agreed services. In the event of a conflict, it prevails for the processing and protection of personal data. Article 10 connects it to the liability arrangement. For its own contact, quotation and business administration, AIAgentCycle generally acts as controller; those activities are covered by our privacy statement. The actual role and processing are decisive. The Client determines the purpose and instructions; processing, subprocessors, security and termination are demonstrably documented. ## Article 1 — Subject matter, nature, purpose and duration 1.1. As processor, AIAgentCycle processes only the personal data necessary for the agreed building, integration, hosting and management of workflows, AI agents and technical environments. The Client determines the purposes and lawful instructions. 1.2. Before processing begins, Annex 1 records the specific purposes, operations, duration, types of data, categories of data subjects, and the Client’s rights and obligations. A quotation or implementation annex may serve this purpose if it contains these details and the parties accept it as part of this agreement. 1.3. The duration follows the relevant assignment and the necessary wind-down under Article 9. Special-category data, criminal-offence data, citizen service numbers and other data subject to additional legal requirements are not included by default. Processing such data requires a prior assessment and express written arrangements on lawfulness, necessity and measures. ## Article 2 — Instructions and Client responsibility 2.1. AIAgentCycle processes only on documented instructions, including for transfers. If Union or Member State law requires otherwise, it informs the Client in advance unless that law prohibits this. 2.2. The Client ensures a valid legal basis, the necessary information to data subjects, appropriate data selection and lawful instructions. AIAgentCycle promptly informs the Client if, in its opinion, an instruction infringes the GDPR or other applicable data protection rules. It suspends the affected processing to the extent necessary to prevent unlawful processing and discusses a lawful solution. 2.3. AIAgentCycle does not use personal data processed for the assignment for its own purposes or to train AI models. Use of AI services in development or operation is defined in advance within the instructions and provider arrangements. API use alone does not mean that storage or logging does not occur. ## Article 3 — Confidentiality and access 3.1. Access is limited to authorised persons who need it for their work. Persons acting under AIAgentCycle’s authority are bound by confidentiality or an appropriate statutory duty. This protection continues after their work ends. ## Article 4 — Security and locations 4.1. AIAgentCycle implements and maintains appropriate technical and organisational measures under Article 32 GDPR. It takes account of the state of the art, implementation costs, the nature and scale of processing and risks to data subjects. Assignment-specific Annex 2 records the concrete measures, responsibilities and review frequencies. The required statutory level of security continues to apply even where a measure is not separately named. 4.2. The setup includes risk-based access restrictions, secure connections, protected secrets management, appropriate security for equipment used, maintenance and an incident procedure. Annex 2 specifies, among other things, multi-factor authentication, encryption of storage and devices, protection of administration interfaces, relevant logging, backups and restore tests where needed. Mentioning a technology does not state that every product or client device already applies it. Agreed concrete measures remain binding performance obligations. No absolute security, uninterrupted availability or guaranteed recovery time is promised without a separate express agreement. 4.3. For our own hosting, we use Contabo in Germany. For our business calendar and CRM, we use Zoho One in its EU environment. This describes our own setup and does not automatically make these services part of every client assignment. The concrete storage locations, access from other countries and providers for a client assignment are recorded in Annex 3. 4.4. A server in the EEA does not mean that all connected services or support process data exclusively within the EEA. Transfers outside the EEA take place only under the written instructions, the data flow notified in advance and the applicable Chapter V GDPR requirements. The transfer basis, assessment and supplementary measures are recorded as needed. EU storage at Zoho does not fully exclude support access from outside the EEA. ## Article 5 — Subprocessors 5.1. By accepting this agreement and Annex 3, the Client gives general written authorisation for the subprocessors described there. AIAgentCycle imposes data protection obligations on them by contract that align with this agreement and remains responsible to the Client for their obligations under Article 28(4) GDPR. 5.2. AIAgentCycle gives prior written notice of a proposed addition or replacement, including identity, function, relevant locations and data protection impact. The Client has fourteen calendar days after the notice to raise a reasoned objection before the change is used for its data. Updating the general provider page does not replace this notice. 5.3. On a substantiated objection, the parties investigate a reasonable solution. Until the objection is resolved, the new subprocessor is not used for the affected processing. If suitable continuation is not possible, the parties may terminate the affected part; existing rules on settlement and secure transfer continue to apply. An objection does not automatically end all services. 5.4. A provider engaged directly by the Client is not thereby a subprocessor of AIAgentCycle. The actual contractual role, access and instructions are recorded. AIAgentCycle remains responsible for its own work. ## Article 6 — Assistance 6.1. Taking the nature of the processing into account, AIAgentCycle assists with appropriate measures for data-subject requests. It promptly forwards requests concerning the Client and does not answer them independently unless instructed or legally required. 6.2. AIAgentCycle provides necessary assistance with security, personal-data breaches, data protection impact assessments and prior consultation of the supervisory authority, taking account of the nature of the processing and available information. 6.3. Work outside the agreed services is estimated in advance and charged after approval. Necessary statutory cooperation is not delayed until agreement on costs. Remediation or assistance needed because of AIAgentCycle’s own attributable failure is not charged as additional service; the general terms continue to apply. ## Article 7 — Personal-data breaches 7.1. AIAgentCycle notifies the designated contact of an established personal-data breach without undue delay and no later than 48 hours after becoming aware of it. This period runs in calendar hours and is not extended by office or service hours. It does not wait for a complete investigation. 7.2. The notice contains the information then available about nature and scale, possible consequences, measures taken or proposed and a contact point. Missing information is supplemented without undue further delay. AIAgentCycle documents the incident and provides necessary assistance with containment and recovery. 7.3. As controller, the Client assesses and makes notifications to the supervisory authority and data subjects. AIAgentCycle’s own statutory obligations remain. An incident notice is not an admission of liability; this does not limit factual assistance or statutory rights. ## Article 8 — Information and audit 8.1. AIAgentCycle provides information necessary to demonstrate compliance and enables and cooperates with audits, including inspections by the Client or an auditor authorised by it. 8.2. Where reasonable, regular audits are first carried out on the basis of available documentation, generally once a year, with fourteen days’ notice and during business hours. These working arrangements do not limit a necessary additional or urgent audit following a breach, concrete indications of non-compliance, or a request or obligation from a supervisory authority. The parties limit unnecessary disruption and protect other clients’ data and trade secrets without making effective control impossible. 8.3. Each party bears its own ordinary audit costs. Additional support is charged only under reasonable arrangements agreed in advance; Article 6.3 continues to apply. The statutory powers of a supervisory authority are not limited. ## Article 9 — Return, deletion and end 9.1. After the end, AIAgentCycle returns the personal data processed for the assignment at the Client’s choice and deletes remaining copies, or deletes the data, as standard within thirty calendar days. An obligation to retain data under Union or Member State law is an exception. The Client gives a workable instruction in time; AIAgentCycle coordinates the secure wind-down. 9.2. Annex 2 records in advance the deletion of backups and any technically necessary residual backup retention period at external services, with concrete maximum periods. The agreed residual backup retention period of no more than thirty days continues for standard maintenance backups. A different period requires an express, lawful prior arrangement; this page gives no general permission to retain data longer. Until deletion, remaining copies are restricted and protected and used only for necessary continuity or a legal obligation. After a restore, deletion instructions are applied again. 9.3. AIAgentCycle confirms execution on request. Its own controller administration follows the privacy statement and applicable statutory retention duties. This does not justify keeping all client files received under this agreement. ## Article 10 — Liability and applicable arrangements 10.1. Article 15 of the B2B General Terms and Conditions applicable to the assignment governs mutual contractual liability, including its limits and exceptions, to the extent permitted by law. This agreement introduces no separate or accumulated damages, penalty or unlimited indemnity. Related claims from the assignment, maintenance and this agreement fall under the same applicable arrangement. 10.2. The statutory rights of data subjects, powers of supervisory authorities and obligations that may not be excluded or limited remain unaffected. This includes the applicable obligations under Articles 28(4) and 82 GDPR. This agreement does not impose automatic reimbursement of administrative fines imposed on the other party; liability and any recourse follow applicable law and valid contractual arrangements. 10.3. Remediation of AIAgentCycle’s own failure and necessary statutory cooperation remain due as agreed and legally required. The law and dispute arrangement of the main agreement apply, subject to mandatory law. ## Annex 1 — Assignment-specific processing specification Before processing begins, the parties record the following concretely in the accepted assignment or a separate annex: - The parties, contact persons and defined service or environment. - Purpose, nature and duration of processing and the permitted operations. - Categories of data subjects and types of personal data; only data necessary for the assignment. - The Client’s instructions, rights and obligations, access and any limits on AI use. - Retention, export and deletion arrangements and approved providers. For example, CRM synchronisation or an AI support function may form part of an assignment, but is not automatically permitted for every client. The confirmed specification is kept with the agreement; examples on this page do not replace it. ## Annex 2 — Security and wind-down per environment The assignment-specific measures list records which party is responsible for access and multi-factor authentication, secure connections, storage and device encryption, secrets management, protection of administration interfaces, updates, logging, backups, restore tests, incident contacts and deletion. For each relevant item, implementation, frequency, scope and any limitations are recorded. Under self-management, the Client’s responsibility is expressly described; AIAgentCycle’s own statutory obligations remain. An agreed measure does not become optional because of this allocation. ## Annex 3 — Providers and locations for the assignment Our own hosting is with Contabo in Germany. For business calendar and CRM we use Zoho One in its EU environment. Backups with Contabo or Hetzner, documents in Google Drive and use of OpenAI or Anthropic become part of client processing only under the concrete assignment and data arrangements. The assignment-specific list names, for each subprocessor involved, the legal entity, service, data categories, storage region, relevant support access, transfers and safeguards. The provider overview gives additional information about our business operations. That general page does not replace the agreed list or individual change notices. See also: general terms, maintenance terms, privacy statement and provider overview. --- # Download terms Source: https://aiagentcycle.com/en/download-terms/ Type: page · Language: en · Last modified: 2026-10-29T10:48:07 # Download terms Version dv-v1. Last updated: 29 October 2026. These terms apply when you download a free package from aiagentcycle.com. They are short, so you actually read them. You can save or print this page. ## 1. Who AIAgentCycle is a trade name of Good Nature Vibe B.V., Houtwal 29B, 8431 EX Oosterwolde, the Netherlands. Chamber of Commerce (KvK) 95865101. Questions? Email info@aiagentcycle.com. ## 2. What you get You get the package for free, as it is at the moment you download it. You do not have to buy anything. I use your email address to send you the download link. The link works for 14 days. ## 3. What you may do - Use the package in your own business. - Use the package for work you do for your own clients. - Change the package to fit your situation. What you may not do: sell the package or a lightly changed version, offer it for free or paid as your own package, or put it in your own template library or marketplace. ## 4. No warranty I build the packages with care, but I do not guarantee that they work without errors in your situation. Test with fake data first, before you use real customer or business data. Tools and services from others, such as n8n, Make, Zapier or an API, fall under their own terms and prices. ## 5. Liability The package is free. I am not liable for damage caused by using it, to the extent the law allows. This does not apply in case of intent or deliberate recklessness on my part. ## 6. Your data and governing law What I do with your email address is explained in my privacy statement. You only get the newsletter if you tick the box for it yourself and confirm your subscription. Dutch law applies to these terms. ## 7. Newsletter and marketing emails What you get. In the newsletter I share new templates for n8n, Zapier and Make, and practical tips to automate your work. There is no fixed schedule for the newsletter. Only if you choose it yourself. You only get the newsletter and other marketing emails if you actively choose them yourself. You can do that in three ways: - you tick the newsletter box when you download a package; - you sign up with the newsletter form on the site; - you tick the newsletter box when you request the assessment. The box is never ticked in advance. Do you download a package or request the assessment without ticking the box? Then you do not get the newsletter. You only get the emails that belong to your request, such as the download link or the reply to your assessment. Confirming for download and assessment. Did you tick the box when you downloaded a package or requested the assessment? Then you get an email with a button. You are only signed up once you click it. If you do not confirm a sign-up through the download box within 7 days, I delete that sign-up. If you do not confirm a sign-up through the assessment, you do not get the newsletter. Signed up straight away through the newsletter form. Did you sign up with the newsletter form on the site? Then you are signed up straight away and you do not get a confirmation email. I do record when and through which form you signed up. One check email after a download. Did you sign up through the download box? Then after 3 days you also get one email to check the package works for you. That is one email, not a series. What I record. I record when and through which form you gave consent, which text was next to the box, in which language, and when you confirmed or unsubscribed. That way I can show you chose the newsletter yourself. I keep this for up to 5 years after the last change, for example your unsubscribe. Unsubscribe. Every email has a link to unsubscribe. You can also email info@aiagentcycle.com. Unsubscribing is free and does not affect your download or your assessment. --- # How I work: from assessment to manageable automation Source: https://aiagentcycle.com/en/how-we-work/ Type: page · Language: en · Last modified: 2026-11-02T16:31:27 Why AIAgentCycle · How I work # From a process question to automation that keeps running As an n8n consultant I start with the process and its exceptions; the tool comes later. Every phase has a concrete result and a decision point, so you know what is being built, tested and maintained. You talk to me, the builder, the whole way through. Book your free assessment How it works Free · 30 minutes online · you always get a short advice report In practice - You decide at three fixed points: after the assessment, at acceptance and at go-live. - 2 to 4 hours from your contact person for a quick win, spread over a few weeks; for larger projects the effort is set out in the quote. - One point of contact The builder, not an account manager. The project ## The automation process: seven phases, three decision points A working demo is not yet a reliable business process. That is why go-live and maintenance are separate phases. - Assessment you decide: continue? One process, online: volumes, exceptions, systems and risks mapped out. - Design Route, exceptions, data fields, acceptance criteria and what deliberately stays manual. - Build and test In a shielded environment, with fictitious or minimised data. - Acceptance you decide: approve? Your contact person walks through normal and tricky cases. - Hardening Restricting access, separating secrets, checking logging and alerts. - Controlled go-live you decide: scale up? A limited volume first, with a way to pause. - Maintenance Tracking errors, volumes and changes in connected systems. A flow only goes live once the agreed tests for operation, error route, ownership and recovery have been completed. What you get ## What you receive per phase Phase | What you receive Assessment | Process picture, bottlenecks, assumptions, first priority and a short advice report Design | Route, exceptions, data fields, acceptance criteria and scope Build | A testable flow with error paths and outcomes you can check Acceptance | A list of findings and your explicit approval Go-live | Activation plan, owner and fallback route Maintenance | Agreed checks, change route and transferable documentation What I need from you ## That is all ### One point of contact Someone who is allowed to decide how a process should run. ### Access To the systems involved, with only the rights that are needed. ### Two to four hours From that contact person for a quick win, spread over a few weeks. For larger projects the effort is set out in the quote. Proof ## Working with the builder External client case · maintained since September 2026 ### WooCommerce and Exact Online, with customer group pricing For web agency Mercabilis: 14 workflows on a dedicated server with Cloudflare in front. Orders go to Exact, products and prices go back to the shop, and every exception triggers an alert in plain language. When it comes to our systems, Stefan is my sparring partner. How it should fit together and what is really needed. He first looks at how we work and finds the solution to match. I keep control of my business myself and still have someone beside me who keeps the overview. A pleasant collaboration. Dani Steen Owner, Mooier Thuis · translated from Dutch All cases, honestly labelled → ## Sometimes my advice is: do not do it If the assessment shows that automating delivers less than it costs, I say so. If your process needs tidying up first, I say that too. I earn from flows that keep running and from long collaborations. So the assessment is useful even when the answer is no: - you get the calculation, even if you do not continue; - the calculation is yours, even if you take it to someone else. Frequently asked questions ## About how I work What happens in the free assessment? In 30 minutes online I go through your process with you, count where most of the time goes and calculate what automating would deliver. You always get a short advice report, even if the outcome is that you should not do it. Am I tied to anything after the assessment? No. The assessment is free and without obligation, and the calculation is yours, even if you take it to someone else. Who builds it? I do, Stefan de Graaf, founder of AIAgentCycle. You talk to the person who builds it, from the assessment through to maintenance. Where a specialist adds more value, such as on security, I bring one in. Who owns the flows you build? You do. They run in your environment and they are exportable files. If you move to another party, you take them with you, along with the documentation. What happens if an integration or system goes down? That is agreed in advance: retry safely, park or stop, and who gets an alert. That reduces the chance of a temporary outage turning into a silent duplicate action. Next ## Read on ### Pricing A fixed price per scoped assignment; maintenance separately. ### Process automation guide From baseline measurement to acceptance, to get started yourself. ### About AIAgentCycle Who I am and how I work. --- # How to automate business processes as a small business, without it going off the rails Source: https://aiagentcycle.com/en/business-process-automation/ Type: page · Language: en · Last modified: 2026-11-02T16:31:31 # How to automate business processes as a small business, without it going off the rails Business process automation means that repetitive work keeps going without you: an invoice that books itself, an enquiry that gets an answer within a minute, stock levels that are right without retyping. It works when you start small, one process at a time, and first measure what it costs you now. I have been building automations like this since 2021, first for my own web shops and now for other companies. On this page I explain how to automate business processes, where it goes wrong and when you are better off not doing it. No sales talk. What I do is at the bottom. Updated on 15 October 2026. Reading time about 9 minutes. On this page: what it is · why · which process first · step by step · workflow or AI agent · software · costs · where it goes wrong · when not to · choosing a builder · questions ## What exactly is business process automation? You will also see it called workflow automation or process automation; it is the same thing. A business process is a series of steps that runs the same way every time: order comes in, make an invoice, e-mail the customer. Automating means that software carries out those steps as soon as something comes in, and that a person only looks at exceptions. That is not the same as digitising. A PDF invoice instead of a paper invoice is digital, but someone still retypes it. Only when the invoice lands in the accounting software by itself, with the right ledger account, is it automated. There are three kinds: ### Integrations Two systems talk to each other. A new customer in your CRM also becomes a customer in your accounting software. ### Workflows A fixed series of steps with rules. If an enquiry comes in through the form, it goes to the right colleague, the customer gets a confirmation and a task appears in the calendar. ### AI agents Software that reads text itself and makes a choice. Recognising an e-mail with a complaint and preparing a draft reply, for example. This is the most expensive and least predictable kind. Usually you do not need it. ## Why automate business processes at all? Because repetitive work costs more than you think. A task of thirty minutes per working day is about 130 hours a year. Use your own hourly cost; at 45 euros an hour that is 5,850 euros. Per task. Mistakes weigh more than time. In my own wellbeing platform Holos33, 985 of 1,136 form submissions turned out to be on the wrong list. Nobody had noticed, because no error message appeared. The system worked, just not properly. That did not cost hours, but it did cost enquiries that ended up in the wrong place and were followed up late or wrongly. So automation gives you three things: - Less manual work, so time for work that a person has to do. - Fewer mistakes, because a computer does not get tired on a Friday afternoon. - Insight into what happens, because every step is recorded. According to Statistics Netherlands (CBS), 27 percent of companies with 10 to 50 employees used AI in 2025, against 11 percent in 2023. Of the companies that considered it and did not, 73 percent named lack of experience as the main reason. That lack of experience can be fixed. That is what this page is for. And no, you are not too small. With three people, an hour of manual work costs just as much as with thirty. ## Which process do you automate first? The process that comes back often, has clear rules, costs measurable time and has few exceptions. Pick the most predictable process, even if it is not your biggest problem. Ask yourself four questions: - Does it come back every week? Something that happens once a quarter is not worth automating. - Can you explain the rules to a new colleague in ten minutes? If not, the process is not ready to be automated. - Can you measure what it costs now? Count the minutes for a week. Without a baseline measurement you will not know afterwards whether it helped. - How many exceptions are there? If more than one in five cases is “different”, automate the normal route first and leave the rest to a person. In practice almost every small business ends up with one of these four: following up enquiries and quotes, invoices and accounting, preparing reports, or answering customer questions. Which one fits you first depends on what you are still working on in the evening. Not sure? In the free scan I work through one with you; that is what it is for. ## How do you automate a process, step by step? Measure first, then draw, then build and test. Only then go live. Whoever starts with building often builds the wrong thing. - Measure the starting point. How many times a week, how many minutes each time, how many mistakes. Write it down. - Draw the normal route. What happens in 80 percent of cases? Build only that first. - Write down the exceptions. Missing data, duplicate messages, a system that does not respond for a moment. For each case decide: retry, park or stop, and who gets a notification. - Build and test with real examples. Ten real enquiries from last month tell you more than a hundred invented ones. Allow two to four hours on your side per process, mostly for supplying those examples. - Let someone from the process try to reject it. The colleague who does the work now knows what can go wrong. Someone afraid of losing their job does not look for mistakes but for proof that it does not work. Involve that colleague from the baseline measurement and let them decide what the computer is not allowed to do. - Go live in a limited way. First one client, one day, one form. Watch along. Only then the rest. - Put a watchdog in place. A check that looks every day whether everything is still running, and raises the alarm if not. Also test whether the alarm really goes off. An alarm that has never gone off is usually not connected. The full step-by-step plan with baseline measurement, decision limits and handover is in Business Process Automation: A Control-First Guide. ## Workflow automation or an AI agent: what do you need? A workflow if the steps are fixed and the input is structured. An AI agent only if the input is free text or if each case needs a judgement. Most processes I come across in small businesses are a workflow. Booking an invoice with a fixed format: workflow. Reading an e-mail in which a customer explains in their own way what is wrong: that is where AI comes in. But even then you let the AI make a proposal and a person approves it. You decide where the automation stops and a person takes over. That is a setting, not a favour. Especially with money, contracts and customer contact. This is how they differ in practice: Swipe the table sideways to see all columns. Feature | Workflow | AI agent Input | fixed fields, fixed format | free text, varying form Outcome | the same every time | can differ each time Build cost (indicative) | from 750 euros | from 5,000 euros Monthly cost | server and maintenance | server, maintenance and AI usage per call Control | you see mistakes straight away | you sometimes see mistakes only later; a person checks along Needed for | passing on invoices, orders, enquiries | reading e-mails, summarising, making proposals A workflow does the same thing every time. An AI agent costs more, uses money on AI usage every month, and can make mistakes you only see later. ## Which software do you use for automation? For most small businesses: a platform such as n8n, Make or Zapier that ties your existing systems together. No new accounting software, no new CRM. You keep what you have and let it work together. The difference between the three lies in where your data sits and what you pay as you grow. Zapier and Make charge per action; with more volume that adds up. You can run n8n on your own server, then you pay for the server and not per action, and your customer data stays in house. That last point is the argument I hear most often from accountants and care providers. More important than the tool: who will maintain it afterwards? An automation nobody maintains often breaks within a year because a connected system changes something. ## What does it roughly cost? One defined process costs between 750 and 7,500 euros to build with me, plus maintenance and usage costs per month. An AI agent starts at around 5,000 euros. The exact calculation depends on the number of integrations, the exceptions and how much testing is needed. Always add three things that are missing from most quotes: the server or licences, the maintenance after delivery and the hours of your own people during the build. Three worked calculations for an accounting firm, a consultancy and a web shop are in what does business process automation really cost? My indicative prices are on the pricing page. ## Where does automation usually go wrong? With silent failures. An integration that stops without a message, a filter that keeps real customers out, an alarm that was never connected. The system reports nothing, so everyone thinks it works. Many companies have built something that went quiet after three months. Usually that was not down to the tool. These are the five causes I see most often: - Starting to build instead of measuring. Then you do not know afterwards whether it helped. - Starting too big. Five processes at once, of which not one is finished after six months. - No owner. Nobody looks at the notifications, so nobody sees that they stop. - Forgetting exceptions. The normal route works, but the one customer with an unusual address disappears. - Trusting “no error message”. Note: zero errors and zero submissions look exactly the same. You also have to be able to prove that the good ones still come through. How to prevent that, with retries, a queue and a watchdog that can fail, is in building an n8n workflow that does not fail silently. What it looked like in practice, with all the figures, is in the Holos33 case. What an alert e-mail in plain language looks like, you can read in the Mercabilis case. ## When should you not automate? If the process itself is not right yet, if it happens too rarely, or if the people who work with it do not want it. In those cases a good work instruction or a better form is cheaper and gives you more. Do not automate either if you cannot write down the rules. A computer does exactly what you tell it. If you do not yet know what you want, neither does it. Clean up the process first, then automate. Sometimes that is the whole advice, and then I say so. ## How do you choose someone to build it? Ask about three things: whether they measure first, what happens when it breaks, and who owns the automation after delivery. A builder who starts talking about tools straight away has not looked at your process yet. A builder who has no answer to “what happens if the integration is down for ten minutes?” has not been through it before. And if the workflows sit on the builder’s account, you are stuck. This is what I do myself, and what you can hold me to. I start with a free scan in which I work through one process with you. Then you get a short report with figures, even if the outcome is that automating does not pay off for you yet. If I build something, it runs in your own environment, every integration gets a watchdog that raises the alarm when it stops, and the prices are fixed in advance. More about integrations (for example connecting Exact Online with n8n), administration and finance and leads and quotes. ## Frequently asked questions about business process automation Which business processes can you automate? Anything that comes back often, has fixed rules and runs through software: booking invoices, following up enquiries, passing on orders, making reports, answering customer questions, planning appointments. Processes with a lot of human judgement, such as a quote for custom work, you only automate in part. How long does it take to automate a process? With me, one defined process is usually live within two to six weeks, including measuring, testing and a limited start. It takes longer if systems have no integration or if the rules are not clear yet. Do I need AI to automate? Usually not. Most processes are a workflow with fixed rules. You need AI when the input is free text, such as e-mails, and even then you let a person check along on important decisions. Does my data stay in the Netherlands or Europe? That depends on the choices. A platform such as n8n on your own European server keeps the automation itself in house. Connected services, such as an AI model or a cloud CRM, may sit elsewhere. Always ask per data flow where it goes. Can I do it myself? A simple integration, yes, with half a day of learning. A process with exceptions, error handling and a watchdog is skilled work. The mistake that happens most often when building it yourself: it works, but nobody sees it when it stops. What happens to my automation if the builder drops out? You have to arrange that in advance: accounts in your name, documentation, and an agreement on who can take it over. If that is not arranged, choose another builder. ## Want to know whether this pays off for you? Book a free scan. I work through one process with you and you get a short report with figures, even if the answer is no. Book a free scan Stefan de Graaf has been building automations since 2021, first for his own web shops and since 2026 for other small businesses under the name AIAgentCycle. He works from Oosterwolde, Friesland. More about Stefan. Sources: Statistics Netherlands (CBS), “Bedrijven gebruiken AI vaakst voor marketing of verkoop”, December 2025 (provisional figures for 2025). Figures on Holos33 were measured in August and September 2026 and are in the case. --- # Integrations Source: https://aiagentcycle.com/en/integrations/ Type: page · Language: en · Last modified: 2026-11-03T00:05:36 Integrations # n8n integrations with the systems you already use I connect your accounting, webshop, CRM, servers and AI models with n8n, in your own EU environment. If a system has an API, an export or a database, it can be connected in practice. Not on the list? Then I build the integration. Find your system Already know what you want to connect? Book a free assessment straight away Often connected - MCP servers - HubSpot - Zoho CRM - KvK (Dutch Chamber of Commerce) register - Moneybird - AFAS Profit - Mollie - Qdrant Is your system not on the list? ## Every system can be connected, through one of four routes The list below is a selection, not a limit. n8n is the engine; which route I choose depends on what your system allows. In practice I almost always find a route; whether it suits you becomes clear in the assessment. ### API or webhook The system has an API or sends notifications when something changes. The most stable route, even when n8n has no built-in integration for it. ### Export and import The system can export or import files, such as CSV, Excel or XML. The integration fetches them automatically, checks them and passes them on. ### Database The system runs on a database you are allowed to access. Data is read there directly, and only written where that can be done safely. ### Screen automation No API and no export? Then a robot operates the screen the way an employee does, with a check after every step. If you work with AI agents, I connect your systems through MCP: your AI agent talks to the systems we connect through one protocol, with permissions and logging per action. Overview ## 190 systems, in four domains Choose a domain or search for your system. Each system shows whether it already runs with me, whether n8n has a built-in integration for it, or whether it is custom work. Open-source software is listed with its licence. All 190 Finance & admin 35 Customers & sales 59 Work & communication 45 Data, servers & AI 51 Open source only 59 Clear filters Is your system not on the list? Any system with an API, an export, a database or a screen can be connected. This is how In production already runs with me or with a client Standard n8n has a built-in integration for it Custom via API, export, database or screen automation Open source OSI licence, can be self-hosted on your own server Finance & admin · 35 systems ## Connect accounting, payments and HR Your administration is where mistakes cost the most. Here I connect accounting, ERP, payments and payroll to the rest, so an order becomes an invoice by itself and a payment is booked by itself. ### Connect accounting and ERP 19 Connect Exact Online, AFAS, Moneybird, Twinfield or Business Central to your webshop, CRM or bank. Orders become invoices, payments are booked and your administration stays in line with the rest. ‹ › #### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices. Via the API, built by me More about the integration with Exact Online → #### Exact Globe Custom Connect on-premise Globe to your webshop and CRM. #### AFAS Profit Custom Sync relations, employees and entries through the AFAS connectors. More about the integration with AFAS Profit → #### Zoho Books In production Book webshop orders automatically as an invoice. Via the API, built by me #### Moneybird Custom Update invoices, contacts and payments through the API. More about the integration with Moneybird → #### Twinfield Custom Deliver entries and relations through the API. More about the integration with Twinfield → #### SnelStart Custom Deliver sales orders and relations through the API. More about the integration with SnelStart → #### Visma eAccounting Custom Book invoices and relations from your webshop or CRM. #### e-Boekhouden Custom Deliver entries and relations through the API. More about the integration with e-Boekhouden → #### Yuki Custom Send purchase invoices and documents to Yuki automatically. More about the integration with Yuki → #### Business Central Custom Orders, stock and invoices between Business Central and your webshop. #### Odoo Standard Update contacts, sales orders and invoices in Odoo. Open source LGPL-3.0 (Community) #### Xero Standard Update invoices and contacts from your other systems. #### QuickBooks Online Standard Sync invoices, customers and payments. #### Jortt Custom Create invoices and customers automatically. #### Informer Custom Pass sales invoices and relations on to Informer. #### ERPNext Standard Update customers, orders, stock and invoices in ERPNext. Open source GPL-3.0 #### Dolibarr Custom Invoices, quotes and relations through the Dolibarr REST API. Open source GPL-3.0 #### Invoice Ninja Standard Create invoices and payments from orders or hours. Elastic License 2.0 ### Connect payments, bank and subscriptions 9 Mollie, Stripe, Adyen, PayPal and your bank connected to your accounting: payments and refunds matched automatically with the right invoice, also for subscriptions and card terminal payments. ‹ › #### Mollie Custom Match payments and refunds to your invoices. More about the integration with Mollie → #### Stripe Standard Payments and subscriptions to accounting and CRM. #### Adyen Custom Reconcile transactions and payouts with your accounting. #### PayPal Standard Register payments and payouts automatically. #### MultiSafepay Custom Write payment statuses back to orders and invoices. #### Chargebee Standard Sync subscriptions and invoices with your accounting. #### bunq Custom Fetch bank transactions to match payments automatically. #### Ponto Custom Fetch transactions from several banks through one integration. #### SumUp Custom Pass card terminal and till payments on to your accounting. ### Connect HR and payroll 4 Enter new employees, leave and pay components once and pass them on automatically to Nmbrs, Loket.nl, Personio or BambooHR. ‹ › #### Nmbrs Custom Pass new employees and pay components on automatically. More about the integration with Nmbrs → #### Loket.nl Custom Sync personnel data and leave with other systems. #### Personio Custom Pass onboarding and absence on to your systems automatically. #### BambooHR Standard Automate employee records and onboarding tasks. ### Connect packages without an API 3 If your package has no API, it can often still be done: through exports, the database or screen automation. The package stays, the manual work around it goes. ‹ › #### Garage and dealer software Custom Data through exports, database or screen automation, so the package can stay. #### Legacy ERP packages Custom Connect through the database or file exchange, with checks for deviations. #### Supplier portals Custom Fetch data from portals without an API, with screen automation. Customers & sales · 59 systems ## Connect webshop, marketplaces, CRM and service From first lead to shipped parcel: webshops, marketplaces, shipping, CRM, email marketing and service desk that keep each other up to date, without anyone retyping data. ### Connect webshops 10 Connect WooCommerce, Shopify, Magento 2, Lightspeed or CCV Shop to accounting, stock and shipping, so every order flows through without retyping. ‹ › #### WooCommerce In production Pass orders, customers and stock on to accounting or CRM. Open source GPL-2.0 With the built-in n8n integration More about the integration with WooCommerce → #### Magento 2 In production Pass orders and customer data on to your accounting. Open source OSL-3.0 (Open Source edition) With the built-in n8n integration More about the integration with Magento 2 → #### Shopify Standard Sync orders, products and customers. More about the integration with Shopify → #### Lightspeed Custom Exchange orders and items through the API. More about the integration with Lightspeed → #### CCV Shop Custom Send orders on to accounting and shipping software. #### PrestaShop Custom Sync orders and stock with your accounting. Open source OSL-3.0 #### Shopware Custom Sync orders, customers and stock with your ERP. Open source MIT #### Mijnwebwinkel Custom Connect orders and products to stock and accounting. #### Wix Custom Forms and orders to CRM and accounting. #### Akeneo Custom Product information from your PIM to webshop and marketplaces. ### Connect websites and CMS 4 Connect WordPress, Ghost, Strapi or Directus to your CRM, newsletter and knowledge base, so content, forms and requests end up in the right place by themselves. ‹ › #### WordPress Standard Update posts, pages and users from other systems. Open source GPL-2.0 #### Ghost Standard Sync articles and members with your CRM or newsletter. Open source MIT #### Strapi Standard Pass content from your headless CMS on to site, app and channels. Open source MIT, enterprise edition separate #### Directus Custom Data and content through the Directus REST or GraphQL API. MSCL-1.0 (source-available) ### Connect marketplaces 7 If you sell through bol.com, Amazon, Zalando or Kaufland, I keep orders, stock and shipping status in one central place, also when your feeds run through Channable. ‹ › #### bol.com In production Fetch orders, report shipments and update stock through the Retailer API. Via the API, built by me More about the integration with bol.com → #### Amazon Seller Central Custom Exchange orders and stock through the Selling Partner API. #### Zalando Custom Sync orders and stock through the partner integration. #### Kaufland Custom Keep offers, orders and stock up to date automatically. #### eBay Custom Connect listings and orders to your central stock. #### Otto Custom Process German orders and stock automatically. #### Channable Custom Manage product feeds and marketplace orders centrally. More about the integration with Channable → ### Connect stock and fulfilment 2 Warehouse systems such as Picqer and fulfilment partners such as Monta connected to webshop, marketplaces and shipping, so stock and order status are the same everywhere. ‹ › #### Picqer Custom Keep orders, stock and pick lists in line with webshop and accounting. More about the integration with Picqer → #### Monta Custom Pass orders on to fulfilment and fetch the shipping status back. ### Connect ads, analytics and reviews 8 Leads from ads straight into your CRM, conversions back to Google Ads, website figures in your reporting and review requests after delivery, without exports and copy-pasting. ‹ › #### Google Ads Standard Connect campaign data and conversions to your CRM and reporting. #### Meta Lead Ads Standard Leads from Meta ads straight into your CRM, with follow-up. #### LinkedIn Standard Post company updates from a workflow. #### Google Analytics Standard Fetch website figures for reports and dashboards. #### Trustpilot Custom Review requests after delivery and new reviews to your CRM. #### Matomo Custom Visitor figures from your own analytics in reports. Open source GPL-3.0 #### Plausible Custom Visitor figures without cookies, through the Stats API. Open source AGPL-3.0 #### Metabase Standard Questions and dashboards from Metabase in reports and notifications. Open source AGPL-3.0, enterprise edition separate ### Connect shipping 4 Sendcloud, MyParcel, PostNL and DHL: create labels from the order and send the tracking to your customer automatically. ‹ › #### Sendcloud Custom Create shipping labels and send tracking to the customer. More about the integration with Sendcloud → #### MyParcel Custom Create shipments from orders, with labels ready automatically. #### PostNL Custom Fetch labels, barcodes and shipment status automatically. #### DHL Standard Track shipment status and inform your customer automatically. ### Connect CRM and sales 12 Leads from forms, email and webshop straight into HubSpot, Pipedrive, Teamleader or Zoho CRM, with follow-up that does not stall. ‹ › #### Zoho CRM In production Create, label and follow up leads and contacts automatically. With the built-in n8n integration More about the integration with Zoho CRM → #### HubSpot Standard Connect contacts, deals and forms to your other systems. More about the integration with HubSpot → #### Pipedrive Standard Create deals and activities from forms and email. #### Teamleader Focus Custom Connect deals, quotes and invoices to your accounting. More about the integration with Teamleader Focus → #### Salesforce Standard Sync leads and accounts with accounting or webshop. #### Dynamics 365 Sales Standard Sync accounts and leads with web forms. #### Copper Standard Create and update leads and opportunities automatically. #### Simplicate Custom Connect projects, hours and invoices to your accounting. More about the integration with Simplicate → #### KvK (Dutch Chamber of Commerce) register Custom Complete and check company details of new leads automatically. More about the integration with KvK (Dutch Chamber of Commerce) register → #### SuiteCRM Custom Relations, deals and tasks through the SuiteCRM API. Open source AGPL-3.0 #### EspoCRM Custom Leads and contacts through the EspoCRM REST API. Open source AGPL-3.0 #### Twenty Custom Companies, people and opportunities through the Twenty CRM API. Open source AGPL-3.0, enterprise edition separate ### Connect email and marketing 4 Sign-ups, segments and transactional emails in Mailchimp, Brevo or Listmonk, updated automatically from your CRM and webshop. ‹ › #### Listmonk In production Update sign-ups and lists from forms and your CRM. Open source AGPL-3.0 Via the API, built by me View the case about Listmonk → #### Brevo In production Manage contacts and transactional emails from your workflows. With the built-in n8n integration #### Mailchimp Standard Update lists and tags from your CRM or webshop. #### Mautic Standard Contacts, segments and campaigns in your own marketing platform. Open source GPL-3.0 ### Connect your service desk 8 Create tickets in Zammad, Freshdesk or Zoho Desk from email, forms and monitoring, with the customer details already attached. ‹ › #### Zammad In production Create tickets from monitoring, email and forms. Open source AGPL-3.0 With the built-in n8n integration #### Zoho Desk In production Connect tickets and customer data through the API. Via the API, built by me #### Freshdesk Standard Create and update tickets from your other systems. #### Trengo Custom Connect customer conversations to CRM and tickets. #### Zendesk Standard Create and update tickets from email, webshop and CRM. #### Intercom Standard Connect customer conversations and contacts to your CRM. #### Freshservice Standard Create IT incidents and requests from monitoring and email. #### Chatwoot Custom Conversations from chat, email and WhatsApp in one inbox, through the API. Open source MIT, enterprise edition separate Work & communication · 45 systems ## Connect communication, planning, forms and documents The systems your team works in every day. Notifications arrive in the right channel, tasks are created from orders and tickets, and documents are where you look for them. ### Connect communication 13 Notifications, approvals and customer messages through Slack, Microsoft Teams, WhatsApp Business or email, at the moment they are needed. ‹ › #### Gmail Standard Read, label and send emails as a step in a workflow. #### Microsoft 365 (Outlook) Standard Use Outlook mail and calendar as a trigger or as a step. #### Microsoft Teams Standard Notifications and approval requests to Teams channels. #### Slack Standard Handle notifications and approvals in channels. #### WhatsApp Business Standard Order updates, customer messages and AI replies through WhatsApp. #### Telegram Standard Internal notifications and a chatbot through Telegram. #### MessageBird (Bird) Standard Send text message reminders and notifications automatically. #### Twilio Standard Text messages and telephony in your workflows, such as reminders and verification. #### Zoom Standard Create appointments with a Zoom link from calendar or CRM. #### Mattermost Standard Notifications and messages in your own team chat. Open source AGPL-3.0 #### Rocket.Chat Standard Messages and notifications in Rocket.Chat channels. Open source MIT, enterprise edition separate #### Matrix Standard Messages in Matrix rooms, also encrypted and self-hosted. Open source AGPL-3.0 (Synapse) #### Zulip Standard Messages and notifications in Zulip streams. Open source Apache 2.0 ### Connect projects and planning 8 Create tasks in Asana, Trello, monday.com, ClickUp or Jira automatically from orders, tickets and email. ‹ › #### Asana Standard Create tasks from email, forms and orders. #### Trello Standard Create and move cards based on events. #### monday.com Standard Sync items and statuses with your CRM. #### ClickUp Standard Connect tasks and time tracking to client projects. #### Jira Standard Create tickets from support and notifications. #### Taiga Standard User stories and tasks on your own project board. Open source MPL-2.0 #### Wekan Standard Cards and lists on your own kanban board. Open source MIT #### Kimai Custom Hours and projects from Kimai to invoicing and reporting. Open source AGPL-3.0 ### Connect calendar and bookings 4 Let appointments from Calendly, Zoho Bookings or Google Calendar flow through to your CRM, your confirmation email and your planning. ‹ › #### Google Calendar In production Create appointments and let confirmations follow. With the built-in n8n integration #### Zoho Bookings In production Pass bookings on to your CRM and email. Via the API, built by me View the case about Zoho Bookings → #### Calendly Standard Let new appointments flow through to CRM and email. #### Cal.com Standard New bookings start a workflow (trigger). Open source MIT (Cal.diy) ### Connect forms 4 Submissions from Typeform, Jotform, Google Forms or your own website straight to the right system, with the right source attached. ‹ › #### Typeform Standard Submissions straight to CRM or spreadsheet. #### Jotform Standard Process and forward form submissions automatically. #### Google Forms Custom Process responses through Sheets or the Forms API. #### Website forms In production Forms on your own site through a webhook to the right system. With the built-in n8n integration View the case about Website forms → ### Connect documents and knowledge 16 Update Google Drive, OneDrive, SharePoint, Notion, Confluence, Airtable and spreadsheets as a step in a workflow, and have documents signed. ‹ › #### Google Drive Standard Store, fetch and organise files from workflows. #### Google Sheets Standard Read and write rows for reports and lists. #### OneDrive Standard Store, fetch and organise files from workflows. #### SharePoint Standard Update lists and documents from your other systems. #### Excel 365 Standard Update Excel tables in OneDrive or SharePoint. #### Notion Standard Update databases and pages from workflows. #### Confluence Standard Create and update knowledge base pages. #### Airtable Standard Sync records as a lightweight database. #### Zoho Sign In production Send documents for signature and report the status back. Via the API, built by me #### DocuSign Custom Have contracts signed and report the status back. #### Nextcloud Standard Store, share and fetch files and folders on your own cloud. Open source AGPL-3.0 #### Paperless-ngx Custom Archive scanned documents and invoices and make them searchable. Open source GPL-3.0 #### Baserow Standard Update tables and rows in your own database spreadsheet. Open source MIT, premium edition separate #### NocoDB Standard Read and write rows in NocoDB tables. Sustainable Use License #### Discourse Standard Posts and users in your community forum. Open source GPL-2.0 #### Moodle Custom Learners and enrolments through the Moodle web services. Open source GPL-3.0 Data, servers & AI · 51 systems ## Connect servers, databases, AI models and knowledge bases The technical layer under your automation: your own servers and databases, AI models in the cloud or on your own server, vector databases and the building blocks of an AI that answers from your own documents. ### Connect servers, databases and monitoring 19 Your own servers, databases and security as part of the automation: run checks, read and write data, and let any system that can send a webhook hook in. ‹ › #### Cloudflare In production Security and access for your servers and integrations. With the built-in n8n integration #### PostgreSQL In production Read and write data in your own database. Open source PostgreSQL License With the built-in n8n integration #### MySQL / MariaDB Standard Read and write data, also for packages without an API. Open source GPL-2.0 #### Servers via SSH Standard Run checks and maintenance tasks on your own servers. #### Webhooks Standard Any system that can send a webhook can start a workflow. #### Redis Standard Cache, chat memory and fast storage in one. Open source AGPL-3.0 from Redis 8 #### GitHub Standard Connect issues, releases and notifications to your work processes. #### GitLab Standard Connect issues, merge requests and pipelines to your work processes. #### Grafana Standard Dashboards and alerts from your monitoring. Open source AGPL-3.0 #### Uptime Kuma Custom Outages from your own uptime monitor as a notification or ticket. Open source MIT #### Keycloak Custom Users and roles in your own login and SSO layer. Open source Apache 2.0 #### Gitea Custom Repositories, issues and releases on your own Git server. Open source MIT #### RabbitMQ Standard Messages between systems through a queue. Open source MPL-2.0 #### Kafka Standard Process and publish events from Kafka topics. Open source Apache 2.0 #### OpenSearch Custom Search and indexing through the OpenSearch REST API. Open source Apache 2.0 #### Elasticsearch Standard Index and search documents. Open source AGPL-3.0 or SSPL/ELv2 #### MongoDB Standard Read and write documents in MongoDB. SSPL (source-available) #### Appwrite Custom Users, databases and files of your own app backend. Open source BSD-3-Clause #### PocketBase Custom Records and users in a lightweight backend of your own. Open source MIT ### Connect AI models 10 OpenAI, Claude, Gemini, Mistral or DeepSeek inside a workflow: reading, summarising, classifying and answering, with a person where needed. Through a gateway, so you are not tied to one provider. ‹ › #### OpenAI In production Read, summarise and classify text inside a workflow, with a person where needed. With the built-in n8n integration More about the integration with OpenAI → #### Anthropic (Claude) In production Read, summarise and classify text inside a workflow, with a person where needed. With the built-in n8n integration More about the integration with Anthropic (Claude) → #### Google Gemini Standard Analyse text, images and documents with Gemini. #### Mistral Standard European language model for text and document processing. #### DeepSeek Standard Affordable language model for agents and text processing. #### Groq Standard Very fast answers with open models. #### Cohere Standard Language models and reranking of search results in documents. #### Perplexity Standard Web search with sources as a step in a workflow. #### xAI Grok Standard The xAI language model inside a workflow. #### OpenRouter Standard One access point to many AI models, with a choice per task. ### Connect local AI models 12 Open models such as Qwen, Llama and Mistral on your own server via Ollama: AI for sensitive data, without business data leaving the building. ‹ › #### Ollama Standard Run and call open models on your own server. Open source MIT More about the integration with Ollama → #### Qwen Standard Qwen models in the cloud or locally via Ollama. Open source Apache 2.0 More about the integration with Qwen → #### Llama Standard Open model from Meta, locally via Ollama for sensitive data. Llama Community License More about the integration with Llama → #### Hugging Face Standard Open models and embeddings via Hugging Face. #### Gemma Standard Open model from Google, locally via Ollama in sizes from 270M to 27B. Gemma Terms of Use More about the integration with Gemma → #### Phi-4 Standard Compact model from Microsoft (14B, MIT licence), locally via Ollama. Open source MIT More about the integration with Phi-4 → #### gpt-oss Standard Open-weight model from OpenAI (20B and 120B, Apache 2.0), locally via Ollama. Open source Apache 2.0 More about the integration with gpt-oss → #### DeepSeek-R1 (local) Standard Reasoning model, locally via Ollama from 1.5B to 671B. Open source MIT More about the integration with DeepSeek-R1 (local) → #### Mistral and Mixtral (local) Standard Mistral 7B (Apache 2.0) and Mixtral, locally via Ollama. Open source Apache 2.0 (Mistral 7B) More about the integration with Mistral and Mixtral (local) → #### Granite Standard Business-focused open models from IBM (Apache 2.0), locally via Ollama. Open source Apache 2.0 More about the integration with Granite → #### vLLM Custom Fast model server of your own with an OpenAI-compatible API. Open source Apache 2.0 More about the integration with vLLM → #### LM Studio Custom Test models locally through an OpenAI-compatible API. More about the integration with LM Studio → ### Connect vector databases, RAG and AI agents 10 For an AI that answers from your own documents: load, split, convert to vectors in Qdrant, pgvector or Pinecone, and answer. With MCP, an AI agent carries out tasks in your systems, with permissions and logging per action. ‹ › #### Qdrant Standard Self-hosted vector storage for your own knowledge base. Open source Apache 2.0 More about the integration with Qdrant → #### Supabase / pgvector Standard Store vectors in an existing Postgres database. Open source Apache 2.0 More about the integration with Supabase / pgvector → #### Pinecone Standard Managed vector storage for semantic search. More about the integration with Pinecone → #### Weaviate Standard Vector storage with hybrid search. Open source BSD-3-Clause, enterprise edition separate More about the integration with Weaviate → #### Milvus Standard Scalable, self-hosted vector storage. Open source Apache 2.0 More about the integration with Milvus → #### Chroma Standard Lightweight vector storage for smaller knowledge bases. Open source Apache 2.0 More about the integration with Chroma → #### Load documents Standard Load and split PDFs and files for the knowledge base. More about the integration with Load documents → #### Question and answer Standard Answer questions based on your own documents. More about the integration with Question and answer → #### MCP servers In production Your AI agent talks to the systems we connect through one protocol, with permissions and logging per action. With the built-in n8n integration More about the integration with MCP servers → #### Local embeddings Standard Turn text into vectors on your own server, with nomic-embed-text or bge-m3. More about the integration with Local embeddings → ### Is your system not on the list? With an API, an export or a database, it can be connected in practice. Without an API, it can often be done with screen automation. Try a different name, or clear the filters. Ask about it in the free assessment → ### Found your systems, or not? In the free assessment we look at which integration suits your systems, whether it is standard or custom work and what it costs. - 30 minutes online, no obligation - We go through your systems and the process - You get a short advice report that stays yours Book your free assessment Examples ## Three integrations that are running now WooCommerce n8n Exact Online ### Webshop and accounting keep each other up to date Orders go to Exact, items and prices go back to the webshop, including customer group prices for logged-in customers. On a deviation, the web agency and I get a failure email. Mercabilis case → Forms n8n Zoho CRM + Listmonk ### Every submission in the right place Submissions arrive in the CRM and on the right list with the right source. Mislabelled submissions went from 985 of 1,136 to zero. Holos33 case → Magento 2 n8n Zoho Books ### Webshop orders booked automatically Orders from my own webshop are booked as invoices in the accounts without retyping. With every integration ## What is always included - Alerts and a failure email in plain language: what went wrong, what it means and what you can do. - Logging per step, so you can look back at what happened to an order or submission. - Error handling: a temporary outage is retried, a real error goes to a person. - Documentation of the route, the exceptions and the agreements. - Workflows and data are yours, on your own server in the EU. Frequently asked questions ## Questions about n8n integrations ### Is my system not on the list? Then I build the integration. If it has an API, an export or a database, it can be connected in practice; otherwise it can often be done with screen automation. In the free assessment we look at what works for your package and what it costs. ### What if the supplier changes its API? Then you notice it through the monitoring: the integration sends an alert instead of failing silently. With maintenance, I adapt the integration, and I include announced changes in the maintenance. Without maintenance, you get the alert and a proposal. ### Can it be done without an API? Yes, often. Through exports, directly from the database or with screen automation, I get the data out. That is more custom work than a standard integration, so in the assessment I first check whether it can be stable enough. ### Where does the integration run? By default on a server in the EU in your name, with n8n self-hosted; in exceptional cases I set up the server for you. Connected services, such as an AI model, may process data elsewhere; I record that per data flow. You get a perpetual right of use for the workflows and the documentation. ### Do you also connect open-source software? Yes. I connect Nextcloud, Odoo, ERPNext, Mautic, Mattermost, Zammad and other open-source packages through a built-in n8n node or their API, often on the same server of your own. Every system shows its licence. n8n itself falls under the Sustainable Use License: the source code is public, but it is not open source under the OSI definition. ### Can AI also run on my own server? Yes. Open models such as Qwen, Llama and Mistral run via Ollama on a server in the EU that is yours. Sensitive data then does not go to an external AI provider. For heavier tasks, a cloud model can step in, through the same gateway. ### Can an AI answer from our own documents? Yes, that is called RAG. Your documents are loaded, split into chunks and stored as vectors in, for example, Qdrant or pgvector. For every question, the AI looks up the relevant chunks and answers based on them, instead of on what it knows in general. ### What does an integration cost? A fixed price per defined process. A standard integration with a built-in n8n node is faster to build and cheaper than custom work via API or database. The price bands are on the pricing page; in the assessment you get a price for your situation. ## Start with one process In the assessment we choose the process, the exceptions and the expected value. You always get a short advice report, even if we do not continue. Book your free assessment Request a quote Prefer WhatsApp? WhatsApp +31 6 54 36 25 26 · info@aiagentcycle.com --- # Pricing Source: https://aiagentcycle.com/en/pricing/ Type: page · Language: en · Last modified: 2026-11-02T16:31:28 Pricing # Automation pricing, clear before you start Automation pricing in three parts: a fixed project price for the build, a fixed monthly fee if you outsource maintenance, and external costs shown separately. All amounts exclude VAT and are meant for business clients. They are indicative prices: your quote and the terms decide what applies. Book your free assessment See the packages Free · 30 minutes online · you always get a short advice report In short - Build from €750 a fixed project price after scoping; the assessment is free - Maintenance from €145 per month Server Maintenance €145 per server; n8n maintenance from €250; or maintain it yourself - Hourly rate €125 ad hoc help, minimum thirty minutes; €110 within a maintenance package - Cancellable monthly from the start, without an initial three-month period Worked example ## What does the manual work cost now? - 5 hours a week on one recurring process, for example retyping invoices - × 46 working weeks after holidays and public holidays - × €45 per hour wage costs including employer charges (assumption) - = €10,350 per year on that one process Worked example with assumptions, not a client figure. If an automation takes over half of that work, a €750 quick win pays for itself within two months; with Technical Maintenance added it takes about four months. In the assessment I calculate with your own hours and rate. More worked examples are in what automation really costs; which process to start with is covered in the business process automation guide. One-off build ## What does it cost to build an automation? A fixed project price after scoping. You know in advance what you get and what it costs. Prefer to pay by the hour? Ad hoc help costs €125 per hour; see the additional rates. Service | Indicative price, one-off | What you scope in the quote Automation assessment | Free | A conversation about your process, opportunities and costs Quick win | From €750 | One scoped process, from one simple flow to usually three related flows, including agreed tests, error handling and handover CRM and lead funnel | €3,500–€7,500 | The agreed chain between, for example, form, CRM, email and appointment scheduling Scoped AI agent | €5,000–€12,000 | A concrete task, agreed data sources, evaluation, limits and human review Secure n8n setup | €1,250–€2,500 | Setup of an agreed environment, access security, backup chain, monitoring and handover These are starting points. Integrations, exceptions, data sensitivity, volumes and testing determine the final price. If the work falls outside this range, you hear that before you commit to an assignment. ### What every build price includes - Normal input what needs to happen with normal input - Exceptions what happens with missing data, errors and duplicate submissions - Error handling which retries, alerts and stop routes are needed - Responsibility who receives alerts and makes decisions - Acceptance tests which tests determine whether the work is delivered - Handover which documentation and access you get so you can carry on For an AI agent this also includes limits on acting independently, usage budgets and checks on results. I do not promise error-free AI output or revenue growth. I do agree which checks I build and how I test them. A one-off n8n setup covers the agreed setup and handover. Recurring updates, checks and follow-up then fall under self-management or a separate maintenance package. The server and any licences are not owned by AIAgentCycle and are budgeted separately. After the assessment you receive brief advice with a first calculation. If technical groundwork is needed to give a responsible fixed price, I first explain what it delivers and costs. No paid investigation starts without your approval. Maintenance packages ## n8n maintenance pricing: outsource it, or do it yourself The three packages below are for an n8n environment with your automations. For an ordinary server there is Server Maintenance. I check in advance whether your situation fits within the limits. Every package can be cancelled monthly from the start. How maintenance works in practice is described in how I work. ### Technical Maintenance €250 per month, excl. VAT For a stable environment where you mainly want the technical maintenance taken care of. - One production environment and up to three named workflows - Technical monitoring, regular updates and maintenance of the agreed security - Daily backup of up to 20 GB of agreed source data, kept for fourteen days - A restore test every quarter - Thirty minutes of human fault analysis per subscription period - A monthly summary of maintenance and points of attention I estimate extra changes and additional repair work in advance. I do not charge for fixing my own mistake. Discuss Technical Maintenance Room for improvements ### Maintenance with Included Work Hours €500 per month, excl. VAT For an environment where you also expect regular small improvements or additional repair work. - Everything in Technical Maintenance, for up to five named workflows - Two hours of additional human work time per subscription period, on top of the fixed maintenance - Backups kept for thirty days - Small changes, additional analysis and repairs within the work hours, after agreement This does not buy unlimited further development. Larger changes get their own scope and price. Discuss included work hours ### Extended Maintenance €950 per month, excl. VAT · on request For more managed processes and more room for agreed work. - One production environment and one test environment - Up to ten named workflows - Five hours of additional human work time per subscription period - Daily backups, kept for thirty days, with a restore test every month - Up to 20 GB of agreed source data for production and test combined I assess in advance whether complexity, risk and capacity fit. A higher monthly price means more scope and work time; it is not a 24/7 service or a promise that a fault is fixed faster. Discuss Extended Maintenance Ordinary server ### Server Maintenance €145 per server per month, excl. VAT For an ordinary server, such as the one behind your web shop or website. Available on its own, or as an extra server alongside a maintenance package. Discuss Server Maintenance - Registered in my monitoring system: availability, disk space, memory and certificates are checked automatically 24/7; follow-up within service hours - Operating system updates and security patches in the agreed maintenance window - Firewall and protection against login attacks, set up and kept up to date - Daily backup of up to 20 GB of agreed data, kept for fourteen days - A restore test every quarter - Up to thirty minutes of human fault analysis per subscription period and a monthly summary Per server, cancellable monthly; I quote the one-off intake in advance. Server Maintenance covers the operating system; software on the server, such as WordPress or a web shop, is only included if we agree that in advance. First substantive response within 8 service hours; not a 24/7 service. More complex systems ### Custom Server Management On quotation Discuss custom management For multiple servers or clusters, databases, or special requirements for availability, security, compliance or response time, by arrangement. I describe the service per assignment, with what is and is not agreed; the price follows after a short intake. A backup or standby server at a second, independent hosting provider can be discussed, with Server Maintenance and with custom management. Then a single outage at one provider does not hit everything at once. ### Maintain it yourself €0 per month in AIAgentCycle maintenance For teams with the knowledge and time in-house, or who work with their own administrator. You receive the agreed handover and can maintain your automation yourself. You arrange updates, monitoring, backups, restore tests and fault follow-up yourself. Hosting, licences and usage costs still apply. Ad hoc help is available by appointment from €125 per hour, with a minimum of thirty minutes. A delivery error on AIAgentCycle’s side does not become paid extra work because you choose to maintain it yourself. Compare ## The packages side by side Item | Technical Maintenance | Maintenance with Included Work Hours | Extended Maintenance Monthly price, excl. VAT | €250 | €500 | €950, on request Production environment | 1 | 1 | 1 Test environment under maintenance | — | — | 1 Named workflows | Max. 3 | Max. 5 | Max. 10 Protected source data | Max. 20 GB | Max. 20 GB | Max. 20 GB total Fixed technical maintenance | Yes | Yes | Yes Automatic technical check | Every 5 minutes | Every 5 minutes | Every 5 minutes Human triage | 30 min per period | 30 min per period | 30 min per period Additional work time | — | 2 hours per period | 5 hours per period Daily backup | Kept 14 days | Kept 30 days | Kept 30 days Restore test | Quarterly | Quarterly | Monthly First substantive response | Within 8 service hours | Within 8 service hours | Within 8 service hours Cancellable monthly from the start | Yes | Yes | Yes Service hours: Monday to Friday, 09:00–17:00 Dutch time, excluding the public holidays listed in the maintenance terms. Automatic monitoring also runs outside those hours; human follow-up is not a 24/7 service. A response time is not a promised resolution time. A workflow is an agreed process on the maintenance list; the number does not say everything about complexity or usage. Extra servers, larger amounts of data, special risks and demanding availability requirements need a separate agreement. Read the full maintenance terms. Proof ## What maintenance feels like for a client Web agency Mercabilis: the integration runs on a server I maintain, with maintenance every month and a fault email in plain language. External client case · maintained since September 2026 ### WooCommerce and Exact Online, with customer group pricing For web agency Mercabilis: 14 workflows on a dedicated server with Cloudflare in front. Orders go to Exact, products and prices go back to the shop, and every exception triggers an alert in plain language. We build the web shop, but an integration with Exact is not our line of work. Our client works with separate prices for resellers, and that is where you get stuck with standard modules. Stefan built the integration between WooCommerce and Exact: whoever logs in sees their own price, and Exact remains the only place where a price changes. He also maintains the server the integration runs on, with maintenance every month. If something goes wrong, I get an email I can simply read. With Cloudflare in front of it, the security is in good shape. Robin Duin Owner, Mercabilis · translated from Dutch All cases, honestly labelled → Total costs ## What you pay in total A low maintenance fee says little if hosting, usage or repair work stay unclear. That is why everything is listed separately in your quote. Item | What do you pay for? | How do we agree this? One-off build or setup | Analysis, development, testing and handover of the agreed result | A fixed project price after scoping Maintenance, if you want it | The agreed technical care and any work time | A fixed monthly fee for the chosen package Usage with other providers | For example your server, backup storage, CRM licence and AI API | Shown separately; usually directly through your own accounts Hosting, external backup storage, paid n8n or other software licences and the AI usage of your running automations are listed separately in the quote. Normally your server is in your name and you pay the supplier directly. If, by exception, I host your environment in my name, the hosting is included in the monthly price of a maintenance package; the suppliers I use myself are listed under subprocessors. I use AI myself in analysis, development and maintenance. My usual AI tools are included in my price. I only charge exceptional additional development usage separately if we agree that in advance with a budget. For hourly work you pay the human time actually spent, including necessary checks and tests. I do not bill unattended AI run time as human working time. Example of total monthly costs - Technical Maintenance€250 - Hosting€35 - External backup storage€10 - Operational AI calls (estimate)€20 - Estimated total per month, excl. VAT€315 A worked example only, not a supplier price list or a total price offer. Actual usage, subscriptions and rates may differ. Your quote lists the suppliers, payment route, budgets and any mark-up. Standard agreements ## What is arranged for you as standard ### Cancellable monthly Your subscription runs per month from the agreed start date. You cancel by email before the end of the current period. No extra notice month is added. ### My mistake, my cost I fix an error in agreed and delivered work without extra labour costs and without it coming out of your work hours. ### Accounts in your name Hosting and supplier accounts are in your name; I get the admin rights I need. You can carry on yourself or bring in another administrator. ### No exit fee At the end I arrange the standard handover of the agreed documentation and exports. A separate migration or new setup is quoted in advance. Example: if you start on 17 March, your period runs up to and including 16 April. If I receive your cancellation on 16 April, the subscription ends at the end of that day. A cancellation on 17 April ends the subscription on 16 May. You cancel or continue your own supplier contracts yourself. Term and handover in the maintenance terms. Self-hosted means the agreed application runs on infrastructure you choose. It does not automatically mean that connected AI models, CRM services or all data processing stay local; I make those data flows visible. Cloudflare can help place the admin interface behind access control and shield the server. Public webhooks get security that suits the integration. Updates, correct configuration, n8n security and tested backups are still needed as well. The details ## If something goes wrong: who pays for which work? Situation | How do I handle it? A regular update or restore test | Part of the fixed maintenance An error in work I agreed and delivered | I fix my shortcoming without extra labour costs or using your work hours A new alert with a cause that is not yet known | Initial assessment and available triage; for further paid investigation we agree the limit in advance An external API changes or a change on your side breaks a process | First I assess cause and responsibility; additional work can come from work hours or approved extra work You want a new feature or automation | We set the scope and price together; a new automation is not automatically included So an error message in a workflow does not automatically mean an extra invoice. Conversely, maintenance does not mean that every future change or external outage is repaired without limit for the monthly fee. ### Additional rates Additional service | Rate excl. VAT Extra work within an active maintenance package | €110 per hour; minimum 15 minutes Ad hoc help without a maintenance package | €125 per hour; minimum 30 minutes Urgent work outside service hours, accepted in advance | €187.50 per hour; minimum 1 hour Review and handover of an existing environment | From €450 one-off, with content scoped in advance I add up human time per related ticket and round it once to a quarter of an hour, with the stated minimum. Urgent work is only available if I explicitly accept the request; a message at the weekend does not trigger the urgent rate. A takeover review from €450 is not an unlimited repair of an existing environment: I record in advance what it covers and then report any necessary changes. Work already included in your build project is not charged again. How I work ## How we reach a suitable agreement From first conversation to maintenance, without surprises along the way. - Look at your process What does it cost now, where do errors arise and what do you want to improve? - Choose a first step you choose Sometimes working more simply is wiser than automating straight away. - Scope and costs Build, maintenance, usage costs, assumptions and terms described separately. - Test and hand over you decide Then you choose self-management or the maintenance that suits your situation. - Agreements visible With maintenance you see work carried out, points of attention and available work hours. After the assessment you always get a short advice report, even if you do not continue. Next ## Before you decide ### What automation really costs Worked examples per type of process, with payback time. ### Cases, honestly labelled Client work and own systems, with what they deliver. ### Integrations Which systems I connect, from Exact Online to WooCommerce. Frequently asked questions ## About pricing and maintenance Is €250 the total price including server and AI usage? No. €250 is the monthly price for the scoped Technical Maintenance. Normally your server is in your name, and hosting, storage, licences and operational API usage usually come on top. If, by exception, I host your environment in my name, hosting for the agreed server size is included in the monthly price of the maintenance package. Your quote shows the total estimate and who pays which supplier. Can you rent the server for me? By exception, with clear agreements. I then rent the server from Contabo, my hosting provider, and it is listed in the data processing agreement. With a maintenance package the hosting is then included in the monthly price; with other services I pass it on separately. Normally the server is in your name, so you stay in control. Why is not every fault repair included? An external API can change, a client can change something and a new process can bring different requirements. Work like that cannot be estimated without limit in advance. That is why I separate fixed maintenance, triage, work hours and approved extra work. I fix my own shortcomings without extra labour costs. So is error handling a paid extra? The agreed error handling is part of building and delivering the process carefully. Think of missing input, duplicate messages, limited retries and a clear alert. Human analysis of a future fault is a different service. New exceptions or changing integrations can require additional work. Do the two or five hours include the fixed maintenance? No. The fixed maintenance is carried out alongside those work hours. The work hours are for agreed small changes and additional work. The thirty minutes of triage come on top as well. My own errors do not come out of these hours. Can I carry over unused hours? Normally not: work hours and triage belong to the subscription period concerned. So plan the work you want in good time. If I do not carry out promised work on time for a reason on my side, the compensation scheme in the maintenance terms applies. Will my fault be fixed within eight hours? I cannot promise that. Within eight service hours you receive a first substantive response with an assessment or a targeted question, and a next step. The time to fix depends on things like the cause, access and any suppliers. Critical processes with hard recovery times need a different, separately arranged service. Is my environment monitored at night too? The automatic technical checks keep running. Nobody is watching continuously. Human follow-up takes place within service hours, except for separately accepted urgent work. Once a data breach becomes known, the legal notification obligations still apply. What do the backups protect? The n8n data, configuration, keys and agreed files named in your assignment, up to the package limit. Data that only lives in your CRM or mailbox is not automatically included. We also agree the storage location and restore tests. A daily backup does not mean that every piece of data from the last moment can be recovered. Can you take over my existing n8n server? Yes, after a scoped takeover review. I look at access, versions, setup, backups and known risks. Then you know whether the environment fits and what additional work is needed. I do not start an unlimited clean-up under a fixed intake fee. Do I have to take maintenance after the build? No. You may maintain it yourself or choose another administrator. Do make sure someone actually follows up updates, backups, security and alerts. The agreed rights of use and your rights in case of defects in my work remain. Who owns the workflows and accounts? Accounts are in your name by default. For paid, delivered work you get the agreed permanent right of use, including exporting, modifying and maintenance by a successor. Generic modules and third-party software keep their own rights and licences. So use is not the same as exclusive copyright. Does all data stay in Europe? Not automatically. A European server can be connected to an external AI or other cloud service. I record the data flows, suppliers and required safeguards. If you have specific location requirements, I assess them before the assignment. Does my use of AI benefit me? AI can help me do work faster. When I bill actual time, I charge the human time actually spent, including checks, not imaginary time as if everything had been done by hand. With a fixed price you pay for the agreed result. I do not give a fixed savings percentage as a promise. Can rates change? Yes, in line with the agreed indexation and change arrangement. A change is announced in advance and does not apply retroactively. If a change is to your disadvantage, you can cancel before the date it takes effect. An agreed fixed project price does not change because of annual indexation of maintenance. What is the difference between Server Maintenance and Technical Maintenance? Server Maintenance covers the operating system layer of one ordinary server, for example for your web shop or website: monitoring, updates, security and backups of the server itself. Technical Maintenance sits on top of that and covers an n8n environment: n8n, your named workflows, the keys and the backup of your source data. Software on a server is only covered by Server Maintenance if we agree that in advance. Can you also maintain a server at another hosting provider? Yes, if I get the admin access I need and the server fits at the intake. At the start I record access, backup scope, monitoring and known shortcomings. The hosting is in your name and you pay your hosting provider yourself. What if my hosting provider goes down? Your hosting is in your name with the hosting provider. If that provider goes down, that is not a shortcoming on my part and I am not liable for it, insofar as careful maintenance could not have prevented it; the agreements with your hosting provider then apply. I do flag the outage, keep you informed and check the server once it is back. A full restore from backup or a move to another provider is extra work, unless the cause lies with me. If you want to reduce that risk, a backup or standby server at a second hosting provider is possible; we agree that separately. Is Extended Maintenance always the best choice? No. If you have little change work, Technical Maintenance or self-management may fit better. If you have high continuity requirements or complex processes, €950 is not automatically enough either. I assess what your process needs. Which terms apply? Assignments are covered by the General Terms and Conditions B2B. For maintenance, the Supplementary Maintenance Terms also apply. The quote contains your specific scope, rates and any deviations. If I process personal data as a processor, we also conclude a data processing agreement. You receive the applicable documents before you can give your approval, in a form you can keep. Assignments are covered by the General Terms and Conditions B2B, and maintenance also by the maintenance terms. --- # Privacy Statement Source: https://aiagentcycle.com/en/privacy/ Type: page · Language: en · Last modified: 2026-10-29T10:48:05 # Privacy Statement We take privacy seriously — data sovereignty is the core of our business. That is why this statement is written the way we work: clearly, and without fine print. Last updated: 29 October 2026 · AIAgentCycle is a trade name of Good Nature Vibe B.V., Houtwal 29B, 8431 EX Oosterwolde, the Netherlands (not a visiting address), Dutch Chamber of Commerce (KvK) 95865101, VAT ID NL867353673B01, email info@aiagentcycle.com ## What data we process Scroll the table sideways to view all columns. What data we process Processing activity | What data | Purpose | Retention period Assessment request | Name, email, company, description of the time drain | Carrying out the assessment and the advisory report | 12 months after last contact Client administration | Name and address details, contact details, invoices | Performance of the agreement + statutory record-keeping | 7 years (statutory tax retention obligation) Audit report and file (clients) | Report, analysis and calculations including name and company details | Performance of the agreement and defence against legal claims | 7 years after delivery Contact and enquiries by email or form | Name, email address, message, selected topic and package (if any), and processing status; company, phone number and preferred times if you provide them | Answering questions, preparing quotes and handling meeting requests | Up to 12 months after substantive resolution; deleted sooner when retention is no longer necessary Website analytics and advertising measurement | Online identifiers, device and browser data, pages visited and conversion actions; only after the relevant consent | Website analytics, conversion measurement and audiences for future B2B advertising | GA4 event data: 14 months; other data as set out in the current cookie policy Package download | Email address, language, chosen package and version, page, time and sending status | Sending the download link and preventing abuse | 30 days if you do not choose the newsletter Newsletter and marketing emails | Email address, language, the form you signed up with, and the consent log: time, text next to the box, confirmation and unsubscribe | Sending the newsletter, the one check email after a download, and showing that you gave consent | As long as you are subscribed. A sign-up through the download box that is not confirmed: deleted after 7 days. Consent log: up to 5 years after the last change This period applies to the enquiry data stored on our website, the related follow-up task in our CRM and correspondence about that enquiry. If information is needed for an agreement, statutory records or a specific dispute, we retain only the necessary part for the applicable period. Becoming a client therefore does not automatically extend the retention period of every message. For a quote or meeting needed to prepare an agreement with you at your request, we process the information necessary for those preparatory steps. For other questions and business contact persons, we rely on our legitimate interest in handling requested correspondence carefully. We limit processing to what is necessary and take your privacy interests into account. Submitting an enquiry does not constitute consent to marketing. Newsletter and marketing emails. We only send the newsletter and other marketing emails with your consent. You give it yourself: with the box when you download a package, with the newsletter form on the site, or with the box when you request the assessment. The box is never ticked in advance. A download or assessment without a tick means: no newsletter. If you choose the newsletter with a download or the assessment, your sign-up only counts once you confirm it through the email we send you. Through the newsletter form you are signed up straight away, without a confirmation email; we then record when and through which form you signed up. If you sign up through the download box, you also get one email after 3 days to check the package works for you. We record when, how and with which text you gave consent, so we can show it. Every email has an unsubscribe link. You can withdraw your consent at any time; this does not affect earlier processing or your download or assessment. We collect only what is necessary, we limit access and retention, and we delete or return data along the agreed route. ## Where your data is held Request and client data is processed securely and, where possible, stored within the European Economic Area. For our own hosting, we use Contabo in Germany. For our business CRM and calendar service, we use Zoho One in its EU environment. This does not mean that all connected services, support or AI processing takes place exclusively within the EEA; the applicable transfers and safeguards are determined for each service and assignment. We use Google and Microsoft services for website analytics and, after marketing consent, advertising measurement. This may involve processing outside the EEA under appropriate safeguards, such as an adequacy decision and/or standard contractual clauses. See the Cookie Policy (EU) for the current providers and details. ## Your rights You have the right of access, rectification, erasure, restriction of processing, objection and data portability, and you may withdraw consent you have given at any time. Email info@aiagentcycle.com; we respond within one month. Not satisfied? You can lodge a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens). ## Cookies Functional cookies are always active. Google Analytics 4 loads only after consent to statistics; Microsoft UET and any future advertising tags load only after consent to marketing. You can refuse and later change your choice using the cookie banner’s consent-preferences button. See the Cookie policy for the current list, purposes and retention periods. Data processing: providers and their roles · data processing agreement. --- # Process automation assessment Source: https://aiagentcycle.com/en/scan/ Type: page · Language: en · Last modified: 2026-10-23T13:11:11 Free process automation assessment # Turn one undocumented process into a clear automation brief Document the work as it happens today. I will identify bottlenecks, manual errors, system hand-offs and the highest-impact opportunities—before you spend anything. Start the free assessment No payment, no platform commitment and no obligation to commission a build. ## What I need from you Choose one recurring process. Write it out step by step, including what really happens when work is late, incomplete or wrong. Rough figures are enough for the first review. 1 ### Every step and hand-off Start with the trigger. List each action, decision, approval and hand-off in order, then define the result that should exist at the end. 2 ### Volume and time Share an approximate weekly or monthly volume, active handling time, waiting time, seasonal peaks and how often work must be reopened. 3 ### Manual errors and exceptions Describe retyping mistakes, duplicates, missing fields, missed follow-ups and the exceptions that send a case back or require judgement. 4 ### Systems and workarounds Name the software, inboxes, spreadsheets, portals and shared drives involved—including copy-paste steps and systems that disagree. 5 ### Owners and approvals Identify who owns the outcome, who can approve process rules and which actions must always remain behind human review. 6 ### A safe example Provide one anonymised or fictional example if useful. Never send passwords, API keys, full customer files or special-category personal data by email. ## How the free audit works The sequence is designed for buyers who want evidence, control and a practical next move—not a tool demo. - You describe the process Send the steps, systems, volumes, delays and common failure points. - I map the current state I reconstruct the route, ownership and exception classes. - I prioritise impact I compare value, feasibility, risk and operating effort to identify the smallest responsible first move. - You receive the PDF I share the findings, highest-impact automation opportunities and a clear recommendation you can use internally. ## What your PDF advice contains Current state ### Process and bottleneck map The trigger, route, systems, ownership, waits, rework and points where cases currently fail. Priorities ### Highest-impact opportunities A ranked shortlist based on recurring effort, error exposure, customer impact, feasibility and risk. Decision ### Recommended next step A responsible first pilot, a prerequisite to fix, or a clear recommendation to keep the process manual for now. Control ### Dependencies and safeguards Required access, data quality, approvals, human controls, tests, monitoring and recovery expectations. Value ### Impact assumptions The volume, handling, delay and rework assumptions behind the recommendation, separated from guaranteed savings. Options ### Practical solution route Whether process change, direct integration, a deterministic workflow or bounded AI assistance fits best. ## Free really means free The assessment and PDF advice cost nothing. You do not need to buy software, choose n8n or commission me to build the recommendation. - No payment details - No hidden platform commitment - No obligation to continue - The advice remains useful if the answer is “not yet” For context, review our controlled delivery method, the matching English prices and the process automation guide. ## Send one process; receive a practical decision Email the step-by-step route, approximate volume, systems, main errors and desired outcome. I will confirm a safe follow-up route if more detail is needed. Request the free assessment Do not email credentials, full customer records or special-category personal data. --- # Solutions Source: https://aiagentcycle.com/en/solutions/ Type: page · Language: en · Last modified: 2026-11-03T00:07:24 Solutions # Where does your work get stuck? Choose the bottleneck you recognise most; that is where my business process automation services start. Each solution begins with one recurring process and the systems you already use. The fixed steps run automatically, and the exceptions and decisions stay with you. Book your free assessment Choose your bottleneck Free · 30 minutes online · you always get a short advice report In practice - 300+ automations in production. I have been building since 2021. - 8 servers under maintenance with maintenance, monitoring and backups. - 190 systems in the overview of integrations. By bottleneck ## What do you recognise most? Leads and sales ### Enquiries and quotes are left waiting Every enquiry in your CRM within minutes, with an owner and a follow-up moment. Admin and finance ### Retyping invoices and chasing payments Invoices, reminders and booking proposals ready in your own accounting package. AI agents ### An inbox full of questions and documents AI that prepares within fixed limits, and you who decide. Operations and reporting ### No overview without exports Orders, stock and accounting connected, and your figures ready on Monday. Software integration ### Systems that do not know each other Your software exchanges data by itself, without you replacing it. Not sure? ### Let me find out In the free assessment we look together at which process pays off first, or whether it is better left as manual work. By sector ## Examples from your kind of business ### Accounting firms Chasing documents, purchase invoices and client files. ### Web shops and wholesalers Orders, stock, shipping and B2B prices connected. ### Service providers and recruiters Fast responses, quotes and hours to invoice. ### Any other sector Start with the work that keeps coming back. By system ## Start with the software you already have For each system, the overview shows whether it already runs with me, whether n8n has a built-in integration for it, or whether it needs custom work. - Exact Online - AFAS Profit - WooCommerce - Shopify - bol.com - HubSpot - Zoho CRM - WhatsApp Business - Zoho Books - Magento 2 See all 190 integrations → Which technique ## The simplest technique that fits The best solution is rarely the smartest tool. The more freedom a solution gets, the more important checks, logging and a human limit become. ### Fixed workflow Recurring steps with clear input, rules and outcome, such as reminders and task handover. ### API integration Systems that exchange data reliably, such as CRM, accounting and web shop. One system as the source for each piece of data. ### Screen automation Older software without an API, where someone keeps clicking the same buttons. With a check after every step. ### AI with oversight Variable emails, documents or questions, where a draft or summary helps and a person decides. If input and rules are stable, start with a fixed workflow or integration. If there is no API but the screen work is predictable, look at screen automation. If mainly the content varies, add AI to one bounded step. If the process itself is unclear, simplify it first. ## When you should not automate yet Do not automate yet if: - nobody owns the process; - the way of working differs per employee; - source data is structurally missing; - an error cannot be corrected in time; - the volume is so low that manual work stays cheaper and clearer. Frequently asked questions ## About business process automation services for SMEs Which processes should a small business automate first? A process that comes back often, has clear rules and costs money when it goes wrong. Think of following up enquiries, invoices and reminders, or retyping data between systems. In the free assessment we work out which process pays off first for you. Do I need to buy new software to automate? Usually not. I connect to the systems you already use, such as your CRM, accounting and web shop, through their API, an export or a built-in n8n integration. I only recommend replacing something if the existing base demonstrably gets in the way. What does automation cost and what does it deliver? A scoped process is a quick win, from €750; maintenance is a separate package you can cancel monthly. What it delivers, I calculate in the assessment with your volumes and hourly rate. If it delivers less than it costs, I say so. --- # Subprocessors and data processing Source: https://aiagentcycle.com/en/subprocessors/ Type: page · Language: en · Last modified: 2026-09-11T06:38:37 # Subprocessors and data processing For some services, we use providers that process personal data. Here, we explain their roles and how we use their services. The providers involved in your assignment depend on the agreed setup. Updated 11 September 2026 · version 2 ## What role does a provider have? When we process personal data for a business customer’s automation, we follow the agreed instructions. Providers we engage for that processing may be subprocessors. For our own website, enquiries and administration, we determine how and why personal data is processed. These two situations have different arrangements. ## For your assignment The data processing agreement and its accompanying list determine which providers are used for your assignment. They should identify the specific service, purpose, data, locations and applicable safeguards. A provider you contract directly may form part of your own processing chain. The services below therefore do not automatically apply to every customer. ## Providers for our website and business operations Scroll sideways to view all columns. Providers for our website and business operations Provider and service | Purpose | Application | Role and scope Contabo — hosting in Germany | Hosting our server environment. | The website and data held in the relevant hosted environment. | Our website and server environment; customer processing only where agreed for the assignment. Contabo — backups | Storage of recovery copies. | The data included in the relevant backup. | Recovery of our environment; customer data backups only as agreed for the assignment. Hetzner — backups | External storage of recovery copies. | The data included in the relevant backup. | Recovery of our environment; customer data backups only as agreed for the assignment. Cloudflare — website security | Protecting and handling website traffic, including checks against misuse. | Technical visitor and request data; depending on the service, also request content. | Our own website and its security. Zoho One — CRM and calendar (EU environment) | Recording and following up business contacts and enquiries, including agreed calendar and appointment management. | Contact details, enquiry content, follow-up activities and, where used, the date, time and description of appointments. | Our own enquiries, business contacts, calendar and customer administration. Google Drive | Document storage and collaboration. | Files we store or share in Google Drive for those activities. | Our business operations; processing for a customer only as agreed for the assignment. OpenAI — API and ChatGPT | AI assistance with our work. | Input and files sent to the relevant service for a specific action. | Our business operations; AI processing for a customer is agreed separately. Anthropic — API and Claude | AI assistance with our work. | Input and files sent to the relevant service for a specific action. | Our business operations; AI processing for a customer is agreed separately. ## Local files and self-hosting We also work with local files on our own equipment and software on managed servers. An own storage drive is not an external provider. Self-hosted software such as n8n does not automatically make the software developer a recipient of all workflow data. Connected services, support and any diagnostics have their own data flows. ## AI services and data When using an AI service, input and files may be sent to that service. Processing can therefore take place with an external provider even when we work from our own equipment. Which data is stored and for how long depends on the service, account terms and settings. For customer data, we follow the agreed setup and instructions. ## Locations and arrangements For our own hosting, we use Contabo in Germany. For our business CRM and calendar service, we use Zoho One in its EU environment. EU storage at Zoho does not fully exclude support access from outside the EEA; transfers and safeguards are recorded per service and assignment. For customer assignments, the location and transfer arrangements in the data processing agreement and its accompanying list apply. The main server’s location does not automatically describe the locations of every connected service or support team. Ask us which specific arrangements apply to your assignment. ## Changes to the provider chain When adding or replacing a subprocessor, we follow the notification and objection procedure in the applicable data processing agreement. Our published data processing agreement specifies an objection period of 14 days after notification. Updating this webpage does not replace notification to affected customers. ## Frequently asked questions ### Do all listed providers receive my data? No. This depends on the service used and the arrangements for your assignment. ### Does self-hosted mean that no external processing takes place? Not always. External integrations, AI services, security or support may form part of the setup. ### Does API use mean there are no logs? No. Storage and logging depend on the product, settings and working practices. Files or logs may also be created locally. ### How do I object to a new subprocessor? Contact us with a specific explanation of your data protection concern. The procedure and timeframe are set out in your data processing agreement and the change notice. ## Questions about your data Would you like to know which providers are involved in your assignment? Email info@aiagentcycle.com and identify your assignment. For our own processing, please also read the privacy policy. - Privacy policy - Data processing agreement - Maintenance terms - General terms - Knowledge base --- # Why automate Source: https://aiagentcycle.com/en/why-automation/ Type: page · Language: en · Last modified: 2026-11-02T16:31:27 Why AIAgentCycle · Why automate # Automate what you can no longer hire for Automating business processes means software carries out an agreed series of steps, records the outcome and passes exceptions to a person. That matters more now that the labour market is tight or very tight in 87 of 93 occupational groups (UWV (Dutch Employee Insurance Agency), first quarter 2026). Book your free assessment Which process first? Free · 30 minutes online · you always get a short advice report In practice - 29.7% of companies are investing more in automation because of staff shortages; at small companies 20.1% (CBS (Statistics Netherlands), April 2026). - 52% of SMEs experience a heavy regulatory burden; at ten or more employees about three quarters (KVK, Dutch Chamber of Commerce, 2025). - 29.8% of companies with 10 to 250 employees used AI in 2025; at micro businesses 13.8% (CBS, 2026). What it means in practice ## An ordinary Tuesday, when the work is already done Concretely, at a company of twenty people. Digitising is doing the same work on a different screen. Automating is no longer doing the work yourself. - 07:00 A flow finds yesterday's quotes without a reply. - 07:05 Clients who have been quiet for four days get a reminder in your tone. - 08:30 your moment You open your email and see three replies instead of an empty inbox. - Monday An overview of what is open, what came in and where things are stuck. Every step records what happened. If information is missing or a system does not respond, only that case stops and the owner gets the reason. Which process first? ## Give each process a score from 0 to 12 Give each criterion 0, 1 or 2 points. A high score is a direction to explore, not a decision to invest. ### Frequency Occasional (0), weekly (1) or daily (2)? ### Time How many minutes does one complete handling take? ### Rules Can you explain the input, steps and outcome? ### Error impact Does a mistake cost rework, delay or money? ### Owner Can one person approve the rules and exceptions? ### Measurable Can you compare lead time and errors before and after? If a process scores low on rules or owner, simplify it first. Without clear rules, you mainly automate confusion. The full step-by-step guide is in the knowledge base. Worked example ## What manual follow-up costs per year - 10 quotes per week - × 15 minutes follow-up - × 52 weeks per year - ≈ 130 hours about €7,800 at €60 per hour Example calculation, not a promise. For invoicing: 60 invoices per month × 6 minutes is about 72 hours per year. In the assessment I calculate with your numbers. What it delivers ## Why automate business processes: the difference shows on Monday You no longer start the week catching up. A quote you forgot has been followed up anyway. And when a colleague leaves, the knowledge does not leave with them, because the steps are recorded somewhere. The hours that come free go to the work you and your team are good at: the conversation with the client, the advice, the craft. Which approach fits ## Four routes, from simple to AI ### Simplify first When staff reach the same result through different steps. Agree on owner, input and limits first. ### Fixed workflow or integration With predictable input and clear rules. Usually easier to explain and cheaper than AI.Software integration → ### AI with human review When text, documents or questions vary, but a staff member can judge the outcome.AI agents → ### Keep it manual With low volume, exceptionally high impact or context that cannot be pulled from systems. ## When automation does not pay off Too little volume, a process that still changes every week, or data that needs cleaning up first: then I will tell you. Gartner expects more than 40% of agentic AI projects to be cancelled by the end of 2027 (forecast, June 2025), often because they started too big. That is why I build small and measurable, or advise you to: - simplify the process first; - get the source data in order first; - build nothing yet, because it delivers less than it costs. Frequently asked questions ## About automation What is the difference between automation and using AI? Automation means having fixed rules carried out: if this, then that, the same every time. AI only comes in at a step that needs interpretation, such as understanding an email or reading a document. You start with automation and add AI where it is needed, with a person who checks. What does automation mean for my staff? The work shifts from entering and retyping data to checking and handling exceptions. Involve the people who do the repetitive work now in the assessment, because they know where it chafes. A staff member stays responsible for every step that affects a customer or a payment. Is my business too small to automate? Size says little; repetition says everything. A small team that follows up the same quotes and checks invoices every week often has more to gain than a large company with one exceptional process. You start with one process. Next ## Read on ### All solutions Leads, admin, AI agents, reporting and integrations. ### How I work From assessment to maintenance, with your decision points. ### Why n8n and self-hosted Your data stays yours, and no price per task. --- # Why n8n and self-hosted Source: https://aiagentcycle.com/en/why-n8n/ Type: page · Language: en · Last modified: 2026-11-02T16:31:27 Why AIAgentCycle · Why n8n # Your data stays yours. You get your time back. Self-hosted n8n is a workflow platform that runs on your own server. I build your automation in it, on infrastructure that belongs to you. That way you can hand over the workflows and you do not pay per executed task. External services, such as an AI model or your CRM, I record separately. Book your free assessment See the comparison Free · 30 minutes online · you always get a short advice report In practice - 300+ automations in production, built in n8n. - 8 servers under maintenance with upkeep, monitoring and backups. - Mercabilis self-hosted n8n with Cloudflare in front: WAF, and Zero Trust for the admin screen. Read the case The facts ## n8n vs Zapier vs Make, side by side Criterion | n8n (self-hosted) | Zapier | Make Where is your data? | n8n on the chosen infrastructure; assess external integrations separately | Cloud platform; check current data locations and transfer agreements | Cloud platform; EU or US region per organisation, external services separately Cost as volume grows | Budget setup, maintenance, infrastructure and usage separately | Tasks for Zaps; activities for Agents, depending on usage and plan | Credits; consumption depends on modules, AI and connection type AI agents | Built-in agent nodes and MCP | Zapier Agents; assess features and limits per plan | Make AI Agents; assess model, tools and limits per setup Vendor lock-in | Workflows can be exported; moving accounts, integrations and licences can take work | Switching means rebuilding and checking integrations | Switching means rebuilding and checking integrations Checked on 10 September 2026 against the official documentation on Zapier tasks, Zapier Agents, Make credits, Make AI Agents and Make regions. The honest downsides ## And how I deal with them ### "n8n requires technical knowledge." True. That is why I build it, and you stay in control. You do not have to touch a single node. ### "Who keeps that server running?" You choose to manage it yourself or take a maintenance package. Technical Maintenance costs €250 per month: upkeep, monitoring, updates and backups within the package limits. Hosting and licences stay separate.Pricing and package limits → ### "What if something goes wrong?" During the build I agree on input validation, logging, safe retries, alerts and stop routes. Shortcomings of my own I fix without charging extra labour.Preventing silent failures → Security ## Secured the way it should be I agree on security measures that suit your environment, including access control, updates and tested backups. Cloudflare can shield the admin screen; public webhooks get their own appropriate protection. No single measure makes an environment risk-free, so I also tell you what risk remains. ## When Zapier or Make is the better fit n8n on your own server is not always the best choice. A cloud platform is often the better fit if: - you have a few simple integrations between two apps, with little volume; - your team builds itself and is already familiar with Zapier or Make; - no sensitive data passes through; - nobody wants to manage the server and a maintenance package is out of proportion. Frequently asked questions ## About n8n and self-hosting I already use Zapier or Make. Should I switch to n8n? Not necessarily. If your current setup works, I leave it in place and only build new processes in n8n where that fits better. Switching usually only pays off with growing volume, with sensitive data, or when the cost per task starts to pinch. Am I dependent on you once my automation runs in n8n? No. You manage the agreed n8n environment and the workflows are transferable. If you end the collaboration, another party or your own administrator can take over. You choose between managing it yourself and a maintenance package. Is n8n open source? Not according to the OSI definition. n8n falls under the Sustainable Use License: the source code is public and you may self-host n8n for your own business. Reselling it as a service is not allowed without a separate licence. Next ## Read on ### Software integration Get your systems talking in n8n, on your own server. ### n8n, Zapier or Make? The full comparison in the knowledge base. ### Pricing and maintenance Build, maintenance and external costs shown separately. --- # Accounts payable and invoice automation Source: https://aiagentcycle.com/en/solutions/admin-finance/ Type: solution · Language: en · Last modified: 2026-11-03T00:07:12 Solutions · Admin and finance # Admin that keeps itself up to date, with you as the check Invoice automation and accounts payable automation mean that invoices, reminders and booking proposals are ready automatically in the package you already use, such as Exact Online, Moneybird or AFAS. Anything that deviates comes to you, with the reason attached. Nothing is guessed. Book your free assessment How it works Free · 30 minutes online · you always get a short advice report In practice - Exact Online is an integration I run in production for Mercabilis: orders to Exact, products and customer group prices back to the online shop. - 52% of SMEs experience a heavy regulatory burden; among businesses with ten or more employees, about three quarters (Dutch Chamber of Commerce, KVK, 2025). - 300+ automations in production. I have been building since 2021. Sound familiar? ## The work that comes back every month ### Retyping invoices Copying data from the online shop, the CRM or a spreadsheet into your accounting. Every month again. ### Reminders that go out late Nobody enjoys chasing money, so it slips. Meanwhile your outstanding receivables keep rising. ### Purchase invoices from the mailbox Open, check, book and file. Exactly the work where a typo costs the most. How it runs ## How accounts payable automation handles a purchase invoice A good flow has a fast route for the normal case and a safe way out for everything that deviates. - Invoice in Through the mailbox, Peppol or your supplier's API. - Read Supplier, amount, VAT and order number. - Check Does the amount match the order? Is the supplier known? - Booking proposal Ready in your package, with the source attached. - Approve if it deviates you decide Deviating amount or unknown supplier. - Book and log Recorded, searchable and open to checks. If an order number is missing or the amount deviates, the flow stops and you get one clear review task. Nothing disappears quietly into an error log. How this works in detail is in the article on automating purchase invoices. What I build ## Four flows that give back the most time One clearly defined process is a quick win, from €750. See the pricing page for the rest. ### Invoicing and reminders From order data to invoice to a polite reminder, connected to Exact, Moneybird or AFAS. - Build time 2 to 3 days - ±72 hours a year back ### Processing purchase invoices Read, check and prepare a booking proposal. You only approve the exceptions.How it works → ### Creating documents Quotes, contracts and reports from your own templates, filled in and filed. - Build time 2 to 3 days ### Preparing client files Customer details from the KvK (Dutch Chamber of Commerce) register and your own systems, ready for a Wwft file (Dutch anti-money-laundering checks). The judgement stays with you. - Build time 4 to 6 days Systems ## Your package stays, the retyping goes Exact Online runs in production with me. The other packages I connect through their API or a built-in n8n integration. - Exact Online - Moneybird - AFAS Profit - Twinfield - SnelStart - e-Boekhouden - Yuki - Zoho Books - Mollie - Stripe - bunq - Ponto - KvK Handelsregister See all 190 integrations → Proof ## An integration that tells you when something is wrong External client case · maintained since September 2026 ### WooCommerce and Exact Online, with customer group pricing For web agency Mercabilis: 14 workflows on a dedicated server with Cloudflare in front. Orders go to Exact, products and prices go back to the shop, and every exception triggers an alert in plain language. Own build · in use ### The Audit Desk behind the free assessment Every assessment request becomes a file with intake, evidence, opportunities and report in one place. A number without a source does not go in. We build the web shop, but an integration with Exact is not our line of work. Our client works with separate prices for resellers, and that is where you get stuck with standard modules. Stefan built the integration between WooCommerce and Exact: whoever logs in sees their own price, and Exact remains the only place where a price changes. He also maintains the server the integration runs on, with maintenance every month. If something goes wrong, I get an email I can simply read. With Cloudflare in front of it, the security is in good shape. Robin Duin Owner, Mercabilis · translated from Dutch All cases, honestly labelled → Worked example ## What retyping invoices costs you per year - 60 invoices per month - × 6 minutes per invoice - × 12 months per year - ≈ 72 hours about €4,300 at €60 an hour Worked example, indicative. More important than the hours: no forgotten reminders and no typos. In the assessment I calculate with your volumes and your hourly rate. ## When I would advise against it Running a poor process faster mostly makes the problem visible sooner. I advise against it when: - the process still changes every week; - nobody can explain when something is right or wrong; - the volume is so low that checking it yourself stays quicker; - the source data is structurally incomplete and never gets corrected. Frequently asked questions ## About invoice automation Do I need to replace my accounting package? No. The automation connects to the package you already use, such as Exact Online, Moneybird or AFAS, through the integration that package itself offers. n8n runs alongside it as the link. Which package you have determines what can be connected. Does this work if my bookkeeper or accountant does the books? Yes, and often especially well then. The automation does the groundwork: collecting invoices, reading them, preparing them and sending reminders. Your bookkeeper keeps the checks, the closing and the advice. Can I start with one step? Yes, and I recommend it. You start with the flow that costs the most time or causes the most errors. That one first runs with checks for a period. Only then comes the next one. Does it also work with e-invoices via Peppol? Yes, if your package or your Peppol provider makes the invoices available through an API or export. How Peppol and e-invoicing fit together in the Netherlands and Belgium is explained in the knowledge base. Next ## Read on ### For accounting firms Chasing documents, purchase invoices and client files for firms. ### Connecting Exact Online with n8n How an Exact integration works that belongs to you. ### Connecting the KvK API Company details automatically from the Dutch Chamber of Commerce register. --- # AI agents for business, with control Source: https://aiagentcycle.com/en/solutions/ai-agents/ Type: solution · Language: en · Last modified: 2026-11-02T16:31:27 Solutions · AI agents # AI prepares, you decide AI agents for business are software that carries out one defined task in your systems: reading an email, looking up the customer, preparing a draft. I build agents with fixed limits, a log for every action and a person involved in anything that touches a customer, an amount or a contract. Book your free assessment How it works Free · 30 minutes online · you always get a short advice report In practice - BH28 runs autonomously in simulation. AI helps with review and analysis, but does not place an order itself. Read the case - Own AI gateway in Holos33, to an open language model on a dedicated server in the EU. A different model is a configuration choice. - Own MCP servers on separate servers, including one for the Holos33 knowledge base. Through mcp.aiagentcycle.com, AI agents read this website as a source: read-only, with a log for every call. Sound familiar? ## Where AI can already save time ### An inbox full of similar questions Looking up the same information and typing the same answer again and again, with small differences. ### Documents in varying formats Quotes, invoices and forms that are each laid out differently, so someone retypes them. ### Trying AI, but not daring to let go ChatGPT does help, but you don’t want it to send a customer something nobody has read. How it runs ## How an agent works with a person at the wheel An agent chooses its route case by case. That is why I only use one where there is real variation, and the moment of approval is fixed. - Email or document in A question, a quote, a form. - Gather context Customer in the CRM, earlier agreements, your knowledge base. - Draft or proposal An answer, filled-in fields or a summary. - Approve you decide Is it right? Edit or send. - Carry out and record Send or save, with source and version in the log. - Learn Every correction becomes a new test case. Beforehand I set down what the agent may do by itself, what always goes to a person and what is never allowed. An emergency stop blocks new actions without erasing the log of earlier cases. What I build ## AI agents for business that take over one defined task A clearly defined AI agent costs €5,000 to €12,000 to build. On top of that there are usage costs for the model; I show those separately, with a budget and an alert. See the pricing page. ### Support agent on your knowledge base Answers questions from your own documents (RAG) in your tone, or passes them on to a person. - Build time 3 to 5 daysAbout RAG → ### Email triage Every incoming email labelled, prioritised and, where possible, given a draft reply. - Build time 2 to 3 days ### Reading documents Data from quotes, invoices and forms in varying formats, to the right place in your systems. ### Preparation before a meeting What is known about the customer, on one page, with the source for each part. Choosing ## Agent, fixed flow or a person? Use AI only for the part where the input really varies, such as free text or documents. If every case follows the same rules, a fixed workflow is cheaper, easier to explain and easier to test. Situation | What fits | Why Fixed input and fixed rules | Workflow or API integration | Predictable and easy to test Varying content, outcome can be checked | AI with human review | AI reads, a person approves High impact or unclear standard | A person decides | No model carries that responsibility Systems ## Models and systems I connect In the cloud or on your own server. For each model I record which data leaves the environment and where it is processed. - OpenAI - Anthropic (Claude) - Mistral - Ollama - Qwen - Qdrant - Supabase / pgvector - MCP-servers - Gmail - Microsoft 365 (Outlook) - Zendesk - Freshdesk - Zammad - WhatsApp Business See all 190 integrations → Proof ## AI with brakes, in my own systems Own build · running in simulation ### BH28: an autonomous system with a risk gate 32 n8n workflows around a Python core. ChatGPT and Claude help with review and analysis, but an order only passes through the fixed checks. Own product · final test phase ### Holos33: app, admin and CMS on one own API 278 API endpoints, an AI gateway to an open model on its own server, and privacy you can see in the screens. I want to understand how something fits together before I say yes. With Stefan, that conversation is possible. He knows what he is talking about, explains why he builds something the way he does and looks at how we work. And then he comes up with just the piece I had not thought of myself. When I send a question, I get an answer quickly. Mike van Ekelenburg Director, Greven · translated from Dutch All cases, honestly labelled → ## When I advise against an agent Gartner expects more than 40% of agentic AI projects to be cancelled by the end of 2027, due to high costs, unclear value or insufficient risk control (forecast, June 2025). So I start small: one task, one owner, one test set. I advise against an agent when: - there is no fixed set of test cases to measure quality against; - it is meant to become a broad "digital employee" without a defined task; - a mistake directly affects a customer, amount or contract and there is no person in between; - a fixed workflow can do the same, cheaper and more predictably. Frequently asked questions ## About AI agents What is the difference between Copilot and an AI agent? Copilot works alongside you in your own programs and helps while you work. An AI agent completes a task in your systems, even when you are not there. Copilot makes you faster; an agent takes over a defined piece of work. What does an AI agent cost? Building a clearly defined agent costs €5,000 to €12,000. On top of that you pay for model usage, search and storage. I calculate with your volume, agree a budget and show build costs and usage costs separately. Does my data go to an AI provider? I set that down per model. With a cloud model, only the data needed for the task is sent. For sensitive data, an open model can run on a dedicated server in the EU, so business data stays in-house. Do I need to understand AI myself? No. You know how your work should go and when an answer is right. I build, test and maintain the agent. You approve the outcomes and stay in charge. Next ## Read on ### Local AI on your own server Qwen, Llama, Gemma and more, without data leaving the building. ### MCP server and AI agents One protocol between AI and your systems, with permissions per action. ### Connecting ChatGPT and Claude Language models in your processes, with a gateway in between. --- # API integration services and software integrations Source: https://aiagentcycle.com/en/solutions/integrations/ Type: solution · Language: en · Last modified: 2026-11-02T16:31:27 Solutions · Software integrations # Connect your systems without replacing them API integration services make your programs exchange data by themselves: an order becomes an invoice, and a customer has the same number in your CRM and your accounting. I build those integrations in n8n, on your own server, with a log and an alert when something goes wrong. Book your free assessment See all integrations Free · 30 minutes online · you always get a short advice report In practice - 190 systems in the integrations overview, each with how it connects. - 14 workflows for Mercabilis: WooCommerce and Exact Online, with customer group prices and an alert email in plain language. - Yours Exportable workflows, documentation and credentials. Another builder can carry on. Sound familiar? ## Sound familiar? ### Someone retypes the difference Your CRM knows something your accounting does not. Every week someone fills that in by hand. ### Two systems contradict each other A different address in the CRM than in accounting, and nobody knows which one is right. ### A standard integration that doesn't quite fit It exists, but it does not know your exception. So you end up doing that bit yourself again. How it runs ## What an integration does, in six steps The translation between two systems is the real work. The rest is making sure it keeps running. - Event An order, a new customer, a paid invoice. - Fetch The data that belongs to that event. - Translate What one system calls a customer number, the other calls a relation code. - Write In the right place, and only once. - Check Did the destination really receive it? - Exception you decide Deviation or outage: an alert in plain language. Every system can be connected through one of four routes: an API, an export, the database or screen automation. Which route fits depends on what your system allows. How the four routes work. What I connect most often ## Three integrations that remove the most manual work ### CRM and accounting A customer you create in your CRM is in your accounting a minute later, with the same number. A paid invoice updates the status in your CRM. ### Online shop, stock and shipping An order lowers the stock, creates a shipping label and prepares the invoice. A return reverses the chain.Read the Mercabilis case → ### Forms, email and ERP What comes in through a form or email lands in the right place in your ERP, with the attachment. Systems ## Systems with their own explanation For the systems I connect most often, each one has a page on what you connect, how it works and where it often goes wrong. - Exact Online - AFAS Profit - Moneybird - WooCommerce - Shopify - Magento 2 - bol.com - HubSpot - Zoho CRM - Mollie - Sendcloud - KvK Handelsregister See all 190 integrations → Proof ## An integration that tells you when something is wrong External client case · maintained since September 2026 ### WooCommerce and Exact Online, with customer group pricing For web agency Mercabilis: 14 workflows on a dedicated server with Cloudflare in front. Orders go to Exact, products and prices go back to the shop, and every exception triggers an alert in plain language. Own practice case, measured ### 985 of 1,136 submissions on the wrong list Forms, Zoho CRM, bookings and email seemed to work. One form rejected every submission for 25 days without a single error message. Now the chain closes end to end and checks itself every day. We build the web shop, but an integration with Exact is not our line of work. Our client works with separate prices for resellers, and that is where you get stuck with standard modules. Stefan built the integration between WooCommerce and Exact: whoever logs in sees their own price, and Exact remains the only place where a price changes. He also maintains the server the integration runs on, with maintenance every month. If something goes wrong, I get an email I can simply read. With Cloudflare in front of it, the security is in good shape. Robin Duin Owner, Mercabilis · translated from Dutch All cases, honestly labelled → ## When an integration does not pay off I would rather say no beforehand than sorry afterwards. I advise against an integration when: - the process still changes every month; - it is a few actions a week; that takes less time than the integration would ever earn back; - a system has no API, export or database and the screen keeps changing. Frequently asked questions ## About API integration services What is an API integration? An API integration is a connection through which two programs exchange data automatically, without anyone retyping anything. The API is the door a system opens; the integration decides what goes through it and when. What does it cost to have an integration built? That depends on the number of systems, whether they have a usable API and how many exceptions the process has. I work with a fixed price per clearly defined assignment; a quick win starts at €750. Does it also work with my old system? Often, yes. If your system has an API, an export or a database, it usually works in practice. Without those, screen automation is sometimes possible, with a check after every step. I check that in the free assessment. Who owns the integration if we part ways? You do. It runs in your environment, the workflows are exportable and the documentation and credentials stay with you. Another builder can take it over with the documentation, without starting again. Next ## Read on ### All integrations 190 systems in four domains, with search and filters. ### Connecting Exact Online with n8n How an Exact integration works that belongs to you. ### Workflows without silent failures Retries, duplicate events and alerts, explained technically. --- # Automated reporting and operations Source: https://aiagentcycle.com/en/solutions/operations-reporting/ Type: solution · Language: en · Last modified: 2026-11-03T00:07:05 Solutions · Operations and reporting # Your numbers ready on Monday, from one source Automated reporting means orders, stock and accounting keep each other up to date and your key figures are ready at a set moment, with the source and reference date attached. You steer by one number instead of three exports. Book your free assessment How it works Free · 30 minutes online · you always get a short advice report In practice - Order and stock sync between online shop, stock and accounting, with a build time of three to five days. - Mercabilis WooCommerce and Exact Online keep each other up to date, with an alert email for every deviation. Read the case - 8 servers in my care with monitoring, maintenance and backups. Sound familiar? ## Where the overview disappears ### Three exports for one number Revenue from the online shop, costs from accounting, pipeline from the CRM. Pasted together on Monday morning. ### Stock that differs per channel Your own shop says in stock, bol.com is already sold out. In your busiest week that costs customers. ### Arguing about which number is right Everyone calculates slightly differently, so the meeting is about the figures instead of the choices. How it runs ## How a report you can trust comes together A useful report does more than show figures. It also keeps the source, the reference date and what was missing. - Fetch From online shop, accounting, CRM and spreadsheets. - Check Is anything missing? Does a total deviate? - Combine With fixed definitions, the same every week. - Deliver As email, PDF, dashboard or a message in Teams. - Steer you decide You choose what to do with what you see. If a source does not respond or a total does not add up, the flow reports it instead of calculating on. A report that is incomplete does not go out as if it were complete. What I build ## Three flows for a grip on your operations ### Order and stock sync Online shop, marketplaces, stock and accounting connected, with one source for each piece of data. - Build time 3 to 5 days ### Management reporting Every Monday morning your key figures in one email or dashboard, from all your systems. - Build time 2 to 3 days ### Customer or employee onboarding Tasks, documents and access arranged automatically as soon as someone starts. - Build time 2 to 3 days Systems ## Sources I bring together You don’t need a BI tool. If you do have one, the same flow feeds it with clean data. - WooCommerce - Shopify - Magento 2 - bol.com - Picqer - Monta - Exact Online - Zoho Books - Google Sheets - Excel 365 - Metabase - Grafana - Microsoft Teams - Slack See all 190 integrations → Proof ## Systems that keep each other up to date, and say when they cannot External client case · maintained since September 2026 ### WooCommerce and Exact Online, with customer group pricing For web agency Mercabilis: 14 workflows on a dedicated server with Cloudflare in front. Orders go to Exact, products and prices go back to the shop, and every exception triggers an alert in plain language. Own build · in use ### The Audit Desk behind the free assessment Every assessment request becomes a file with intake, evidence, opportunities and report in one place. A number without a source does not go in. All cases, honestly labelled → Worked example ## What manual reporting costs you per year - 30 minutes per working day - × 5 days per week - × 52 weeks per year - ≈ 130 hours about €7,800 at €60 an hour Worked example, indicative. In the assessment I calculate with your frequency, handling time and the cost of an error. ## When I would advise against it A report is only as good as the data underneath it. Start somewhere else when: - nobody agrees on how a key figure is calculated; - the admin itself is still full of manual work; then start with the admin; - you need an overview once a quarter; then a good template is enough. Frequently asked questions ## About automated reporting Which sources can you connect for automated reporting? Any system with an API or export: your accounting package, your online shop or till system, your CRM and the spreadsheets you now keep up by hand. The reporting fetches the figures at the agreed moment and puts them in one overview. How often can an automated report appear? As often as your decisions require: daily for revenue and outstanding items, weekly for the team meeting, monthly for the close. Every version uses the same definitions, so you can compare week on week. What if the figures are wrong? Then you see it sooner than now, because every number points back to its source and the moment it was fetched. Missing data, deviating totals or a source that does not respond are reported instead of being calculated through silently. Do I need Power BI? No. A report can arrive as an email, a PDF, a shared spreadsheet or a message in your chat tool. If you do have a BI tool, the same flow feeds it with clean, current data. Next ## Read on ### For online shops and wholesalers Orders, stock, shipping and B2B prices connected. ### Automating admin A report is only as good as the admin underneath it. ### All integrations 190 systems, and how each one connects. --- # CRM automation for leads and quotes Source: https://aiagentcycle.com/en/solutions/leads-sales/ Type: solution · Language: en · Last modified: 2026-11-03T00:07:17 Solutions · Leads and sales # Every enquiry followed up, even in your busiest week CRM automation means every enquiry is in your CRM within minutes, reaches the right person and gets a follow-up date. The fixed steps run automatically. The conversation, the price and the custom work stay with you. Book your free assessment How it works Free · 30 minutes online · you always get a short advice report In practice - Nearly 7× more likely to have a good conversation if you reply within an hour. Yet only 37% of companies did (HBR, 2011, research across 2,241 companies). - 985 of 1,136 form submissions at Holos33 turned out to be on the wrong list. Read the case - Your own CRM HubSpot, Pipedrive and Zoho CRM through built-in n8n integrations; Teamleader and Simplicate through their API. Sound familiar? ## Where enquiries leak away ### The Friday afternoon enquiry is still in the inbox on Monday. By then the customer has already called someone else. ### Quotes with no follow-up go out, and after that nobody hears anything. There is no date attached, so nobody calls. ### A CRM you can't rely on with duplicate contacts, empty fields and leads without an owner. Reporting on it is guesswork. It is rarely unwillingness. Other work simply gets in the way. According to HBR, 2011, research across 2,241 companies, only 37% of companies replied to an online enquiry within an hour. How it runs ## From enquiry to conversation, with nothing left waiting The fixed steps run by themselves. The moment that counts, the contact with the customer, stays yours. - Enquiry in Through a form, email, ad or WhatsApp. - Check Required fields, and does this contact already exist? - Into your CRM With source, owner and status. - Confirmation and task The customer hears back within minutes; the owner gets a task. - The conversation you decide Content, price and custom work. - Follow up No reply to a quote? A reminder or a slot to call. When in doubt, only that one record stops. If consent is unclear, the contact looks like a duplicate or the CRM rejects the update, the owner gets the reason and the details. Everything else keeps running. Every enquiry gets a fixed key, so a repeated notification does not lead to two emails or two contacts. What I build ## Three CRM automation flows that pay off most Build time is usually one to five days per flow. One flow usually falls under a quick win (from €750). The full chain from form to meeting falls under CRM and lead funnel (€3,500 to €7,500). See the pricing page. ### Enquiry to CRM Form, mailbox or ad into your CRM: fields checked, duplicates recognised, owner and source recorded. ### Quote follow-up Every quote you send gets a follow-up date. No reply? Then a task or a draft email in your tone is ready. ### A CRM that stays up to date Statuses, tasks and sources are kept up to date, and each week you see what came in and what was left waiting. Systems ## It works with what you already use Replacing your CRM is usually not necessary. I connect to the system your team already works in. - HubSpot - Pipedrive - Zoho CRM - Teamleader Focus - Simplicate - Salesforce - Websiteformulieren - Typeform - Jotform - Calendly - Gmail - Microsoft 365 (Outlook) - WhatsApp Business - Brevo - KvK Handelsregister See all 190 integrations → Proof ## Built, measured and in use Own practice case, measured ### 985 of 1,136 submissions on the wrong list Forms, Zoho CRM, bookings and email seemed to work. One form rejected every submission for 25 days without a single error message. Now the chain closes end to end and checks itself every day. Own build · in use ### The Audit Desk behind the free assessment Every assessment request becomes a file with intake, evidence, opportunities and report in one place. A number without a source does not go in. All cases, honestly labelled → Worked example ## What manual follow-up costs you per year - 10 enquiries per week - × 8 minutes to log and schedule - × 46 weeks per year - ≈ 61 hours about €3,680 at €60 an hour Worked example, not a client result. In the assessment I replace every assumption with your numbers and count checks and exceptions separately. ## When I would advise against it Automation makes a process faster, even when it does not run well yet. In these cases you are better off starting somewhere else: - nobody uses the same stages or definitions in the CRM; - the origin of contact details and the consent behind them are unclear; - every enquiry needs substantive custom work straight away; - it is a few enquiries a month; then a good work instruction is simpler. Frequently asked questions ## About lead and quote follow-up Does automatic follow-up make it impersonal? No. The customer gets a timely confirmation with the right name and context. You have the real conversation, just sooner. Advice on content, price deviations and custom work are not sent out automatically. Does this work with our current CRM? Usually, yes. HubSpot, Pipedrive and Zoho CRM have a built-in n8n integration; Teamleader, Simplicate and other systems I connect through their API. In the assessment I first check fields, permissions and integration options. Could a flow accidentally send two emails? That risk comes from poor design. So every enquiry gets a fixed key, the flow checks the current status in the CRM before sending, and when in doubt it creates a task instead of an email. When do I need AI for lead follow-up? Only for a step where text has to be read, such as summarising or categorising an enquiry. Statuses, deadlines and integrations belong in a regular workflow. That is cheaper and easier to test. Next ## Read on ### For service businesses and recruiters Speed, quotes and hours to invoice, for agencies and recruiters. ### Software integrations How I connect systems without replacing them. ### AI agents with control For enquiries with lots of variation: a draft, and you decide. --- # Automation for accounting firms Source: https://aiagentcycle.com/en/for/accounting-firms/ Type: sector · Language: en · Last modified: 2026-11-03T00:07:08 By sector · Accounting firms # Room for more clients, with the same team This is accounting firm automation for bookkeeping and accounting practices: I automate collecting, checking and preparing client data. Document chasing, purchase invoices, reminders and client files. The professional judgement stays with you, and everything runs in an EU environment that belongs to your firm. - Almost 60% of SME firms report a staff shortage (Exact research 2024, via Accountant) - Exact Online I connect in production, with an alert email for every exception - Your environment n8n in the EU, with a data processing agreement - Since 2021 building · KvK 95865101See how it works first ↓ Book your free assessment 30 minutes online. You always get a short advice report, even when automating does not pay off. Sound familiar? ## Where an accounting firm's hours go ### Chasing documents Reminding clients about receipts, statements and invoices. By email, client by client, again and again. ### A peak that gets higher every year Tax returns and year-end closings arrive at the same time, and good people are hard to find. ### Retyping between systems Data from a portal, an email or an export entered into the software by hand. ### Client files that keep growing Collecting client data for Wwft (Dutch anti-money laundering act) checks and onboarding, without anyone keeping the overview. How it runs ## Document chasing, without anyone having to chase The client gets a clear request on time. You see per client what has come in and what is still missing. - Period starts A month, quarter or year begins. - Request to the client With a list of what is needed. - Reminder Not everything in yet? After an agreed period, a friendly reminder. - Receive and sort Documents in the right client file, with date and source. - Review you decide The staff member looks at the content. - Overview per client What is in, what is missing, who needs to act. Complete and valid files can move on. Missing data, exceptions and professional judgements stay with a staff member. What I build ## Accounting firm automation for the flows that matter at peak time One scoped process is a quick win, from €750. Build time is usually one to five days per flow. See the pricing page. ### Requesting and chasing documents A request per client and per period, reminders on schedule and an overview of what is missing. ### Processing purchase invoices Read, checked and a booking proposal in the accounting software. The staff member only approves the exceptions.How it works → ### Reminders and payment demands For your clients or for your firm’s own debtors, in the tone of the firm. ### Preparing client files Company data from the KvK and client data ready for a Wwft file. The judgement stays with you.Connect the KvK API → Systems ## The firm's software stays Exact Online runs in production with me. Twinfield, Yuki, AFAS, Moneybird and SnelStart I connect through their API. - Exact Online - Twinfield - Yuki - AFAS Profit - Moneybird - SnelStart - Nmbrs - Loket.nl - KvK Handelsregister - Zoho Sign - DocuSign - SharePoint - OneDrive See all 190 integrations → Professional secrecy ## Client data in your own environment n8n runs in an EU environment that belongs to the firm, with a data processing agreement. Every external service involved, such as an AI model, I record in advance: which data goes there, where it is processed and how long it is kept. For sensitive documents, an open AI model can run on a server of your own, so client data does not leave the firm. How the AI Act and the GDPR come into this is explained in the article on AI, GDPR and your own data. Proof ## What controlled client files look like Own build · in use ### The Audit Desk behind the free assessment Every assessment request becomes a file with intake, evidence, opportunities and report in one place. A number without a source does not go in. External client case · maintained since September 2026 ### WooCommerce and Exact Online, with customer group pricing For web agency Mercabilis: 14 workflows on a dedicated server with Cloudflare in front. Orders go to Exact, products and prices go back to the shop, and every exception triggers an alert in plain language. All cases, honestly labelled → ## When I advise against it Not every firm benefits from this right now. Start somewhere else if: - your clients already deliver their documents through one portal and that works well; - the firm is about to switch to other accounting software; then connect the new software; - a process only takes a few hours a month; then the build does not pay for itself. Frequently asked questions ## What accounting firms ask me Which processes can you automate at an accounting firm? Mainly recurring work: requesting and chasing documents, processing purchase invoices, reminders and payment demands, preparing period closings and preparing client files. I start with one process that comes back often enough; in the free assessment we work out which process pays off first. Does it work with Exact, Twinfield and our other software? Exact Online I connect in production. Twinfield, Yuki, AFAS, Moneybird and SnelStart I connect through their API. If a package has an API or an export, I build on that, without you having to switch. Is client data allowed to pass through this? n8n runs in your own EU environment, with a data processing agreement. External services, such as an AI model, I record in advance per service. For sensitive documents, an open model can run on a server of your own. How quickly is the first automation live? In days. Build time is usually one to five days per flow, depending on the number of systems. After that, the flow first runs alongside with checks before it runs on its own. Next ## Read on ### Automate admin and finance Invoices, reminders and booking proposals. ### Connect the KvK API Company data automatically from the Dutch Chamber of Commerce register. ### Local AI on your own server AI for sensitive documents, without data leaving the firm. --- # Automation for online shops and wholesalers Source: https://aiagentcycle.com/en/for/ecommerce-wholesale/ Type: sector · Language: en · Last modified: 2026-11-03T00:07:01 By sector · Online shops and wholesalers # Handle your peak with less manual work Ecommerce automation for online shops and wholesalers: I connect your shop, marketplaces, stock, shipping and accounting, so an order is entered once and is correct everywhere. Including customer group pricing for business customers. When something is off, you get an alert with the reason. - €35.7 billion spent online in the Netherlands in 2025 (Thuiswinkel Markt Monitor) - Customer group pricing live for the online shop of a Mercabilis client - 3 to 5 days build time for an order and stock sync - Self-hosted no price per order, not even at peakSee how it works first ↓ Book your free assessment 30 minutes online. You always get a short advice report, even when automating does not pay off. Sound familiar? ## Where the manual work in an online shop sits ### Retyping orders From the shop to the accounting software, and for a wholesaler into the ERP as well. ### Stock that does not add up Your own shop and bol.com drift apart. In your busiest week you sell what you do not have. ### Business customers with their own prices Volume tiers and customer group pricing that standard plugins get stuck on. ### Customer questions and returns They pile up exactly when it is busy. How it runs ## One order, entered once Every step works from one source per piece of data: prices and products from the accounting software, orders from the shop. - Order in From your own shop or a marketplace. - Update stock In all channels at once. - Shipping label Through Sendcloud, MyParcel or your carrier. - Invoice In your accounting software, with the right customer and price. - Track and trace Sent to the customer automatically. - Exception you decide Price, stock or address does not match. During an outage, an order must not be booked twice or quietly disappear. Every order has a fixed key, and if something goes wrong you get an alert in plain language, with the order attached. What I build ## Ecommerce automation for the flows that matter at peak time One scoped flow is a quick win, from €750. An AI agent costs €5,000 to €12,000. See the pricing page. ### Order, stock and accounting sync Shop, marketplaces, stock and accounting working as one. - Build time 3 to 5 days ### B2B pricing and customer groups The right price for whoever is logged in, with the accounting software as the only place where a price changes.Read the case → ### Review request after delivery A request at the right moment, and an alert for a negative review. ### Support agent Answers questions about orders and delivery from your own data, or passes them to a person.AI agents → Systems ## Shop, marketplaces and logistics Your platform matters less than whether stock, shipping and accounting already talk to each other. That is where the real manual work is. - WooCommerce - Shopify - Magento 2 - Lightspeed - bol.com - Amazon Seller Central - Channable - Picqer - Monta - Sendcloud - MyParcel - PostNL - Exact Online - Zoho Books - Mollie See all 190 integrations → Proof ## An online shop and Exact Online that keep each other up to date External client case · maintained since September 2026 ### WooCommerce and Exact Online, with customer group pricing For web agency Mercabilis: 14 workflows on a dedicated server with Cloudflare in front. Orders go to Exact, products and prices go back to the shop, and every exception triggers an alert in plain language. We build the web shop, but an integration with Exact is not our line of work. Our client works with separate prices for resellers, and that is where you get stuck with standard modules. Stefan built the integration between WooCommerce and Exact: whoever logs in sees their own price, and Exact remains the only place where a price changes. He also maintains the server the integration runs on, with maintenance every month. If something goes wrong, I get an email I can simply read. With Cloudflare in front of it, the security is in good shape. Robin Duin Owner, Mercabilis · translated from Dutch All cases, honestly labelled → ## When I advise against it Not every shop benefits from this right now. Start somewhere else if: - you have a few orders a day and everything is in one system; - your platform is about to change; then connect the new platform; - product data and prices are still kept in three places; choose one source first. Frequently asked questions ## What online shops ask me Does this work with my shop platform? Yes, for the common platforms, such as WooCommerce, Shopify, Magento 2 and Lightspeed. What matters more than the platform is whether your stock, shipping and accounting already talk to each other. That is usually where the manual work is. What happens to the costs during a peak? With self-hosted n8n you do not pay per order or per task, so your bill does not change when your volume triples in November. What does need doing: setting up the server for that volume. I do that in advance. Can I handle returns automatically? Partly, and that is deliberate. Registering a return, checking the conditions and preparing the label can be automatic. The decision on a borderline case I leave with a person, otherwise you lose a customer over a rule that was just slightly off. I sell through bol.com and my own shop. Can those work together? Yes, and that is exactly when connecting pays off: one stock level across all channels and no double administration. Orders from both channels reach your accounting software in the same way. Next ## Read on ### Connect WooCommerce With accounting, stock and shipping. ### Connect bol.com With your shop, stock and accounting. ### Operations and reporting Your numbers ready on Monday, from one source. --- # Automation for professional services and recruiters Source: https://aiagentcycle.com/en/for/professional-services/ Type: sector · Language: en · Last modified: 2026-11-03T00:06:59 By sector · Professional services and recruiters # Respond first, without living in your inbox Professional services automation for service firms, agencies and recruiters: I automate what happens between an enquiry and the first conversation. Recording, assigning, confirming and following up. Quotes and timesheets through to invoicing as well. The conversation and the advice stay yours. - Almost 7× more likely to get a good conversation when you respond within an hour (HBR, 2011, research across 2,241 companies) - 37% of companies responded within an hour - 98 vacancies per 100 unemployed in 2025 (CBS, Statistics Netherlands): recruiting stays manual work - 300+ automations in productionSee how it works first ↓ Book your free assessment 30 minutes online. You always get a short advice report, even when automating does not pay off. Sound familiar? ## Where revenue leaks away at service firms ### Leads followed up too late After hours or days, because everyone is busy with client work. ### Quotes without a follow-up Sent, and after that nobody hears anything. ### Hours turned into an invoice by hand Time tracking, checking, invoice. At the end of the month, when everyone is tired. ### Screening until after midnight For recruiters: going through CVs and summarising candidates, in the evening. How it runs ## From enquiry to first conversation The first response goes out within minutes. You lead the conversation, just earlier than your competitor. - Enquiry in Website, email, LinkedIn form or phone note. - In your CRM With source, owner and the right stage. - Confirmation Personal, with name and context. - The conversation you decide You call or schedule a meeting. - Quote and follow-up A follow-up date and reminders until there is a decision. When in doubt, such as a possible duplicate or an unclear enquiry, the owner gets a task instead of something going to the client automatically. What I build ## Professional services automation that saves time and wins work One flow is a quick win, from €750. The full chain from form to meeting falls under CRM and lead funnel (€3,500 to €7,500). See the pricing page. ### Lead follow-up within minutes Every enquiry straight into your CRM, with a personal confirmation and a task for the owner.Leads and sales → ### Quote follow-up sequence Reminders and call moments until there is a decision, and the reason if the answer is no. ### Timesheets to invoice Recorded hours checked and prepared as an invoice in your accounting software. ### Screening prepared CVs and vacancies summarised and set side by side. The recruiter makes the choice.AI agents → Systems ## CRM, calendar and invoicing HubSpot, Pipedrive and Zoho CRM have a built-in n8n integration. Teamleader, Simplicate and your ATS I connect through their API, if there is one. - HubSpot - Pipedrive - Teamleader Focus - Simplicate - Zoho CRM - Calendly - Google Calendar - Gmail - Microsoft 365 (Outlook) - Microsoft Teams - WhatsApp Business - Moneybird - Exact Online - Typeform See all 190 integrations → Proof ## Proof from practice Own practice case, measured ### 985 of 1,136 submissions on the wrong list Forms, Zoho CRM, bookings and email seemed to work. One form rejected every submission for 25 days without a single error message. Now the chain closes end to end and checks itself every day. Own build · in use ### The Audit Desk behind the free assessment Every assessment request becomes a file with intake, evidence, opportunities and report in one place. A number without a source does not go in. I want to understand how something fits together before I say yes. With Stefan, that conversation is possible. He knows what he is talking about, explains why he builds something the way he does and looks at how we work. And then he comes up with just the piece I had not thought of myself. When I send a question, I get an answer quickly. Mike van Ekelenburg Director, Greven · translated from Dutch All cases, honestly labelled → ## When I advise against it Speed only helps when the basics are right. Start somewhere else if: - your team does not use the same stages in the CRM; - every enquiry needs custom work on the content straight away; - you get a few enquiries a month; then a fixed way of working is enough. Frequently asked questions ## What agencies ask me Does automatic follow-up not feel impersonal? The first response actually becomes more personal: on time, with the right name and context. You lead the real conversation, just earlier. Advice, pricing and custom work do not go out automatically. Does this work with our CRM and ATS? HubSpot, Pipedrive and Zoho CRM have a built-in n8n integration. Teamleader, Simplicate and most ATS systems I connect through their API. If a system has no API, we look in the assessment at what is possible. Do I need to get my processes in order first? No. You need to choose one process that comes up often enough. If the assessment shows that this process still changes every week, I will say so and we choose another one. What if my team does not use it? Then I built it wrong. A good flow changes little about how your team works: the groundwork is already done when they start. If a solution asks for a lot of new behaviour, I adjust the design. Next ## Read on ### Follow up leads and quotes Every enquiry followed up, even in your busiest week. ### Connect HubSpot With your forms, accounting and service. ### Connect Zoho CRM With forms, bookings and email. --- # 985 submissions on the wrong list. And nobody saw it. Source: https://aiagentcycle.com/en/cases/holos33-forms-crm-automation/ Type: case · Language: en · Last modified: 2026-10-15T10:30:14 Case study · Automation & integration Holos33 had working forms, a configured Zoho CRM and an email system that sent reliably. Everything looked fine. When we started measuring, 985 of 1,136 submissions carried the wrong origin label. Filter out the spam flood and two thirds of genuine traffic was going to the wrong destination. One form had also been rejecting every single submission for 25 days — without one error reaching anyone. Here is what AIAgentCycle found, what we fixed, and — more importantly — how we made it provable. Not with a report, but with a chain that re-tests itself every day. About this case. Holos33 is our own platform. We publish this case because we test everything on ourselves first and because the figures are measured, not estimated. External cases will follow; the first one is in preparation. 985 of 1,136 submissions carried the wrong origin label 100% of the pricing form silently rejected 0 error alerts had ever been delivered 21/32 of genuine traffic was being misrouted On this page: what was delivered · the problem in numbers · a two-sided gate approach · the architecture · forms into Zoho CRM · bookings · email and GDPR · failure handling · anti-spam and Cloudflare · server hardening and Zero Trust · monitoring · results · what we build for you · frequently asked questions ## The case in one paragraph AIAgentCycle measured, repaired and instrumented the full chain from web form to CRM, booking system and mailing list for privacy-first wellbeing platform Holos33. The chain runs from four active Fluent Forms forms across ten pages of a WordPress site, through a PHP bridge and a self-hosted n8n workflow, into Zoho CRM, Zoho Bookings and Listmonk. We found three causes of silent loss — a routing bug in PHP, an anti-spam filter that never received its own input, and an n8n chain that let session attribution override page context — plus an alerting system that had never once fired. Afterwards six of the seven destinations were demonstrated end-to-end with real browser submissions — the seventh, a standalone newsletter list, has no reachable form and was tested synthetically. A daily check now verifies that it stays that way. ## What AIAgentCycle delivered One continuous chain, from click to list, with proof at every handover. Delivered and running in production: Delivered | What it does Form-to-CRM integration | Four forms across ten pages in two languages, each writing the correct origin, segment and language preference as structured fields in Zoho CRM Single-source origin | One function determines origin from the post ID; the rest of the chain only carries it. Translated copy can no longer break routing Idempotent delivery | Zoho upsert on email and Listmonk PATCH/POST, so a retry never produces a duplicate lead Queue with a safety net | Four delivery attempts, a 60/300/900-second ladder, a dead-letter queue with payload, and a daily alarm Layered timeout budget | Four increasing limits (5 · 25 · 45 · 60 s) so any failure is caught inside the chain instead of disappearing outside it Booking flow | Straight from form to the right conversation type in Zoho Bookings, with the lead already in the CRM Email and GDPR | Eight target lists in Listmonk, double opt-in in the right language, retention per log, and no mailing without confirmed consent Anti-spam and access | Cloudflare IP Access Rules, a WAF rule, Turnstile prepared, and Zero Trust Access in front of the automation environment Error handling | Error handler wired up and proven with a controlled failure — the alarm that existed but had never once fired Three daily watchdogs | Each positively and negatively tested, so a watchdog reporting nothing is demonstrably watching rather than silent Release discipline | Staging, a promotion procedure, SHA-256 before and after, a rollback point per change, and a readable trail of every intervention ## About Holos33 Holos33 is a privacy-first wellbeing platform by Good Nature Vibe B.V., offering an AI coach, biofeedback and modules for individuals, teams and research partners. It serves four distinct audiences — consumers, companies, professionals such as coaches and therapists, and academic research partners — each with its own form, its own follow-up and its own mailing list. An early-access programme runs alongside it via the Holos33 early-access page. Those four audiences are exactly what makes this case instructive: the moment one enquiry lands on the wrong list, a researcher receives a sales email and a procurement manager receives a research invitation. The system is technically working, and commercially doing damage. The complete workflow: from webhook receipt to confirmation email, with idempotent writes into Zoho CRM and Listmonk. ## What we found The brief was a single sentence from the owner: “the forms don’t work, people don’t end up on the right list.” That turned out to be not one problem but four independent ones — which were masking each other. ### 1. One forgotten line that affected 985 records The PHP bridge that forwards form submissions did recognise the subject “Business partnership”, but that branch only set the CRM field and forgot the origin. As a result, 985 of 1,136 submissions arrived labelled “General contact” instead of their actual segment. No error, no log line — the data was complete, only the label was wrong. ### 2. An anti-spam filter that never received its own input The pricing form carried a custom anti-spam check using three hidden fields. Fluent Forms, however, filters incoming fields against the form definition (array_intersect_key), and those three fields were not part of it. They were discarded before the check ran. The check then concluded “no evidence of a real visitor” and rejected everyone, for 25 days, with a red error message and without storing anything at all. Why this went unnoticed for weeks: the guard had been tested with hand-built data in which the fields were present. The test proved the read routine worked and skipped the data pipeline entirely. Of seventeen log entries, nine were tests and seven were ours — leaving exactly one real visitor who had been turned away. ### 3. Routing on session attribution instead of page context The n8n workflow re-derived the origin from the source_url and landing_page fields. Those are attribution fields: they record where a visitor entered the site, not where they filled in the form. Anyone landing on the business page and then completing the research form was classified as “Business” — overwriting the correct value PHP had supplied. Of 32 genuine submissions, 21 had a landing page different from the form page: two thirds of real traffic. ### 4. A spam flood that made the numbers unreadable Around 1,117 of 1,136 submissions came from a single small IP range (80.94.95.0/24). Those bots went straight to the contact form, so for them the landing page was the form page. That made the routing bug look like an edge case: 25 deviations out of 1,215 submissions. Only after separating real traffic from spam did the true picture appear. The lesson that shaped the whole engagement: a count of zero tells you nothing until you know the denominator. “No more spam” and “no more submissions” both produce zero. Every check in this case is therefore two-sided: it must be able to pass and to fail, and both have been demonstrated. ## The approach: measure first, repair second We changed nothing before the baseline was in place. The order was fixed, and each step had a gate that had to close from both sides before the next one started. - Audit and baseline. Every submission, execution, list and log line counted and dated, with a backup and rollback point per system. - Gate 0 — does legitimate traffic still get through? Not inferred from “no more spam”, but proven with a real browser submission that demonstrably arrived in n8n. - Gate 1 — is delivery airtight? Including retries and a dead-letter queue with an alarm. - Phase 3a — routing in PHP. Stable keys instead of label text, plus page context based on post ID. - Gate 2 — the broad test. One real browser submission per destination, at least two of them with a landing page deliberately different from the form page. - Phase 3b — routing in n8n. Remove the duplicate derivation, leaving a single source of truth. - Gate 3 — the negative test. Deliberately cause a failure and prove the safety net fills and alerts. - Phase 4 — no more silent fallback. Only once everything above is proven. Why that order mattered: during the broad test, a change the API reported as applied turned out not to be running in production at all — n8n separates the working copy from the published version. Three of four narrow tests were green. Only the test in which the old code would give a different answer than the new one exposed it. A narrow gate would have reported success on a change that was never deployed. The broad gate: one real submission per destination, each read back on origin, segment and target list. ## The architecture The chain has four links and one rule: every fact has exactly one source. Link | Role | What we did WordPress + Fluent Forms | Four active forms across ten pages, in two languages | Stable keys per option, page context from post ID, origin determined in a single function PHP bridge + Action Scheduler | Queues and delivers the submission | Retry ladder, dead-letter with retention, timeouts that increase from the inside out n8n (self-hosted) | Normalises, enriches and writes | Duplicate derivation removed, idempotent writes, error handling actually connected Zoho CRM · Zoho Bookings · Listmonk | Destination | Upsert on email, eight target lists, double opt-in in the right language ## Connecting forms to Zoho CRM Every submission is normalised into one fixed shape and then written using an upsert keyed on email address. That makes delivery idempotent: if the same submission arrives twice through a retry, no duplicate lead is created — the existing one is updated. Without that property, any retry strategy is a duplicate factory. Origin is determined in exactly one place — in PHP, from the actual post ID of the page carrying the form — and carried through the rest of the chain. Where the label text of an option used to drive routing, a stable key now does. As a result, copy can be translated or rewritten without anything breaking. That was not a theoretical risk: of eight subject options, six had already been translated, and the two the routing depended on were precisely the ones still outstanding. The routing table: eight origins, each with its segment and target list, defined in one place rather than scattered across the chain. A created lead in Zoho CRM, with origin, segment and language preference as structured fields rather than free text. ## Bookings: from form to calendar A demo request does not need to land in an inbox. After submitting, the requester is taken straight to Zoho Bookings, where they pick a slot for the right conversation type — business demo, professional intake, or research introduction. By that point the lead is already in the CRM with the correct origin, so the meeting starts with context instead of a questionnaire. Routed straight to the right conversation type, with the lead already in the CRM. ## Email, double opt-in and GDPR Listmonk is the self-hosted email platform in this chain. Eight target lists in total: one per segment, plus a separate newsletter list per language. Anyone signing up receives a double opt-in in their own language, and only a confirmed opt-in counts as consent. At the start, the confirmation page was English, unbranded, and displayed the words “Private list” to Dutch visitors. That is exactly the moment at which someone decides whether to trust you. It is now localised, branded and consistent with the rest of the platform. One rule we made explicit: never run a mailing against an error or rejection log. Those addresses by definition have no confirmed opt-in — the confirmation step is precisely what did not happen. The rejection log therefore stores only the address, no content, for thirty days; the dead-letter stores the full submission for ninety days, because its purpose is to recover a real lead. Eight target lists with their counts. Two of them received their first correctly routed sign-up during this engagement. ## Failure handling: what happens when something breaks A chain that only works when everything cooperates is not a chain, it is luck. Failure handling is therefore layered, from the inside out, and every layer cuts off earlier than the one outside it: Layer | Limit | What happens when exceeded Individual API call in n8n | 5 seconds | Aborts; three retries inside the workflow The whole workflow | 25 seconds | Workflow cancelled, HTTP error returned The call from WordPress | 45 seconds | Delivery counts as failed The PHP process | 60 seconds | Hard limit; never reached first If a delivery fails, a retry ladder of 60, 300 and 900 seconds follows. If all four attempts fail, the submission goes to the dead-letter — with its payload, so the lead can be recovered — and the daily check raises an alarm. If a retry does succeed, that is logged separately without personal data, as a warning rather than an outage. Why that last part exists: an attempt that fails and then succeeds on retry previously left only a line in the debug log. If the integration were to reject every first attempt systematically, everything would still work, the dead-letter would stay empty, and nobody would know. A safety net that only watches the terminus misses the approach. ### The safety net that had never worked The monitoring workflow was correctly configured as the error handler for every other workflow. Yet not a single alert had ever been sent. The reason: the workflow was missing the node that responds to errors, and the alert step it did contain was connected to nothing. The intended design was documented inside the workflow itself; only the wiring was absent. Once connected, it fired for the first time in its existence on the very next controlled failure. Dead-letter with retention, a retry log without personal data, and the daily summary that watches both. ## Anti-spam without blocking real visitors The spam flood originated from one small IP range, which made it precisely targetable: Cloudflare IP Access Rules and a WAF rule. A Turnstile widget has been created and is ready for the forms; it goes live once the keys are in place. That is the easy half. The hard half is proving you have not locked out customers in the process. Every anti-spam measure is therefore built fail-open: if the input a check depends on is missing, it does not reject — it records that the input was missing. Missing input is a bug on our side, not evidence against the visitor. That exact inversion was the cause of the 25 days of silent rejection. Targeted blocking of the range the flood came from, with a two-sided check that legitimate traffic still passes. ## Server hardening and Cloudflare Zero Trust The automation environment now sits behind Cloudflare Zero Trust Access: the n8n instance is no longer reachable with a password alone, but behind an access policy that decides who gets in before the application answers. For an automation platform that matters more than for a website, because it holds credentials for the CRM, email and booking systems. Also implemented on the environment: - Separated staging and production with a promotion procedure: lint, copy, set ownership, purge cache, smoke test — and only then live. - A rollback point per change, with SHA-256 before and after plus a full database dump. One dump failed silently because the executing user lacked write permission on the target path; since then, backups are validated on file size before they count as valid. - Credentials only in permission-restricted files, never in documents, chats or workflow definitions. - Retention on every log: 90 days for the dead-letter with content, 30 days for the rejection log holding only an address, 14 days for the retry log with no personal data. - Timeouts that match the actual runtime — delivery turned out to run in the web context with a 30-second limit, while the measurement had been taken on the command line where it was unlimited. Without that correction, a slow delivery would abort fatally and skip the safety net entirely. Cloudflare Zero Trust in front of the automation environment: access is evaluated before the application responds at all. ## Monitoring: watchdogs that can fail Three checks now run daily to re-verify what was delivered: is spam still blocked from the offending range and is legitimate traffic still getting through; is delivery airtight and the dead-letter empty; and is routing still correct for every destination in both languages. Every watchdog has been negatively tested. That means we deliberately gave it a situation that is wrong and confirmed it actually turns red. One of our own watchdogs passed on zero measurements in its first version — a fatal error in the read routine was swallowed by error suppression, after which the script concluded “found nothing, so nothing is wrong”. That is the same reasoning error as “no more spam, so it works”, and the negative test is the only thing that catches it. Three checks, each with a positive and a negative test, reported in the daily summary. ## The results Area | Before | After Submission routing | 985 of 1,136 on the wrong list | Six of seven destinations proven end-to-end with real browser submissions; the seventh synthetically Pricing form | 100% rejected for 25 days, nothing stored | Working; its target list received its first sign-up Origin determination | Two sources that diverged | One source: the page’s post ID Translation sensitivity | Routing depended on label text | Stable keys; copy can be translated freely Failed delivery | Invisible; no retry, no alarm | Four attempts, dead-letter with payload, daily alarm Error alerts | Never one delivered | Error handler connected and proven with a controlled failure Access to the automation layer | Password | Cloudflare Zero Trust Access Verifiability | Assumptions | Three daily watchdogs, each negatively tested Why our method finds what a code review misses: our first diagnosis of the cause was wrong. Our first estimate of the impact was too high. Our first timeout figures would have produced a false alarm. And one change turned out not to be running after we published it. Each of those four was caught by a test, not by reading documentation. That is not a weakness of the approach — it is the approach: we assume our own assumption can be wrong and build the test that proves it. A supplier who tells you a flawless story usually never ran that test. ## What this means for your organisation This case is not about Holos33. It is about a pattern we see in almost every integrated environment: the system reports nothing, so everyone assumes nothing is wrong. Silent failures have no complaining user. They only have revenue that is lower than it should be, with nobody able to point at why. Three questions you can ask yourself today: - Can you point to where your last ten enquiries ended up? Not “in the CRM”, but on which list, with which origin. - What happens if the integration is down for ten minutes? If the answer is “I don’t know”, the answer is probably “that enquiry is gone”. - When did your error alert last fire? Never is not a good sign — it usually means it was never wired up. ## What AIAgentCycle builds for you We connect systems that each work on their own but together prove nothing. Forms, CRM, email, calendars, invoicing, inventory, customer portals — and anything with an API. The technology is rarely the problem; the verifiability is. ### What we are made of - Workflow automation with n8n, self-hosted in your own environment, so your customer data never leaves your infrastructure and the logic stays readable instead of buried in a SaaS product. - CRM integrations — Zoho, HubSpot, Pipedrive, Dynamics — with idempotent writes, so retries never create duplicate records. - AI agents that do something rather than say something: enriching, classifying, routing and summarising inside a chain you can audit. - Back-office and administrative automation: quotes, orders, invoices and document flows between systems that do not talk to each other. - Server hardening and Cloudflare Zero Trust, including separated staging, promotion procedures and a rollback point per change. - Verifiability as a deliverable: every integration ships with a watchdog that can fail, and a negative test proving that it does. What sets us apart, in one sentence: most suppliers deliver a working integration. We deliver a working integration, plus the proof that it works, plus the alarm that fires on the day it stops. ### How we work - Baseline. We count first: how many enquiries came in, how many are in your systems, and where those numbers diverge. - Diagnosis with proof. No hunches — a reproduction. We show you the failure before we repair it. - Repair behind gates. Every step has a check that must close from both sides, and a rollback point before anything changes. - Demonstrate. Real submissions through the real chain, read back all the way into the target list. - Hand over. Watchdogs, retention periods, alerting and a readable trail of what was done and how to undo it. ## Frequently asked questions What does it cost to connect a form to a CRM? That depends less on the integration than on everything around it. One form into one CRM field is a matter of hours. What takes time is making it provable: retries, a safety net, origin from a single source, and checks that are able to fail. In this case most of the effort went not into the integration but into measuring, proving and monitoring. Why self-hosted n8n rather than an off-the-shelf connector? Because the logic does not fit on one line. Four active forms, ten pages, two languages, eight destinations and a booking system is not an “if this then that”. n8n is a workflow automation platform you can run yourself, which means the data never leaves your environment and the logic can be read rather than trusted. How do I know whether my forms are losing leads? Compare three counts over the same period: submissions in your form plugin, records created in your CRM, and sign-ups on your mailing list. If they diverge, something is disappearing between two links. If they match, check whether the origin is correct — that is the failure that produces no difference in the counts at all. What is a dead-letter queue and why do I need one? A dead-letter queue holds a delivery that still has not arrived after every retry, including its full content. Without one, a failed delivery is gone for good. With one, it is a five-minute manual action. That difference is precisely the difference between a lost customer and a late reply. Is this GDPR compliant? The chain is built so that consent counts only after a confirmed double opt-in, every log has a retention period, the retry log holds no personal data, and no mailing is ever run against addresses that never completed confirmation. That is a technical implementation, not legal advice — always have your lawful basis and processing register reviewed by your own counsel. Does this work with HubSpot, Pipedrive or Microsoft Dynamics? Yes. The destination is the easiest link to swap. The hard parts — origin from a single source, idempotent writes, retries with a safety net, and checks that can fail — are not CRM-specific. ## Start with the baseline We never start by building. We start by counting: how many enquiries came in, how many are in your CRM, and which list they are on. We make that gap visible in half a day. What you get: - A side-by-side count of your forms, CRM and mailing list over the same period - A reproduction of every gap we find — the failure demonstrated, not assumed - A remediation plan with sequence, risk and rollback per step, even if you execute it yourself Tell us which of your forms you would like measured. Book a baseline measurement Engagement delivered by AIAgentCycle for Holos33, a brand of Good Nature Vibe B.V., August–September 2026. Holos33 and AIAgentCycle are trade names of the same company, Good Nature Vibe B.V.; this engagement followed the same method, gate checks and documentation discipline as external work. All figures quoted are measured values from the systems involved. Stack: WordPress, Fluent Forms, WPML, PHP, Action Scheduler, n8n (self-hosted), Zoho CRM, Zoho Bookings, Listmonk, Cloudflare (WAF, Turnstile, Zero Trust Access). --- # A custom backend that tracks everything from request to advice Source: https://aiagentcycle.com/en/cases/audit-desk-own-backend/ Type: case · Language: en · Last modified: 2026-11-02T16:31:28 Behind my free assessment sits a backend of my own: the Audit Desk. Every request comes in there as a case, with the step-by-step intake, the evidence, the opportunities and the report in one place. I built it myself, so that nothing gets lost between two systems on the way from first question to well-founded advice. The queue: at a glance what is waiting, what needs review and what has been approved. Test data. ## What I built - A priority queue: invited, to review, approved and rejected, plus a list of what needs attention now. - The full intake per case, step by step: starting point, the process, volume and time, exceptions and a baseline with source and measurement period. - Evidence, opportunities and business case: recommendations only appear if the report supports them. Anything that has not been calculated is shown as “not in report”, not as an estimated number. - Call mode: per case a client presentation and a separate facilitator view for the conversation. - Reports and tasks: the status of every report, and operational tasks and errors from the connected sources. One case: intake steps, open questions, origin and status at the top, the case facts below. Test data. ## Why I built it this way Advice is only as good as the data beneath it. That is why the Desk shows what is known, what is missing and where a number comes from. An empty field stays empty, an estimate is called an estimate, and a recommendation without support does not go in. The same rule applies on this website: figures only appear when they have been measured. The intake per step, as the client fills it in: from biggest time drain to desired destination. Fictional test company. ## What this means for your business When you request the free assessment, your request runs through exactly this backend. That way you know the short advice report rests on your own figures and not on a template. I also build the same approach for clients: a portal or backend of your own where requests, files or orders can be followed from start to finish, connected to the systems you already have. Reports per case, with the delivery status alongside. Test data. ## Under the hood The Desk is a web application of my own in Node.js with Express. 47 API routes serve the queue, the intake, the reports and the admin side. The intake has 69 fields, and every field is checked against a fixed schema. That way no half-filled or mistyped value ends up in a report. Access is per user, with signed tokens. There are 53 test files, and a new version only goes live when the full test suite is green and the proof of that is attached to the release. ## Frequently asked questions about the Audit Desk What is the Audit Desk? The custom backend behind the free automation assessment from AIAgentCycle. Every request becomes a case there, with the step-by-step intake, the evidence, the opportunities and the report in one place, so that nothing gets lost between first question and advice. Why a custom backend instead of an off-the-shelf package? Because advice has to show where every number comes from. The Desk shows what is known, what is missing and what is estimated, and a recommendation without support does not go in. That called for a data model of its own with 69 validated fields. Could a portal like this work for my business? Yes. I build the same approach for clients: a portal or backend of your own where requests, files or orders can be followed from start to finish, connected to the systems you already have. In the free assessment we look at whether it fits. --- # BH28: an autonomous trading system that only trades when every check is green Source: https://aiagentcycle.com/en/cases/bh28-controlled-trading-automation/ Type: case · Language: en · Last modified: 2026-11-02T16:31:28 BH28 trades without me pressing a button. Every trading day the system fetches the data itself, checks it, applies the strategy, puts the order through the risk gate, executes it on a simulation account and then compares what actually happened. I follow along through alerts and reports. No real money is involved, and I do not mention returns here. The autonomous chain: eight steps, and four of them can stop the rest. ## BH28 in brief - Status: built and completed, running autonomously on a simulation account. - 32 n8n workflows for scheduling, handover, monitoring and reporting around the core. - Python core: strategy and risk rules are deterministic. The same input always gives the same outcome. - PostgreSQL stores the state and an audit of every decision, including trades that did not go ahead. - ChatGPT and Claude help with review, analysis and reporting, without authority over orders. - Three separate routes: futures on a funded account first; futures on my own account and an options strategy as separate research routes, each with its own rules and risk budget. ## A system that trades on its own must above all be good at saying no A trading strategy on paper is easy to follow. In software it gets tricky: duplicate orders, delayed data, an order that is only partly filled, a connection that drops, or a system that assumes a position is already closed when it is not. That is why in BH28 every step can stop the rest. If a fact is missing, or data contradict each other, the status becomes “unknown” and the chain stops. Unknown never quietly turns green. A trade that is skipped because the data do not add up is a good outcome. ## A trading day, as the system reads it Illustration with synthetic price data. The real strategy parameters are fixed per version and I do not publish them. An example of the kind of rule BH28 carries out. The range of the first half hour sets a buy stop above it and a sell stop below it. If one is triggered, the other is cancelled. Straight after the fill, the protection must demonstrably be in place: stop-loss and take-profit. If the system cannot confirm that, or the connection drops, it first reconciles with the broker. An order that may already have arrived is never blindly sent again. ## The risk gate Mockup with sample values: the same six checks for every order. Every order has to pass the same checks: is the market data current and complete, does the order fall within the trading session, is the news calendar covered, is there room within the account rules and the drawdown, does it not overlap with an open position, and does the size fit within the risk budget. Only when everything is green is the order recorded with strategy version, source version and a unique order ID, and then executed. ## The role of ChatGPT and Claude The models help with setting up research, code and rule review, analysing deviations and reporting. They only get task-specific, cleaned input and a fixed output format. A model response counts as unauthorised input until fixed validation accepts it. Models do not place orders, do not raise the risk budget and do not put their own code live. If a model drops out, the system keeps running without it. ## Learning without the system giving itself more room BH28 learns from its own results, within fixed limits. An improvement becomes a new version that is tested alongside the active version, against criteria set in advance. The active version stays frozen during that test. Failed variants are recorded too, so that afterwards it is not only the best-looking outcome that remains. And no single step can widen its own risk limits or permissions. ## Where it stands BH28 is complete and runs autonomously in simulation, without real money. A funded account only comes after a separate decision, once the simulation has shown for long enough that the chain holds: no duplicate orders, protection after every fill, and reconciliation with the broker without discrepancies. Software that works correctly does not yet prove a trading edge. That is why there are no returns here. ## What this means for your business With AI in your business, one question always comes up: what if it does something nobody approved? BH28 is my answer to that, in an environment where every mistake costs money straight away. AI supports, fixed rules decide, and every step can be traced back. I use the same building blocks for client processes with financial consequences, such as invoices, payments and stock: a control gate before every action, a log of every decision and a person at every exception. Curious where that fits in your business? Book a free assessment. ## Frequently asked questions about BH28 Does BH28 trade with real money? No. BH28 runs autonomously on a simulation account. Real money or a funded account only comes after a separate decision, once the simulation shows that the chain is reliable. I do not claim returns, because working software does not yet prove a trading edge. Does the AI in BH28 decide on orders? No. ChatGPT and Claude help with review, analysis and reporting. An order only comes from the fixed chain of strategy and risk gate. A model response counts as unauthorised input until fixed validation accepts it, and without a model the system simply keeps running. What technology does BH28 use? A Python core for strategy and risk rules, 32 n8n workflows for scheduling, handover, monitoring and reporting, PostgreSQL for storage and audit, and ChatGPT and Claude as bounded helpers for review and analysis. What does my business gain from this approach? The same building blocks work for any process with financial consequences, such as invoices, payments and stock: a control gate before every action, a log of every decision and a person at every exception. That way AI can help without making the decisions itself. --- # Connecting a web shop to Exact Online without anyone losing sleep over it Source: https://aiagentcycle.com/en/cases/mercabilis-woocommerce-exact-online-integration/ Type: case · Language: en · Last modified: 2026-10-26T15:34:49 EXTERNAL CLIENT CASE · MAINTAINED SINCE SEPTEMBER 2026 Mercabilis builds websites and web shops. For one of their clients, a WooCommerce web shop had to talk to Exact Online: orders in, products and prices out, no retyping. Robin Duin of Mercabilis looks after the web shop. I look after the Exact Online WooCommerce integration, the server it runs on and the maintenance. This is what that looks like. External client case · maintained since September 2026 · follow-up measurement January 2027 14 workflows set up, including error handling 1 extension live: customer group pricing 12 tables in the integration database 24 h response time on a fault, on working days On this page: the case in one paragraph · about Mercabilis · the problem · what I built · the alert e-mail · maintenance · the extension · what this means for a web agency · frequently asked questions ## The case in one paragraph A client of web agency Mercabilis wanted its WooCommerce web shop and Exact Online to keep each other up to date, without retyping and without an off-the-shelf connector plugin. I set up a server of their own with Cloudflare in front, self-hosted n8n with its own integration database, and monitoring that sends an alert e-mail in plain language to Robin Duin and me on every deviation. The integration has been running since the summer of 2026, has watched itself since August and has been under maintenance since September with a monthly maintenance plan. Figures on processed orders, alerts and recovery time follow in January 2027, because I only publish what has been measured. ## About Mercabilis Mercabilis builds websites and web shops. Robin Duin, owner of Mercabilis, looks after the web shop; I look after the integration, the server and the maintenance. You can read more about the agency at mercabilis.nl. This is also a partner case: a web agency that builds the web shop and lets AIAgentCycle do the integration and the server. The web shop itself belongs to a client of Mercabilis. I do not name them. ## The problem A web shop and an accounting system are two systems that each work fine on their own and know nothing about each other. Every order then has to be typed into Exact by hand. Every price change in Exact has to be copied to the shop by hand. That works until it gets busy, and then it goes wrong on exactly the day you have no time for it. Mercabilis wanted to solve this for their client without an off-the-shelf connector plugin. Such a plugin runs on someone else’s server, you cannot see what it does, and when it breaks you hear it from your client. Robin wanted an integration that belongs to the client, that you can read, and that speaks up when something is wrong. ## What I built One server of their own, set up from the ground up, with the integration on it and a watchdog next to it. An ERP integration for WooCommerce is, at its core, a handful of flows and one watchdog; the rest is making sure they keep running. Swipe the table sideways to see all columns. Layer | What is there | Why Server | Own VPS in Europe, with automatic security updates and daily backups with a retention period | The client owns it; no third-party connector plugin Access | Cloudflare in front: WAF, and Zero Trust Access for the n8n admin screen | The admin is not reachable with just a password Integration | Self-hosted n8n with fourteen workflows, including error handling, and its own integration database of twelve tables | All logic is readable and exportable Flows | Orders from WooCommerce to Exact; products and prices from Exact to WooCommerce; customer group pricing from Exact to WooCommerce (the right price for whoever is logged in); token management for the Exact API | Exact stays the source of truth for prices and products Monitoring | Heartbeat check on every workflow, an error queue, and an alert e-mail to Robin and me on every deviation | A fault nobody sees does not exist Logging | A log per step, with rotation and retention periods | Look back without filling the disk The integration has been running since the summer of 2026. Since August it has been watching itself. Figure 1. Diagram of the WooCommerce Exact Online integration: web shop, Cloudflare with WAF and Zero Trust, own server with n8n and integration database, Exact Online, and monitoring that reports faults by e-mail ## The alert e-mail that makes the difference Every integration breaks at some point. Usually not because of the integration itself, but because a system on the other side does not respond for a moment. Exact Online returns a server error now and then at night. That is fine, as long as you know. So on every deviation the integration sends an e-mail, and that e-mail is written for a person, not for a programmer. Three headings: what went wrong, what this means and what needs to happen. Robin gets it, I get it. An order that could not land in Exact because a product code was missing is in there with the order number and the product code. A server error at Exact is in there as “wait, the integration will retry”. The result: Robin does not have to ask whether the integration is still running. He hears when it is not, and he hears what to do about it. ## Maintenance: what happens every month An integration nobody maintains breaks within a year, because one of the connected systems changes something. That is why there is a maintenance plan. Every month: - Check the server’s automated security scan and follow up on anything odd. - Review pending updates. Security updates are automatic; regular updates are not, because applying everything automatically is exactly how you take down a working integration on a Tuesday afternoon. - Check n8n and the containers against release notes and known vulnerabilities. - Check logs, disk space and database, with a spot check on the error queue. - Health of the integration: Exact token valid, workflows active, heartbeat present. - Backup present and restorable. - A short monthly report: what was done, what stood out, what is coming. Twice a year n8n is updated on a copy, tested, and only then swapped in. Once a year the keys and passwords are rotated. If something breaks, I respond within 24 hours on working days; that is a response time, not a guaranteed fix time, and the agreement says so. ## The extension: customer group pricing In October 2026 Mercabilis wanted to extend the integration with customer group pricing: Exact holds separate sales prices for regular customers and resellers, and the shop has to show the right price to whoever is logged in. Exact stays the source of truth. Robin built the shop side, I built the Exact side. First I checked how the groups and prices are technically set up in Exact and through which API data they are available; then I extended the synchronisation with the prices per customer group, linked the Exact debtor to the WooCommerce user, and added error handling and tests. The extension runs in production. That brings the integration to fourteen workflows, including error handling, and Exact remains the only place where a price is changed. ## What this means for a web agency You build the web shop. Then your client asks for an integration with Exact, a CRM or a stock system, and that is not your trade. You can say no, put someone else’s plugin on it, or bring in someone who does the integration and the server and who speaks up when something is wrong. Mercabilis chose the third. Want to know how that would work for your agency? Book a free scan. More about integrations, how I work, pricing and maintenance plans and how to automate business processes. ## Frequently asked questions Does a WooCommerce Exact integration also work with Shopify, Magento or Lightspeed? Yes. The shop is the easiest side to replace. The hard side is the monitoring, the token management and the error handling, and those do not depend on the shop system. Why not an off-the-shelf Exact Online plugin for WooCommerce? It can be fine. The difference: a plugin runs somewhere else, you cannot look into the logic, and when it fails you usually hear it from your client. Here the integration belongs to the client, it is readable, and it reports itself. What does an integration like this cost? Two parts on the pricing page: the secure n8n setup (server, access, backups, monitoring) and the integration itself, which starts as a quick win for one process. Maintenance is a fixed monthly plan. The exact price depends on the number of flows and integrations; you hear it before the assignment, not after. Who owns the integration? The client. Server and accounts are in the client’s name, the workflows are exportable, and when maintenance ends the client receives the documentation. ## Want to know first whether this pays off for your web shop or agency? Book a free scan Free, no obligation Case delivered by Stefan de Graaf (AIAgentCycle) for Mercabilis, summer 2026, maintained since September 2026. Stack: WooCommerce, Exact Online API, n8n (self-hosted), own VPS, Cloudflare (WAF, Zero Trust Access), heartbeat monitoring, e-mail alerts. Workflow and table counts are as of October 2026. A follow-up measurement of processed orders, alerts and recovery time follows in January 2027. --- # Holos33: a €250,000 app, designed together and built by me Source: https://aiagentcycle.com/en/cases/holos33-privacy-first-app/ Type: case · Language: en · Last modified: 2026-11-02T16:31:28 Holos33 is my own wellbeing platform: an app for iOS and Android, with an admin environment, a CMS and its own API behind it. Outsourced to an agency, the build was estimated at around €250,000. I took a different route. I set up the architecture together with a freelance software architect. After that I built everything myself, and a freelance cybersecurity specialist reviewed the security. After five months of development, Holos33 is now in its final test phases. Three screens from the Figma design for the phase after MVP-1: Home, My insights and Consent. Sample data. ## Holos33 in numbers - 5 months of development, and now in the final test phases. - 278 API endpoints in 27 modules, in the release of 30 October 2026. - 169 screens in the first design for app, admin and CMS, worked out in Figma. - 27 design documents and 10 SQL files for the architecture and the data model. My own audit found eleven errors in them, which were fixed before any code was built on them. - 3 apps on one backend: the app, the admin and the CMS. - 1 builder, 2 specialists: I build, an architect helped design it and a security specialist reviewed it. ## Why I brought in an architect and a security specialist I can do a lot myself. But an app that works with sleep, heart rate and journal entries is not something I want to build on my own judgement alone. That is why I did not come up with the architecture on my own. With a freelance architect I first set down how the parts work together, where the boundaries are and what must never happen to data. Only then did I start building. Once it was in place, a freelance cybersecurity specialist reviewed the security. To me that is part of good work: build it yourself, and bring in a second pair of eyes where trust is at stake. ## From Figma to a working app Every screen started in Figma, including the states you would rather not think about: there is no data yet, synchronisation is delayed, a verification code has expired. I design those screens up front, because that is where you win or lose the trust of someone who has just installed the app. The app itself is built in Flutter: one codebase for iOS and Android. The backend is its own API in NestJS with Fastify. Admin and CMS talk to the same API as the app, so there is one place where the rules apply. ## The architecture Simplified diagram of the release of 30 October 2026. - One API for three apps. NestJS with Fastify, 278 endpoints, spread across 27 modules such as onboarding, content, daily rhythm, journal, consent, notifications and the AI coach. - Shielded access. All traffic runs through Cloudflare to a shielded tunnel. The admin and the CMS also require a separate login for each person (Zero Trust). - Data in the EU. PostgreSQL and the storage for audio and video run on servers in the EU. - AI without lock-in. The AI coach goes through its own gateway to an open language model (Qwen) on its own server in a closed network. Connecting a different model is a configuration choice. - Encrypted journal. The journal is encrypted on the device with AES-256-GCM. The server only stores encrypted text. ## Privacy you can see in the screens In Holos33, every use of data starts switched off. Anyone who connects health data chooses per purpose: only show it on the device, store it with Holos33, let a coach use it, and separately, take part in research. Choose “only on this device” and no measurements go to the server. Health data comes in through Apple Health on iPhone and Health Connect on Android. Direct integrations with Garmin and Oura, among others, are in the design but not yet active. The admin side is designed the same way. Support sees the technical status per integration, without individual health values. A deletion request follows a fixed route with proof: the user confirms, data use is paused, and then come the active storage, the derived data and a proof of completion. Admin, integration health: technical status per source, without health values. Design in Figma, fictional sample values. Admin, deletion request: verification and deletion are separate steps, with a proof of completion at the end. Design in Figma, fictional example. ## Maintenance: who keeps an eye on it once it runs? Servers and app are in the AIAgentCycle maintenance system, with monitoring, security updates and an alert as soon as something deviates. That is the same maintenance I do for clients. ## Where it stands Holos33 has now been in development for five months and is in its final test phases. I only publish figures on usage and effect once they have been measured. Holos33 is not a medical device and does not replace professional care. ## What this means for you as a business owner If you have an app, a client portal or your own backend built, what you mostly want to know is that it is done right. That your data stays yours, that you are not tied to one supplier, and that there is someone who understands it when something goes wrong. With Holos33 I made those choices for my own product. I use the same building blocks with clients: design in Figma, an API of your own, integrations with what you already have, AI behind a gateway and maintenance afterwards. And you talk to the person who builds it. Want to know what that means for your process? Book a free assessment. ## Frequently asked questions about Holos33 Who built Holos33? I did: Stefan, founder of AIAgentCycle. I designed the architecture together with a freelance software architect. I then built the app, API, admin and CMS myself, and a freelance cybersecurity specialist reviewed the security. How long has Holos33 been in development? Five months, and Holos33 is now in its final test phases. First came the architecture and the design in Figma, then the build of the app, API, admin and CMS. What technology is Holos33 built with? The app is built in Flutter for iOS and Android. The backend is its own API in NestJS with Fastify, with 278 endpoints in 27 modules, on PostgreSQL. The design is in Figma, and the AI runs through its own gateway to an open model on its own server in the EU. How does Holos33 protect health data? Every use of data starts switched off and the user chooses per purpose. “Only on this device” sends no measurements to the server. The journal is encrypted with AES-256-GCM, administrators do not see individual health values, and deletion follows a fixed route with proof. Can AIAgentCycle build an app or backend like this for my business? Yes. I use the same approach for apps, client portals and custom backends: first the architecture and the screens, then the build, with integrations to the systems you already have and maintenance afterwards. In the free assessment we look at whether it fits and what it costs. --- # A RAG chatbot that answers from your own documents Source: https://aiagentcycle.com/en/integrations/rag-knowledge-base/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Vector databases, RAG & AI agents # A RAG chatbot that answers from your own documents An AI that answers from your own documents is called RAG. Documents are loaded, split into chunks and stored as vectors in a vector database such as Qdrant or pgvector. For every question, the AI looks up the relevant chunks and answers based on them. n8n has built-in nodes for all of those steps. Standard Built-in n8n integration ## What you use a RAG chatbot for - Answer employee questions from manuals and procedures - Draft replies to customer questions from your own knowledge base - Search contracts, quotes and tickets by meaning - An internal helpdesk that points to the source - Add new documents automatically as soon as they are in your folder ## How the integration works The chain consists of fixed steps: loading documents, splitting them into chunks, converting them to vectors and storing them, and for a question, retrieving the best chunks and having the answer written. Qdrant or pgvector run on your own server; the language model can be local or in the cloud. Every answer names the source, and without a fitting source the AI says it does not know. ## Facts about the a knowledge base AI API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | Self-hosted Qdrant is open by default, without a key. I always enable an API key, a separate read-only key and TLS. Qdrant Cloud works with database keys per cluster. | Qdrant: Security Key lifetime | Self-hosted: keys do not expire. Cloud: 90 days by default, configurable. | Qdrant Cloud: Authentication Rate limits | No API limit in the documentation; the limit is your server. | Qdrant: Interfaces Interfaces | REST on port 6333 and gRPC on 6334, with official clients for Python, JavaScript, Go and more. | Qdrant: Interfaces Test environment | The Qdrant Cloud Free tier (1 GB RAM, 4 GB disk) is paused after a week of inactivity and deleted after four weeks. Self-hosted through Docker. | Qdrant Cloud: Create a cluster Cost | Free self-hosted (open source). Cloud based on usage. | Qdrant Cloud n8n | Built-in Qdrant Vector Store node: insert, retrieve and use as a tool for an AI agent. | n8n documentation ## What you need on your side - The documents in a readable form (PDF, Word, text) and the folder or system they come from - A list of who may see which documents - A server in the EU for the vector database, or a Qdrant Cloud account - A choice of language model: local or in the cloud ## Where it often goes wrong, and how I prevent it - Outdated documents: an AI is only as good as the documents behind it. Old versions are replaced, not stacked. - Permissions: not everyone may see everything. The knowledge base respects who may consult which documents. - Chunking: chunks that are too large or too small give poor answers. I tune that to your type of documents. - Answer without a source: an answer without a source is a guess. The AI must name the source or say it does not know. ## In practice I already build RAG systems in production. The building blocks are always the same; the difference is in which documents go in and who may see what. ## What it costs I build a knowledge-base AI as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not put a vector database on the internet without a key and TLS. - I do not build a knowledge base without a source reference per answer. - I do not write or correct your documents; outdated content remains your responsibility. ## Frequently asked questions about a RAG chatbot What is a vector database? A database that stores text as numbers that capture the meaning. That lets the AI find chunks about the same thing, even when they use different words. Do my documents stay private? Yes. The vector database runs on your own server in the EU. With a local language model, the documents do not leave your environment. Can the AI give a wrong answer? It can, and that is why every answer names the source and the AI says "I don't know" when there is no fitting source. For important answers, a person checks along. How secure is Qdrant? As secure as you configure it. Self-hosted Qdrant is open by default, without a key. That is why I always enable an API key, a separate read-only key and TLS, and the database does not listen on the internet. Should I use Qdrant Cloud or self-host? Self-hosting on your own EU server suits sensitive documents and costs only the server. Qdrant Cloud has a free entry tier for trying things out, but it is paused after a week of inactivity. For production, self-hosting is my default. Related integrations ## Often connected together ### Supabase / pgvector Standard Store vectors in an existing Postgres database.More about the Supabase / pgvector integration → ### Ollama Standard Run and call open models on your own server.More about the Ollama integration → ### Load documents Standard Load and split PDFs and files for the knowledge base.More about the Load documents integration → ### MCP servers In production Your AI agent talks to the systems we connect through one protocol, with permissions and logging per action.More about the MCP servers integration → See all integrations → --- # bol.com API: connect bol.com to your webshop, stock and accounting Source: https://aiagentcycle.com/en/integrations/bol-com/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:36 Integrations · Marketplaces # bol.com API: connect bol.com to your webshop, stock and accounting With the bol.com Retailer API you fetch orders, report shipments and update stock. I connect it to your webshop, stock and accounting. n8n has no built-in bol.com node, so this is custom work in n8n. This integration runs in production. In production Via the API, custom-built ## What you can do with the bol.com API - Fetch new orders and pass them on to your warehouse or webshop - Report shipments with tracking - Update stock and offers from your central stock - Process returns in stock and accounts - Orders and costs to your accounting ## How the integration works The Retailer API works with a client ID and secret per seller account. Some actions, such as reporting a shipment, bol processes asynchronously: the integration then requests the status and alerts you if something did not succeed. Everything runs in n8n on your own server, with logging and alerting. ## Facts about the bol.com API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | OAuth 2 client credentials with a client ID and secret from the Seller Dashboard; a bol retailer account is required. | bol.com: Authentication Token lifetime | 299 seconds. No refresh token; you request a new token, but not per request, because the token endpoint has a lower limit. | bol.com: Authentication Rate limits | Per endpoint, published by bol: for example 25 per minute for fetching the order list and 25 per second for shipment notifications. When exceeded, 429 with Retry-After. | bol.com: Rate limits Asynchronous | Write actions such as a shipment notification return a process status; the integration polls that status until SUCCESS, FAILURE or TIMEOUT. | bol.com: Conventions Push notifications | Through the Subscriptions API v11: ORDER, SHIPMENT and PROCESS_STATUS as a webhook (IDs only, RSA-SHA256 signature). Ten attempts; after that the subscription is disabled. | bol.com: Subscriptions API Test environment | A demo environment with fixed example responses (paths /retailer-demo/), with real authentication. | bol.com: Demo Version | Version per resource in the URL and the Accept header; Retailer API v10 is current, v8 and v9 have been switched off since 11 December 2024. Deprecated resources are removed after at least twelve months. | bol.com: Versioning n8n | No built-in node; one community node on npm (June 2025). I connect through the Retailer API with an HTTP step. | n8n documentation ## What you need on your side - A bol retailer account and an administrator who can create API credentials in the Seller Dashboard - One place that keeps stock leading: your webshop, your WMS or the accounts - A list of your shipping methods and the carrier per country - Agreements on who assesses returns before stock and accounts are updated ## Where it often goes wrong, and how I prevent it - Overselling: if stock is not updated in time, you sell what you do not have. That is why stock goes through straight after every sale elsewhere. - Asynchronous processing: a report has only succeeded once bol confirms it. The integration checks that status. - Delivery promises: late shipment reports count towards your performance at bol. An alert warns you about delays. - Returns: a return must update both stock and accounts. ## In practice In my own e-commerce, bol.com pipelines for orders and stock run alongside the webshop, so both channels see the same stock. ## What it costs I build a bol.com integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not manage your bol account or your offers; the integration processes orders, shipments and stock according to your rules. - I do not request a new token per call; that is against bol's rules and leads to blocks. - I only consider a write action successful once bol confirms it through the process status. ## Frequently asked questions about the bol.com API Does n8n have a bol.com node? No. I connect bol.com through the official Retailer API in n8n. That is custom work, but it runs on your own server and is monitored. Does this also work if I sell via Channable? Yes. Then we look at which side leads: Channable for feeds, or a direct integration for orders and stock. I avoid double routes. What if bol changes the API? bol announces new API versions in advance. With maintenance, I update the integration before an old version disappears. Why is a shipment notification at bol not final straight away? bol processes write actions asynchronously. You get a process status back that later becomes SUCCESS, FAILURE or TIMEOUT. The integration polls that status and reports when a shipment has not been processed, so an order is not wrongly counted as shipped. How long is a bol token valid? 299 seconds. The integration reuses the token until just before it expires and only then requests a new one, because the token endpoint has a lower limit than the rest of the API. Related integrations ## Often connected together ### Magento 2 In production Pass orders and customer data on to your accounting.More about the Magento 2 integration → ### WooCommerce In production Pass orders, customers and stock on to accounting or CRM.More about the WooCommerce integration → ### Channable Custom Manage product feeds and marketplace orders centrally.More about the Channable integration → ### Amazon Seller Central Custom Exchange orders and stock through the Selling Partner API.View in the overview → See all integrations → --- # Channable API: connect Channable to your warehouse, accounts and stock Source: https://aiagentcycle.com/en/integrations/channable/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Marketplaces # Channable API: connect Channable to your warehouse, accounts and stock I connect Channable through the Channable API, with an API token per company. That only works with Channable's Order sync add-on and a connected marketplace. n8n has no built-in Channable node; there are community nodes, but I connect through the official API in n8n. Custom Via the API, custom-built ## What you can do with the Channable API - Marketplace orders from Channable to your warehouse, ERP or accounts - Shipping status and tracking back to Channable and on to the marketplace - Update stock per offer from your central stock - Process returns from Channable in stock and accounts - Report cancellations back to the marketplace ## How the integration works The owner of the Channable company creates an API token; that token belongs to the company and a new token invalidates the old one. Channable has no webhooks, so the integration fetches orders and returns at fixed intervals and sends shipping and cancellation updates back. Channable bundles those updates and sends them to the marketplace every fifteen minutes. The limit is two calls per second with a burst of a hundred; the integration stays within that. ## Facts about the Channable API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | API token per company as a Bearer token; only the owner of the company can create it and a new token invalidates the previous one. Requires the Order sync add-on and a connected marketplace. | Channable: API v1 Rate limits | Two calls per second with a burst of a hundred, per company. When exceeded, 429. | Channable: API v1 Webhooks | Not in the documentation; you fetch orders and returns. Channable sends shipping and cancellation updates to the marketplace bundled every fifteen minutes. | Channable: API v1 Test environment | A sandbox connection with mocked data, with test orders and test returns from the project settings. | Channable: API v1 Version | API v1; the documentation has moved to api.channable.com/v1/docs. | Channable: API v1 Objects | Orders (fetch, shipping and cancellation update), offers (stock, at most fifty per request), returns and carriers. | Channable: API v1 API cost | The API itself is part of the Order sync add-on; the price per order connection is not in the public documentation. | Channable: API v1 n8n | No built-in node; community nodes on npm (latest July 2026). I connect through the API with an HTTP step. | n8n documentation ## What you need on your side - Channable's Order sync add-on and at least one connected marketplace - The owner of the Channable company, because only they can create an API token - One leading source for orders: Channable or a direct marketplace integration, not both - Access to the warehouse, ERP or accounts on the other side ## Where it often goes wrong, and how I prevent it - No webhooks: Channable reports nothing by itself. The integration therefore checks at fixed intervals and keeps track of which orders have already been processed. - Delay to the marketplace: a shipping update only goes from Channable to the marketplace every fifteen minutes. Allow for that in delivery promises. - Token renewed: a new token invalidates all old ones. The integration notifies you on a 401, so you know the token has to be replaced. - Stock in batches: Channable accepts at most fifty offers per stock update. The integration splits larger lists. ## In practice A Channable integration is not yet listed as In production with me. What does run with me are bol.com pipelines for orders and stock; with Channable in between, only who talks to the marketplace changes. I avoid duplicate routes: either Channable leads for orders, or the direct integration. ## What it costs I build a Channable integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. Channable's add-on comes on top; we check that price up front. All prices and what is included → ## What I do not do - I do not build duplicate routes: either Channable leads for marketplace orders, or the direct integration. - I do not manage your feeds and offers in Channable; I connect orders, stock and returns. - I do not promise a faster shipping update on the marketplace than Channable's fifteen-minute rhythm. ## Frequently asked questions about the Channable API Does n8n have a Channable node? Not built in. There are community nodes on npm (the latest from July 2026), but I connect through the official API with an HTTP step in n8n. What do I need at Channable for an integration? The Order sync add-on, a connected marketplace and an API token that only the owner of the company can create. The add-on has its own price per order connection; it is not in the documentation and we check it up front. Does Channable have webhooks? Not according to the documentation. The integration therefore fetches orders and returns at fixed intervals and keeps track of what has already been processed. How quickly is a shipping update on the marketplace? Channable bundles shipping and cancellation updates and forwards them to the marketplace every fifteen minutes. The integration reports to Channable immediately; the last step is up to Channable. Can I test without real orders? Yes. Channable has a sandbox connection with mocked data that lets you create test orders and test returns. I build against that before the integration touches your real orders. Related integrations ## Often connected together ### bol.com In production Fetch orders, report shipments and update stock through the Retailer API.More about the bol.com integration → ### Amazon Seller Central Custom Exchange orders and stock through the Selling Partner API.View in the overview → ### WooCommerce In production Pass orders, customers and stock on to accounting or CRM.More about the WooCommerce integration → ### Picqer Custom Keep orders, stock and pick lists in line with webshop and accounting.More about the Picqer integration → See all integrations → --- # Connect AFAS Profit to your webshop, CRM and other systems Source: https://aiagentcycle.com/en/integrations/afas/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:36 Integrations · Accounting & ERP # Connect AFAS Profit to your webshop, CRM and other systems I connect AFAS Profit through the AFAS connectors: GetConnectors to read data and UpdateConnectors to write it. n8n has no built-in AFAS node, so this is custom work via the API, built in n8n and running in your own EU environment. Custom Via the API, custom-built ## What you connect with AFAS Profit - Keep business relations and contact persons in sync with your CRM - Webshop orders as a sales order or invoice in Profit - Items and prices from Profit to your webshop - Pass new employees and leave on to planning or other HR systems - Collect data from Profit for reporting and dashboards ## How the integration works AFAS works with connectors that are set up in Profit and called with a token for an app connector. Together with you and your AFAS administrator, I agree which connectors are needed, with exactly the fields the integration uses. In n8n, an HTTP step talks to those connectors. Error handling, logging and a failure email in plain language are included as standard. ## Facts about the AFAS Profit API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | A token in the header (AfasToken, Base64) that belongs to an app connector. The app connector determines which GetConnectors and UpdateConnectors are reachable. TLS 1.2 is mandatory. | AFAS Help: REST API Token lifetime | No expiry in the documentation; a token stays usable until the administrator deletes it. | AFAS Help: Token Rate limits | No fixed number of calls; AFAS Online applies a fair-use policy. There are hard limits: a maximum of 75 MB per call, URLs up to 2,048 characters and a timeout after about 15 minutes. | AFAS Help: REST API Webhooks | Only for dossier items and workflows. The message says that something changed, not what; you fetch the data afterwards with a GetConnector. Signed with X-Profit-Signature-256. | AFAS Help: Webhooks Test environment | Separate test and acceptance environments (resttest and restaccept in the URL). Demo environments only for licence holders. | AFAS Help: API Version | No version number in the URL. REST and SOAP can do the same; the FileConnector only through REST. | AFAS Help: REST Objects | GetConnectors (self-defined data views with filters and paging), UpdateConnectors (insert, update, delete), ReportConnector, FileConnector and metainfo. | AFAS Help: GetConnector n8n | No built-in node and no community node found; the integration runs through an HTTP step in n8n. | n8n documentation ## What you need on your side - An AFAS administrator who can create an app connector with a token and set up the required GetConnectors and UpdateConnectors - A test environment (resttest) to build against before production is touched - Per connector a list of exactly the fields the integration reads or writes - A fixed key per relation (for example the debtor number) to prevent duplicate relations ## Where it often goes wrong, and how I prevent it - Free fields: every Profit environment has its own fields. I record them in advance, so an integration does not quietly fill an empty field. - Permissions that are too broad: a connector only gets access to what the integration actually reads or writes. - Duplicate relations: without a fixed key, duplicate relations appear. I match on a fixed number, not on name. - Testing on production: AFAS has separate environments. The integration runs against a test environment first, where that is possible. ## In practice The pattern is the same as in the WooCommerce and Exact Online integration for Mercabilis: one source per data item, the other systems follow, and an alert for every deviation. Read the case → ## What it costs I build an AFAS Profit integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not configure AFAS Profit itself; your AFAS administrator creates the connectors and permissions, based on my specification. - I do not pull complete tables; a GetConnector always gets filters and paging. - I use webhooks on dossiers and workflows only as a signal, never as the source of the data. ## Frequently asked questions about connecting AFAS Profit Does n8n have a built-in AFAS integration? No. n8n has no official AFAS node. I connect AFAS through the AFAS connectors with an HTTP step in n8n. That is custom work, but it is fully readable and exportable, and it runs on your own server. Does anything need to be set up in AFAS itself? Yes. Your AFAS administrator sets up the connectors and an app connector with a token. I specify in advance exactly which connectors and fields are needed, so no more permissions are granted than necessary. What happens if AFAS changes something? The integration is monitored. If a field changes or a connector returns an error, you get an alert instead of silent failures. With maintenance, I adapt the integration. Does AFAS limit API calls? There is no fixed number; AFAS Online applies a fair-use policy. Hard limits do apply, such as 75 MB per call and a timeout after about a quarter of an hour. That is why the integration fetches data in batches, with filters and sorting. Can AFAS notify me when something changes? Only for dossier items and workflows. AFAS then sends a message that something has changed, without the content; the integration fetches the data itself afterwards. For relations, items and orders the integration checks at fixed intervals. Related integrations ## Often connected together ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Business Central Custom Orders, stock and invoices between Business Central and your webshop.View in the overview → ### Nmbrs Custom Pass new employees and pay components on automatically.More about the Nmbrs integration → ### Teamleader Focus Custom Connect deals, quotes and invoices to your accounting.More about the Teamleader Focus integration → See all integrations → --- # Connect ChatGPT and Claude to your business processes Source: https://aiagentcycle.com/en/integrations/chatgpt-claude/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · AI models # Connect ChatGPT and Claude to your business processes OpenAI and Anthropic both have built-in nodes in n8n. With them I use ChatGPT and Claude models inside a workflow: reading, summarising, classifying and writing draft replies. Fixed checks decide what happens with the outcome, and for an exception a person steps in. In production Built-in n8n integration ## What you connect with ChatGPT and Claude - Summarise and classify incoming email and tickets - Extract data from invoices and documents for your accounting - Draft replies to customer questions, set aside for review - Enrich and prioritise leads and requests - AI agents that work in your systems with permissions per action ## How the integration works A model only gets the data the task needs and must answer in a fixed format. That answer is checked before anything is done with it. Models run through a gateway, so you can switch provider and every call is logged and capped. For sensitive data, a local model can take over the task. ## Facts about the ChatGPT and Claude API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | API key as Bearer token: per project at OpenAI, per workspace at Anthropic with a mandatory version header. | OpenAI: Authentication Rate limits | OpenAI: per project and per model, in calls and tokens per minute, with ascending usage tiers. Anthropic: per organisation with the tiers Start, Build and Scale. Both return 429 with a wait time. | OpenAI: Rate limits Anthropic limits | The Start tier allows for example 4,000 calls per minute and a monthly spend cap of $500; higher tiers on request. | Anthropic: Rate limits Data retention | OpenAI keeps abuse monitoring logs for up to 30 days by default; Zero Data Retention on request. Anthropic deletes within 30 days by default; Zero Data Retention via sales, not for the Fable and Mythos models without authorisation. | Anthropic: API and data retention Training | Neither uses API data to train models unless you opt in yourself. | OpenAI: Your data EU processing | OpenAI: EU data residency (storage and processing) per project through eu.api.openai.com, requested via sales. Anthropic: the first-party API offers only us or global, no EU option; through Amazon Bedrock or Google Cloud EU regions are available. | Anthropic: Data residency n8n | Built-in OpenAI node (Responses API) and Anthropic node, plus chat model sub-nodes for AI agents. | n8n documentation ## What you need on your side - Your own OpenAI or Anthropic account with an API key in your company's name; the costs run through you - A decision on which data may go to an external model and which stays local - Examples of real tasks (emails, documents, tickets) to test the model on - A monthly budget as a cap on the calls ## Where it often goes wrong, and how I prevent it - Convincing but wrong: a language model can make things up. That is why fixed logic checks the outcome, and whatever does not add up goes to a person. - Costs: every call costs money. The integration works with a ceiling and alerts you when it comes into view. - Privacy: not all data belongs with an external AI provider. Sensitive tasks go to a local model. - Dependency: without a gateway you are tied to one provider. With a gateway, switching is a configuration choice. ## In practice In my own trading system BH28, ChatGPT and Claude help with review, analysis and reporting, but they never get the power to place orders: a model answer only counts after fixed validation. I build the same boundary for client processes with financial consequences. ## What it costs I build a process with ChatGPT or Claude as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. You pay the model costs per token directly to the provider; in the free assessment we estimate them up front. All prices and what is included → ## What I do not do - I do not build my own models and do not train models on your data. - I do not let a model carry out irreversible actions without a fixed check or approval. - I do not promise EU processing where the provider does not offer it; then we choose a local model or a cloud platform with an EU region. ## Frequently asked questions about connecting ChatGPT and Claude Does my data go to OpenAI or Anthropic? Only the data you send along for a task, and only if you choose to. For sensitive data, a model on your own server can do the task. Can AI make decisions in my systems by itself? Only within the limits you set. Write actions with consequences go through fixed checks or an approval; every action is logged. What if a model is not available? Then the workflow falls back to a route without a model, or sets the task aside for a person. Nothing gets lost. Does my data stay in the EU with OpenAI or Anthropic? With OpenAI it can: a project with EU data residency for storage and processing, requested via sales. Anthropic's own API offers no EU option; then you choose Claude through Amazon Bedrock or Google Cloud with an EU region, or a local model. Does OpenAI or Anthropic train on my data? Not through the API, unless you opt in yourself. Both keep data for at most 30 days by default for abuse monitoring; with Zero Data Retention that goes away too, on request and with conditions. Related integrations ## Often connected together ### Anthropic (Claude) In production Read, summarise and classify text inside a workflow, with a person where needed.More about the Anthropic (Claude) integration → ### Ollama Standard Run and call open models on your own server.More about the Ollama integration → ### MCP servers In production Your AI agent talks to the systems we connect through one protocol, with permissions and logging per action.More about the MCP servers integration → ### Qdrant Standard Self-hosted vector storage for your own knowledge base.More about the Qdrant integration → See all integrations → --- # Connect Magento 2 to your accounting and marketplaces Source: https://aiagentcycle.com/en/integrations/magento-2/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:36 Integrations · Webshops # Connect Magento 2 to your accounting and marketplaces Magento 2 has a built-in node in n8n, and for the rest I use the Magento REST API. This integration runs in production in my own webshop: orders from Magento 2 are booked automatically in Zoho Books, without retyping. In production Built-in n8n integration ## What you connect with Magento 2 - Orders as an invoice in Zoho Books, Exact Online or AFAS - Credit notes for returns - Keep stock in line with bol.com and other marketplaces - Customer data to your CRM - Shipping labels through Sendcloud or MyParcel ## How the integration works The integration fetches new and changed orders and converts them to the format of your accounting, including VAT per country. Every order gets a fixed reference, so repeating is safe. On an error, the order goes to a queue and you get an alert. ## Facts about the Magento 2 API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | Integration token (an integration under System, Extensions, Integrations) or an admin or customer token as Bearer. Using an integration token as Bearer is disabled by default and has to be switched on deliberately. | Adobe Commerce: Authentication Token lifetime | Admin token 4 hours by default, customer token 1 hour, both configurable. An integration token stays valid until you revoke it. The configuration docs tie the lifetime to the JWT setting (60 minutes by default); sources differ on this point. | Adobe Commerce: Token-based authentication Rate limits | No general API limit. There is an optional limit on ordering and payment (429 when exceeded, off by default) and input limits such as a maximum of 300 items per page. | Adobe Commerce: Rate limiting Webhooks | Not in core. Adobe ships separate modules: Webhooks (from 2.4.5) and I/O Events (Adobe Commerce only, not Magento Open Source). Without those modules the integration polls orders at fixed intervals. | Adobe Commerce: Webhooks Test environment | No Adobe sandbox; you test on your own staging install. | Adobe Commerce: Get started Version | REST paths with V1, for example /rest/default/V1/orders. No versioning policy is described. | Adobe Commerce: REST API API cost | No separate API cost. Magento Open Source is free; Adobe Commerce is licensed. | Adobe Commerce: Get started n8n | Built-in Magento 2 node for customers, invoices, orders and products, using a token from an integration. | n8n documentation ## What you need on your side - An administrator who can create an integration with a token under System, Extensions, Integrations, with only the permissions the integration needs - HTTPS and a REST API reachable from the n8n server - A staging environment of the webshop to test against - The VAT rules per country on paper: OSS, reverse-charged VAT for business customers ## Where it often goes wrong, and how I prevent it - VAT per country: if you sell in Belgium or Germany, OSS and reverse-charge VAT for business customers come into play. I record those rules in advance. - Returns and credit notes: a return must put the stock back and credit the invoice, not create a new order. - Multiple store views: each store view can have its own prices and languages. The integration keeps them apart. - Extensions: extensions sometimes change the order format. Monitoring catches that before it reaches the accounts. ## In practice In my own webshop (NL, BE, DE), orders from Magento 2 go automatically to Zoho Books at the right VAT rate. I only check the exceptions. ## What it costs I build a Magento 2 integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not build Magento extensions; the integration runs outside the webshop in n8n. - Magento upgrades and hosting only come with a management agreement. - I do not use Adobe I/O Events on Magento Open Source, because Adobe does not support it there. ## Frequently asked questions about connecting Magento 2 Does n8n have a Magento node? Yes, n8n has a built-in Magento 2 node. For what it does not cover, I use the Magento REST API in the same workflow. Does this also work with Adobe Commerce? Adobe Commerce is the business version of Magento and uses the same kind of API. In the assessment we look at your version and extensions. Can stock stay in line with bol.com? Yes. The integration passes stock changes on to bol.com, so you do not oversell when something sells in the webshop. Does Magento 2 have webhooks? Not in core. Adobe ships separate modules: Webhooks from 2.4.5 and I/O Events for Adobe Commerce only. Without those modules the integration polls new orders at fixed intervals, for example every five minutes, and records what has been processed. How long does a Magento token stay valid? An admin token four hours by default and a customer token one hour; an integration token stays valid until you revoke it. The integration uses an integration with its own permissions, so it does not have to log in again every few hours. Related integrations ## Often connected together ### Zoho Books In production Book webshop orders automatically as an invoice.View in the overview → ### bol.com In production Fetch orders, report shipments and update stock through the Retailer API.More about the bol.com integration → ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Sendcloud Custom Create shipping labels and send tracking to the customer.More about the Sendcloud integration → See all integrations → --- # Connect the KvK API to your CRM, forms and accounting Source: https://aiagentcycle.com/en/integrations/kvk-api/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · CRM & sales # Connect the KvK API to your CRM, forms and accounting With the KvK API you fetch company data directly from the KvK (Dutch Chamber of Commerce) register: name, address, branches, SBI code and legal form. I connect it to your CRM, your quote form or your accounting, so a new customer comes in with the right details. n8n has no built-in KvK integration, so this is custom work via the API. Custom Via the API, custom-built ## What you can do with the KvK API - Complete a KvK number in your form or CRM with name, address and branches - Check customers and suppliers for an existing and active KvK number - Include SBI code and legal form for segmentation and quotes - Follow changes at customers or suppliers with the KvK Mutatieservice - Keep trade names and the registered name in line in your accounting ## How the integration works The KvK API works with an API key and an agreement with the KvK. Searching by name, address or number goes through the Search API (Zoeken-API), which is free. The details come from the Basisprofiel or Vestigingsprofiel (basic profile or branch profile), at €0.02 per request, on top of a subscription of €6.40 per month (KvK prices, October 2026). In n8n, an HTTP step talks to the API. I first build against the free KvK test environment with fictitious data, and only then against production. ## Facts about the the KvK API API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | API key in the apikey header. Requested through the Developer Portal with a KVK number and an authorised signatory; the connection can take up to seven business days. | KvK: Apply for APIs Rate limits | No call limit in the documentation; only a result limit of 100 per page for Search. | KvK: Documentation Webhooks | No. For changes there is a separate Mutation Service as a subscription. | KvK: Pricing Test environment | Free, without registration: a test environment with a fixed test key and a small set of fictitious companies. | KvK: Testing Version | Search API v2 (since 29 January 2024), Basic Profile v1 (latest release 20 April 2026), Establishment Profile v1, Naming v1. GET only, in JSON. | KvK: Release notes Search API Cost | Subscription €6.40 per month; Search free; Basic Profile, Establishment Profile and Naming €0.02 per query; Mutation Service €1,279 per year. Exempt from VAT. | KvK: Pricing Objects | Search (find a KVK number), Basic Profile (by KVK number), Establishment Profile (by establishment number) and Naming (trade names). | KvK: Documentation n8n | No built-in node and no community node found; the integration runs through an HTTP step in n8n. | n8n documentation ## What you need on your side - An API subscription with the KvK in your company's name, requested by an authorised signatory - A fixed place in your CRM or form for the KVK number, as the key for enrichment - Agreements on what you do with the data; passing it on or reselling it is not allowed under the terms - A decision on the non-mailing indicator: when that flag is set, the integration blocks direct marketing by post ## Where it often goes wrong, and how I prevent it - Non-mailing indicator: if this flag is set, you may not use the address for direct marketing by post or door to door. The integration takes the flag along and blocks that use. - Passing data on: the KvK terms of use prohibit reselling or passing on the data. The integration only uses it in your own systems. - Costs when testing: requests on production are always invoiced, even when they were accidental or for a test. That is why testing happens in the test environment. - Shielded addresses: you do not get residential addresses or shielded addresses. An empty address is therefore not an error; the integration then asks for manual completion. ## In practice A KvK integration is not yet listed as In production with me. The approach is the same as with my other API integrations: against the test environment first, a fixed key per relation so no duplicates appear, and an alert in plain language when a request fails. For quote requests and onboarding, the KvK number is often the only field the customer has to fill in themselves. ## What it costs I build a KvK API integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. You pay the KvK costs (€6.40 per month and €0.02 per profile) directly to the KvK. All prices and what is included → ## What I do not do - I do not query data before your subscription and key are in place; I build against the free test environment until they are. - I do not store KvK data outside your own systems and do not pass it on. - I do not perform UBO checks; the UBO register has its own API for a limited group of parties. ## Frequently asked questions about the KvK API What does the KvK API cost? A subscription costs €6.40 per month. Searching is free; a Basisprofiel, Vestigingsprofiel or Naamgeving costs €0.02 per request. The Mutatieservice costs €1,279 per year extra. Those are the KvK prices in October 2026; building the integration comes on top of that. Does n8n have a KvK integration? No, n8n has no built-in KvK node. I build the integration with an HTTP step on the KvK API. For this, the KvK publishes an OpenAPI specification and a free test environment with fictitious data. Can I do a UBO check with the KvK API? Not with the regular KvK API. The UBO register has its own API for banks, notaries, trust offices and certain financial institutions. For a firm, an integration can prepare the data from the Basisprofiel for a Wwft (Dutch anti-money laundering act) file; the judgement stays with you. How long does it take before I can use the KvK API? The KvK mentions up to seven business days for the connection, after a request by an authorised signatory of your company. In the meantime I build against the free test environment with fictitious data, so the integration is ready as soon as the key arrives. May I use a KvK address for a mailing? Not always. When the non-mailing indicator is set, you may not use the address for direct marketing by post or door to door. The integration carries that flag into your CRM and blocks that use. Related integrations ## Often connected together ### Zoho CRM In production Create, label and follow up leads and contacts automatically.More about the Zoho CRM integration → ### HubSpot Standard Connect contacts, deals and forms to your other systems.More about the HubSpot integration → ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → See all integrations → --- # Connect WooCommerce to your accounting, stock and shipping Source: https://aiagentcycle.com/en/integrations/woocommerce/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:36 Integrations · Webshops # Connect WooCommerce to your accounting, stock and shipping I connect WooCommerce with the built-in WooCommerce node and trigger in n8n, supplemented with the WooCommerce REST API where needed. This integration runs in production: for web agency Mercabilis, a WooCommerce webshop keeps Exact Online up to date, with customer group prices and a failure email for every deviation. In production Built-in n8n integration ## What you connect with WooCommerce - Orders to your accounting: Exact Online, Moneybird, AFAS or Zoho Books - Items, prices and customer group prices from your accounting back to the webshop - Keep stock in line with your ERP or marketplaces - Shipping labels through Sendcloud or MyParcel as soon as an order is ready - Customers to your CRM or mailing list, with consent ## How the integration works New and changed orders come in through a webhook; a check at fixed times catches what a webhook misses. The integration records per order what has been processed, so a repeat does nothing twice. Everything runs in n8n on a dedicated server, with an integration database, logging and a failure email in plain language. ## Facts about the WooCommerce API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | REST API with a consumer key and secret (Basic Auth over HTTPS), with read, write or read-write permissions tied to a WordPress user. | WooCommerce REST API docs Key lifetime | Keys do not expire. They stop working when the linked WordPress user is deleted. | WooCommerce REST API docs Rate limits | None in the official documentation. The limit is your hosting. | WooCommerce Developer Docs Webhooks | Yes, for orders, products, customers and coupons (created, updated, deleted), signed with HMAC-SHA256. After more than five consecutive failed deliveries WooCommerce disables the webhook. | WooCommerce webhooks Test environment | No WooCommerce sandbox; you test on your own staging install. | WooCommerce Developer Docs Version | Current version wc/v3. Since WooCommerce 9.0 (June 2024) the Legacy REST API is a separate extension that will not be maintained indefinitely. | WooCommerce: Goodbye Legacy REST API API cost | None. WooCommerce is open source; you only pay for hosting. | WooCommerce Developer Docs n8n | Built-in WooCommerce node (customers, orders, products) and WooCommerce trigger with twelve events. | n8n documentation ## What you need on your side - A WordPress administrator who can create an API key under WooCommerce, Settings, Advanced, REST API - HTTPS on the webshop and pretty permalinks enabled; the API does not work with default permalinks - Access to the accounting package or CRM the orders should go to - A list of the plugins that add fields to an order, so the integration knows those fields ## Where it often goes wrong, and how I prevent it - Plugins with their own fields: many plugins add fields to an order. I record in advance which fields the integration uses. - Webhooks that stop: WooCommerce can disable a webhook after repeated failures. An additional check and a heartbeat alert make sure you notice. - Variations and item codes: without an unambiguous item code, an order does not land in the accounts. The integration reports which code is missing. - VAT settings: the VAT in the webshop must match the VAT codes in the accounts. I agree that in advance. ## In practice For Mercabilis I connected a WooCommerce webshop to Exact Online on a dedicated server with Cloudflare in front: 14 workflows including error handling, an integration database of 12 tables and customer group prices for logged-in customers. Read the case → ## What it costs I build a WooCommerce integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process, including what the webshop itself costs in hosting. All prices and what is included → ## What I do not do - I do not build WooCommerce plugins or change your theme; the integration runs in n8n next to the webshop. - I do not host the webshop unless we agree on server management. - I do not change the VAT settings of your webshop myself; I align those with you and your accountant. ## Frequently asked questions about connecting WooCommerce Why not a ready-made WooCommerce plugin for the integration? A plugin often runs on someone else's server and you cannot see what it does. An integration in n8n is yours, is readable and sends an alert when something goes wrong. Does this also work with customer group prices? Yes. At Mercabilis the integration fetches the prices per customer group from Exact Online, so a logged-in customer sees their own price. Exact remains the only place where a price changes. What if an order does not come through? Then you get a failure email with the order number, what went wrong and what you can do. Temporary errors are retried automatically. What happens when WooCommerce disables the webhook? WooCommerce disables a webhook after more than five consecutive failed deliveries. That is why a scheduled check runs next to the webhook and picks up missed orders, and you get a notification as soon as a webhook has been disabled. Does WooCommerce limit API calls? Not in the official documentation. The limit is your hosting. The integration therefore works in batches with pauses, so your webshop does not slow down when many orders arrive at once. Related integrations ## Often connected together ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### Sendcloud Custom Create shipping labels and send tracking to the customer.More about the Sendcloud integration → ### Mollie Custom Match payments and refunds to your invoices.More about the Mollie integration → See all integrations → --- # Connect Zoho CRM to forms, bookings and email Source: https://aiagentcycle.com/en/integrations/zoho-crm/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:36 Integrations · CRM & sales # Connect Zoho CRM to forms, bookings and email Zoho CRM has a built-in node in n8n, and with it I connect forms, bookings and email to the CRM. This integration runs in production: at Holos33, mislabelled form submissions went from 985 of 1,136 to zero. In production Built-in n8n integration ## What you connect with Zoho CRM - Website forms as a lead or contact, with the right source - Bookings from Zoho Bookings to the CRM - Create follow-up tasks automatically - Contacts on the right mailing list in Listmonk or Brevo - Pass deals on to Zoho Books or your accounting ## How the integration works The Zoho CRM node in n8n reads and writes leads, contacts and deals. Because there is no built-in Zoho CRM trigger, a workflow starts from a webhook of the form or from a workflow rule in Zoho. The integration uses the data centre of your Zoho account, for example the EU. ## Facts about the Zoho CRM API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | OAuth 2.0 through the Zoho API Console. For an integration without user interaction: a Self Client, with scopes per module and the data centre of your account (accounts.zoho.eu for the EU). | Zoho CRM: Register a client Token lifetime | Access token 1 hour. Refresh token unlimited until revoked. At most 10 access tokens per refresh token per 10 minutes. | Zoho CRM: Token validity Rate limits | Credits per 24 hours per organisation: Free 5,000; Standard 50,000 plus 250 per user; Professional 50,000 plus 500; Enterprise 50,000 plus 1,000. HTTP 429 when exceeded. | Zoho CRM: API limits Webhooks | Yes, through the Notification API (for example Leads.create). A channel expires after at most one week and has to be renewed. The message contains IDs, not full records. | Zoho CRM: Notification API Test environment | A sandbox is only available in the Enterprise edition. | Zoho CRM: Enterprise Version | API v8, with an OpenAPI specification. | Zoho CRM: What's new in v8 API cost | Available in all editions, including Free. Higher credits per edition and per user licence. | Zoho CRM: API limits n8n | Built-in Zoho CRM node with OAuth2 and data centre selection. No built-in trigger. | n8n documentation ## What you need on your side - A Zoho administrator who can register a Self Client in the API Console with only the scopes the integration needs - Knowing which data centre your account is in (EU or .com); it determines the endpoints - A fixed source value per form or channel, so every lead stays traceable - For a real sandbox the Enterprise edition; otherwise we test with marked test records ## Where it often goes wrong, and how I prevent it - Source: without a fixed source rule, nobody knows any more where a lead came from. At Holos33, 985 of the 1,136 submissions carried the wrong label. - Duplicate leads: the same person through two forms becomes one contact, not two. - API limits: Zoho counts API usage per edition. The integration is economical and alerts you when a limit comes into view. - Data centre: an EU account uses different addresses than a .com account. I record that in advance. ## In practice At Holos33 I made forms, Zoho CRM, Bookings and email demonstrably close the loop: the source comes from one place, checks run both ways, and every submission that does not arrive triggers an alert. Read the case → ## What it costs I build a Zoho CRM integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not configure Zoho CRM itself (layouts, blueprints, roles); I connect to it. - I do not write Deluge scripts inside Zoho when n8n can do the work; that keeps everything readable in one place. - You buy and manage your Zoho licences yourself. ## Frequently asked questions about connecting Zoho CRM Does n8n have a Zoho CRM node? Yes, a built-in Zoho CRM node. There is no built-in trigger, so a workflow starts through a webhook or a workflow rule in Zoho. Does this work with Zoho One? Yes. Zoho CRM, Books, Bookings, Desk and Sign can all be connected; for the parts without an n8n node, I use the Zoho API. How do I know no lead gets lost? Every submission is recorded and compared with what arrives in the CRM. If one is missing, you get an alert. How many API calls does my Zoho edition allow per day? Zoho works with credits per 24 hours: 5,000 in Free and 50,000 plus 250 to 1,000 per user in the paid editions. A normal call costs one credit. The integration works in batches and notifies you when usage runs high. Can I test without touching my real CRM? Zoho only offers a real sandbox in the Enterprise edition. In lower editions I test with clearly marked test records that are cleaned up after the test. Related integrations ## Often connected together ### Website forms In production Forms on your own site through a webhook to the right system.View in the overview → ### Zoho Bookings In production Pass bookings on to your CRM and email.View in the overview → ### Listmonk In production Update sign-ups and lists from forms and your CRM.View in the overview → ### HubSpot Standard Connect contacts, deals and forms to your other systems.More about the HubSpot integration → See all integrations → --- # Connecting an MCP server and AI agents Source: https://aiagentcycle.com/en/integrations/mcp/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Vector databases, RAG & AI agents # MCP: one secure access point for your AI agent to all your systems MCP (Model Context Protocol) is the standard that lets an AI agent use tools in your systems. In n8n I build those tools as workflows and make them available through an MCP server, with permissions and logging per action. I run an MCP server in production myself. In production Built-in n8n integration ## What an MCP server lets your AI agent do - An AI agent that looks up customer data in your CRM - Prepare tasks and draft emails instead of sending them directly - Request data from your accounting for an overview - An assistant for your team that looks in several systems at once - Hook up new integrations later without rebuilding the agent ## How the integration works Every action the agent may take is a separate tool with its own permissions: reading is different from writing, and writing with consequences requires approval. The MCP server logs every call. n8n has an MCP Server Trigger and an MCP Client Tool for this; the workflows behind them simply use the integrations you already have. ## Facts about the MCP API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Protocol version | 2026-07-28. Older versions are considered legacy. | MCP: Versioning Transport | stdio and Streamable HTTP through a single endpoint. The old HTTP+SSE transport has been deprecated since March 2025. | MCP: Streamable HTTP Authentication | Optional in the standard. For HTTP: OAuth 2.1 with a Bearer token, never in the URL; the server publishes metadata as a resource server. | MCP: Authorization Rate limits | Not in the standard. I handle that in the server itself, per tool and per client. | MCP: Specification Building blocks | Tools, resources and prompts over JSON-RPC 2.0. | MCP: Specification n8n | MCP Server Trigger (SSE and Streamable HTTP) and MCP Client Tool for an AI agent. | n8n documentation Own server | mcp.aiagentcycle.com/mcp: read-only, Streamable HTTP, with the same content as this website. | AIAgentCycle llms.txt ## What you need on your side - A list of tasks the agent may perform, split into reading and writing - Per write action: who approves before it happens - The integrations with your systems, existing or to be built - An AI assistant or agent that supports MCP, such as Claude, ChatGPT or an n8n agent ## Where it often goes wrong, and how I prevent it - Permissions that are too broad: an agent only gets the tools it needs, not your whole system. - No trail: without logging, nobody knows what an agent has done. Every call is recorded. - Writing without approval: actions with consequences, such as sending or booking, are set aside for a person. - Instructions in data: text in an email or document can try to steer an agent. The tools check what is allowed, regardless of what the text says. ## In practice I run an MCP server in production myself. That is how I know what matters in practice: narrow tools, clear permissions and a full trail of every action. ## What it costs I build an MCP server with the first tools as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I never give an agent your whole system; only narrow tools with their own permissions. - I do not use the deprecated HTTP+SSE transport for new servers. - I do not let an agent perform irreversible actions without logging and approval. ## Frequently asked questions about an MCP server What is MCP? An open standard that lets AI assistants and agents use tools in a fixed way. Built once, a tool can be used by different AI models. Is this safe for my business data? As safe as the limits you set. That is why every tool gets its own permissions, every action is logged and actions with consequences require approval. Does this work with ChatGPT or Claude? Yes. MCP is supported by various AI assistants and agents, and the server runs in your own environment. Which MCP version and transport do you use? The current specification (2026-07-28) over Streamable HTTP, with a single endpoint. The old HTTP+SSE transport has been deprecated since March 2025. My own MCP server at mcp.aiagentcycle.com runs this way, read-only. How do you control access to an MCP server? The standard leaves authentication open, but for a server over HTTP I use OAuth 2.1 with Bearer tokens, never a token in the URL, and separate permissions per tool. I do not put a server online without access control. Related integrations ## Often connected together ### OpenAI In production Read, summarise and classify text inside a workflow, with a person where needed.More about the OpenAI integration → ### Anthropic (Claude) In production Read, summarise and classify text inside a workflow, with a person where needed.More about the Anthropic (Claude) integration → ### Qdrant Standard Self-hosted vector storage for your own knowledge base.More about the Qdrant integration → ### Webhooks Standard Any system that can send a webhook can start a workflow.View in the overview → See all integrations → --- # e-Boekhouden API: connect e-Boekhouden to your webshop, CRM and payments Source: https://aiagentcycle.com/en/integrations/e-boekhouden/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Accounting & ERP # e-Boekhouden API: connect e-Boekhouden to your webshop, CRM and payments I connect e-Boekhouden through the e-Boekhouden REST API (v1), with an API token you create in your account settings. n8n has no built-in e-Boekhouden node, so the integration is custom work in n8n. I no longer use the old SOAP integration for new work. Custom Via the API, custom-built ## What you can do with the e-Boekhouden API - Create sales invoices from your webshop or CRM in e-Boekhouden - Keep contacts in sync with your CRM - Deliver mutations and payments from Mollie or the bank - Fetch outstanding items for reminders or a dashboard - Items and prices from e-Boekhouden to your webshop ## How the integration works The integration starts a session with the API token and then uses a short-lived session token for every call. The API token itself never goes into a header, only into the session request. After that the integration works with e-Boekhouden's REST objects: contacts, invoices, mutations, ledger and products. Every invoice gets a fixed reference, so retries are safe. ## Facts about the e-Boekhouden API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | API token from the account settings (shown once). You start a session with it and receive a session token for the Authorization header; the API token itself only goes into the session request. | e-Boekhouden: OpenAPI v1 Session lifetime | The session token is short-lived; the request returns after how many seconds it expires. No refresh; you start a new session. | e-Boekhouden: OpenAPI v1 Rate limits | Not in the official documentation. Paging: 100 per page by default, 2,000 at most. | e-Boekhouden: OpenAPI v1 Webhooks | Not in the official documentation. | e-Boekhouden: OpenAPI v1 Test environment | Not in the official documentation. | e-Boekhouden: Own API integration Version | REST API v1 (OpenAPI 3.1) next to an older SOAP integration; an end date for SOAP is not in the documentation. | e-Boekhouden: API reference Objects | Contacts, invoices, mutations, ledger accounts and balances, cost centres, products and product groups, administrations. | e-Boekhouden: OpenAPI v1 API cost | Not in the official documentation. | e-Boekhouden: Own API integration n8n | No built-in node and no community node found; the integration runs through an HTTP step in n8n. | n8n documentation ## What you need on your side - An administrator who can create an API token in the e-Boekhouden account settings - The VAT codes and ledger accounts per item or service, aligned with your accountant - A fixed reference per order and per contact, so nothing is booked twice - Access to the webshop, CRM or payment service on the other side ## Where it often goes wrong, and how I prevent it - Expired session: the session token is short-lived. The integration starts a new session in time instead of waiting for an error. - Token in the wrong place: the API token belongs only in the session request. In a header it does not work and causes a security error. - VAT codes per country: e-Boekhouden works with VAT codes per country with validity dates. I record those up front. - Duplicate contacts: without a fixed key you get duplicate contacts. I match on a fixed number, not on name. ## In practice An e-Boekhouden integration is not yet listed as In production with me. The approach is the same as for Moneybird: a fixed reference per invoice and contact, a session that is renewed in time, and a plain-language notification when a booking fails. ## What it costs I build an e-Boekhouden integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not do your bookkeeping; the VAT and ledger mapping comes from you or your accountant. - I no longer build new integrations on e-Boekhouden's SOAP integration. - I never put the API token in a header or log file; it stays in n8n's secure storage. ## Frequently asked questions about the e-Boekhouden API Does n8n have an e-Boekhouden node? No, and no community node was found either. I connect e-Boekhouden through the REST API with an HTTP step in n8n. Do you use the SOAP or the REST integration? The REST API v1. e-Boekhouden still has an older SOAP integration, but for new work I build on REST. An end date for SOAP is not in the documentation. How does access to the API work? You create an API token in your account settings; it is shown once. The integration exchanges that token for a short-lived session token and works with that. Does e-Boekhouden have limits or webhooks? Neither is in the official documentation. The integration therefore checks at fixed intervals and works in batches, so e-Boekhouden is not loaded unnecessarily. What happens when an invoice does not arrive? The invoice goes to a queue and you get an error email with the order number and the error code from e-Boekhouden. Temporary errors are retried automatically. Related integrations ## Often connected together ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### SnelStart Custom Deliver sales orders and relations through the API.More about the SnelStart integration → ### WooCommerce In production Pass orders, customers and stock on to accounting or CRM.More about the WooCommerce integration → ### Mollie Custom Match payments and refunds to your invoices.More about the Mollie integration → See all integrations → --- # HubSpot automation: connect HubSpot to your forms, accounting and service Source: https://aiagentcycle.com/en/integrations/hubspot/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · CRM & sales # HubSpot automation: connect HubSpot to your forms, accounting and service HubSpot has a built-in node and trigger in n8n. With them I connect contacts, deals and forms to your accounting, webshop and service desk, so follow-up does not stall and nobody retypes data. Standard Built-in n8n integration ## HubSpot automation: what you connect - Form submissions as a contact with the right owner and source - Won deals as a quote or invoice in your accounting - Keep customer data in line with your webshop - Tickets from HubSpot to your service desk, or the other way round - Follow-up tasks for leads that stall ## How the integration works The HubSpot trigger responds to new or changed contacts and deals; the HubSpot node reads and writes them. I record the fields and the associations between contact, company and deal in advance. Everything runs in n8n on your own server, with logging and alerting. ## Facts about the HubSpot API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | Bearer token. For your own integration: a service key (Development, Keys) with scopes, or an app on the developer platform. Legacy private apps can no longer be created since 26 October 2026. | HubSpot: Authentication overview Token lifetime | OAuth access token 30 minutes. Service keys do not expire by themselves; HubSpot recommends rotating them every six months. | HubSpot: Manage OAuth tokens Rate limits | Free and Starter: 100 calls per 10 seconds and 250,000 per day. Professional: 190 per 10 seconds and 625,000 per day. Enterprise: 1,000,000 per day. 429 when exceeded. | HubSpot: Usage guidelines Webhooks | Yes, for contacts, companies, deals and tickets (creation, change, deletion). Up to ten retries within 24 hours, signed with HMAC-SHA256 (v3). | HubSpot: Webhooks guide Test environment | Free developer test accounts (90 days). A real sandbox only with Enterprise. | HubSpot: Account types Version | Date-based versions in the path, for example /crm/2026-09/. Versions v1 to v3 become unsupported in September 2027, v4 on 30 March 2027. | HubSpot changelog: legacy APIs API cost | The API is included in all subscriptions, including Free. Higher limits and sandboxes in higher subscriptions. | HubSpot: Usage guidelines n8n | Built-in HubSpot node and HubSpot trigger. n8n recommends a service key as the credential. | n8n documentation ## What you need on your side - A super admin, or someone with Developer tools access, who can create a service key with the right scopes - A fixed set of custom properties in HubSpot that matches the fields in your accounting package - Knowing which HubSpot subscription you are on, because it sets the daily limit - Access to the accounting package or helpdesk on the other side ## Where it often goes wrong, and how I prevent it - Field mapping: custom properties in HubSpot must match the fields in your accounting one to one. - Associations: a deal belongs to a company and a contact. If that link is missing, the invoice lands with the wrong customer. - Duplicate contacts: the integration first searches by email address before it creates a new contact. - Limits: HubSpot limits the number of API calls. With large volumes, the integration works in batches. ## In practice The same approach as with Zoho CRM for Holos33: one place that decides source and owner, and an alert when a lead does not arrive anywhere. Read the case → ## What it costs I build a HubSpot integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not build HubSpot apps for the Marketplace; the integration is for your account. - I do not use legacy private apps or the old API versions v1 to v3 for new integrations, because HubSpot retires them in 2027. - You set up HubSpot workflows and reports yourself or with your HubSpot partner. ## Frequently asked questions about HubSpot automation Does n8n have a HubSpot integration? Yes, n8n has a built-in HubSpot node and HubSpot trigger. That makes the integration faster to build. Can a won deal become an invoice automatically? Yes. The integration turns the deal into an invoice or quote in your accounting, with the right customer and lines. Exceptions go to a person. Do I have to leave HubSpot for this to work? No. HubSpot stays your CRM; the integration makes the systems around it keep up. Does my existing private app still work? Yes, existing legacy private apps still work, but new ones cannot be created since 26 October 2026, and HubSpot retires the old API versions in September 2027. A new integration is therefore built on a service key or an app on the developer platform. What if HubSpot's daily limit is used up? Then HubSpot returns a 429 on every further call until midnight in your account's time zone. The integration works in batches, tracks the counter and notifies you well before the limit comes into view. Related integrations ## Often connected together ### Zoho CRM In production Create, label and follow up leads and contacts automatically.More about the Zoho CRM integration → ### Pipedrive Standard Create deals and activities from forms and email.View in the overview → ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → See all integrations → --- # Lightspeed API: connect Lightspeed to your accounts, stock and shipping Source: https://aiagentcycle.com/en/integrations/lightspeed/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Webshops # Lightspeed API: connect Lightspeed to your accounts, stock and shipping I connect Lightspeed through the API of the Lightspeed variant you use: eCom C-Series (webshop), eCom E-Series or Retail X-Series (point of sale). Each variant has its own API, access and limits. n8n has no built-in Lightspeed node, so the integration is custom work in n8n. Custom Via the API, custom-built ## What you can do with the Lightspeed API - Orders from Lightspeed as an invoice in Exact Online, Moneybird or another package - Keep stock in sync between point of sale, webshop and marketplaces - Shipping labels through Sendcloud as soon as an order is ready - Customers to your CRM or mailing list, with consent - Returns and refunds as a credit note in the accounts ## How the integration works With eCom C-Series you create an API key and secret under the store settings; the integration uses those with Basic Auth on the EU cluster and listens to webhooks for orders, products and customers. With Retail X-Series access goes through OAuth 2.0 with date-based versions in the API and webhooks for sales and stock. In both cases every order gets a fixed reference and the integration respects the limits per five minutes. ## Facts about the Lightspeed API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication C-Series | API key and secret per store (Basic Auth) on the EU cluster; created under the store settings at Developers. | Lightspeed eCom: Authentication Rate limits C-Series | 300 calls per five minutes, 3,000 per hour and 12,000 per day per key, plus 20 per second. When exceeded, 429. | Lightspeed eCom: Rate limiting Webhooks C-Series | Customers, orders, invoices, shipments, products, variants, returns and more (created, updated, deleted). Respond within five seconds; ten attempts in 24 hours; with more than half failing, disabled after 50 hours. | Lightspeed eCom: Webhooks Subscription C-Series | The API requires the Advanced or Professional subscription. | Lightspeed eCom: API documentation Authentication X-Series | OAuth 2.0 with an app from the developer portal, or personal tokens (Plus plan only). Access token and refresh token with rotation on every renewal. | Lightspeed Retail: Authorization Rate limits X-Series | 300 times the number of registers plus 50 per five minutes; when exceeded, 429 with Retry-After. | Lightspeed Retail: Rate limiting Version X-Series | Date-based versions (for example 2026-01), a new one every quarter, supported for at least twelve months; v0.9 and v2.0 are deprecated. | Lightspeed Retail: Versioning E-Series | Runs on the Ecwid platform: 600 calls per minute per token, signed webhooks, API only on paid plans. | Ecwid: API reference n8n | No built-in node and no community node found; the integration runs through an HTTP step in n8n. | n8n documentation ## What you need on your side - Knowing which Lightspeed you have: eCom C-Series, eCom E-Series or Retail X-Series - A subscription that includes the API, and an administrator who can create a key or app - One leading stock: point of sale, webshop or a central system - Access to the accounts or shipping service on the other side ## Where it often goes wrong, and how I prevent it - Wrong variant: C-Series, E-Series and X-Series have different APIs. First we establish which Lightspeed you have; only then we build. - Limit per five minutes: C-Series allows 300 calls per five minutes per key. A catch-up run therefore has to be spread; the integration schedules that. - Webhook disabled: with more than half of deliveries failing, Lightspeed disables a webhook after 50 hours. The integration responds fast and watches the error ratio. - VAT and discounts: point-of-sale discounts and VAT per country must land correctly in the accounts. I record that up front. ## In practice A Lightspeed integration is not yet listed as In production with me. The approach is the same as for WooCommerce and Shopify: orders with a fixed reference to the accounts, one leading stock, and a notification on every exception. ## What it costs I build a Lightspeed integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not build public Lightspeed apps for the app store; the integration is for your store. - I do not let two systems lead the stock at the same time. - I do not build new integrations on the deprecated X-Series versions v0.9 and v2.0. ## Frequently asked questions about the Lightspeed API Does n8n have a Lightspeed node? No, and no community node was found either. I connect Lightspeed through the official API of your variant with an HTTP step in n8n. Which Lightspeed variant can you connect? eCom C-Series, eCom E-Series and Retail X-Series. Each has its own API; in the assessment we establish which one you have and what is possible there. Which subscription do I need for the API? For eCom C-Series Lightspeed mentions the Advanced or Professional subscription. With E-Series the API only works on paid plans. With Retail X-Series personal tokens are limited to the Plus plan; an integration through OAuth works with the store's consent. How many calls does Lightspeed allow? C-Series: 300 per five minutes, 3,000 per hour and 12,000 per day per key. X-Series: 300 times the number of registers plus 50 per five minutes. Above that a 429; the integration then waits. Can Lightspeed notify the integration? Yes. C-Series has webhooks for customers, orders, products, stock and more; X-Series for sales, stock and products. What does not arrive through a webhook, the integration checks at fixed intervals. Related integrations ## Often connected together ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### Sendcloud Custom Create shipping labels and send tracking to the customer.More about the Sendcloud integration → ### bol.com In production Fetch orders, report shipments and update stock through the Retailer API.More about the bol.com integration → See all integrations → --- # Mollie API: connect Mollie to your accounting and webshop Source: https://aiagentcycle.com/en/integrations/mollie/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Payments & bank # Mollie API: connect Mollie to your accounting and webshop The Mollie API gives access to your payments, refunds and settlements, and Mollie's webhooks report when something changes. I connect both to your accounting and webshop. n8n has no built-in Mollie node, so this is custom work in n8n. The goal: every payment, refund and settlement automatically with the right invoice, so the end of the month is no longer a puzzle. Custom Via the API, custom-built ## What you can do with the Mollie API - Match payments to the right invoice in your accounting - Refunds as a credit note or reversing entry - Split settlements into orders and fees - Write the payment status back to your webshop or CRM - Keep track of recurring payments and subscriptions ## How the integration works A Mollie webhook only reports that something has changed, with the ID of the payment. The integration then fetches the current status from Mollie itself and processes it. That way it also works when a notification arrives twice or in a different order. ## Facts about the Mollie API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | API keys per website profile (test and live) or OAuth through Mollie Connect for third-party integrations. A key is shown once. | Mollie: Authentication Token lifetime | OAuth access token 1 hour; the refresh token does not expire. API keys do not expire. | Mollie: Generate tokens Rate limits | Per merchant, separately for reads and writes, calculated dynamically and visible in the RateLimit headers. When exceeded, 429 with Retry-After. Test mode may have lower limits. | Mollie: Rate limiting Webhooks | The classic webhook only sends an id; you fetch the status yourself. Ten attempts spread over 26 hours. The new webhooks (beta) send events such as payment.paid with an X-Mollie-Signature. | Mollie: Webhooks Test environment | Test mode with a test API key, euros only, fully separated from live; webhooks also fire in test mode. | Mollie: Testing Version | API v2. The v1 API was shut down on 31 December 2024; the Orders API is no longer recommended, use the Payments API. | Mollie: Migrating v1 to v2 Duplicate requests | An Idempotency-Key header on POST prevents duplicate payments or refunds; Mollie keeps it for an hour. | Mollie: Idempotency API cost | No separate API cost; you pay per successful transaction. | Mollie: Pricing n8n | No built-in node; there are community nodes on npm, including a package from Mollie itself (January 2026). I connect through the API with an HTTP step. | n8n documentation ## What you need on your side - A Mollie administrator who can create a test key and a live key per website profile - Access to the accounting package where payments, refunds and payouts should land - A fixed reference per order that exists both in Mollie and in the accounts - Agreements with your accountant on how payouts and fees are booked ## Where it often goes wrong, and how I prevent it - The webhook is not proof: the integration only trusts the status it fetches from Mollie itself. - Bundled settlements: one settlement contains many payments minus fees. They have to be split out to reconcile with the bank. - Refunds and chargebacks: these need their own entry, not a correction on the original invoice. - Test and live: Mollie has separate keys for test and live. The integration runs in test first. ## In practice In webshop intakes this is a recurring problem: at the end of the month, going through the bank and splitting Mollie settlements into orders by hand. That is exactly the work this integration takes over. ## What it costs I build a Mollie integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not build payment pages or a checkout; the integration processes what Mollie has already handled. - I do not use the deprecated Orders API for new integrations. - I never trust a status from a webhook; the integration always fetches the payment from Mollie itself. ## Frequently asked questions about the Mollie API Does n8n have a Mollie node? No, not as an official built-in node. I connect Mollie through the API and webhooks in n8n. Does the bank reconcile by itself afterwards? The integration splits every settlement into payments and fees, so your accounting can match the bank line. Whatever does not match goes on a list. Does this work with Moneybird, Exact and Zoho Books? Yes. The Mollie side is always the same; only the accounting side differs per package. Why does Mollie not include the status in the webhook? Mollie's classic webhook only contains the id of the payment. That is deliberate: nobody can send a fake notification that way. The integration then fetches the current status from Mollie itself and processes it. What happens if a Mollie webhook does not arrive? Mollie tries ten times, spread over 26 hours. In addition the integration checks open payments at fixed intervals, so a missed notification is still processed. Related integrations ## Often connected together ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Zoho Books In production Book webshop orders automatically as an invoice.View in the overview → ### Stripe Standard Payments and subscriptions to accounting and CRM.View in the overview → See all integrations → --- # Moneybird API: connect Moneybird to your webshop, CRM and payments Source: https://aiagentcycle.com/en/integrations/moneybird/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:36 Integrations · Accounting & ERP # Moneybird API: connect Moneybird to your webshop, CRM and payments Through the Moneybird API, which also supports webhooks, I create invoices, keep contacts in sync and register payments in Moneybird. n8n has no built-in Moneybird node, so the integration is custom work in n8n. The result: invoices, contacts and payments are in Moneybird without anyone retyping them. Custom Via the API, custom-built ## What you can do with the Moneybird API - Create sales invoices from your webshop or CRM - Keep contacts in sync with your CRM - Match payments from Mollie or the bank to the right invoice - Turn quotes from your CRM into an invoice - Prepare purchase invoices from your email for processing ## How the integration works The integration uses the Moneybird API with a token for your administration. Where Moneybird reports an event through a webhook, the workflow starts straight away; otherwise it checks at fixed times. Every invoice gets a reference to its source, to prevent the same order from becoming an invoice twice. ## Facts about the Moneybird API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | OAuth 2 or a personal API token as Bearer. A token gives access to the whole account, so I use scopes and a separate token per integration. | Moneybird: Authentication Token lifetime | Tokens currently do not expire; Moneybird reserves the right to change that. Revoking is possible through the revoke endpoint. | Moneybird: Authentication Rate limits | 150 requests per 5 minutes per IP address, and 50 per 5 minutes for the report endpoints. When exceeded, 429 with a Retry-After header. | Moneybird: Introduction Webhooks | Yes, per administration, with events such as sales_invoice, contact and payment. The message contains the full entity and a Moneybird-Signature (HMAC-SHA256). A retry schedule is not in the documentation. | Moneybird: Webhooks Test environment | Free sandbox administrations with all features; invoices get a watermark. | Moneybird: Introduction Version | API v2 is the only available version, in JSON or XML. | Moneybird: Introduction API cost | Unlimited within your subscription; the API is included in all four plans, from Compact. | Moneybird: Pricing n8n | No built-in node; the only community node on npm dates from 2022. I connect through the API with an HTTP step. | n8n documentation ## What you need on your side - A Moneybird administrator who can create an API token or OAuth app with limited scopes - The VAT rates and ledger accounts per product or service, aligned with your accountant - A sandbox administration to test the integration on first - A fixed reference per order (for example the order number) that goes onto the invoice ## Where it often goes wrong, and how I prevent it - VAT and ledger: every item or service must land on the right VAT rate and the right ledger account. I agree that mapping in advance with you or your accountant. - Duplicate invoices: a webhook can arrive twice. With a fixed reference per order, a second attempt is recognised and skipped. - Rounding differences: webshop and accounts sometimes round differently. The integration checks the total and reports any difference. - Multiple administrations: if you work with more than one administration, each administration gets its own route. ## In practice I use the same approach in my own webshop with Zoho Books: orders are booked automatically at the right VAT rate, and only exceptions go to a person. ## What it costs I build a Moneybird integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not do your bookkeeping; the VAT and ledger mapping comes from you or your accountant. - I do not use a token with access to the whole account when a limited scope is enough. - I do not trust the status in a webhook blindly; the integration fetches the current entity before it books anything. ## Frequently asked questions about the Moneybird API Does n8n have a Moneybird node? No, not as an official built-in node. I connect Moneybird through the API in n8n. In daily use that makes no difference to you: it runs on your own server and is monitored. Can Mollie payments be matched to the invoice automatically? Yes. The integration fetches the payment, finds the matching invoice through the order reference and registers the payment. If that does not work, the payment goes on a list for manual checking. Can my accountant be involved? Gladly. We agree the VAT and ledger mapping in advance, so your accountant does not have to correct anything. How many requests per minute does Moneybird allow? 150 per 5 minutes per IP address, and 50 per 5 minutes for reports. Above that Moneybird returns a 429 with a wait time. The integration tracks that counter and spreads large batches, for example during a catch-up run. Can I test safely in Moneybird? Yes. Moneybird offers free sandbox administrations with all features; invoices in them get a watermark. The integration runs there first, and only then on your real administration. Related integrations ## Often connected together ### Mollie Custom Match payments and refunds to your invoices.More about the Mollie integration → ### WooCommerce In production Pass orders, customers and stock on to accounting or CRM.More about the WooCommerce integration → ### Shopify Standard Sync orders, products and customers.More about the Shopify integration → ### e-Boekhouden Custom Deliver entries and relations through the API.More about the e-Boekhouden integration → See all integrations → --- # Nmbrs API: connect Nmbrs to your HR system, planning and accounts Source: https://aiagentcycle.com/en/integrations/nmbrs/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · HR & payroll # Nmbrs API: connect Nmbrs to your HR system, planning and accounts I connect Nmbrs (Visma) through the Nmbrs REST API, with OAuth 2.0 for access. n8n has no built-in Nmbrs node, so the integration is custom work in n8n. Note: Nmbrs's old SOAP API stops on 1 March 2027; I only build new integrations on REST. Custom Via the API, custom-built ## What you can do with the Nmbrs API - Create new employees from your HR system or onboarding in Nmbrs - Pass leave and absence on to planning or HR - Deliver hours worked and expense claims for the payroll run - Pass wage components and salary changes on from one source - Journal entries from the payroll run to your accounts ## How the integration works The integration uses OAuth 2.0 with a client you create in the Nmbrs developer portal; an Nmbrs user gives consent once. Every call goes to the REST API with an access token and a subscription key. Nmbrs counts calls per minute and per month, so the integration works in batches. For personal data strict agreements apply: only the fields the integration needs, with logging per action. ## Facts about the Nmbrs API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | OAuth 2.0 authorization code flow, the only form of access for the REST API. Every call carries a Bearer token and a subscription key (X-Subscription-Key) from the developer portal. | Nmbrs: Authentication Token lifetime | Access token 1 hour. Refresh token 30 days and single-use; every renewal returns a new refresh token (offline_access scope). | Nmbrs: Authentication Rate limits | Per product: Starter and Private 500 calls per minute (50,000 and 200,000 per month respectively), Verified Partners 1,000 per minute (500,000 per month). When exceeded, 429. | Nmbrs: Developer portal Webhooks | Nmbrs mentions webhooks on the partner page; the details sit behind a login and not in the REST documentation. | Nmbrs: Building an integration Test environment | No separate sandbox URL; there is a demo environment for developers that does not expire. | Nmbrs: Current state of the REST API Version and deprecations | The REST API has no version in the URL; changes come through new fields and a changelog. The SOAP API is no longer supported from 1 March 2027. | Nmbrs: API for developers Objects | Employees, employments, contracts, salary, wage components, hours, leave and absence, departments, cost centres, payroll runs, documents and more. | Nmbrs: Public REST API API cost | Products in the developer portal without a price: Starter (immediate), Private (on request), Verified Partners (after a demo). | Nmbrs: Developer portal n8n | No built-in node and no community node found; the integration runs through an HTTP step in n8n. | n8n documentation ## What you need on your side - An Nmbrs user with permissions on the companies the integration works in, who gives consent once - A client in the Nmbrs developer portal (Starter is immediate, Private on request) - A data processing agreement and a list of exactly the fields the integration may read or write - A demo environment to build against before your real payroll data is touched ## Where it often goes wrong, and how I prevent it - Personal data: payroll and absence data are sensitive. The integration reads only the fields it needs and logs every action; the data processing agreement covers the rest. - Access per company: a user only sees the companies they have permissions for. Where those are missing, Nmbrs returns a 403. I record that up front. - Monthly cap: next to a limit per minute Nmbrs has a cap per month. The integration counts along and notifies you when the cap comes into view. - End of SOAP: the SOAP API stops on 1 March 2027. An existing SOAP integration has to move to REST before that date. ## In practice An Nmbrs integration is not yet listed as In production with me. The approach is the same as for AFAS: one source per data item, a fixed key per employee, and a plain-language notification when something does not arrive. For payroll and absence data I build in a human check by default before anything is written. ## What it costs I build an Nmbrs integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not build new integrations on the SOAP API that Nmbrs stops on 1 March 2027. - I do not let an integration write payroll or absence data without a human check, unless we explicitly agree otherwise. - I do not do payroll administration; the integration passes data on, your payroll administrator remains responsible. ## Frequently asked questions about the Nmbrs API Does n8n have an Nmbrs node? No, and no community node was found either. I connect Nmbrs through the REST API with an HTTP step in n8n. What does the end of the SOAP API mean? Nmbrs stops the SOAP API on 1 March 2027; after that only the REST API remains. If you have a SOAP integration now, it has to be rebuilt before that date. I only build new integrations on REST. How many calls does Nmbrs allow? That depends on the product in the developer portal: Starter and Private 500 per minute, with a cap of 50,000 or 200,000 per month; Verified Partners 1,000 per minute. Above that Nmbrs returns a 429. Can I test without real payroll data? Nmbrs offers no separate sandbox URL, but it does offer a demo environment for developers that does not expire. I build against that before the integration touches your real environment. May an integration simply read salary data? Only within the permissions of the user who gave consent and within the agreements in the data processing agreement. The integration gets no more fields than the task requires, and every action is logged. Related integrations ## Often connected together ### AFAS Profit Custom Sync relations, employees and entries through the AFAS connectors.More about the AFAS Profit integration → ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Simplicate Custom Connect projects, hours and invoices to your accounting.More about the Simplicate integration → ### Teamleader Focus Custom Connect deals, quotes and invoices to your accounting.More about the Teamleader Focus integration → See all integrations → --- # Picqer API: connect Picqer to your webshop, marketplaces and accounts Source: https://aiagentcycle.com/en/integrations/picqer/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Stock & fulfilment # Picqer API: connect Picqer to your webshop, marketplaces and accounts I connect Picqer through the Picqer API, with an API key per application and Picqer's webhooks for events in the warehouse. n8n has no built-in Picqer node and no community node was found, so the integration is custom work in n8n, in your own EU environment. Custom Via the API, custom-built ## What you can do with the Picqer API - Orders from channels without a standard integration into Picqer - Free stock from Picqer back to webshop and marketplaces - Shipped orders and shipping costs to your accounts - Returns from Picqer back to webshop and accounts - Keep purchase orders and receipts in sync with your ERP ## How the integration works Picqer works with an API key per application (Basic Auth) and requires a User-Agent on every call. Events such as a new order, a closed picklist or a stock change arrive through signed webhooks; the integration checks the signature and processes the message. Picqer allows about 500 calls per minute, so the integration works in batches and watches the headers. ## Facts about the Picqer API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | API key as the username in Basic Auth, created under Settings, API Keys; a dedicated key per application. A User-Agent header is mandatory. | Picqer: API Key lifetime | No expiry; the key works until it is revoked. | Picqer: API Rate limits | Normally 500 calls per minute per key, depending on load. When exceeded, 429 and the request is ignored; the headers X-RateLimit-Limit and -Remaining show the room. | Picqer: API Webhooks | Yes: orders, picklists, products, purchase orders, receipts, returns and more, with a signature (X-Picqer-Signature). Respond within ten seconds; fifteen attempts in about seventeen hours; after five complete failures in 24 hours the webhook is disabled. | Picqer: Webhooks Test environment | Developers can request a free Picqer test account. | Picqer: API Version | Only /api/v1/ is active; breaking changes come in a new version URL. | Picqer: API Objects | Products and stock, orders, webshop orders, customers, picklists, shipments, purchase orders, receipts, returns, backorders, warehouses and locations. | Picqer: API API cost | Not in the official documentation. | Picqer: API n8n | No built-in node and no community node found; the integration runs through an HTTP step in n8n. | n8n documentation ## What you need on your side - A Picqer administrator who can create a separate API key for the integration - One leading stock: Picqer or your ERP, not both - Unambiguous item codes across all channels - Access to the webshop, marketplace or accounts on the other side ## Where it often goes wrong, and how I prevent it - Slow webhook receiver: Picqer waits at most ten seconds for a response and disables a webhook after five failures in a day. The integration responds immediately and processes afterwards. - Overselling: if free stock does not go back to the channels in time, you sell what is not there. Stock changes are passed on straight away. - Minute limit: above about 500 calls per minute Picqer ignores the request with a 429. The integration spreads the work. - Item codes: without an unambiguous item code an order does not land. The integration reports which code is missing. ## In practice A Picqer integration is not yet listed as In production with me. The approach is the same as for bol.com and Sendcloud: webhooks as the signal, the API as the source, one leading stock, and a notification when an order or shipment gets stuck. ## What it costs I build a Picqer integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not set up your warehouse in Picqer; I connect to it. - I do not let two systems lead the stock at the same time. - I do not trust a webhook blindly; the integration checks the signature and fetches the current data. ## Frequently asked questions about the Picqer API Does n8n have a Picqer node? No, and no community node was found either. I connect Picqer through the official API with an HTTP step in n8n. How many calls per minute does Picqer allow? Normally about 500 per minute per API key; Picqer may adjust that under load. Above that Picqer returns a 429 and ignores the request. The headers show how much room is left. Can Picqer notify the integration? Yes, with webhooks for orders, picklists, products, purchase orders, returns and more, with a signature the integration checks. Picqer retries a message fifteen times in about seventeen hours. Is there a test environment? Developers can request a free Picqer test account. I build against that before the integration touches your real warehouse. What if Picqer disables a webhook? That happens after five complete failures within 24 hours. The integration is notified and re-enables the webhook through the API once the cause is fixed; in the meantime a scheduled check picks up missed orders. Related integrations ## Often connected together ### WooCommerce In production Pass orders, customers and stock on to accounting or CRM.More about the WooCommerce integration → ### Shopify Standard Sync orders, products and customers.More about the Shopify integration → ### bol.com In production Fetch orders, report shipments and update stock through the Retailer API.More about the bol.com integration → ### Sendcloud Custom Create shipping labels and send tracking to the customer.More about the Sendcloud integration → See all integrations → --- # Private LLM on your own server (Qwen, Llama, Gemma, gpt-oss) Source: https://aiagentcycle.com/en/integrations/local-ai/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Local AI # A private LLM on your own server: open models for sensitive business data Open models such as Qwen, Llama, Gemma, Phi-4, Mistral and OpenAI's gpt-oss can run on your own server via Ollama, and n8n has built-in nodes for that. That gives you a private LLM for sensitive business data: the data does not go to an external AI provider, and you do not pay per question. Standard Built-in n8n integration ## What a private LLM gives you - Your data stays in-house: documents, customer data and emails are processed on a server in the EU that is yours. Nothing goes to an external AI provider. - Predictable costs: you pay for the server, not per question or per word. More use does not mean a higher bill from an AI provider. - Not dependent on one provider: many open models have a permissive licence, such as Apache 2.0 or MIT. Price or terms changes by a cloud provider do not affect you. - An honest picture of quality: a local model is not equally good at every task as the largest cloud model. That is why I test on your own examples first, and we choose per task. ## What you use a self-hosted LLM for - Summarise and classify sensitive documents - Pre-sort customer questions or tickets - A knowledge base AI on your own documents - Create embeddings for searching by meaning - A fallback route when a cloud model is not available ## How the integration works Ollama runs the model on a server in the EU that is yours. In n8n, the Ollama node calls that model, just like a cloud model. If many people or processes need a model at the same time, a model server such as vLLM can take over; it offers an OpenAI-compatible API. For heavy tasks, a cloud model can step in through the same gateway, so you choose per task what stays local. ## Which models run locally A selection from the official Ollama library. The sizes are the variants available there; which one fits depends on the task and the hardware. Model | From | Sizes in Ollama | Licence Qwen3 | Alibaba (Qwen) | 0.6B to 235B | Apache 2.0 (including Qwen3-8B) Llama 3.3 | Meta | 70B | Llama 3.3 Community License Llama 3.1 / 3.2 | Meta | 1B to 405B | See Meta's licence per version Gemma 3 | Google | 270M to 27B | Gemma Terms of Use Phi-4 | Microsoft | 14B | MIT gpt-oss | OpenAI | 20B and 120B | Apache 2.0 DeepSeek-R1 | DeepSeek | 1.5B to 671B | MIT (derived versions follow their base model) Mistral | Mistral AI | 7B | Apache 2.0 Granite | IBM | 2B to 30B | Apache 2.0 Source: ollama.com/library and the makers' model pages, checked on 31 October 2026. ## Facts about the local AI API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | None locally. Ollama listens on 127.0.0.1:11434 only by default; external access goes through a proxy with a token or password. | Ollama: FAQ Rate limits | None. You set capacity with the number of parallel requests (1 by default) and a queue of 512; when the queue is full you get a 503. | Ollama: FAQ Version | The API is not strictly versioned but deliberately stable. Deprecations are rare and announced; the old /api/embeddings has been replaced by /api/embed. | Ollama: API Compatibility | OpenAI-compatible /v1 endpoints and an Anthropic-compatible /v1/messages, so existing code and gateways work. | Ollama: API Cost | Free locally (open source); you pay for the server. Ollama's cloud variant has its own pricing. | Ollama: Cloud n8n | Built-in sub-nodes Ollama Chat Model, Ollama Model and Embeddings Ollama. | n8n documentation ## What you need on your side - A server in the EU with enough memory for the chosen model: a small model runs on an ordinary server, a large model or heavy use needs a GPU - Examples of real tasks to test the quality beforehand - A decision on who may use the model and through which access - With much concurrent use: room for a model server such as vLLM ## Where it often goes wrong, and how I prevent it - Hardware: the size of the model determines how much memory and computing power is needed. I work that out for you in advance. - Quality: a small local model is not good enough for every task. I test it on your examples before it goes live. - Maintenance: a local model needs updating and monitoring, like any other service. - Speed: without suitable hardware, a local model is slow. Tasks that are not urgent then run overnight. ## In practice Holos33, my own app, uses the Qwen family through its own model-independent gateway. Connecting a different model there is a configuration choice, not a rebuild. ## What it costs I build a process with local AI as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. You rent or buy the server itself; I work out beforehand what is needed. All prices and what is included → ## What I do not do - I do not expose a local model on the internet without access control. - I do not promise cloud quality from a small local model; I test on your examples first. - You buy or rent the hardware yourself; I work out beforehand what is needed. ## Frequently asked questions about a private LLM What is the difference with ChatGPT? ChatGPT runs at OpenAI. A local model runs on your own server; your data stays there. For many business tasks, a well-chosen open model is more than enough. Which models can run locally? Among others the Qwen family, Meta's Llama and Mistral, via Ollama. Which one fits depends on the task and the hardware. Do I need my own GPU? Not always. Small models run on an ordinary server; for larger models or heavy use, a GPU server is sensible. How many questions can a local model handle at once? By default Ollama processes one request at a time and queues the rest, up to 512. For more concurrency I raise that setting or add a model server such as vLLM, depending on the hardware. Can I switch to a different model later? Yes. Ollama offers OpenAI-compatible endpoints and n8n talks through a gateway; another model is then a setting, not a rebuild. That is how it works in Holos33 as well. Related integrations ## Often connected together ### Qwen Standard Qwen models in the cloud or locally via Ollama.More about the Qwen integration → ### Llama Standard Open model from Meta, locally via Ollama for sensitive data.More about the Llama integration → ### Mistral Standard European language model for text and document processing.View in the overview → ### Qdrant Standard Self-hosted vector storage for your own knowledge base.More about the Qdrant integration → See all integrations → --- # Sendcloud API: connect Sendcloud to your webshop and marketplaces Source: https://aiagentcycle.com/en/integrations/sendcloud/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Shipping # Sendcloud API: connect Sendcloud to your webshop and marketplaces With the Sendcloud API and webhooks, an order becomes a label, the customer gets the tracking link, and a return flows back to stock and accounts. n8n has no built-in Sendcloud node, so this is custom work in n8n. Custom Via the API, custom-built ## What you can do with the Sendcloud API - Create a shipping label as soon as an order is ready - Tracking to the customer and to bol.com or your webshop - Register returns and let them flow back to stock - Shipping costs per order to your accounting - Flag shipments that get stuck ## How the integration works Through the API, the integration creates a shipment with the address and parcel details from the order and chooses the carrier according to your rules. Status changes come in through a webhook. Every step is logged, and a shipment without a status update triggers an alert. ## Facts about the Sendcloud API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | Basic Authentication with a public key and private key from a Sendcloud API integration, or OAuth2 with a Bearer token when enabled on the integration. | Sendcloud: Authentication Token lifetime | OAuth2 access tokens expire after 1 hour; API keys do not expire. | Sendcloud: Authentication Rate limits | 1,000 read requests per minute; 100 write actions per minute with a burst of 15 per second. When exceeded, 429. | Sendcloud: Rate limits Webhooks | Enabled per integration; v3 sends a message on every status change of a parcel, with a Sendcloud-Signature (HMAC-SHA256). Up to ten attempts in about an hour and a half. | Sendcloud: Webhooks v3 Test environment | No sandbox. Testing is possible on the live API with the Unstamped letter option, which costs nothing; other test labels have to be cancelled in time. | Sendcloud: Creating test labels Version | API v3 is current; v2 has been in maintenance mode since April 2026 and gets no new features. | Sendcloud: API version guide Objects | Shipments, orders, returns and Ship an Order (shipment and label in one step). | Sendcloud Developer Docs n8n | No built-in node. Note: the npm package n8n-nodes-sendcloud is a different product (a Brazilian email service). I connect through the API with an HTTP step. | n8n documentation ## What you need on your side - A Sendcloud administrator who can create an API integration with keys and enable webhooks - Your shipping rules on paper: which carrier for which country, weight and size - Complete address data in the source (webshop or marketplace), including a phone number where the carrier asks for it - Agreements on who picks up a rejected label ## Where it often goes wrong, and how I prevent it - Addresses: an incomplete address results in a rejected label. The integration checks it and reports it before shipping. - Multiple parcels: an order with several boxes needs several labels under one order. - Carrier rules: which carrier goes with which country and weight, I record in advance. - Status mapping: the Sendcloud statuses must match those of your webshop and marketplace. ## In practice In webshop intakes, "forgot the tracking email" is one of the most mentioned mistakes. With this integration, that email goes out with the label, without anyone having to think about it. ## What it costs I build a Sendcloud integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not negotiate carrier contracts and do not manage your Sendcloud subscription. - I do not create test labels with a normal shipping option without a cancellation agreement, because those are invoiced. - I no longer build new integrations on API v2. ## Frequently asked questions about the Sendcloud API Does n8n have a Sendcloud node? No. I connect Sendcloud through the official API in n8n. Can the tracking also go to bol.com? Yes. The integration reports the shipment with tracking to bol.com and checks whether bol has processed the report. Does this also work with MyParcel or PostNL? Yes, with the same pattern through their own API. In the assessment we look at which carriers you use. Can I test a Sendcloud integration without cost? Yes, with the Unstamped letter option on the live API; Sendcloud does not charge for it. A label with a normal shipping option is invoiced if you do not cancel it in time. The integration therefore runs with that test option first. How many labels per minute can the integration create? Sendcloud allows 100 write actions per minute, with a burst of 15 per second. For a peak, for example after a promotion, the integration processes orders in batches and reports what is still in the queue. Related integrations ## Often connected together ### WooCommerce In production Pass orders, customers and stock on to accounting or CRM.More about the WooCommerce integration → ### bol.com In production Fetch orders, report shipments and update stock through the Retailer API.More about the bol.com integration → ### MyParcel Custom Create shipments from orders, with labels ready automatically.View in the overview → ### PostNL Custom Fetch labels, barcodes and shipment status automatically.View in the overview → See all integrations → --- # Shopify automation: connect Shopify to your accounting, stock and CRM Source: https://aiagentcycle.com/en/integrations/shopify/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:36 Integrations · Webshops # Shopify automation: connect Shopify to your accounting, stock and CRM Shopify has a built-in node and trigger in n8n. With them I connect orders, products and customers to your accounting, stock and CRM. The workflows run in your own EU environment and belong to you. Standard Built-in n8n integration ## Shopify automation: what you connect - Orders as an invoice in Exact Online, Moneybird or AFAS - Keep stock in line with your warehouse or marketplaces - Customers and order history to your CRM - Shipping labels and tracking through Sendcloud or MyParcel - Refunds as a credit note in the accounts ## How the integration works The Shopify trigger starts a workflow on a new or changed order; the Shopify node reads and writes products, customers and orders. Where the node does not support a field, I use the Shopify Admin API directly. Every processed order is recorded, so nothing happens twice. ## Facts about the Shopify API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | Access token per store. You create a custom app in the Dev Dashboard; that requires the App developer role. | Shopify: Authentication Token lifetime | Offline tokens: non-expiring, or expiring after 1 hour with a 90-day refresh token. Online tokens expire after 24 hours. | Shopify: Access tokens Rate limits | The GraphQL Admin API uses a point budget per app and store: 100 points per second restored on Standard, 200 on Advanced, 1,000 on Plus. When exceeded, Shopify returns HTTP 200 with the error THROTTLED, not 429. | Shopify: Rate limits Webhooks | Yes, for example orders/create and products/update, signed with HMAC-SHA256. Eight retries over four hours; after that Shopify removes the subscription. Delivery is not guaranteed. | Shopify: Webhooks Test environment | Development stores through a Partner account, without real transactions. | Shopify: Development stores Version | A new API version every quarter (for example 2026-10), each supported for at least twelve months. The REST Admin API has been legacy since 1 October 2024. | Shopify: Versioning API cost | No separate cost. Apps with Level 2 PII access require the Grow plan or higher. | Shopify Help: Custom apps n8n | Built-in Shopify node and Shopify trigger; an access token is the recommended credential. | n8n documentation ## What you need on your side - A Shopify administrator with the App developer role who can create a custom app with an access token in the Dev Dashboard - An overview of your markets and currencies, so VAT and amounts land correctly in the accounts - Access to the accounting package or CRM on the other side - With high order volumes: the Shopify plan you are on, because it sets the API budget per second ## Where it often goes wrong, and how I prevent it - API versions: Shopify regularly releases new API versions and retires old ones. The integration uses a fixed version and is updated during maintenance. - Multiple currencies and markets: if you sell in several countries, currencies and VAT per market must land correctly in the accounts. - Metafields: extra product data often lives in metafields. I include them explicitly in what we agree. - Refunds: a partial refund must become a matching credit note, not a new invoice. ## In practice The pattern is the same as in my integrations for WooCommerce and Magento 2: orders booked as invoices, stock in line, and an alert for every exception. ## What it costs I build a Shopify integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not build public apps for the Shopify App Store; the integration is a custom app for your store. - I do not use the legacy REST Admin API for new integrations. - I do not make theme changes in Shopify. ## Frequently asked questions about Shopify automation Does n8n have a Shopify integration? Yes. n8n has a built-in Shopify node and Shopify trigger. That makes the integration faster to build and cheaper than custom work via the API. Where does the integration run? On a server in the EU that is yours or that I set up for you. Your data does not pass through an AIAgentCycle environment. Does it work with several Shopify stores? Yes. Each store gets its own route and its own keys, with the same monitoring. Do I get an error when Shopify throttles the integration? Not as a normal error code. Shopify returns HTTP 200 with the error THROTTLED in the response body. The integration reads that response and waits until budget is available again. Anyone who only checks the status code misses it. What happens when Shopify releases a new API version? Shopify releases a version every quarter and supports each one for at least twelve months. The integration is pinned to a fixed version. Under maintenance I move it over in time, with a test beforehand. Related integrations ## Often connected together ### WooCommerce In production Pass orders, customers and stock on to accounting or CRM.More about the WooCommerce integration → ### Magento 2 In production Pass orders and customer data on to your accounting.More about the Magento 2 integration → ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### bol.com In production Fetch orders, report shipments and update stock through the Retailer API.More about the bol.com integration → See all integrations → --- # Simplicate API: connect Simplicate to your accounts, website and HR Source: https://aiagentcycle.com/en/integrations/simplicate/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · CRM & sales # Simplicate API: connect Simplicate to your accounts, website and HR I connect Simplicate through the Simplicate API, with an API key and secret you create in Simplicate, and with Simplicate's webhooks for events. n8n has no built-in Simplicate node and no community node was found, so the integration is custom work in n8n. Custom Via the API, custom-built ## What you can do with the Simplicate API - Website forms as a lead or organisation in Simplicate - Invoices from Simplicate to your accounts - Fetch hours and projects for reporting and dashboards - Keep employees, leave and absence in sync with HR or payroll - Keep contact persons and organisations in sync with your mailing list ## How the integration works In Simplicate you create an API token under the general settings; the permissions follow the user the token was created for. The integration uses the REST API v2 and, where it exists, the newer v3. Simplicate sends signed webhooks on events such as a new invoice or a changed organisation; the integration checks the signature and then fetches the current data. Simplicate guarantees at least 60 calls per minute, so the integration works in batches. ## Facts about the Simplicate API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | API token (key and secret) created in Simplicate under the general settings; the permissions are those of the user the token was created for. v2 through two headers, v3 as Bearer. | Simplicate: Getting started v2 Token lifetime | No expiry described; the token works until it is deleted. | Simplicate: Getting started v2 Rate limits | At least 60 calls per minute; Simplicate may adjust the limit per endpoint. When exceeded, 429. | Simplicate: Getting started v2 Webhooks | Yes, configurable per event (projects, hours, invoices, organisations, persons and more), with an HMAC-SHA256 signature in X-Webhook-Signature. The secret is only visible when created. | Simplicate: Webhooks Test environment | Not in the official documentation. | Simplicate: Developer Version | API v2 (REST) and the newer v3 with a limited number of endpoints, usable side by side; no deprecation of v2 announced. | Simplicate: Getting started v3 API cost | Not in the official documentation. | Simplicate: Developer n8n | No built-in node and no community node found; the integration runs through an HTTP step in n8n. | n8n documentation ## What you need on your side - A Simplicate administrator who can create a separate user with limited permissions and an API token - A fixed source value per form or channel - The ledger and VAT mapping of invoices, aligned with your accountant - Access to the accounts, HR or mailing list on the other side ## Where it often goes wrong, and how I prevent it - Too broad permissions: an API token inherits a user's permissions. I create a separate user with only the permissions the integration needs. - Lost webhook secret: a webhook's secret is only visible when it is created. The integration stores it securely straight away. - Minute limit: above 60 calls per minute Simplicate may return a 429. The integration spreads the work. - Invoice to accounts: ledger and VAT of a Simplicate invoice must match your accounts. I record that up front. ## In practice A Simplicate integration is not yet listed as In production with me. The approach is the same as for Zoho CRM: one source for origin, a fixed key per organisation, webhooks as the signal and the API as the source, and a notification when something does not arrive. ## What it costs I build a Simplicate integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not configure Simplicate itself (workflows, templates, roles); I connect to it. - I do not use an administrator's API token when a user with limited permissions is enough. - I do not trust a webhook blindly; the integration checks the signature and fetches the current data. ## Frequently asked questions about the Simplicate API Does n8n have a Simplicate node? No, and no community node was found either. I connect Simplicate through the official API with an HTTP step in n8n. How do I get access to the Simplicate API? In Simplicate you create an API token (key and secret) under the general settings. That token's permissions are those of the user it was created for, so I ask for a separate user with limited permissions. How many calls per minute does Simplicate allow? Simplicate guarantees at least 60 per minute and may adjust the limit per endpoint. Above that Simplicate returns a 429. The integration therefore works in batches. Can Simplicate notify the integration? Yes. Simplicate has webhooks for projects, hours, invoices, organisations, persons and more, with a signature the integration checks. On a 429 Simplicate retries up to three times. Is there a test environment? Not according to the documentation. I therefore test with clearly marked test records that are cleaned up afterwards, or on a separate Simplicate environment if you have one. Related integrations ## Often connected together ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### Nmbrs Custom Pass new employees and pay components on automatically.More about the Nmbrs integration → ### Teamleader Focus Custom Connect deals, quotes and invoices to your accounting.More about the Teamleader Focus integration → See all integrations → --- # SnelStart API: connect SnelStart to your webshop, CRM and payments Source: https://aiagentcycle.com/en/integrations/snelstart/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Accounting & ERP # SnelStart API: connect SnelStart to your webshop, CRM and payments I connect SnelStart through SnelStart's B2B API. You request it from SnelStart, with a development key to build with and a certification for a permanent key. n8n has no built-in SnelStart node, so the integration is custom work in n8n, in your own EU environment. Custom Via the API, custom-built ## What you can do with the SnelStart API - Webshop orders as a sales order or invoice in SnelStart - Keep contacts in sync with your CRM or webshop - Prepare payments from Mollie or the bank for reconciliation - Items and prices from SnelStart to your webshop - Fetch outstanding items for reminders or a dashboard ## How the integration works SnelStart works with an application process: first a development key and a free temporary test account, then the build against the documentation in the B2B portal, and only after certification a permanent key. For a production integration SnelStart requires OAuth and a webhook URL. In n8n an HTTP step talks to the API; every order gets a fixed reference, so nothing is booked twice. ## Facts about the SnelStart API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Application | Request the integration through a form at SnelStart; then access to the B2B portal with a development key. | SnelStart: API Permanent key | Only after certification of the integration (SnelStart mentions about twelve days). A production integration requires OAuth, a webhook URL and at least five customers. | SnelStart: API Test environment | A free temporary user account to develop with. | SnelStart: B2B API portal Documentation | The technical documentation sits behind a login in the B2B portal. Token lifetime, limits and versioning policy are not publicly documented. | SnelStart: B2B API portal API cost | Which plans include the API and what certification costs is not in the public documentation; I check that with you at SnelStart. | SnelStart: API n8n | No built-in node; a community node on npm (December 2025). I connect through the API with an HTTP step. | n8n documentation ## What you need on your side - An API application with SnelStart in your company's name, plus the test account and the development key - The VAT rates and ledger accounts per item or service, aligned with your accountant - A fixed reference per order and per contact, so nothing is booked twice - Access to the webshop, CRM or payment service on the other side ## Where it often goes wrong, and how I prevent it - Underestimating the application process: a permanent key only comes after certification, which SnelStart estimates at about twelve days. I plan for that up front. - VAT and ledger: every item must land on the right VAT rate and the right ledger account. I agree that mapping with you or your accountant. - Duplicate contacts: without a fixed key you get duplicate contacts. I match on a fixed number, not on name. - Documentation behind a login: the technical details are not public. What I list here is what SnelStart publishes itself; the rest I check in the portal. ## In practice A SnelStart integration is not yet listed as In production with me. The route is the same as for Moneybird and Exact Online: first against a test account, a fixed reference per order and contact, and a plain-language notification when a booking fails. ## What it costs I build a SnelStart integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. Any SnelStart costs for the API and certification come on top; we check those up front. All prices and what is included → ## What I do not do - I do not do your bookkeeping; the VAT and ledger mapping comes from you or your accountant. - I do not build a production integration outside SnelStart's certification process. - I do not quote limits or token lifetimes that SnelStart does not publish. ## Frequently asked questions about the SnelStart API Does n8n have a SnelStart node? No, not built in. There is a community node on npm (December 2025), but I connect through the official B2B API with an HTTP step in n8n. That is readable, exportable and runs on your own server. What do I need to arrange with SnelStart? An application for the API with SnelStart. You then get a development key and a free temporary test account. For a permanent key SnelStart requires certification of the integration; that takes about twelve days. Is OAuth mandatory? For a production integration it is: SnelStart requires OAuth and a webhook URL. I build the integration that way from the start, so certification does not stall on that point. Which SnelStart plans include an API? That is not in SnelStart's public documentation. In the assessment I check your plan with SnelStart before we build anything. What happens when a booking in SnelStart fails? The order goes to a queue and you get an error email with the order number and what went wrong. Temporary errors are retried automatically. Related integrations ## Often connected together ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### e-Boekhouden Custom Deliver entries and relations through the API.More about the e-Boekhouden integration → ### WooCommerce In production Pass orders, customers and stock on to accounting or CRM.More about the WooCommerce integration → See all integrations → --- # Teamleader Focus API: connect Teamleader to your accounts, website and planning Source: https://aiagentcycle.com/en/integrations/teamleader-focus/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · CRM & sales # Teamleader Focus API: connect Teamleader to your accounts, website and planning I connect Teamleader Focus through the Teamleader API, with OAuth 2.0 for access and webhooks for events. n8n has no built-in Teamleader node; there are community nodes, but I connect through the official API in n8n, in your own EU environment. Custom Via the API, custom-built ## What you can do with the Teamleader Focus API - Website forms as a lead or contact in Teamleader, with the right source - Turn won deals into an invoice or project - Invoices from Teamleader to your accounts - Keep contacts and companies in sync with your mailing list or other systems - Follow-up tasks for quotes that are left waiting ## How the integration works The integration signs in through OAuth 2.0 with an integration registered in the Teamleader Marketplace. Teamleader issues short access tokens and a refresh token that can be used once; the integration always stores the new one. Events arrive through webhooks the integration registers with Teamleader; the rest is checked at fixed intervals. Teamleader limits calls per minute, so the integration works in batches. ## Facts about the Teamleader Focus API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | OAuth 2.0 authorization code flow; an authorization code is single-use and valid for ten minutes. | Teamleader: Authentication Token lifetime | Access tokens have a short lifetime; a refresh token can be used once and yields a new access and refresh token. | Teamleader: Authentication Rate limits | A sliding one-minute window (the documentation mentions 200 per minute as an example). When exceeded, 429; the headers x-ratelimit-limit, -remaining and -reset say when it is possible again. | Teamleader: General principles Webhooks | Yes; registered through the API on an HTTPS address with a list of event types. | Teamleader: Register webhooks Test environment | Not in the publicly readable documentation. | Teamleader: Developer Version | API v2 at api.focus.teamleader.eu; the documentation is a web application that is only readable in a browser. | Teamleader: Developer API cost | Not in the publicly readable documentation. | Teamleader: Developer n8n | No built-in node; community nodes on npm (latest October 2026). I connect through the API with an HTTP step. | n8n documentation ## What you need on your side - A Teamleader administrator who can register or approve an integration - A fixed source value per form or channel, so every lead stays traceable - Agreements on how a deal becomes an invoice: lines, VAT and payment term - Access to the accounting package or mailing list on the other side ## Where it often goes wrong, and how I prevent it - Lost refresh token: a refresh token works once. If you do not store the new one, the integration is logged out. The integration always stores the new token immediately. - Minute limit: Teamleader counts calls in a sliding one-minute window and returns a 429 above it. The integration reads the headers and waits. - Duplicate contacts: the integration searches by email address first before it creates a contact. - Deal to invoice: which lines, VAT and payment term an invoice gets, I agree up front; a deal does not always have those. ## In practice A Teamleader integration is not yet listed as In production with me. The approach is the same as for Zoho CRM and HubSpot: one source for origin and owner, a fixed key per contact, and a notification when a lead arrives nowhere. ## What it costs I build a Teamleader Focus integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not configure Teamleader itself (pipelines, templates, roles); I connect to it. - I store refresh tokens only in n8n's secure storage, never in a workflow or log file. - I do not quote limits or costs that Teamleader does not publish. ## Frequently asked questions about the Teamleader Focus API Does n8n have a Teamleader node? Not built in. There are community nodes on npm (the latest from October 2026), but I connect through the official API with an HTTP step in n8n, so the integration stays readable and yours. How many calls per minute does Teamleader allow? Teamleader works with a sliding one-minute window; the documentation mentions 200 per minute as an example. Above that Teamleader returns a 429 and the headers say when it is possible again. How does access to the Teamleader API work? Through OAuth 2.0 with an integration registered with Teamleader. Access tokens are short-lived; the refresh token can be used once and always yields a new pair. Can Teamleader notify the integration itself? Yes, with webhooks the integration registers through the API for the events you need. What does not arrive through a webhook, the integration checks at fixed intervals. What happens when an invoice does not arrive in the accounts? The invoice goes to a queue and you get an error email with the invoice number and what went wrong. Temporary errors are retried automatically. Related integrations ## Often connected together ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### HubSpot Standard Connect contacts, deals and forms to your other systems.More about the HubSpot integration → ### Simplicate Custom Connect projects, hours and invoices to your accounting.More about the Simplicate integration → See all integrations → --- # Twinfield API: connect Twinfield to your webshop, CRM and payments Source: https://aiagentcycle.com/en/integrations/twinfield/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Accounting & ERP # Twinfield API: connect Twinfield to your webshop, CRM and payments I connect Twinfield through the Twinfield (Wolters Kluwer) web services, with OpenID Connect for access. n8n has no built-in Twinfield node, so the integration is custom work in n8n. Twinfield uses SOAP web services and a fair-use policy with credits per minute; the integration is built around that. Custom Via the API, custom-built ## What you can do with the Twinfield API - Sales invoices from your webshop or CRM as entries in Twinfield - Keep contacts (debtors and creditors) in sync with your CRM - Prepare payments from Mollie or the bank for reconciliation - Fetch outstanding items for reminders and dashboards - Prepare purchase invoices from your email for processing ## How the integration works The integration signs in through OpenID Connect with a client registered in the Twinfield developer portal. Every call goes to the web service of your cluster, with the company code in the call. Twinfield counts credits per minute; the integration therefore works in batches and respects the wait time Twinfield returns. Every entry gets a fixed reference, so retries are safe. ## Facts about the Twinfield API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | OpenID Connect (OAuth 2.0) with the authorization code flow; you register a client in the developer portal. The access token travels with the company code in the SOAP call. | Twinfield: OpenID Connect Token lifetime | Access token 1 hour in the code flow. Refresh token 25 years, with the offline_access scope. | Twinfield: OpenID Connect Rate limits | Credits per minute since 1 December 2024: 500 per client and organisation combined, 1,000 per client and 1,000 per organisation. Reads cost 1 credit, writes 3. When exceeded, 429 with Retry-After; at most 10 concurrent calls per client and organisation. | Twinfield: Fair use policy Webhooks | Not in the official documentation. | Twinfield: Web services Test environment | A test account goes through the Wolters Kluwer partner programme; conditions not publicly documented. | Twinfield: Documentation Version and deprecations | SOAP web services (ProcessXML, Finder, bank book, budget, documents and more). Breaking changes with end dates: among others more than 1,000 lines per transaction returns 400 (since October 2024) and ProcessXmlCompressed has ended (July 2025). | Twinfield: Breaking changes API cost | Not in the official documentation; with structurally high use Twinfield may ask you to reduce it or raise the fee. | Twinfield: Fair use policy n8n | No built-in node and no community node found; the integration runs through an HTTP step in n8n. | n8n documentation ## What you need on your side - A client in Twinfield's developer portal, or access through your accountant who already has one - The company code and a user with permissions on that administration - The VAT codes and ledger accounts per item or service, aligned with your accountant - A fixed reference per invoice or entry, so nothing is booked twice ## Where it often goes wrong, and how I prevent it - Credits per minute: Twinfield limits the number of calls per minute and per client. An integration that does everything at once runs into a 429. The integration spreads the work. - Wrong cluster: every organisation runs on its own cluster. The integration asks Twinfield for the right address first instead of hard-coding it. - Large entries: Twinfield refuses a transaction with more than a thousand lines. The integration splits where needed. - VAT and ledger: I agree the mapping of VAT codes and ledger accounts with you or your accountant before anything is booked. ## In practice A Twinfield integration is not yet listed as In production with me. The approach is the same as for Exact Online: first against a test environment, a fixed reference per entry, respect for the provider's limits, and a plain-language notification when something fails. ## What it costs I build a Twinfield integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. In the free assessment we work out your process. All prices and what is included → ## What I do not do - I do not do your bookkeeping; the VAT and ledger mapping comes from you or your accountant. - I do not knowingly exceed Twinfield's credits; the integration waits when Twinfield asks. - I do not build on web services Twinfield has retired. ## Frequently asked questions about the Twinfield API Does n8n have a Twinfield node? No, and no community node was found either. I connect Twinfield through the web services with an HTTP step in n8n. That is custom work, but readable and yours. How do I get access to the Twinfield API? Through a client in Twinfield's developer portal. The link to a test account goes through the Wolters Kluwer partner programme. The conditions attached are not in the public documentation; we check them together. How many calls per minute does Twinfield allow? Twinfield works with credits per minute: 500 per combination of client and organisation, and 1,000 per client or per organisation. A read call costs one credit, a write call three. Above that Twinfield returns a 429 with a wait time. Does Twinfield have webhooks? Not according to the official documentation. The integration therefore checks at fixed intervals for new or changed data and keeps track of what has already been processed. What happens when an entry fails? The entry goes to a queue and you get an error email with what went wrong and what you can do. Temporary errors, such as a limit, are retried automatically later. Related integrations ## Often connected together ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### AFAS Profit Custom Sync relations, employees and entries through the AFAS connectors.More about the AFAS Profit integration → ### Yuki Custom Send purchase invoices and documents to Yuki automatically.More about the Yuki integration → ### Mollie Custom Match payments and refunds to your invoices.More about the Mollie integration → See all integrations → --- # Yuki API: connect Yuki to your webshop, CRM and documents Source: https://aiagentcycle.com/en/integrations/yuki/ Type: integration · Language: en · Last modified: 2026-11-03T00:05:37 Integrations · Accounting & ERP # Yuki API: connect Yuki to your webshop, CRM and documents I connect Yuki through Yuki's web services, with an API key and an administration ID you create in Yuki yourself. n8n has no built-in Yuki node, so the integration is custom work in n8n. Yuki counts calls per day; the integration uses that budget sparingly. Custom Via the API, custom-built ## What you can do with the Yuki API - Deliver sales invoices from your webshop or CRM into Yuki - Upload purchase invoices and receipts from your email automatically - Keep contacts in sync with your CRM - Fetch outstanding debtors for reminders or a dashboard - Fetch balances and revenue for reporting ## How the integration works In Yuki, under Settings, Web services, you create a key with permissions at portal, domain or administration level. The integration signs in, gets a session and then uses the web service that fits the task: Sales for sales invoices, Upload for documents, Contact for relations. Because Yuki counts calls per day, the integration bundles work and only checks what is necessary. ## Facts about the Yuki API Checked on 2 November 2026 against the official documentation. Limits, prices and versions change; the source is listed per row. Fact | What the documentation says | Source Authentication | SOAP web services with an API key and administration ID, created in Yuki under Settings, Web services; permissions at portal, domain or administration level. TLS 1.2 or higher. | Yuki: API link Session | Signing in returns a session ID; the lifetime is not in the documentation. | Yuki: API link Rate limits | 1,000 calls per day per domain by default, free. Web service add-on: 1,000 to 5,000 per day; Web service Extended: 5,000 to 10,000 per day. | Yuki: API link Webhooks | Not in the official documentation. | Yuki: API link Test environment | Not in the official documentation. | Yuki: API link Web services | Twelve web services, including Accounting, Sales (sales invoices as UBL), Upload, Contact, Projects, VAT and Purchase. Purchase needs a separate client ID and secret through support. | Yuki: API link API cost | 1,000 calls per day free; the add-ons have no price in the documentation. The Sales web service is included free in most bundles. | Yuki: API link n8n | No built-in node and no community node found; the integration runs through an HTTP step in n8n. | n8n documentation ## What you need on your side - A portal administrator or manager in Yuki who can create a web service key at the right level - The administration ID of the administration the integration works in - An estimate of the number of calls per day, so we know whether the free budget is enough - The VAT rates and ledger accounts, aligned with your accountant ## Where it often goes wrong, and how I prevent it - Daily limit: every domain has 1,000 calls per day by default. An integration that checks everything every minute burns its budget in a few hours. The integration bundles and schedules. - Permissions at the wrong level: domain or administration permissions override portal permissions. I record up front at which level the key sits. - Purchase separately: the Purchase web service requires separate access through Yuki support. I request that in time. - VAT and ledger: I agree the VAT and ledger mapping with you or your accountant before anything is delivered. ## In practice A Yuki integration is not yet listed as In production with me. The approach is the same as for Moneybird: deliver documents and invoices with a fixed reference, use the daily budget sparingly, and send a plain-language notification when something does not arrive. ## What it costs I build a Yuki integration as one scoped process for a fixed price, from €750. Maintenance and monitoring are a monthly fee: n8n management from €250 per month, server management €145 per server. A Yuki add-on for more calls per day comes on top. All prices and what is included → ## What I do not do - I do not do your bookkeeping; the VAT and ledger mapping comes from you or your accountant. - I do not build an integration that burns Yuki's daily budget on checks. - I do not use operations Yuki marks as obsolete. ## Frequently asked questions about the Yuki API Does n8n have a Yuki node? No, and no community node was found either. I connect Yuki through the web services with an HTTP step in n8n. How many calls per day may I make in Yuki? 1,000 per domain per day by default, free of charge. With the Web service add-on up to 5,000 and with Web service Extended up to 10,000 per day. The integration bundles work, so the budget is not spent on checks. Where do I find the API key in Yuki? Under Settings, Web services in Yuki, together with the administration ID. Only a portal administrator or a user with management rights can create that key. Does Yuki have webhooks? Not according to the official documentation. The integration therefore checks at fixed intervals, within the daily budget, and keeps track of what has already been processed. Can I send purchase invoices to Yuki automatically? Yes, through the Upload web service. The Purchase web service, with more options, needs separate access that you request from Yuki support. Related integrations ## Often connected together ### Twinfield Custom Deliver entries and relations through the API.More about the Twinfield integration → ### Exact Online In production Sync orders, items and prices with your webshop, including customer group prices.More about the Exact Online integration → ### Moneybird Custom Update invoices, contacts and payments through the API.More about the Moneybird integration → ### Mollie Custom Match payments and refunds to your invoices.More about the Mollie integration → See all integrations → --- # AI Act, GDPR and your data: why self-hosted automation is now a business argument Source: https://aiagentcycle.com/en/knowledge-base/ai-act-gdpr-automation/ Type: article · Language: en · Last modified: 2026-11-02T19:19:02 Article 50 of the EU AI Act has generally applied since 2 August 2026, with a limited transition for certain technical marking requirements until 2 December 2026. Your business’s obligations depend on your role and application. Customers may also ask which AI systems you use and where their data is processed. Your first encounter will not be with the regulator. It will be with the buyer sending you the annual questionnaire with a new line in it: which AI systems do you use when processing our data, and where is that data processed? Businesses with a good answer win tenders. Those that do not know lose them, before price has even been discussed. This article is about that answer. ## What exactly has applied since August 2026 The AI Act takes effect in stages. The picture has shifted over the past few months, so here is the current position: Scroll sideways to view all table columns. Obligation | Since / from | Does this affect SMEs? Original prohibited AI practices (Article 5) | 2 February 2025 | Depends on the application, for example social scoring AI literacy (Article 4) | Since 2 February 2025; substance amended from 27 July 2026 | Yes — measures to support AI literacy Rules for general-purpose AI models (GPAI) | 2 August 2025 | Only if you provide models yourself Transparency (Article 50) | 2 August 2026; limited Article 50(2) transition until 2 December 2026 | Yes — chatbots, AI content, deepfakes High-risk systems, Annex III | 2 December 2027 | Only for uses such as recruitment or credit assessment AI embedded in products, Annex I | 2 August 2028 | Only for regulated products *Position following the Digital Omnibus, Regulation (EU) 2026/1744, in force since 27 July 2026. New prohibitions concerning non-consensual sexual content and child sexual abuse material apply from 2 December 2026. Check the applicable role, rules and transitional provisions; this is general information.* Start with your role, systems and data flows. Where the information obligation applies, make it clear that someone is communicating with AI. Providers and deployers must also take measures that support the development of AI literacy, appropriate to staff and the context of use. Article 4 does not require a guarantee of a particular level of individual knowledge. ### The nuance missing from many summaries The general application date for Article 50 is 2 August 2026. For providers of certain systems generating synthetic audio, images, video and text that were placed on the market before that date, a transition until 2 December 2026 applies to the technical marking requirements under Article 50(2). This is not a general postponement of all transparency obligations. See the official implementation timeline. A conventional chatbot application does not automatically fall under the full set of high-risk obligations. First check the specific application and your role. Other obligations, including privacy rules and applicable transparency rules, remain separately relevant. ## The question customers will ask The GDPR already raised this question: who processes our data, and where? The AI Act makes it more urgent because it adds a second layer: and which model sees it? With a cloud automation platform, the honest answer is usually that your data passes through the supplier’s infrastructure, under its data processing agreement and the associated transfer arrangements. That is permitted. But it is a link in your chain that you do not control and that you must be able to explain. Scroll sideways to view all table columns. Component | Cloud platform | Self-managed n8n environment Automation | Platform supplier’s infrastructure | Your selected infrastructure Connected services | Assess AI, CRM, email and storage separately | Assess AI, CRM, email and storage separately Location and legal role | Document for each processing activity | Document for each processing activity Examples of data flows. Self-hosting does not automatically determine where the entire chain runs or who is a processor. Self-hosting gives you control over the infrastructure on which n8n runs. Data can still go to connected AI models, CRM, email, storage and other suppliers. For each connection, document which data is processed, where, and under which arrangements. ### Do you know where your customer data travels? In the free scan, we map your data flows as well as your processes: which systems, which processors, which models. You receive the overview to keep. Book your free automation scan Free · no obligation · always includes a short advisory report ## What self-hosting does and does not solve We want to be precise about this, because it is too easy to imply that hosting something yourself gives you a free pass. Scroll sideways to view all table columns. Issue | Does self-hosting solve it? | Explanation Where is my data physically located? | Assess for each setup | The n8n installation runs on the selected infrastructure; other data flows are assessed separately. How many processors are in my chain? | Assess for each setup | Depending on the setup, hosting, management, storage and connected services may involve separate parties. Transfers outside the EEA | Not automatically | Assess all services, access routes and any transfers, not only the AI model. Who can access my logs? | Assess for each setup | The storage location, access and retention period for logs are documented for each setup. Transparency obligation (Article 50) | No | Applicable obligations continue to apply; your responsibility depends on your role and application Your team’s AI literacy | No | That is training, not infrastructure Human oversight of AI decisions | No | You design that into the workflow, not the server Security and updates | No — this becomes your responsibility | Poorly managed self-hosting is worse than cloud Self-hosting shifts responsibility. That is a benefit if you take it on, and a risk if you forget it. The number of parties involved depends on hosting, management, storage and external connections. Map the roles, data flows and arrangements for each selected setup; there is no fixed number of links for self-hosting. Without updates, monitoring, backups and restore tests, the risk increases. Arrange management yourself, through a third party or through a maintenance package with a defined scope. See our pricing and package limits and maintenance terms. ## What you can put in place this month These five steps are a practical starting point. The time required and further measures depend on your systems, risks and role. - Create an AI register. One spreadsheet: which AI tool, what it is used for, which supplier and which data goes into it. Five columns are enough to get started. - Make it clear at the first interaction that the visitor is communicating with AI, where that information obligation applies. Provide a clear and accessible notice. Also check which other parts of Article 50 apply to your role and application. - Document what employees may use AI for, which data they may enter and when human review is needed. Discuss the rules with staff and organise usage, access and follow-up accordingly. - Support AI literacy. Choose training and guidance appropriate to the systems used, the risks and employees’ experience. Document the measures; a short session is not automatically sufficient for every situation. See the European Commission’s explanation. - Map your data flows. Which data leaves your environment, through which system, and to which country? This is the answer you will need in a questionnaire. ### Why this makes sense even without legislation Regardless of any obligation, each of these five steps makes your business easier to manage. You know which tools are used, who can access what, and what goes wrong if a supplier fails. That is simply sound business practice — here, the law is the prompt rather than the reason. ## How we set it up We build on self-hosted n8n, with three consistent principles: - Logging appropriate to the process and risk. Record necessary events, timestamps and outcomes, with agreed access and retention periods. Do not automatically store complete sensitive input or output. - Decisions with an impact involve a person. An AI step proposes; a person confirms. See when to use an AI agent and when to use a conventional workflow (in Dutch). - Data stays where it belongs. We agree in advance which data remains in your own environment and which is processed through AI, CRM, email or other connected services. The trade-off between self-hosted and cloud, including costs, is explained in the comparison of n8n, Zapier and Make. You can read how we handle data ourselves in our privacy statement (in Dutch), and the broader rationale in why n8n. For process boundaries and human decision points, use the step-by-step process automation guide (in Dutch). The technical controls for duplicate actions, retries, logging and recovery are covered in the guide to a reliable n8n workflow. ## The questionnaire you will receive This is not theoretical. These are the questions that buyers, accountants and larger clients have been including in supplier forms since this year. Compare them with your own situation and see where you do not yet have an answer. Scroll sideways to view all table columns. The question | Answer for a cloud platform | Answer for self-hosting Where is our data processed? | In the supplier’s infrastructure — the region depends on the plan | On the documented infrastructure and with the documented connected suppliers. Who are the subprocessors? | Platform + any AI supplier + their subcontractors | The documented hosting, management, storage and connected suppliers. Are there transfers outside the EEA? | Possibly — assessment is required for each service | To be assessed for all services and access routes. How long is execution data retained? | According to the supplier’s policy | According to our own retention policy Who can access the log files? | The supplier has technical access | The expressly authorised administrators and suppliers for the setup. Can you provide a record of processing activities? | Yes, including external links in the chain | Yes, including all applicable roles and links in the chain. Is a person involved in AI decisions? | Depends on your design | Depends on your design The final row is deliberately identical. Human oversight is a design choice, not an infrastructure choice. A clear chain only helps if every service and data flow involved has actually been documented. ## The option almost nobody considers: running the model yourself too Even self-hosted automation can involve several external services. With an external language model, the contents of the model call are processed by that supplier; assess this alongside hosting, CRM, email, storage and management access. For many applications, that is fine, provided you arrange it properly and are transparent about it. But there is a third option that rarely comes up: running a language model on your own infrastructure. The open models developed over the past two years have become good enough for the work SMEs need: classification, summarisation, structuring and drafting. Scroll sideways to view all table columns. | External model | Your own model Reasoning quality | Higher | Adequate to good Classification and summarisation quality | High | Comparable Costs | Per message, scales with volume | Infrastructure, management and any licences; capacity can scale up. Data leaves your environment | At the model supplier; assess other connections separately | Depends on other connections and the setup Management workload | Supplier management, usage control and integration management remain necessary | Managing your own infrastructure and model remains necessary Suitable for | Complex, varied tasks | High-volume, repeatable work In practice, a hybrid setup works best: bulk work locally, difficult cases externally, with an explicit choice at each step. Local processing can avoid an external data flow. Other suppliers and connections still need to be assessed separately. We agree the choice between local and external models in advance for each step. ## Your AI register in five columns An internal AI overview helps you inventory systems, purposes, suppliers and data flows. The table below is a practical starting point, not evidence that all statutory register or documentation obligations have been met. Which obligations apply depends on your role, system and processing activity. Scroll sideways to view all table columns. Tool or workflow | Purpose | Supplier | Data that goes in | Risk level Email triage agent | Classify incoming email and prepare a draft | Own n8n + external model | Email content, customer name | Limited Invoice extraction | Extract fields from purchase invoices | Own n8n + own model | Invoice data, supplier name | Minimal Website chatbot | Answer frequently asked questions | Own n8n + external model | Visitor’s question | Limited — disclosure obligation Writing assistant | Write drafts | Commercial tool | No customer data, as agreed | Minimal Example register. Fill in your own rows — an hour’s work and you are ready for the first questionnaire. ### Where we draw the line ourselves We are not lawyers, and this article is not legal advice. We agree logging, permitted actions, error handling and necessary human approval in advance, based on the process and its risks. We do not automatically retain complete sensitive payloads. Read the guide to error handling in n8n. If you are unsure about your particular situation — for example, because AI helps decide on recruitment, lending or access to a service — consult a lawyer. It takes an hour and may reveal a category of obligations you do not yet know about. ## What this delivers commercially Finally, the aspect consistently missing from compliance articles: this is more than risk management. It is a selling point. - You win tenders that others drop out of. As soon as a client asks data questions, some competitors fall away because they do not have an answer. - You can work with organisations that would otherwise be off limits. Healthcare, education, legal services and the public sector have strict requirements. Meeting them means less competition in that segment. - You prepare for the next steps. The relevant high-risk rules apply from 2 December 2027 and 2 August 2028. A register and appropriate logging help with preparation. Which additional measures are needed depends on your role, application and the applicable rules; transitional provisions must also be assessed for existing systems. That last point is the real argument. This is not about the current deadline. It is about making your operations explainable when someone asks about them — and that moment will come. ## Frequently asked questions Does the AI Act apply to my SME too? The applicable obligations depend on your role and application. They may include transparency about AI where required, measures to support AI literacy and an assessment of data protection. Self-hosting does not replace that assessment, and an internal register does not by itself demonstrate full compliance. What must I have in place since 2 August 2026? Article 50 generally applies from 2 August 2026. For providers of certain generative systems placed on the market before that date, a transition until 2 December 2026 applies to Article 50(2); this is not a general postponement. Article 4 requires measures that support the development of AI literacy. The relevant high-risk rules apply from 2 December 2027 and 2 August 2028, with separate transitional provisions for existing systems. What is data sovereignty? Data sovereignty means that you determine where your data is stored, who can access it and which law applies. For an automation platform, the central question is simple: does your customer data leave your own environment and, if so, who receives it and where does it go? Does self-hosting resolve my GDPR and AI Act obligations? No. Self-hosting only determines the selected n8n infrastructure. Map hosting, management, logging, backups and all connected suppliers and data flows. The applicable privacy and AI obligations depend on the actual processing and role; questions about transfers remain relevant. May I still use AI models from outside the EU? This must be assessed for each processing activity. Check the data, suppliers involved, processing locations, access and required arrangements for any transfers outside the EEA. Your own n8n server or a local model does not replace that assessment. See the EDPB’s explanation of international transfers. ### Can you answer your buyer’s questions? We map your AI use and processor chain so that you have a concrete answer for every questionnaire. You receive the overview to keep, even if you do not automate anything further. Book your free automation scan Free and without obligation. You always receive a short advisory report. This article provides general information and is not legal advice. The AI Act phase-in dates are based on the published regulation and the Digital Omnibus (Regulation (EU) 2026/1744). If you are unsure about your situation, consult a lawyer. --- # AI policy template: your staff already use AI, just not on your terms Source: https://aiagentcycle.com/en/knowledge-base/ai-policy-template/ Type: article · Language: en · Last modified: 2026-11-02T16:31:29 Somewhere in your business today, someone is pasting a client file into a free AI tool to get a quick summary. They are not doing anything wrong. They work hard and they are in a hurry. And you do not know about it. That gap is what an AI policy template has to close. That is shadow AI: AI use that happens without the organisation knowing about it or approving it. It is not sabotage and it is not carelessness. It is simply someone reaching for a tool because there is no other one. In the Netherlands the term only showed up in search data at the start of 2026, and it has grown quickly since. Over the same period, search volume for AI-beleid (Dutch for AI policy) rose from about 110 to 170 a month. Those are two sides of the same moment: businesses notice that something is happening and look for a way to bring order to it. The employee wants the same thing on both routes. What differs is what you have arranged. ## Why this is not an IT problem The reflex is a ban. It does not work, for the same reason it did not work with shadow IT: you ban the use, and the need stays. An employee who spends four hours on work that could take twenty minutes will not go back to the slow way because a rulebook says so. They will just stop telling you. You have not removed the risk, you have made it invisible. And invisible risk is worse than visible risk, because you can no longer do anything about it. So the useful question is how to make the right route as easy as the quick one. ### What we are talking about, in numbers 1 in 6 Dutch businesses use AI, a doubling in two years. This is the use that gets measured; shadow AI is by definition not included. 95% of business GenAI pilots deliver no measurable result on the profit and loss account. The researchers point to integration into work processes, not to the models. Source: CBS (Statistics Netherlands), 2025 (AI use by Dutch businesses); MIT NANDA, The GenAI Divide: State of AI in Business 2025, August 2025, research covering 300 implementations and 150 executives. ### That 95 percent figure is often misused You come across it everywhere, usually as proof that AI does not work. That is not what it says. - It is about generative AI pilots in general, not about AI agents and not about workflow automation. - It measures no demonstrable return, not ‘failed’ or ‘stopped’. That is a real difference: many pilots were never measured. - It is not a Gartner figure, although it is often mentioned in the same breath as Gartner’s forecast on agentic AI. Two studies, two subjects. I mention it here because the explanation is what matters, more than the percentage. The researchers found that successful implementations sit deep inside existing work processes. Shadow AI is by definition the opposite: a loose tool next to the process, with no connection to the systems where the work actually happens. ## What it actually costs you Four costs, and the last two are rarely counted. ### 1. Data you cannot get back As soon as a client file is pasted into an external service, that is processing of personal data. Under the GDPR you need a lawful basis for it, an entry in your record of processing activities and usually a data processing agreement. Without those, you cannot show that everything is in order when a client asks, or when the Dutch Data Protection Authority (Autoriteit Persoonsgegevens) does. The point is not that something will necessarily go wrong. The point is that you do not know, and you cannot back it up. ### 2. Tenders and supplier assessments More and more clients ask during procurement which AI systems you use and how you keep them under control. Answer ‘I’m not quite sure’ and you are out. Not because it is unsafe, but because you cannot show that it is safe, and buyers have to justify their choice. ### 3. Knowledge that leaves with the employee This is the underestimated one. Someone who has spent months building their own way of working with AI, with prompts that work exactly for your type of file, takes that knowledge with them when they leave. Nothing is in a system, nothing is documented. What has been built in your own environment stays. ### 4. Twenty solutions to the same problem Without an overview, every employee solves their own version of the same bottleneck. Five people all summarising quotes by hand with five different tools: that is paying to learn the same lesson five times, for something that could have been built properly once and then worked for everyone. ### Example: a consultancy finds out what is already running EXAMPLE 1 The situation. A consultancy with fourteen employees suspected ‘some AI use’ and wanted to draw up a policy. The management assumed it involved two or three people. The approach. Instead of writing a rulebook, they took stock first. One question per employee, explicitly without consequences: which tools do you use, and what for? The answers were collected by someone without a management role. The result. Eleven of the fourteen were using something. Nine different tools in total, three of them with client data. Two employees had developed a way of working that was so good it was then adopted across the company. Without the inventory it would never have come to light. What was disappointing. The inventory took four hours and caused discomfort straight away: two people felt caught out, despite the promise made beforehand. If you do this, you have to keep that promise. One reprimand and the next inventory will only get you the answers people think you want to hear. Illustrative example based on typical SME volumes, not a client case. In the free assessment we work through your own numbers. ## An AI policy template that does not drive people away Most AI acceptable use policies are legal documents that nobody reads. What works fits on two sides of A4 and answers four questions. - What may I use? A list of approved tools. Not ‘everything IT allows’, but actual names. Short is fine; long is better than empty. - What must never go in? This is the most important rule and the only one you make strict. For example: no personal data of clients, no medical or financial data, no source code, no third-party contracts. Be specific: ‘confidential information’ is not a usable boundary. - Who decides on something new? One name, one way of working, and a commitment on response time. Anyone who has to wait a week for an answer will not ask next time. - What do I do when in doubt? The answer has to be: ask, without consequences. A policy that punishes doubt does not produce care. It produces silence. ### The sentence with the most effect Put this in your policy word for word, at the top: “Using something that isn’t listed here and it helps your work? Let me know. Then I’ll see whether I can add it. You won’t get any grief for it.” This one paragraph decides whether your policy brings in information or silence. Every other provision comes second to the question of whether people still tell you things. ## AI acceptable use policy: a template to copy Here are the four questions above as a template you can paste into a document. Fill in the parts in square brackets and keep it this short. ### AI acceptable use policy for [company name] TEMPLATE Before you write it. Ask every employee one question, explicitly without consequences: which tools do you use, and what for? Have someone without a management role collect the answers. Use what comes back to fill in section 1. At the top, word for word. “Using something that isn’t listed here and it helps your work? Let me know. Then I’ll see whether I can add it. You won’t get any grief for it.” 1. Tools you may use. - [Tool name]: for [what it is used for] - [Tool name]: for [what it is used for] - Something not on this list? See section 3. 2. What never goes into an AI tool. This is the one hard rule in this policy. - Personal data of clients - Medical or financial data - Source code - Contracts from third parties - [Anything else specific to your business, named concretely] 3. Who decides on a new tool. [Name] decides. Send your question to [email address or channel]. You get an answer within [number] working days. 4. If you are in doubt. Ask [name] first. Asking never has consequences. Two sides of A4 at most. A longer policy does not get read, so it does not get followed. ## When your own environment is the answer Self-hosting is often presented as the solution to shadow AI. It only is under one condition: your own environment has to be as easy to use as the free tool. If it is slower, uglier or more cumbersome, people will not use it. Then you have an expensive environment and shadow AI as well, and that is the worst of all outcomes. FLOW 1 ### Internal knowledge assistant in your own environment Who it is for: Organisations where employees search their own documents every day. question from employee → search your own documents → answer with source reference → log of question and answer → not found? → say so honestly What it gives you: Employees get answers from your own material, with a reference to the source document. The data does not leave the environment and every question can be traced. Watch out: It stands or falls with the quality of your documents. An assistant that draws on outdated manuals gives wrong answers with great confidence, and that does more harm than having no assistant at all. Note that the last step in that chain is not a technical one. Not found? Say so honestly. An assistant that always answers something will, within a month, undermine the trust of exactly the people who are meant to use it. ### When you do not need to do anything with this yet - You work alone. Then there is no shadow. Do write down for yourself what you put in where; that helps with the first client who asks about it. - You process no personal data and no confidential information from third parties. The risk is then largely theoretical. - You have no clients who check on this. Look at it again in a year; this question is shifting quickly. For everyone else: the inventory takes half a day and gives you information you do not have now. That is the cheapest step in this whole subject. ### In short - Shadow AI is not disobedience. It is a sign that the alternative on offer is missing or too cumbersome. - Banning moves the risk out of sight. Taking stock makes it manageable. - Start with questions, not with a rulebook. Four hours of inventory gives you more than ten pages of policy. - A policy only works if reporting stays free of consequences. - Your own environment only solves it once it is as pleasant to use as the free tool. ## Frequently asked questions What is shadow AI? Shadow AI is the use of AI tools by employees without the organisation knowing about it or having approved it. It is the successor to shadow IT: the same dynamic, where people reach for a tool that works because the alternative on offer is too slow or too cumbersome. Is shadow AI prohibited? Not necessarily. The problem is not the use but the lack of overview. As soon as personal data or confidential business information is pasted into an external service, that does become processing for which you need a lawful basis and a data processing agreement under the GDPR. Without a record, you cannot show that it is in order. How do I know whether it is happening in my business? Assume it is. Ask about it as an inventory, not as a check: which tools do you use, and what for? If you use it as enforcement, you get incomplete answers and push the use further into the shadows. What should an AI acceptable use policy contain at a minimum? Four things: which tools are approved, which types of data must never go in, who decides on new tools, and what the employee does when in doubt. A policy longer than two sides of A4 does not get read, so it does not get followed. Does self-hosting solve shadow AI? Only if your own environment is as easy to use as the free tool. Self-hosting shifts the question from ‘is this allowed’ to ‘is this pleasant enough’. If the answer is no, people still use whatever works faster, and you have an expensive environment and shadow AI as well. ### Not sure what is already running in your business? In the free assessment I map which AI tools are being used in your organisation and which of them pose a risk. You get a draft acceptable use policy to take with you, even if you do nothing further with me. Book your free assessment Free · no obligation · you always get a short advice report --- # Building an n8n workflow that does not fail silently Source: https://aiagentcycle.com/en/knowledge-base/n8n-production-guide/ Type: article · Language: en · Last modified: 2026-11-02T19:19:02 An n8n workflow is only production-ready when a duplicate event does not cause a duplicate action, temporary failures are retried within defined limits, persistent errors reach an owner, and you can reconstruct what happened for each case. A green connection on the canvas only proves that the normal route worked once. This guide helps you design the operating agreement around it. Looking for a general explanation of the platform first? Read why and when n8n is a good fit. To map the entire business process before the technology, start with the step-by-step process automation guide (in Dutch). Scroll the diagram sideways to see everything. A green execution is a technical signal. The confirmed business end state determines whether the process is actually complete. ## When is an n8n workflow production-ready? Production-ready does not mean error-free. It means expected errors have a predefined route, unexpected errors become visible and recovery is not guesswork. Record these eight answers before going live. ### Behaviour for each event - What is the unique event or case identifier? - Which input is required before processing? - Which actions have an external effect? - What happens to a duplicate? ### Management for each outcome - Which error may be retried? - When does the workflow stop definitively? - Who receives which context? - How is it resumed or rolled back safely? Quick go/no-go: If you cannot identify the status, last valid step, error reason and owner of any given case within a few minutes, the workflow is still a development version, even if it usually succeeds. ## What does a workflow without silent failures look like? Trigger → normalise input → check event ID → execute rule → confirm external effect → record result Scroll the diagram sideways to see everything. One trigger, four manageable routes. The predefined next step, rather than the error message itself, prevents silent loss and duplicate actions. Duplicate route: event ID already processed → return existing result → no second invoice, email, booking or status change. Temporary error: timeout, capacity limit or temporary server error → bounded retry with a delay → then return to the normal route or enter the error queue. Persistent error: invalid input, missing permission or rejected action → stop retrying → record error context → owner decides whether to correct, resume or close. The crucial difference comes before the notification. A notification says something went wrong; these routes determine whether the system meanwhile doubles the damage, loses work or waits in a controlled way. ## Which errors may be retried automatically? Retry only when the same input can reasonably succeed later and repetition is safe. Examples include a brief timeout, a temporary limit response or a service that is briefly unavailable. Where the node supports it, configure a limited number of attempts and a delay. An endless retry moves the failure into the queue and hides the backlog. ### When should a retry stop instead? - Input error: a required field is missing or contains an invalid value. - Permission error: the connection lacks access; retrying does not change that. - Business rejection: the receiving application deliberately refuses the action. - Unknown external effect: you do not know whether the first attempt already created a booking, payment or dispatch. In the last case, first check the external status using the event ID or reference. Only then decide whether resuming is safe. “Try again” is not a recovery plan when the first outcome is unknown. Scroll the diagram sideways to see everything. Decision tree: first establish what has already happened; then retry only errors that are demonstrably temporary and safe to repeat. ## How do you prevent duplicate actions with idempotency? Here, idempotency means the same business event may arrive more than once without carrying out its external effect more than once. Use a stable key from the source, such as order number + event type + source version. A random key generated again for every retry cannot recognise a duplicate. - Receive and normalise the event. - Look up the key in a durable receipt register. - If a completed result exists, return it and stop. - If processing is in progress, wait or report a conflict. - If nothing exists, reserve the key before the external action. - After confirmation, save the result, timestamp and external reference. The durable register can be held in a suitable database or target system; the right choice depends on volume and architecture. Workflow memory or a temporary field alone is insufficient when processes restart or several workers can see the same event. ## What belongs in an error queue? An error queue is a manageable worklist, not a folder of disconnected error messages. Retain at least the correlation ID, event ID, workflow version, error category, failed step, number of attempts, first and last timestamps, business reference, owner and permitted next action. Do not retain a complete sensitive payload when a reference or limited snapshot is sufficient. n8n can start a separate Error Workflow when a linked workflow fails. Use that route to normalise error context, determine priority and notify the right owner. Keep recovery decisions outside a general chat notification: a message can disappear, whereas a queue must demonstrably remain open or resolved. For how this looks in practice, see the WooCommerce to Exact Online integration I built for Mercabilis, where every deviation produces an email in plain language. ## What logging makes a workflow genuinely explainable? Log enough to reconstruct a decision, without automatically logging all customer data. Separate technical diagnosis from business status. A useful log entry answers who, what, when, with which version and with which outcome. ### For each execution - Correlation ID and event ID; - workflow and rule version; - start, end and processing time; - business end state; - external reference without secrets. ### For each error - Error category and failed step; - attempt and next action; - last evidenced safe state; - owner and response timeframe; - resolution and resume point. For debugging, n8n can load saved data from an earlier execution into the editor. This only works for executions retained under your settings. Deliberately decide which successful and failed executions to retain, for how long and with which privacy restrictions. See the official explanation of debugging with previous execution data. ## Who owns the process when nobody is watching? Appoint one business process owner and one technical contact. The process owner decides on rules, priority and exceptions. The technical contact investigates the execution and performs an approved recovery action. “The IT team” or “the supplier” is not an owner unless someone personally monitors the queue. ### Make the response timeframe depend on impact The following is an example priority classification; document the notification route and follow-up for each environment. An automatic notification is not a promise of immediate human intervention. For our standard maintenance packages, the first substantive response is within 8 service hours, with no guaranteed resolution time or 24/7 service. See the pricing and package limits and maintenance terms. - High: money, a contractual commitment or a blocked customer — immediate notification and an emergency route agreed in advance. - Medium: a case is waiting but can continue manually — assess on the same working day. - Low: reporting or enrichment without blocking the process — group the issues and schedule recovery. Link each class to a maximum backlog, escalation and manual fallback. This makes “respond quickly” a verifiable agreement. Technical error handling and human incident follow-up are separate arrangements. Fixed maintenance is separate from the 30 minutes of human triage per subscription period and any human work allowance. We discuss additional paid investigation or changes in advance. We correct any shortcoming attributable to us in the agreed work without extra labour or own AI costs; this does not come out of your human work allowance. Self-management remains possible and does not limit existing rights concerning defects in delivered work. See the pricing and package limits and maintenance terms. ## What monitoring do you need beyond error notifications? A workflow that does nothing can be just as problematic as a workflow that fails. Monitor expected volume, success rate, the age of the oldest waiting event, p95 processing time, retry rate and the number of open exceptions, as well as errors. A “healthy” server does not establish that today’s invoices have been processed. For a self-hosted n8n instance, /healthz indicates that the instance is reachable; /healthz/readiness also checks that the database is connected and migrated. The optional /metrics endpoint provides deeper system information. Combine these technical signals with business measures for each workflow. Scroll the diagram sideways to see everything. Monitoring in three layers prevents a technically healthy workflow from concealing a stalled business process. ## When do you need queue mode and backpressure? Do not start by adding infrastructure when one instance and bounded concurrency are demonstrably sufficient. Put backpressure in place first: accept work in a controlled way, limit concurrency, measure queue age and prevent a peak from consuming all connections or memory. As demand grows, n8n can use queue mode: a main instance receives triggers, workers execute them, and Redis plus the database support distribution. That increases scalability, but also introduces extra components, operational management and some webhook latency. Scale based on measured queues and capacity, not the number of nodes on the canvas. Include Redis, workers, management and external storage in the overall cost assessment. ## Which tests should you perform before going live? Do not test only the happy path with perfect sample data. Use fictional but realistic cases and record the expected result in advance. This minimum set finds most expensive design shortcomings before customers find them. ### Functional failures - A required field is missing; - invalid format or boundary value; - duplicate event and network retry; - external system returns 429 or 5xx; - external action succeeds, but confirmation is lost. ### Operational recovery - Credential has expired; - queue grows faster than processing; - workflow version changes while work remains open; - owner receives and understands the notification; - manual route and rollback actually work. Release gate: Only go live broadly when the same event demonstrably produces one external effect, every error class has a route, recovery has been performed with another authorised employee, and dashboards detect both failures and unexpected silence. ## What must a supplier hand over so others can take over? - Process and data diagram covering the normal and exception routes; - workflow export plus version and change log; - credential ownership and rotation procedure without secret values in documentation; - event ID, retry and error classification agreement; - dashboard, alert thresholds, error queue and ownership matrix; - test cases, recovery runbook, rollback and manual fallback; - list of external dependencies, costs and retention periods. Then ask an employee who did not help build it to follow one fictional case and recover one error. If that only works with spoken help from the builder, the technology may be ready but the handover is not. That is why our method includes a separate acceptance and handover step. ## Which route fits your next step? Start with the question that remains unanswered. This prevents you from building a tool too early for a process that is not yet clearly defined. ### Process boundaries not yet defined? First map decisions, exceptions and ownership using the step-by-step process automation guide (in Dutch). ### Technology not yet selected? Compare automation solutions (in Dutch) based on process risk, integrations and the human control you want. ### Variable content or judgement? See when AI agents add value (in Dutch) and where a person must guard the decision boundary. Also assess what the AI Act, GDPR and self-hosted automation mean for your data flow and supplier selection. ### Ready to build? See how we design integrations (in Dutch) and then deliver them through a verifiable implementation process. ## Frequently asked questions about reliable n8n workflows Is an Error Workflow enough for error handling? No. An Error Workflow makes technical errors visible and can route context. For each error category, you also need a retry decision, an owner, a business status, a safe resume route and a check for duplicate external effects. Does every n8n workflow need queue mode? No. Queue mode is a scaling architecture for multiple instances and workers. Choose it based on measured capacity, concurrency and availability requirements. Even without queue mode, concurrency, backpressure and queue age need to be controlled. How do I prevent a retry from creating a duplicate invoice or email? Use a stable business event ID, register it durably before the external action and retain the confirmed external reference. When an outcome is unknown, check the target system first instead of blindly repeating the action. Which notification detects a workflow that never starts? An ordinary error notification does not. Monitor expected volume or a heartbeat, the age of the last successful event and the oldest pending input. This also reveals silence caused by a broken trigger, an expired credential or an empty source. Want to determine which integration and technology fit your process first? See the options for system integrations (in Dutch) and then use this checklist as your acceptance agreement. --- # Business process automation: a control-first guide Source: https://aiagentcycle.com/en/knowledge-base/business-process-automation-guide/ Type: article · Language: en · Last modified: 2026-11-02T19:19:03 Business process automation works when a repeatable route is made explicit, exceptions retain an owner and every result can be checked. Start with one bounded process and its acceptance criteria—not with a tool or an AI feature. This control-first guide helps operations leaders choose a suitable process, define its boundaries and prepare a release that people can trust. If you already know the process, use the automation scan to test its feasibility. ## What business process automation actually changes A process is more than a sequence of clicks. It has a trigger, required inputs, business rules, decisions, outputs, exceptions and owners. Automation moves agreed parts of that operating model into an executable flow. It does not remove accountability: someone still owns the rule, the source data and the response when reality differs from the normal route. The wider picture is on our business process automation page. ## The process suitability scorecard Score each factor from 0 (absent) to 3 (strong). This is a prioritisation aid, not a promise of return. Record the evidence behind every score. Factor | Question | A strong signal Frequency | How often does the same route occur? | Enough recurring cases to justify design and maintenance. Stability | Are the normal rules understood? | Staff agree on the usual route and can name the exceptions. Data readiness | Are inputs available and reliable? | Required fields have a source, format and owner. Cost of delay | What happens while work waits? | Delay affects customers, cash, capacity or risk in a measurable way. Recoverability | Can an incorrect action be detected and corrected? | Actions are reversible or protected by approval and reconciliation. Ownership | Who accepts the result and handles exceptions? | A named business owner has authority and time to act. A high total is not enough. Stop if a single critical control—such as legal authority, reliable identity matching or recoverability—is missing. Continue with the first-process selection guidance to compare value, stability and control before choosing a tool. ## A seven-step automation method ### 1. Write the outcome before the workflow Define the business result in observable terms: for example, “every valid request is recorded once, assigned within ten minutes and visible to the service owner.” Avoid goals such as “use AI” or “save time”; they do not describe an acceptable outcome. ### 2. Observe the current process Follow real cases from trigger to completion. Record systems, hand-offs, waiting time, corrections and workarounds. Separate what policy requires from what habit created. ### 3. Define the normal route and exception classes Draw one normal route first. Then group exceptions by the action they require: reject, request missing information, route for approval, retry safely or create a case for manual recovery. Do not encode every historical edge case before the normal route is stable. ### 4. Assign systems and data owners For each field, name the authoritative source. For each write action, name the destination and permitted change. Decide how identities are matched and what happens when two records conflict. This prevents the workflow from becoming an accidental second database. ### 5. Design controls before integrations - Validate required and plausible input. - Use a stable event or case identifier to prevent duplicates. - Set timeouts and bounded retries for transient failures. - Require human approval for consequential or uncertain decisions. - Log enough to investigate without copying unnecessary personal data. - Route every terminal state to a named owner. See how we design, test and hand over automation for the wider delivery model. ### 6. Test with representative cases Test the normal route, missing fields, duplicates, provider timeouts, partial completion, rejected approvals and recovery after interruption. Acceptance evidence should show the input, expected result, actual result and reviewer—not merely a successful demonstration. ### 7. Release with an operating contract Before activation, agree the owner, alert route, response time, rollback or stop condition, change procedure and review date. A workflow is production-ready only when failure can lead to a controlled action. The seven-stage delivery method turns these decisions into acceptance and handover gates. ## When not to automate yet - The process changes every week because the underlying service is still being designed. - People disagree about the rule or no one owns the outcome. - Required data cannot be trusted or matched safely. - The volume is low and a simpler template, form or checklist removes most friction. - The action has material impact but there is no review, reversal or recovery route. In those cases, standardise or simplify first. Our overview of when automation creates value explains the broader fit criteria. ## Questions decision-makers should ask Should we automate the whole process? Usually not at first. Automate the stable normal route and preserve an explicit human path for exceptions. Expand only when operating evidence supports it. Do we need AI? Use deterministic rules where inputs and outcomes can be specified. Consider AI for bounded interpretation or drafting tasks where uncertainty is measured, reviewed and recoverable. Compare the choices in AI agents with controlled authority. How do we calculate ROI? Use current case volume, handling time, error and rework rates, delay costs, implementation cost and ongoing ownership. Show ranges and assumptions. Do not count every saved minute as cash unless capacity can genuinely be redeployed. Our pricing approach makes scope and operating costs visible. ## Map the current process before designing the future one Observe real cases rather than relying on the written procedure alone. Record the event that starts the process, every hand-off, system, wait state, decision and workaround. Separate active work from elapsed time. A step that takes two minutes but waits three days for missing information is a different automation problem from a step that consumes hours of skilled handling. ### Create an exception inventory Sample enough completed cases to identify why the normal route breaks. Useful classes include missing data, duplicate input, policy exception, system failure, conflicting status and approval delay. Give each class an owner and intended resolution. An “other” queue can exist during discovery, but it should be measured and reduced before broad release. ## Build a baseline that survives the business case Measure | Why it matters | Common mistake Cases per period | Sets the scale of the process | Using peak volume as the average Active handling time | Estimates capacity affected | Counting elapsed waiting as labour Elapsed completion time | Shows customer or operational delay | Reporting only the average Exception and rework rate | Reveals hidden manual demand | Excluding failed or abandoned cases Error impact | Prioritises controls | Assuming every error has equal cost State assumptions separately from measured values. Capacity released is not automatically a cash saving; it becomes value only when the organisation can use that capacity or avoid a real cost. This distinction keeps the investment decision credible. ## Turn the process map into an automation contract - Trigger: the exact event that may start a run. - Identity: the stable case or record key used to prevent duplicates. - Preconditions: data and approvals required before action. - Normal route: deterministic steps and permitted writes. - Exception route: owner, queue, evidence and response time. - Completion: the state that proves the outcome was achieved. - Operation: monitoring, replay, change and emergency stop. ## Choose workflow rules before AI Use fixed logic when inputs and decisions are explicit. Add AI only to the step that genuinely requires interpretation, such as classifying variable email or extracting meaning from a document. Keep the surrounding workflow deterministic: permitted context, structured output, validation, confidence threshold and escalation. See AI agent development services for that bounded pattern. ## Acceptance tests for a first release - Run representative normal cases and compare every resulting system state. - Submit the same event twice and prove side effects occur once. - Remove required data and confirm the case reaches the right owner. - Simulate unavailable systems, timeouts and expired credentials. - Test a partial write and the documented recovery route. - Reconcile case counts, rejected records and final outcomes. - Confirm the alert contains enough context to act without investigation from scratch. ## From guide to first project For implementation, compare business process automation services, review the delivery gates or use the automation assessment to turn one candidate into a scoped decision. ## Test one process before committing to a build Bring one recurring process. We will examine its normal route, exceptions, data and control requirements and tell you where automation is—and is not—credible. Assess your process --- # How do you automate purchase invoices? Steps, checks and a worked example Source: https://aiagentcycle.com/en/knowledge-base/automate-purchase-invoices/ Type: article · Language: en · Last modified: 2026-10-27T13:03:19 To automate purchase invoices, a workflow collects every incoming invoice and reads the required fields. It checks them and places a draft entry in your accounting software. You only review the exceptions. I explain which fields and checks belong in it. Then I work out what it saves and which rules apply in 2026. The timing matters. Belgium has required structured e-invoices between VAT-registered businesses since 1 January 2026. From 1 July 2030 the EU directive known as VAT in the Digital Age makes e-invoicing the default for cross-border B2B trade. If you build your purchase invoice flow now, make it handle both PDF and e-invoice. ## How do you automate purchase invoices in practice? In automated invoice processing, every purchase invoice follows six fixed steps. It arrives at one address. The workflow reads the data and checks the amounts, the VAT plus the bank account. If everything matches, a draft entry waits in your accounting software. If something is off, a colleague decides. The original file always goes to the archive. Scroll the diagram sideways to see everything. The workflow never posts on its own: it prepares a draft and sends exceptions to a person. - Receive. Suppliers send to one invoice address. Invoices in personal inboxes get lost or arrive twice. - Extract. From a PDF, the workflow pulls the text and turns it into fixed fields. An e-invoice in UBL already contains those fields as data, so this step disappears. - Check. Calculation rules and a comparison with your own supplier records. In my view this is where the real value sits. - Draft entry. Supplier and ledger account are filled in. The VAT code and amounts are there too. - Approve. You or a colleague approves. Above an amount you choose, a second person looks as well. I always recommend that. - Archive. The original file stays linked to the entry, so you can find it later. Fixed steps first, smart parts later. That structure also works for other processes, see business process automation. The extraction step may use a language model. Everything else is a fixed workflow with fixed rules. If you are new to the tool, start with what n8n is. ## Which fields should you extract from a purchase invoice? Take the Dutch Tax Administration list as the base. For each invoice received you record the date and invoice number. You also record the supplier name plus address. Add a description, the price excluding VAT per rate plus the VAT amount per rate. For trade with other EU countries you also record the supplier VAT number. That list comes from the Belastingdienst page on recording invoices you receive (in Dutch, consulted 27 October 2026). I recommend building your extraction schema on exactly these fields. In n8n you can do this with the Information Extractor node, where you describe each field or supply a JSON schema. Add two fields the tax authority does not ask for: the IBAN on the invoice and the due date. You need them for the checks and for payment. The invoice itself must meet the invoice requirements, or you risk your VAT deduction. The Belastingdienst lists the supplier VAT identification number and Chamber of Commerce number among them. A unique sequential invoice number, the supply date plus the applied rate belong on it as well. If one is missing, you want to know before you post. ## Which checks make automated processing reliable? Five checks together catch most errors. Does the total add up? Does the VAT amount match rate and base? Has this invoice number been posted before for this supplier? Does the IBAN match your own supplier records? Is the supplier known? If one check fails, the invoice goes to a person. Scroll the table sideways to see all columns. Check | What the workflow compares | On a mismatch Total | Lines plus VAT against the invoice total | To review, with the difference shown VAT | VAT amount against rate times base | To review, with the expected amount Duplicate | Supplier plus invoice number against earlier entries | Hold and report Bank account | IBAN on the invoice against your supplier card | Hold until someone calls Supplier | Name plus VAT and company number against your master data | To review, propose a new supplier card Scroll the diagram sideways to see everything. If one of the five checks fails, a person decides; only an invoice that passes all five becomes a draft entry. I consider the bank account check the most important one. The Dutch police explain how digital invoice fraud works. Criminals intercept a genuine invoice and change the account number. Then they forward it to the victim. Their tips to prevent it: always compare the account number with your own records. Verify the payment by calling the supplier on the number you already know. Never use the number on the payment request. The Dutch Fraudehelpdesk gives the same advice. The police also recommend that two people approve every payment order. A workflow can do the comparison on every invoice. Making the call stays a human job. This keeps the workflow fast where it can be and careful where it must be. Want to see how the review step fits into your wider finance work? Read about our invoice process automation. ### How much time does your invoice flow take today? In the free scan we look at your purchase invoices together. We also review your accounting software and your checks. You receive a short advisory report with the route that suits your volume. Book your free automation scan Free · no obligation · always a short advisory report ## What does it save? A worked example In this worked example a company processes 50 purchase invoices a week. By hand that takes about 153 hours a year. With automated processing 84 hours remain in a cautious case and 39 hours in the expected case. At the Dutch average hourly labour cost from Eurostat, that is worth €3,305 to €5,463 a year. ### Run the numbers EXAMPLE 1 The situation. A wholesaler with fifteen staff receives 50 purchase invoices a week, mostly as PDF by email. An employee opens each invoice and types the data over. Then they choose a ledger account and attach the PDF. In this example that takes 4 minutes per invoice. The approach. A workflow reads each invoice and runs the five checks. Then it prepares a draft entry. An invoice that passes only needs a short review. A flagged invoice takes as long as it does today. Scroll the table sideways to see all columns. Assumption | Cautious | Expected Invoices per week | 50 | 50 Minutes per invoice, by hand | 4 | 4 Working weeks per year | 46 | 46 Share that passes without correction | 60 per cent | 85 per cent Review time per passed invoice | 1 minute | 0.5 minute Hours per year, by hand | 153 | 153 Hours per year, automated | 84 | 39 Hours saved per year | 69 | 114 Value at €47.90 per hour | €3,305 | €5,463 The calculation. By hand: 50 × 4 × 46 / 60 = 153 hours. Automated: 50 × (share passed × review time + share flagged × 4) × 46 / 60. The value is hours saved times €47.90. The result. 69 to 114 hours less manual work a year in this worked example, worth €3,305 to €5,463 in labour cost What goes worse than planned. The first weeks are harder. The share that passes without correction is lower at the start. New suppliers and unusual layouts need attention. Maintaining the workflow also takes time, and that is not in this sum. Worked example with assumptions, not a client case. Hourly rate: Eurostat, 31 March 2026. Hourly labour cost in the Netherlands in 2025 was €47.90 (businesses with 10 or more employees, excluding agriculture and public administration). In Dutch trade it was about €40 according to CBS, so use your own labour cost. Scroll the diagram sideways to see everything. Worked example: with the same 50 invoices a week, manual time drops from 153 to between 39 and 84 hours a year. My advice is to use your own figures. Count your invoices for one week and time a single invoice honestly. A smaller volume saves proportionally less. At 10 invoices a week the expected case saves about 23 hours a year. ## Accounting software, invoice processing software or your own workflow: which route fits? I see three routes. The recognition built into your accounting software suits a simple flow and one system. Separate invoice processing software fits when approval by several people is the main job. Your own workflow fits when invoices pass through several systems or when you want your own checks. Scroll the table sideways to see all columns. Route | Fits | Strength | Watch out Recognition in your accounting software | One package, few suppliers, modest volume | Available straight away, no extra system | Checks limited to what the package offers Separate invoice tool | Several approvers, matching to purchase orders | Approval steps ready-made | Extra subscription and one more party with your data Your own workflow, for example n8n on your own server | Several systems, own checks, data under your control | You decide the checks and where data lives | Needs maintenance and someone who reviews Software vendors say themselves that recognition is an aid. The Dutch package SnelStart states in its knowledge base that it offers no 100 per cent guarantee. You always need to check the imported invoices yourself. That applies to every route. For me the difference lies in which checks have already run. If you use Exact Online, a workflow can create purchase entries through the API. Exact documents the PurchaseEntries endpoint for this. Exact limits the number of API calls per minute and per day, as its Knowledge Base explains. Look up the current limit for your subscription before you build. Read more on connecting Exact Online with n8n and on our wider system integrations. ### When you should wait - You receive fewer than about ten invoices a week. Your own workflow then gains little. The recognition in your accounting software is usually enough. - Your supplier records are wrong. Without a correct IBAN and VAT number per supplier, the checks have nothing to compare against. Clean up your master data first. - Nobody reviews the exceptions. A queue nobody empties is worse than manual work. Agree who checks it every day. - Your suppliers already send e-invoices and your software reads UBL. Extraction then disappears and the gain lies mainly in approval. Start there. ## Can you throw away the paper invoice after scanning? In the Netherlands, yes, if the scan is a correct and complete copy of the original including its marks of authenticity. The Belastingdienst says so on its page about keeping invoices. You keep invoices for 7 years, or 10 years for immovable property. The digital version must remain auditable all that time. If you process purchase invoices digitally, one rule matters: an invoice that arrives digitally must also be kept digitally. So keep the file as you received it: the PDF or the UBL file. A workflow can attach that original to the entry and store it in a fixed folder with a fixed name. Other countries have their own retention rules, so check yours. Privacy matters too. An invoice from a sole trader contains the name of a person. The Dutch Chamber of Commerce (KVK) explains that the GDPR protects data about people, such as a sole trader. Data about a limited company is not covered. If invoices pass through a language model, decide where that data goes and sign a data processing agreement. More in the AI Act and GDPR in automation. ## What changes with mandatory e-invoicing from 2030? Council Directive (EU) 2025/516 makes e-invoicing the default for cross-border B2B trade within the EU. It applies from 1 July 2030, together with digital reporting. Member states may also require it for domestic trade. Belgium already does so since 1 January 2026, according to the Belgian government. The Netherlands is following. On 11 September 2026 the Dutch government announced it wants to make e-invoicing between businesses mandatory from 1 July 2030. Domestic reporting follows from 1 July 2031. Businesses using the small business scheme, with up to €20,000 turnover a year, will be exempt. The draft bill goes to public consultation in autumn 2026 and to parliament before summer 2027. What does that mean for your workflow? The share of PDF invoices will fall and the share of UBL will rise. Checks and approval stay necessary, and so does the archive. So build the route in a way that lets an e-invoice skip extraction and otherwise follow the same path. Scroll the diagram sideways to see everything. An e-invoice only skips extraction; the rest of the route stays the same. ## What does a purchase invoice workflow cost? That depends on the number of sources and the checks. It also matters which systems the entry must reach. One mailbox into one package is a smaller project than three sources with order matching. After that you pay for maintenance and any model usage. See our pricing and package limits for the ranges. Work out the payback period yourself. Subtract the monthly maintenance cost from the monthly value. Divide the one-time build cost by what is left. That gives you the number of months. Take the monthly value from the worked example above, divided by twelve. A fuller explanation is in our article on what business process automation costs. ## Where do you start when you automate purchase invoices? I always start with measuring and cleaning up. Only then do I build. Count a week of invoices and the time per invoice. Set up one invoice address. Complete your supplier cards. Let the workflow only propose entries at first and review the exceptions. Then extend the checks. - Measure one week. Count invoices and the time per invoice. Note how many arrive as PDF, scan or e-invoice. - One address. Ask suppliers to send to one invoice address. - Master data in order. Per supplier the IBAN and VAT number, the company number plus a default ledger account. - Proposals only. In the first weeks nothing is posted without approval. You see where the workflow hesitates. - Extend the checks. Only when the share without correction is stable do you let more through. Not sure this is the right process to start with? Read our guide to choosing your first process first. Before going live, it helps to know what running n8n in production involves. Accountants find a dedicated page on automation for accounting firms. ### Key points - A good workflow never posts on its own. It prepares a draft and sends exceptions to a person. - Build your extraction schema on the fields the tax authority requires for invoices you receive. - Comparing the IBAN with your own supplier records is the most important check against invoice fraud. - In the worked example with 50 invoices a week, it saves 69 to 114 hours a year. - From 1 July 2030 e-invoicing becomes the EU default for cross-border B2B trade. Build a route for UBL now. ## Frequently asked questions Can AI process invoices? Yes, for reading them. A language model can turn a PDF into fixed fields such as supplier, date, amounts and VAT. In n8n the Information Extractor node does this with a schema you define. The model can misread a field. So let fixed rules check the total, the VAT and the IBAN, and send exceptions to a person. If invoices contain personal data, decide where the model runs. What is 3-way matching in accounts payable? Three-way matching compares three documents before you pay: the purchase order, the goods receipt or delivery note, and the invoice. Quantities and prices must agree. It suits businesses that buy through purchase orders. Many small businesses do not. For them the five checks in this article do the work: total, VAT, duplicate, IBAN and supplier. What are the KPIs for invoice processing? I would start with four that a small business can measure. Time per invoice from receipt to approval. The share of invoices that pass without correction. The number of exceptions per week and how long they wait. Duplicate or late payments. In the worked example above, the share without correction and the review time make the gap between 84 and 39 hours a year. Measure them for a week before you build. What is a UBL invoice? A UBL invoice is an e-invoice in Universal Business Language, a library of standard XML documents for business use such as orders and invoices. A profile fixes which fields you use and what goes in them. Software that supports UBL reads the invoice without recognition. In the Netherlands, SI-UBL 2.0 is the UBL implementation of the Dutch NLCIUS specification, according to the European Commission in its 2026 eInvoicing Country Sheet for the Netherlands. What is touchless invoice processing? Touchless processing means an invoice goes from receipt to posting without anyone touching it. It works best for e-invoices from known suppliers that pass every check. For PDFs it is riskier, because extraction can misread a field. A safer setup lets matching invoices through below an amount you choose. Above it, a person approves. ### Want to know what this means for your invoice flow? That is what we work out together in the free automation scan. Within 2 working days of the call you receive a short advisory report. Book your free automation scan Free · no obligation · always a short advisory report ### Sources - Belastingdienst (Dutch Tax Administration), “Ontvangen facturen administreren” (in Dutch, consulted 2026-10-27) - Belastingdienst, “Factuureisen” (in Dutch, consulted 2026-10-27) - Belastingdienst, “Uw facturen bewaren” (in Dutch, consulted 2026-10-27) - Rijksoverheid (Government of the Netherlands), “Kabinet kiest voor invoering e-facturatie en rapportage voor bedrijven”, in Dutch, 11 September 2026 - Council Directive (EU) 2025/516, VAT in the Digital Age, Official Journal of the EU, 25 March 2025 - Belgian government (FPS BOSA and FPS Finance), “Structured electronic invoices between companies are compulsory since 2026”, einvoice.belgium.be (consulted 2026-10-27) - Eurostat, “EU hourly labour costs ranged from €12 to €57 in 2025”, 31 March 2026 - CBS (Statistics Netherlands), “De arbeidsmarkt in cijfers 2025”, in Dutch, chapter Lonen en loonkosten, 2026 - Politie (Dutch police), “Tips om digitale factuurfraude te voorkomen” (in Dutch, consulted 2026-10-27) - Politie, “Wat is digitale factuurfraude?” (in Dutch, consulted 2026-10-27) - Fraudehelpdesk, “Het rekeningnummer op de factuur is aangepast” (in Dutch, consulted 2026-10-27) - European Commission, “2026 The Netherlands (2026 eInvoicing Country Sheet)” (consulted 2026-10-27) - Forum Standaardisatie, “UBL” (in Dutch, consulted 2026-10-27) - KVK, “Veelgestelde vragen over privacy en KVK”, in Dutch, updated 15 April 2026 - n8n Docs, Information Extractor; Extract From File; Email Trigger (IMAP) (consulted 2026-10-27) - Exact Online, REST API reference PurchaseEntries; Knowledge Base API limits (consulted 2026-10-27) - SnelStart Kennisplein, “Een inkoopfactuur of bonnetje automatisch inlezen in SnelStart Web” (in Dutch, consulted 2026-10-27) --- # Human in the loop AI: where in the chain do you put the person? Source: https://aiagentcycle.com/en/knowledge-base/human-in-the-loop-ai/ Type: article · Language: en · Last modified: 2026-11-02T16:31:29 Someone asks whether the automation is safe. The answer comes quickly: don’t worry, it’s human in the loop AI. Question answered, the meeting moves on. But nothing has actually been said. Human in the loop means there is a person somewhere in the process. It does not say where, what that person gets to see, how much time they have, or whether they are allowed to say no. Four completely different set-ups carry the same reassuring name, and in most situations three of them are the wrong one. This article is about that choice: where you put the person, and what that costs. Position 4 is not oversight. It is the absence of oversight with a reassuring word on it. ## Why human in the loop AI is suddenly everywhere Search volume for the term in the Netherlands more than doubled in twelve months: from about 210 searches a month in September 2025 to 480 in August 2026. That is not a linguistic fashion. It is the sound of organisations that have put something into production and are wondering who is still watching. ### What the research says about why projects fail 40%+ of agentic AI projects will be cancelled before the end of 2027. Gartner names three causes: rising costs, unclear business value and inadequate risk controls. ~130 of the thousands of vendors calling themselves ‘agentic’ actually are, according to Gartner. The rest are doing agent washing: existing chatbots and RPA relabelled. Source: Gartner, press release, 25 June 2025. Look at what is in that list. Not ’the models are not good enough’. Instead: nobody had set down what the system was allowed to do on its own. That is not a technical problem. It is a design decision that was never made. ## Position 1: approval beforehand, on everything Every action waits for a person. The system prepares, someone approves, and only then does it happen. This feels safest, and at the start it is. The problem comes with volume. At ten proposals a day, someone really reads them. At a hundred, a rhythm develops: open, scan, approve. At three hundred, the approve button has become a reflex. This is called automation bias: the more often a system turns out to be right, the less attention people pay when they check it. The effect is well documented in aviation and in medical decision-making, and it applies in full to an employee who approves draft replies. The painful conclusion: approval beforehand on everything automatically becomes less reliable the more volume you run. Exactly when you need it most. ### When position 1 is the right one after all - Irreversible actions. Transferring money, sending a contract, deleting something. If it cannot be undone, you check beforehand. Every time. - The first six weeks. Start here, whatever the volume. You need those weeks to see what the system actually does, as opposed to what you think it does. - Low volume, high value. Five quotes a week of fifty thousand euros: have a person look at those. That is not inefficiency, it is common sense. ## Position 2: stepping in when in doubt The system acts on its own, except when it is unsure. Then it refers the case to a person. In by far most SME situations, this is the most usable set-up. Its strength is scalability: the amount of work that reaches a person grows with your exceptions, not with your volume. If your invoice flow doubles, your checking work does not. The difficulty is in the word doubt. Software does not doubt; you have to define doubt. Usually in thresholds: - Amount. Above a limit, it always goes to a person. - New relationship. First invoice from an unknown supplier: always look. - Deviation from the pattern. This supplier normally sends €400, now €4,000. - Missing field. No purchase order number, no match, so no automatic decision. - Low confidence score. The model indicates it cannot place the text well. FLOW 1 ### Purchase invoice with a threshold check Who it is for: Bookkeeping firms and SMEs from about fifty purchase invoices a month. invoice received → read fields → match with purchase order → < €500 and match? → post → otherwise → queue for a person What it gives you: The routine work disappears, the judgement calls stay. The employee only sees the cases where their judgement adds something. Watch out: Deliberately set the threshold too low at the start. Raising it later on the basis of measurements is easy; reversing a wrongly posted quarter is not. That last item, the confidence score, deserves a warning. Language models are poorly calibrated: they sometimes give high confidence for a wrong answer. Use such a score as one signal alongside hard rules, never as the only gatekeeper. ## Position 3: sampling afterwards The system acts on its own. A person checks part of what happened afterwards. This is the cheapest form and the most underrated. The error has already been made by the time you see it. That sounds unacceptable, but for cheap actions that are quick to correct, it is not. A wrongly labelled email takes ten seconds to fix. A draft text that is not good enough, you rewrite. What makes a sample unique: it is the only position that tells you how good your system really is. With approval beforehand, you never see what would have happened without the correction. With a sample, you measure the real error rate, and you need that figure to justify the thresholds of position 2. ### Example: email triage at a service provider EXAMPLE 1 The situation. A consultancy receives sixty to eighty emails a day at its general address. Sorting them takes an employee about an hour a day, spread across the day, with the interruptions to other work that come with it. The approach. A flow reads each email, determines the category and the label, and puts it in the right folder. The system is not allowed to delete and not allowed to reply. Every Friday the employee is shown twenty randomly chosen emails from that week, with the question: is this classification right? The result. After eight weeks, the classification turned out to be right in nineteen of the twenty cases. The exception was always the same type: emails from existing clients with a new question, labelled ‘existing file’ instead of ‘new enquiry’. One change to the rules fixed that. What was disappointing. For the first two weeks the sample was useless, because nobody had agreed what ‘right’ meant. Two employees labelled the same email differently. Define your categories before you start measuring, or you will be measuring disagreement instead of quality. Illustrative example based on typical SME volumes, not a client case. In the free assessment we work through your own numbers. ## Position 4: stepping in only when an alarm goes off There is no person in the chain. There is a notification when something goes wrong. This is not human in the loop. It is an automated system with a beep, sold under the same name because it sounds reassuring. It can be legitimate: for purely technical steps that judge nothing, such as moving a file or syncing a record, an error notification is enough. It becomes dangerous as soon as the system judges something, because then the error you want to catch is exactly the error that triggers no alarm: an answer that is wrong but sounds plausible. There is one more reason this position rarely works, and it is a human one. An alarm that has not gone off for months is ignored the moment it does. If you never hear anything, you stop listening. ## The question you answer beforehand All four positions can be defended. Which one fits follows from two questions you have to answer before you build anything. | Error is visible quickly | Error is visible late Error is cheap | Position 3: sampling afterwards | Position 3 with weekly measurement Error is expensive | Position 2: threshold check | Position 1: approval beforehand Two questions, four answers. If you cannot fill in this table, you do not know your process well enough to automate it. That second question, how quickly do you notice?, is almost always skipped, while it weighs more than the first. An expensive error you see within an hour is manageable. A cheap error you only discover after six months has repeated itself a hundred thousand times by then. ### Four rules I work by - Irreversible always means beforehand. Money, contracts, deletions. No exceptions. - Start stricter than necessary. Relaxing on the basis of measurements is easy. Tightening up after an incident is expensive and painful. - Always measure, even with approval beforehand. Without figures on your error rate, you can never relax things on solid grounds. - Set down who may intervene, and how. An emergency stop that nobody can operate, because the only person who knows how it works is on holiday, does not really exist. ### What this costs, and why that is intended Human oversight makes automation less profitable. That is not a design flaw. It is the price of staying in control, and you should pay it openly instead of calculating it away. A chain with approval beforehand might save sixty percent of the manual work instead of ninety. Anyone who promises you ninety percent is leaving the person out or not counting their time. Ask questions when you hear that promise. ## Frequently asked questions What does human in the loop mean? Human in the loop means that a person makes or approves a decision somewhere in an automated process. The term says nothing about where in the process that happens, and that place is exactly what decides whether it works. Approval beforehand on every action is something very different from a sample afterwards, while both are called ‘human in the loop’. Does the AI Act require human in the loop? For high-risk systems, the AI Act requires human oversight; Article 14 is the provision on human oversight. That category does not apply to most SME automation. What does apply from August 2026 is a transparency obligation: people must know that they are talking to an AI system. Have your risk classification assessed by someone who knows your whole process. Does human oversight make an AI system reliable? Not automatically. Oversight only works if the reviewer has enough time, information and authority to say no. An employee who has to approve a hundred proposals a day approves everything after two weeks. That is called automation bias, and it is the most underrated reason why oversight exists on paper but not in practice. How much oversight is enough? That depends on two things: what one error costs, and how quickly you notice it. A misrouted email is cheap and quickly visible, so a sample afterwards is enough. A wrongly posted invoice is expensive and only becomes visible at the year-end close, so you want approval beforehand on anything that deviates. Can I add oversight later if things go wrong? Technically yes, in practice rarely. A chain that has run for months without oversight has produced data in that time that nobody knows is correct. Adding oversight afterwards then means cleaning up first. So start stricter than necessary and relax on the basis of measurements. ### Not sure which position fits your process? In the free assessment we go through your process and fill in that table together: what does one error cost, and how quickly do you see it? The set-up follows from that. Sometimes the outcome is that you are better off not automating this process. Book your free assessment Free · no obligation · you always get a short advice report --- # n8n vs Zapier vs Make: the costing mistake you only see after a year Source: https://aiagentcycle.com/en/knowledge-base/n8n-vs-zapier-vs-make-costs/ Type: article · Language: en · Last modified: 2026-11-02T16:31:29 A business owner showed me his Zapier invoice. Eighteen euros a month when he started. Three hundred and forty euros eighteen months later. No new automations had been added. Just more customers. That is where an honest n8n vs Zapier comparison has to start. The billing unit affects usage, but the total cost also depends on set-up, maintenance, infrastructure, licences and external services. Compare those items for the same scope and the same period. Below is the comparison without the marketing talk. Including the scenario where Zapier is simply the better choice, because that scenario exists. ## The difference that decides everything: task versus execution Zapier counts billable actions for Zaps and activities for Agents. Paid n8n plans use workflow executions; Make charges credits that depend on modules, AI and connection type. Free steps, retries and plan conditions can change the count. So n8n vs Make comes down to the same question as n8n vs Zapier: what exactly is being counted. With one integration of two steps you will not notice any of this. The difference appears when your automations mature, and they usually do. You start with “form to CRM”. Six months later it is: form → duplicate check → enrich → CRM → email → task → notification → log entry. Eight steps. Scroll the table sideways to see all columns. Example | Count under an explicit assumption 1,000 runs with 8 billable standard actions | 8,000 Zapier tasks, only if all 8 actions per run succeed and are billable 1,000 complete n8n workflow runs | 1,000 executions under the applicable plan; additional services separately Make | Credits depend on modules, AI and connection type Units are not euros. Check free steps, retries and plan conditions. More billable actions and more runs can together push usage up. How the invoice changes also depends on tiers, free steps, product rules and contract. A quadratic price increase is not a general rule. ### The rule of thumb to test your own situation Estimate for standard actions: successful runs × average number of actually billable actions per run. Check free steps, loops, retries, Agents and the current supplier rules separately. There is no universal threshold at which switching becomes cheaper. Compare actual usage with the applicable tiers and with the full cost of set-up, maintenance, infrastructure, storage, licences and external services. ## n8n vs Zapier vs Make side by side Scroll the table sideways to see all columns. Item | n8n self-hosted | Zapier | Make Cost model | Infrastructure, maintenance, usage and applicable licences | Tasks for Zaps; Agents has an activity bundle | Credits; modules and AI usage determine consumption Infrastructure | Your chosen infrastructure; assess external services separately | Cloud platform; check current locations and agreements | Cloud platform with an EU or US region per organisation AI agents | Agent workflows with suitable models and tools | Zapier Agents available; assess plan limits | Make AI Agents available; assess model and connection type Switching | Workflows exportable; accounts and licences separate | Budget for rebuilding and checking integrations | Budget for rebuilding and checking integrations Time to go live | Depends on scope, integrations and acceptance test | Depends on scope, integrations and acceptance test | Depends on scope, integrations and acceptance test Checked on 10 September 2026. Not a price comparison or guarantee: consult the current supplier terms and budget set-up, maintenance and usage together. ### Not sure whether switching pays off? In the free assessment we work through your current platform costs against a self-hosted set-up, including the cost of switching. If it gains you nothing, I will simply say so. Book your free assessment Free · no obligation · you always get a short advice report ## When Zapier or Make is simply better I build on n8n. That does not make me neutral, so I am explicit about when you do not need me: - You need one or two simple integrations. A cloud service can then be a good fit. Still check the apps you need, billable actions, limits, external costs and maintenance before you choose. - Your integration involves a niche app. Zapier has thousands of connectors. If your industry software is among them and has no decent API, you will not win that breadth back. - Nobody wants to be responsible for a server. Entirely legitimate. Then choose cloud, or have someone else handle the maintenance, but make that choice deliberately. - Your flows are short and volume stays low. Compare the total cost for your specific use; even at low volume, features, licences and maintenance can decide the choice. ### What ‘open source’ does and does not mean for n8n n8n is often called open source. Strictly speaking, that is not correct. n8n uses the Sustainable Use License, a fair-code licence: you may view the source code, modify it and run it yourself, including commercially within your own business. What you may not do is resell n8n to third parties as a competing hosted service. The source code is available under the applicable n8n licences; this is not an unrestricted open-source licence. Before use, hosting for third parties, embedding or resale, check which terms and any additional licence apply. See the n8n licence. ## When is switching worth it? Three signals that it is time to price up a Zapier alternative. Two out of three is reason enough to run the numbers: - There is no universal tipping point. Compare one-off set-up, the chosen maintenance, infrastructure, storage, licences and operational usage over the same period. My maintenance packages start at €250 per month excluding VAT and external costs; at lower volume a cloud service can be cheaper. See the current prices. - You run into limits you cannot explain. A step you are not allowed to add, or a filter that still costs a task halfway through. - A client or accountant asks where your data is. Once that question is asked, it is no longer a technical choice but a commercial one. Switching takes an inventory, rebuilding, authorisations and acceptance tests. Budget for the one-off effort and any temporary double costs. A lower monthly bill is not guaranteed; work it through with the method in what automation costs. ## Why I build on n8n I choose n8n when the combination of workflow logic, infrastructure you choose yourself and AI integrations fits. Paid features, maintenance and external model costs remain separate items; connected services may process data outside the n8n environment. The full reasoning, including the objections I take seriously, is on why n8n. New to the tool? Start with what is n8n. Is data ownership an issue for you? Then read AI Act, GDPR and your data. ## Three years ahead Comparing single monthly prices is misleading, because the curves run differently. Below is the same business at three points in time. Starting point: a growing SME that begins with three flows and ends with fifteen. Scroll the table sideways to see all columns. Scenario | Runs per month | Billable actions per run (assumption) | Tasks under that assumption Year 1: 3 flows | 1,500 total | 4 | 6,000 Year 2: 8 flows | 6,000 total | 6 | 36,000 Year 3: 15 flows | 15,000 total | 8 | 120,000 Fictional volume assumptions, not supplier rates or a cost guarantee. Budget n8n executions, infrastructure, maintenance and external services separately. There is no well-founded fixed cost line for self-hosting. For each year, work with the capacity needed, the appropriate maintenance, external usage costs and any additional licences. With self-hosting, too, capacity, storage, licences and maintenance can grow. My standard packages have limits of 3, 5 or 10 named workflows; fifteen workflows do not automatically fall within such a package. Reassess the scope as you grow. ### Why there are no exact amounts here I could have made a table with euros. It would look more convincing and be out of date within six months: all three providers have changed their tiers in the past eighteen months. Use your invoice and actual usage logs. For each product, count the billable actions, credits or executions, including loops and retries. Simply dividing a task count by all the steps drawn is not a reliable comparison. Check Zapier tasks, Make credits and n8n plans. ## What comparison tables leave out Four practical differences you only notice once you are in the middle of it, and that often weigh more than the price. ### Waiting costs money with one and nothing with another Check how the chosen supplier counts wait steps, polling, retries and failed actions. Not every wait or check step is paid. A count belongs to the specific product and plan, not to a general comparison. ### The HTTP node is an escape hatch you will need one day Thousands of ready-made integrations sounds like an advantage until your industry software is not among them. Then the question is not how many connectors there are, but whether you can build one yourself. With an HTTP node and a code node, you can. Without those two, you are stuck at the first Dutch software package that has no standard connector, and there are many of those. ### Testing on real data is an underrated difference Can you step through a flow with the actual content of a real invoice, and rewind when it goes wrong? When you build a complex chain, that saves hours per flow. Ask for it explicitly in a demo, with your own data. ### Ownership of your logic Your flows are business logic: the recorded agreements on how your business works. The question is whether you can export them, put them under version control and take them with you. In a self-hosted set-up, every flow is a JSON file that you put in your own repository. On a closed platform, it is an export in a format that only works there. FLOW Migration ### What a switch looks like in practice Who it is for: businesses with five to fifteen existing flows on a per-task platform Scroll the diagram sideways to see all of it. Take stock → Prioritise by volume → Rebuild → Run in parallel → Compare → Retire the old one What it gives you: No big bang. You run both platforms side by side for two weeks and compare the results before you cancel the old subscription. Watch out: Only cancel the old subscription after the parallel period. The temptation to save money straight away is strong, and the cost of a missed order is higher. A working template to look at: n8n template library ## An honest step-by-step plan if you want to switch - Take stock. Which flows are running, how often, and how many steps do they have? This often already shows that a third of them are never used any more. - Compare actual usage. Use logs to estimate billable actions, credits and executions separately. Free steps, loops and retries make a simple division unreliable. - Start with your heaviest flow, not your easiest. That is where most of the money is, and you learn straight away whether the switch is realistic. - Run in parallel for two weeks. Both platforms active, results side by side. - Only then switch off the old one. And keep the export for another quarter. With five to ten flows, this takes two to four days of work in practice. Include it as a one-off item in the method from what automation really costs, and you will see straight away whether it adds up. ## Frequently asked questions ### What is the difference between n8n and Zapier? Zapier counts billable actions for Zaps; n8n uses workflow executions in its paid plans. Eight thousand tasks for a thousand runs is only an example if every run carries out eight billable standard actions. Self-hosting determines the n8n infrastructure; connected suppliers and data flows are assessed separately. ### Is n8n cheaper than Zapier? That cannot be said in general. Compare one-off set-up, maintenance, hosting, storage, applicable licences and operational usage. Self-hosted does not mean you only pay for the server. A cloud service can be cheaper for your scope. ### When is Zapier the better choice? When you need one or two simple integrations with niche apps, when nobody in your business wants to manage a server, and when you want to be live within an hour. Zapier has thousands of ready-made connectors; you will not win that breadth back with technology. ### Can I switch from Zapier or Make to n8n? Often, yes, if the integrations and features you need are available. Take stock of workflows and accounts, rebuild the logic and test the results and the handover. Budget for migration, temporary double costs and ongoing maintenance in advance; keep the old environment until the agreed acceptance is complete. ### Where is my data with n8n, Zapier and Make? With Zapier and Make you use the supplier’s infrastructure; check current regions, subprocessors and transfer arrangements. With self-hosted n8n you choose the n8n infrastructure, but AI, CRM, email, storage and other services may process data elsewhere. Assess the whole chain. ### Want to know which model suits you? Not every business is better off self-hosted. I look at your volume, your team and your integrations, and tell you honestly when you are better off staying on your current platform. Book your free assessment Free and no obligation. You always get a short advice report. I build on n8n, so I have an interest in this comparison. That is why the scenarios in which Zapier or Make wins are spelled out. Prices are published rates at the time of writing; check them with the supplier before you decide. --- # Peppol e-invoicing: Belgium already requires it, the Netherlands has until 2030 Source: https://aiagentcycle.com/en/knowledge-base/peppol-e-invoicing/ Type: article · Language: en · Last modified: 2026-11-02T16:31:29 On 1 January 2026 the PDF invoice stopped being valid in Belgium. Not inconvenient, not discouraged: invalid. Since then, Peppol e-invoicing has been mandatory for all Belgian VAT-registered businesses invoicing each other, over a network that carries invoices directly from one accounting package to another. Most Dutch business owners have missed this. Understandably: it is Belgian legislation and the Netherlands has not decided anything yet. Still, now is the moment to look at it, for two reasons that have little to do with each other. The first is commercial and applies now. The second is legal and applies in 2030, but it does decide which choice is sensible today. The Belgian deadline is no longer an announcement. It has passed. ## What exactly has changed in Belgium Since 1 January 2026, every invoice between two Belgian VAT-registered businesses has to be a structured electronic file, exchanged over the Peppol network. Paper is no longer allowed. A PDF by email is no longer allowed. A PDF through a customer portal is not allowed either. The obligation was set down in a Belgian law from 2024 and worked out in a Royal Decree published on 14 July 2025. The format is Peppol BIS Billing 3.0, based on the European standard EN 16931. The Belgian Federal Public Service Finance (FOD Financiën) applied a tolerance period for the first three months of 2026; that period has now ended. Fines range from a few hundred euros up to five thousand euros for repeat offences. ### What this does not mean Three misunderstandings I keep hearing in conversations. - It does not apply to you if you have no Belgian establishment. If you supply a Belgian business from the Netherlands, you formally fall outside the obligation. If you do have a Belgian VAT number or a permanent establishment, you usually fall within it. Have your accountant assess that, not a blog post. - It does not apply to invoices to consumers. B2C is outside it for now. - It is not a new tax and not an extra return. It is an obligation about format and channel. What you invoice does not change; how you deliver it does. ## Why Peppol e-invoicing already affects you if you supply Belgium Over the past year, Belgian businesses have set up their purchasing administration for structured invoices. That means their system expects a Peppol file, matches it automatically with the purchase order and queues it for payment. If a PDF comes in, it falls outside that flow and lands in an exceptions tray that someone has to clear by hand. Your invoice is not rejected then. It is paid more slowly. And at the next supplier review, the party that fits neatly into the flow is just a little easier to keep than the party that costs a manual step every month. That is not a threat of legislation, because the law does not apply to you. It is a commercial advantage that is slowly tipping the other way. ### Example: a Dutch supplier with Belgian customers EXAMPLE 1 The situation. A wholesaler in the south of the Netherlands sends about 40 invoices a month to Belgian customers, all as PDFs by email. Since early 2026 the questions have been coming in: can it be done via Peppol? Two customers have said their accounts payable department now only processes PDFs with a delay. The approach. The accounting package already supported Peppol, but the feature was switched off. Turning it on took an afternoon, including registering the Peppol address and sending a test invoice per customer. For the ten largest customers, the customer number in the source system was also linked to their Peppol ID, so the right route is chosen automatically. The result. Invoices arrive the same day instead of waiting in a mailbox. The average payment time at the two customers who had raised it went down, because the invoice landed straight in their approval flow. What was disappointing. In the first weeks, rejections came back for missing mandatory fields: a reference number the customer requires, a VAT code that did not match. That is normal and a one-off, but someone does have to read those messages. A Peppol integration without someone following up the rejections is a silent failure. Illustrative example based on typical SME volumes, not a client case. In the free assessment we work through your own numbers. ## And the Netherlands? The Netherlands does not have a B2B obligation yet. Invoices to government already have to be electronic, which follows from a European directive and is set out in the Dutch Public Procurement Act (Aanbestedingswet), but businesses can still invoice each other by PDF. The direction is clear by now, though. On 10 March 2026 a research report by EY, commissioned by the Ministry of Finance, was presented to the Dutch House of Representatives (Tweede Kamer). The recommendation: introduce e-invoicing for all domestic B2B transactions, with Peppol as the mandatory infrastructure, phased in between 2030 and 2032. A final cabinet position was expected in summer 2026, with draft legislation in the fourth quarter. On top of that there is a firm European date that does not depend on Dutch policy. The ViDA package (VAT in the Digital Age), adopted by the Council in March 2025, makes electronic invoicing mandatory for cross-border B2B transactions within the EU from 1 July 2030, in line with EN 16931, with a ten-day deadline for issuing the invoice. ### The figures that set the urgency 2030 Firm EU date for cross-border B2B invoices. Fixed, whatever policy The Hague adopts. 2030–2032 Proposed phasing for domestic Dutch B2B, according to the EY report. Q4 2026 Expected draft legislation. Only then will you know for certain what is required of you. Source: EY research report to the Dutch House of Representatives, 10 March 2026, commissioned by the Ministry of Finance; ViDA directive, adopted by the Council of the EU in March 2025. ## Four years is shorter than it sounds 2030 feels a long way off. Try counting back from the side of your administration, though. - You wait for clarity. Draft legislation at the end of 2026, parliamentary debate in 2027, final rules sometime in 2028. That is not unusual, and not unreasonable either. - Your software has to keep up. Accounting packages are ready for it, but your stock system, your time tracking and your custom order portal may not be. - Your master data has to be right. Every VAT number, every KvK (Dutch Chamber of Commerce) number and every Peppol address of every customer. With a few hundred relationships, that is a project, not an afternoon. - You have to test it. With real customers, with real invoices, with the rejections that come with them. If you start in 2029, you do all of this under time pressure, at the same time as everyone else, with the same suppliers, who will be fully booked by then. If you do it calmly in 2027, you do it right once. ## The gain is not in the obligation This is what the article is really about, and the reason I cover this subject at all. An obligation is a cost item. You comply and you are done with it. A structured invoice is more than a mandatory format, though: it is data that software can read. And that makes processing possible that simply cannot be done with a PDF. FLOW 1 ### Post purchase invoices automatically Who it is for: Any business that processes more than fifty purchase invoices a month. Peppol invoice received → read fields → match with purchase order → exception? → person → no exception? → post What it gives you: Invoices that are correct go through automatically. Only the exceptions land on your desk. Watch out: Without purchase orders to match against, this does not work. Then you only check supplier and amount, and that is weaker. FLOW 2 ### Payment reminder based on actual status Who it is for: Service providers and wholesalers with recurring customers. invoice sent via Peppol → delivery confirmation received → no payment after X days → show payment status → reminder in the right tone What it gives you: You know the invoice has arrived. That changes the conversation: no longer ‘did you receive it?’, but ‘it has been waiting for you since the twelfth’. Watch out: A delivery confirmation is not a read receipt, and certainly not an approval. Do not mix up the three in your reminder text. This is exactly why the Belgian obligation turned out to be a windfall for some businesses. The legislator made them do something they would otherwise never have prioritised, and afterwards they found that their accounts payable administration took a third less manual work. ### When you do not need to do anything with this Not every business gains from this, and I would rather say so now. - You invoice almost only consumers. B2C falls outside all the obligations mentioned. Look at it again in five years. - You send fewer than ten invoices a month. Switch on Peppol in your accounting package if it is already there, and otherwise leave it alone. At this volume, automated processing does not pay for itself. - You have no Belgian customers and no cross-border sales. Then you have until at least 2030. Put it in your diary for early 2028 and get on with your work. If you do have volume and you supply Belgium or Germany, things look different. Germany has had an obligation to receive e-invoices since 1 January 2025, with sending obligations following in phases. ## What you could do this month - Check whether your accounting package supports Peppol. With Exact Online, Moneybird, e-Boekhouden and SnelStart the answer is probably yes. The feature is often switched off. - Ask your three largest Belgian customers what they receive. One email. The answer tells you more about your urgency than any article. - Check your master data. Are all VAT numbers correct? Is there a KvK number for every business relationship? This is the dullest work in the whole process, and it decides whether the rest succeeds. - Count your purchase invoices. Above fifty a month, automated processing is probably worthwhile, regardless of legislation. Below that, probably not. ### In short - Belgium: mandatory for domestic B2B since 1 January 2026. It does not apply to you without a Belgian establishment, but your customers do notice it. - EU: cross-border B2B mandatory from 1 July 2030. That date is fixed. - Netherlands: no decision yet. The direction is Peppol, phased 2030–2032. Draft legislation was expected at the end of 2026. - The gain: lies in automated processing of purchase invoices, not in complying with the rule. ## Frequently asked questions As a Dutch business, do I already have to invoice via Peppol? Not legally yet, unless you have a Belgian establishment. The Belgian obligation applies to businesses that are established and VAT-registered in Belgium. If you supply a Belgian business from the Netherlands, you formally fall outside it. In practice, Belgian customers ask for it more and more often, because their own administration is set up for it. What exactly is Peppol? Peppol is an international network over which invoices go directly from one accounting package to another. You no longer send a file by email; your software delivers the invoice to your customer’s software. Both parties connect through a service provider, known as an access point. Is a PDF invoice an electronic invoice? No. That is the misunderstanding that costs most business owners dearly. A PDF is a picture of an invoice: a person can read it, software cannot. An e-invoice is a structured file in line with the European standard EN 16931, in which every field is named separately. What does connecting to Peppol cost? For most SMEs, little or nothing extra. Accounting packages such as Exact Online, Moneybird, e-Boekhouden and SnelStart have Peppol built in or offer it as a module. Costs only arise when your invoices come from your own system, or when you want purchase invoices processed automatically. Why start now if the Netherlands only has to comply in 2030? Because the gain is in the processing, not in the obligation. A structured invoice can be posted automatically, matched with a purchase order and checked for discrepancies. That saves time today, whatever the legislator decides for 2030. ### Do you process more than fifty purchase invoices a month? Then automated processing is probably worthwhile, with or without legislation. In the free assessment we work it through with your numbers and your existing accounting package. If it does not add up, I will tell you. Book your free assessment Free · no obligation · you always get a short advice report --- # Process documentation template: describe and hand over your process with free tools Source: https://aiagentcycle.com/en/knowledge-base/process-documentation-template/ Type: article · Language: en · Last modified: 2026-11-02T16:31:29 This process documentation template describes a process in three layers. First one sentence: where does it start and where does it end. Then a SIPOC on one sheet of A4: who supplies what, what the main steps are and what comes out. And finally a step table with, for each step, who does it, in which system, how long it takes and what goes wrong. With free tools you are done in about an hour. You do not have to do this for the free assessment. If you do, the conversation is about choices instead of figuring things out. And it helps you too: a process that is written down can be handed over. ## Step 1: Define the process in one sentence Write down what the start and the end are. The sharper the boundary, the better you can measure. - Good: from incoming purchase invoice to posted and paid invoice. - Too broad: the administration. - Too narrow: opening the invoice. ## Step 2: Make a SIPOC on one sheet of A4 SIPOC stands for Suppliers, Inputs, Process, Outputs and Customers. It is a simple high-level overview that you can make with little explanation, with sticky notes on a flip chart if you like (AHRQ). It does not show exactly how the steps fit together; the step table that follows does that. Suppliers | Inputs | Process (main steps) | Outputs | Customers Purchasing suppliers | Invoice as PDF or e-invoice | 1. Receive · 2. Check · 3. Approve · 4. Post · 5. Pay | Posted and paid invoice | Bookkeeping, supplier, accountant Example with fictional data: purchase invoices. ## Step 3: Fill in the step table This is the most important part. Copy the columns into Google Sheets or Excel and fill in what you know for each step. An estimate is fine; just mark it “estimate”. Step | Who | System | Time per instance | How often | What goes wrong Get the invoice from the mailbox | Administration | Outlook | 1 min | 40 per week | Invoice is in a colleague’s mailbox Check amount and order number | Administration | Exact Online | 3 min | 40 per week | Order number missing Approve above €1,000 | Director | Email | 2 min | 6 per week | Sits waiting for days Post and archive | Administration | Exact Online | 2 min | 40 per week | Posted twice after a reminder Example with fictional data. Two columns make the difference. How often decides whether automating pays off, and what goes wrong decides how the automation has to deal with exceptions. If you can write an exception down as an if-then sentence, it is a rule. If you cannot, it is craftsmanship and it stays with a person. More on that in the business process automation guide. ## Step 4: Draw the handovers, if you need to If the work goes back and forth between more than two people or systems, draw a swimlane diagram: one lane per person or system, with the steps in the lane of whoever does them. That shows you straight away where work gets stuck. The idea comes from BPMN, the common standard for process diagrams, but you do not need the notation: rectangles and arrows are enough. ## Step 5: Record it once A screen recording of two to five minutes sometimes says more than a page of text. Use test data and close your mailbox and notifications beforehand. - Windows 11: Snipping Tool: press Windows + Shift + R, select an area and click Start. - macOS: press Shift + Command + 5 and choose the entire screen or part of it. The recording then appears on your desktop. ## Free tools for your process documentation template Tool | What for | Account needed | Where your file is stored Google Sheets and Docs | Step table and description | Free Google account | Google Drive (15 GB shared); no guaranteed EU storage on a free account Google Forms | Ask colleagues the same questions, with answers going to Sheets | Free Google account | Google Drive Google Drawings | Simple flowchart with shapes and connector lines | Free Google account | Google Drive Google Vids screen recorder | Screen recording of up to 30 minutes, via a Chrome extension | Free Google account | Google Drive Word, Excel and PowerPoint online | Step table or simple diagram | Free Microsoft account | OneDrive (5 GB) draw.io | Flowchart and swimlane | No | On your own computer or in your own storage; only PDF export goes through their server Excalidraw | Quick sketch-style diagram | No | In your browser, or as a file on your computer Snipping Tool (Windows 11) and Screenshot (macOS) | Screen recording | No | On your own computer Checked on 31 October 2026 with the suppliers themselves. Visio is not included in the free Microsoft apps. ## Privacy: how to share an example safely Do not share more personal data than necessary (GDPR, data minimisation). For a process description, real names and client data are almost never needed. - Use made-up names, invoice numbers and amounts, or a test environment. - Describe volumes (“about 40 invoices per week”) instead of sending real files. - Crop screenshots or make data unreadable before you share them. - Where you can, choose tools that store files on your own computer, such as draw.io, Excalidraw and the built-in screen recorders. - Note: replacing a name with a code still leaves you with personal data. Only when data is truly anonymous does the GDPR no longer apply. ## How to hand it over Bring your description to the assessment call; we go through it together on screen. If you would like to send it beforehand, email it to info@aiagentcycle.com, without personal data. In the assessment questionnaire you fill in the essentials. Uploading an attachment is not possible there yet. ## After the assessment: writing up the process for the build If you go ahead, we work the chosen process out together into a design. For that you need: - The normal route, step by step, from your step table. - The exceptions as if-then rules, and what goes to a person when in doubt. - Five to ten examples, anonymised, of normal cases and difficult cases. - What good looks like: the desired lead time, the maximum error rate and what must never happen without a person. - Who the owner is and may decide how the process should run. How the project runs after that, from design to maintenance, is described under how I work. The full step-by-step plan for process automation goes deeper into the baseline measurement and acceptance. ## Frequently asked questions How long does it take to describe a process? For one process, usually an hour: ten minutes for the sentence and the SIPOC, half an hour for the step table and, if you like, a short recording. Keeping a tally for two weeks of how often something happens makes the figures more reliable. Do I need to know BPMN or another method? No. A step table in Excel or Google Sheets is enough. A swimlane diagram only helps if work goes back and forth between more than two people or systems. What if colleagues describe the process differently? Then you have found something important. Two descriptions mean there is no fixed way of working yet. Have that conversation first; only then does automating make sense. Can I start the assessment without a description? Yes. The assessment questionnaire asks for the essentials, and in the conversation we fill in what is missing together. A description makes the conversation faster and sharper. Sources: AHRQ, SIPOC Diagram (Workflow Assessment for Health IT Toolkit); OMG, About BPMN 2.0.2; European Commission, principles of the GDPR; Autoriteit Persoonsgegevens (Dutch Data Protection Authority), anonymisation and pseudonymisation; product pages of Google, Microsoft, draw.io, Excalidraw and Apple, checked on 31 October 2026. --- # What does business process automation really cost? The calculation nobody publishes Source: https://aiagentcycle.com/en/knowledge-base/business-process-automation-cost/ Type: article · Language: en · Last modified: 2026-11-02T19:19:01 If you are considering automation, you need more than a promise of time savings. You want to know what the build costs, which recurring costs apply and which assumptions the calculation uses. This article provides indicative ranges and worked scenarios. They help you compare the build, ongoing costs and expected return for the same scope and period. A warning upfront: some processes are not worth automating. You will find those below too. ## Start with what the process already costs you “What does automation cost?” is the second question. The first is: what does not automating it cost you every week? That amount is not recorded anywhere. It is not on an invoice, in your accounts or in your profit and loss statement. It is hidden in the evenings you spend retyping invoices and in the quote you forgot to follow up. Invisible costs feel free. They are not. ### The basic formula Hours per week × 52 × internal hourly rate = annual cost of this process For the internal hourly rate, divide gross pay including employer costs by productive hours. For office work in Dutch small and medium-sized businesses, this often comes to €45–€75 per hour. If you do the work as the owner, use your billable rate, because that is what you are actually missing out on. Scroll sideways to view all table columns. Process | Hours/week | × 52 | At €60/hour | Annual cost Manually following up quotes | 2.5 | 130 hours | €60 | €7,800 Retyping supplier invoices | 2.0 | 104 hours | €60 | €6,240 Copying order data between systems | 1.5 | 78 hours | €60 | €4,680 Putting together weekly reports | 1.0 | 52 hours | €60 | €3,120 Customer questions already answered before | 3.0 | 156 hours | €60 | €9,360 Illustrative calculations. Enter your own hours and rate; the result surprises almost everyone. Notice what happens when you add two or three rows together. You reach the point where hiring someone comes into consideration. But staff are currently hard to find, and an employee who retypes information will keep having to do so. ### We will calculate it for you During a free scan, I map your processes, measure the hours and put a figure on them. You receive the calculation, even if you want to take it forward yourself. Book your free automation scan Free · no obligation · always a short advisory report ## So what does the build cost? Below are our own ranges for Dutch small and medium-sized businesses, based on projects with a defined scope. They are indicative: the exact price depends on your systems, exceptions and data quality. Scroll sideways to view all table columns. Project type | One-off cost | Recurring costs | Typical delivery time One flow, two systems; for example, form → CRM → follow-up email | €750–€3,000 | Budget separately for hosting, storage, licences and API usage | 1–2 weeks A process chain across three to five systems; for example, order → inventory → accounting | €3,500–€8,000 | Budget separately for hosting, storage, licences and API usage | 3–6 weeks An AI agent with human review; for example, email triage with a draft reply | €5,000–€12,000 | Budget separately for hosting, storage, licences and API usage | 4–8 weeks Optional technical maintenance: fixed maintenance, with changes covered by included work hours or separately agreed additional work | — | From €250 per month | Ongoing Indicative ranges, excluding VAT. Current package prices are on the pricing page. The build price is separate from recurring services. You choose self-management (€0 per month for AIAgentCycle maintenance services) or a maintenance package from €250 per month. External usage costs still apply. Technical Maintenance includes no included work hours. See pricing and package limits and the maintenance terms. Scroll sideways to view all table columns. Assumption | Amount / calculation Assumed manual work avoided | 2 hours per week × 52 × €60 = €6,240 per year One-off build | €3,000 Maintenance and external costs in this scenario | €315 per month = €3,780 per year Remaining manual work, as assumed | €0; measure this separately in practice Net value of time after recurring costs | €2,460 per year = €205 per month Simple payback period | €3,000 / €205 = approximately 14.6 months Fictional calculation, not a quote or a supplier price list. Technical Maintenance €250 + hosting €35 + external backup storage €10 + estimated operational AI usage €20 = €315 per month (€3,780 per year), excluding VAT. Package selection is provisional: complexity, a maximum of 3 named workflows, 1 production environment and a maximum of 20 GB of source data must fit the package in advance. Actual scope and external costs are budgeted separately. Expected time savings do not automatically translate into a financial return. ### The three costs that are almost always missing - Budget separately for fixed technical care, external usage costs and any additional work. A percentage of the build price does not determine which maintenance or recovery work is included. See pricing and package limits and the maintenance terms. - Exceptions that only appear after going live. The process in your head has three steps. The real process has those three plus seven “except when” cases. These often take more time to build than the main route itself. - Your own time during the project. Arranging access, reviewing work, testing and making decisions. Allow four to ten hours of your own time for a medium-sized project. No more, but not zero either. We include these three as standard in the quote. A project that becomes more expensive halfway through is a project that costs you trust. ## When automation does not pay off This section is missing from almost every article on the subject, even though it can save you the most money. Here are four situations where our advice is: not now. - The process takes less than one hour per week. At €60 per hour, the maximum annual value of that time is €3,120. The fictional scenario with €315 in monthly costs already costs €3,780 per year, before the build and remaining work. In that scenario, time value alone does not produce a positive payback. A different setup, self-management or demonstrable error reduction may change the outcome. - The process still changes every quarter. You would be automating a snapshot. Settle the process first, then automate it. - The process relies heavily on judgement. If the outcome depends on what someone knows about a customer, you can automate the preparation at most, rather than the decision. - The underlying data is wrong. Duplicate customers, empty fields and three spellings of the same supplier. Automation does not fix that. It exposes the problem faster and makes it more expensive. The fourth is the most common. Automating a disorganised process only creates disorder faster. That is why analysis comes first in how we work, and why we sometimes simply say no. ## How do you choose the first process? Score each candidate process on four points. A process that scores highly on all four is your starting point. - Frequency. How often does this happen each week? Frequent matters more than frustrating. - Consistency. Can you write it as a sequence of if-then steps? If not, it is still a skill rather than a process. - Error costs. What does it cost when something goes wrong: money, a customer or a fine? - Waiting time. How long is someone waiting for you? Speed often matters more than the hours saved. That last point needs some explanation. In lead follow-up, speed is central to the outcome. Harvard Business Review studied 2,241 companies and found that responding within an hour made lead qualification substantially more likely than waiting longer, while average response times in the same study ran into tens of hours. A flow that sends a personalised reply within a minute can help win work as well as save time. ### About the claim that “78 per cent buy from whoever replies first” The frequently repeated figure of 78 per cent is not supported here by a verifiable primary source. We therefore do not use it as evidence of your potential return. Calculate that using your own response times, conversion rate, order value and costs; the example below makes its assumptions explicit. ### Which process should you tackle first? That is exactly where the scan begins. We look at frequency, the risk of mistakes and how many people handle the process, then put the candidates in order. You decide what to do next. Book your free automation scan Free and without obligation. You always receive a short advisory report. ## Key points - First calculate what the process costs you today. Without that figure, every quote is a guess. - One flow with a defined scope: €750–€3,000 as a one-off cost. A process chain: €3,500–€8,000. - Budget separately for fixed maintenance, external usage costs and additional work. Our maintenance packages start at €250 per month, excluding VAT and external costs. Self-management remains an option. - Less than one hour per week: usually leave it alone. - If the process is wrong, you automate the mistake. Put it in order before building. Want to know which tools are used and why the choice affects your bills as usage grows? Read what n8n is and AI agent or workflow — Dutch-language article. ## Three complete calculations Here are three worked examples, each based on a workflow structure you can open and explore in the official n8n library. The hours are typical small-business figures; substitute your own. ### Case 1: accounting firm, 12 employees, invoice processing FLOW A ### Extract, check and post supplier invoices Who it is for: accounting firms and wholesalers handling approximately 100 or more supplier invoices per month. Scroll the diagram sideways to see everything. Inbox monitored → PDF parsed → AI reads fields → rules checked → approval for exceptions → sent to accounting What it delivers: from six hours per week to approximately twenty minutes of review. Watch out: expect an exception rate of ten to twenty per cent during the first quarter. That rate falls as you refine the rules, but it never reaches zero. Working template to explore: n8n template library. Scroll sideways to view all table columns. Item | Amount | Explanation Current value of time | €18,720 per year | 6 hours per week × 52 × €60 One-off build | €5,500 | Accounting integration, extraction and approval Maintenance and external costs | €3,780 per year | Scenario of €315 per month Remaining work | €1,040 per year | 20 minutes per week × 52 × €60 Net value of time in year 1 | €8,400 | 18,720 − 5,500 − 3,780 − 1,040 Net value of time from year 2 | €13,900 per year | 18,720 − 3,780 − 1,040 Simple payback period | Approximately 4.7 months | 5,500 / (13,900 / 12) Fictional calculation, not a quote or a supplier price list. Technical Maintenance €250 + hosting €35 + external backup storage €10 + estimated operational AI usage €20 = €315 per month (€3,780 per year), excluding VAT. Package selection is provisional: complexity, a maximum of 3 named workflows, 1 production environment and a maximum of 20 GB of source data must fit the package in advance. Actual scope and external costs are budgeted separately. ### Case 2: consultancy, 8 employees, lead follow-up Here, the gain comes from the work you currently miss because you do not reply until the following morning. The number of hours saved is modest. FLOW B ### A personalised reply to a lead within a minute Who it is for: B2B service providers receiving form submissions or quote requests. Scroll the diagram sideways to see everything. Form submitted → company data enriched → AI qualifies the lead → CRM updated → reply sent → task with context What it delivers: response times drop from hours to seconds, with a CRM that stays up to date automatically. Watch out: let AI write the draft and keep sending it yourself, particularly during the first few months. Gaining speed at the expense of tone is no gain. Working template to explore: n8n template library. ### What an extra 0.8 projects per month could mean for revenue Assume 40 enquiries per month, a current conversion rate of 12 per cent and an average project value of €4,500. That gives 4.8 projects per month. If faster follow-up raises conversion to 14 per cent, a modest assumption, that means an extra 0.8 projects per month: €3,600 per month, or €43,200 per year, against an investment of around €3,500. Additional revenue is not additional profit. Deduct delivery costs, remaining work and ongoing automation costs before quoting a payback period. The stated conversion increase is a fictional assumption, not a promise of results. ### Case 3: online shop, 25 employees, keeping systems in sync This is the least exciting case, and the one where error costs matter more than hours. Incorrect inventory can cost you an order and a review, rather than just time. Scroll sideways to view all table columns. Item | Amount | Explanation Retyping work | €4,680 per year | 1.5 hours per week × 52 × €60 Assumed error costs avoided | €6,000 per year | Assumption: all 10 mistakes costing €600 each are avoided One-off build | €6,500 | Connecting three systems Maintenance and external costs | €3,780 per year | Scenario of €315 per month Net value in year 1 | €400 | 10,680 − 6,500 − 3,780 Net value from year 2 | €6,900 per year | 10,680 − 3,780 Simple payback period | Approximately 11.3 months | 6,500 / (6,900 / 12) Fictional calculation, not a quote or a supplier price list. Technical Maintenance €250 + hosting €35 + external backup storage €10 + estimated operational AI usage €20 = €315 per month (€3,780 per year), excluding VAT. Package selection is provisional: complexity, a maximum of 3 named workflows, 1 production environment and a maximum of 20 GB of source data must fit the package in advance. Actual scope and external costs are budgeted separately. Remaining manual work is set to zero here; measure it and the genuinely avoidable error costs in advance. In this fictional online-shop example, the simple payback period is approximately 11.3 months. Costs and capacity requirements can grow with order volume. Measure error costs and the actions you can genuinely avoid before investing. Scroll sideways to view all table columns. Example | Year 1 after the stated costs | From year 2 | Simple payback period Invoice processing | €8,400 in expected time value | €13,900 per year | Approximately 4.7 months Lead follow-up | Not calculated: margins and costs are missing | Additional revenue is not net profit | Not determined Online shop | €400 in expected net value | €6,900 per year | Approximately 11.3 months Overview of the fictional assumptions above, excluding VAT; not a quote or a guarantee of results. ### Would you like the numbers worked out for your three cases? That is exactly what the scan does: we measure the hours, estimate error costs and calculate a payback period. You receive the spreadsheet. Book your free automation scan Free · no obligation · always a short advisory report ## The question to ask every provider Requesting quotes from several providers? These four questions help you assess them. A provider who avoids them now may charge you for the consequences later. - “What happens if you stop operating?” Do I receive the flows? Do they run in my own environment? Can someone else take them over? A vague answer means you are buying dependency. - “What does maintenance cost each year?” Anyone who says “nothing” has never seen an API phased out. - “Which exceptions have you found in my process?” A good provider maps them before quoting. A poor one discovers them during the build and charges for additional work. - “What would you advise against?” Anyone who advises against nothing will sell you anything. Ask explicitly which process they would not automate and why. We answer these four as standard in every quote; the fourth even has its own heading. Our approach to each phase is explained in how we work. ## Frequently asked questions What does it cost to automate one business process? The one-off build, optional maintenance and external usage costs are separate items. AIAgentCycle maintenance starts at €250 per month, excluding VAT. Self-management remains possible. Hosting, storage, licences and operational AI usage are additional, separate costs. How quickly will automation pay for itself? Calculate the payback period from the expected net monthly return after remaining manual work and all ongoing costs. With an assumed €6,240 in annual time savings, a €3,000 build and monthly costs of €315, this is approximately 14.6 months if no manual work remains. This is a calculation scenario, not a guarantee. What are the hidden costs of automation? Budget for fixed maintenance, external hosting, storage, licences and operational usage, plus possible changes and your own staff’s time. Human triage and the included work hours have defined limits; additional work is agreed in advance. A percentage of the build price does not determine which maintenance or recovery work is included. Is automation cheaper than hiring someone? That depends on the tasks, staffing and full costs. Automation can reduce repetitive work, but freed-up time does not automatically reduce payroll. Compare the build, maintenance, external costs and remaining work with staff costs that can genuinely be avoided. Work requiring judgement, creativity or customer contact still requires people. Which process should you automate first? The process with the highest frequency, clearest rules and fewest exceptions. Choose the process that recurs most often, rather than the one that irritates you most. Frequency matters because it determines the value. The ranges are based on projects with a defined scope for small and medium-sized businesses and are indicative. The HBR research is “The Short Life of Online Sales Leads” (Oldroyd, McElheran & Elkington, Harvard Business Review, 2011). --- # What is n8n? A guide for Dutch business owners (2026) Source: https://aiagentcycle.com/en/knowledge-base/what-is-n8n/ Type: article · Language: en · Last modified: 2026-11-02T19:19:01 In September 2025, people in the Netherlands searched for “n8n” an average of 9,900 times per month. In June 2026, that figure was 40,500. Last month it was 33,100. Growth of more than 230 per cent since September 2025. Scroll the diagram sideways to see everything. Search volume for “n8n” in the Netherlands, measured in the SE Ranking database. Yet type in that term and almost everything you find is in English. There is little Dutch-language explanation that goes beyond “automation is useful”. Meanwhile, Dutch business owners are asking the question that really matters: what can this do for my business, and what will it cost me if I get it wrong? This article answers both questions, with the drawbacks included and without the hype. ## What exactly is n8n? n8n is a workflow automation platform that connects separate systems without requiring a custom application for every integration. You draw a flow: where it starts, what happens and where it ends. From that point on, the flow runs automatically, at night, at weekends and while you are on holiday. The name is pronounced n-eight-n, short for nodemation. Each step in a flow is called a node. A complete run through your flow is an execution. Remember that last word: it affects your bill. Scroll the diagram sideways to see everything. An n8n workflow: a form submission passes through five steps and counts as one execution. You decide where the n8n installation runs. Connected AI, CRM, email and other services may process data elsewhere. A European server therefore does not automatically make the entire chain European. Read more about self-hosting and data flows. ## What can you actually do with it? The shortest answer: anything that currently has you retyping information between two screens. Here are some examples we often see in Dutch small and medium-sized businesses: - Lead follow-up. Form received → find or create the customer in the CRM → personalised reply within a minute → a task for you with the relevant context. - Invoice and receipt processing. Supplier invoice arrives in the inbox → extract the fields → enter it in your accounting software → set exceptions aside for review. - Quote follow-up. No reply after five working days → an automatic reminder in your tone of voice → an immediate notification when a reply arrives. - Keeping systems in sync. Your online shop, inventory and accounting reflect each other’s changes instead of relying on you to pass them on. - Weekly reporting. Figures from four sources arrive in one report in your inbox every Monday at 07:00. - AI agents. An assistant reads incoming email, categorises it and prepares a draft, with you providing the final check. Each task may seem ordinary. Together, they can easily take up half a working day every week. And that half-day always comes out of your time, rather than somebody else’s whom you can hire to do it. ### Work through the numbers Two hours of retyping each week, at an internal hourly rate of €60, adds up to approximately 104 hours and €6,240 per year. For three people doing the same work, that is €18,720. This cost does not appear on an invoice, which is exactly why it goes unnoticed. Illustrative calculation. We use your own figures during the scan. ### Not sure what takes up most of your time? In a free scan, I map your processes and calculate what they cost you each year. You always receive a short advisory report, even if you do not go on to work with us. Book your free automation scan Free · no obligation · always a short advisory report ## Why is n8n growing so quickly? There are three reasons, and they reinforce one another. ### 1. The billing unit has become fairer for complex flows Compare the actual billing units. Paid n8n plans charge by workflow executions. For Zaps, Zapier counts billable actions; for Agents, it uses activities. Make charges credits, with consumption varying by module, AI usage and connection type. Not every step automatically equals one paid unit. More steps and higher volumes can change costs, but they do not guarantee savings. Compare licences, infrastructure, management and operational usage for the same scope. See the current n8n plans, Zapier task counting and Make credits. ### 2. AI became a building block rather than a separate product n8n includes AI agents, memory and vector search. That means a language model can simply be a step in your flow, with a check before it and an approval point afterwards. Exactly what you want when the result is an email to a customer with your name underneath. ### 3. Data requirements became practical business questions Self-hosting helps you describe your own infrastructure. For a complete answer, you also need to map connected suppliers, processing and administrative access. ### Where n8n can disappoint you Three things you will not see in a demo: - Self-hosting means taking responsibility. Updates, backups, monitoring and security are now yours to manage. If your server is down, your invoicing flow is down too. - Fewer ready-made integrations. Zapier has thousands of connectors; n8n has hundreds, plus an HTTP node for building the rest yourself. That is more powerful, but it can take an hour instead of a click. - The learning curve is in the thinking, not the buttons. Drawing a flow is easy. Working out what should happen when the API does not respond, an amount is negative or the same lead arrives twice is where the work lies. We would rather say this upfront: if nobody in your business wants that responsibility, make a deliberate choice to use a managed service or a hosted version. Poorly maintained automation costs more than no automation. ## When is n8n the right choice, and when is it not? Scroll sideways to view all table columns. Situation | Is n8n suitable? | Why You connect several systems using multiple steps and logic | Yes | Compare costs and management across the entire scope; more steps do not guarantee savings You process personal data or customer records | Yes | You choose the n8n infrastructure; the locations and roles of all connected services are documented separately You want to use AI while controlling what goes out | Yes | AI steps with approval and logging are built in You need only one simple integration | No | A ready-made cloud service may be suitable and cheaper here Nobody can or wants to manage a server | Partly | Choose cloud or external management, rather than self-hosting without a plan Your process is not yet settled | No, not yet | Automating a disorganised process only produces disorder faster When n8n fits. The last row is the most frequently ignored, and the most expensive. That last row deserves emphasis. The most common mistake is automating a process that does not yet work properly. Automation amplifies what is already there. If the sequence is right, you gain hours. If it is wrong, you produce the same mistake faster and more often. That is why how we work always begins with analysis before building. ## What does it cost to get started? Budget for all the cost categories together: - Licence: choose the appropriate n8n edition and check its terms of use. Community Edition and paid cloud or self-hosted features have different terms. Consult the current n8n pricing. - Infrastructure and usage: budget for hosting, storage, backups and external API or AI costs based on capacity and data flows. - Building and management: the build, fixed maintenance, human triage and additional work are separate agreements. Maintenance starts at €250 per month, excluding VAT and external costs. Self-management remains an option. Costs and the simple payback period depend on assumptions about time saved, remaining work and all ongoing costs. See the worked calculation scenarios and our pricing and package limits. ## Where do you start? Start with the work. Three questions you can answer at your kitchen table tonight: - Which task are you doing for the third time this week in exactly the same way? - Which mistake most often costs you money or damages your credibility with a customer? - Which step leaves a customer or colleague waiting longest? Answer those three honestly and you have found your first flow. The choice of tool follows, and sometimes it will not be n8n. We will tell you that too. ## Three flows you can look at today Automation remains abstract until you see a flow up close. The official n8n template library currently contains more than nine thousand working workflows that you can open, explore and import for free. Below are three that are particularly relevant to Dutch small and medium-sized businesses, with the caveats included. FLOW 01 ### Automatically extract and post supplier invoices Who it is for: accounting firms, wholesalers and anyone handling more than twenty supplier invoices per month. Scroll the diagram sideways to see everything. Inbox monitored → PDF downloaded → document parsed → AI extracts fields → reviewed → sent to accounting What it delivers: instead of spending two minutes retyping each invoice, you only review the exceptions. At one hundred invoices per month, that can quickly save three hours. Watch out: scans and photos of receipts are harder to process than digital PDFs. Expect a higher exception rate during the first quarter and always include a review step. Working template to explore: n8n template library. FLOW 02 ### A personalised reply to an incoming lead within a minute Who it is for: consultancies, installation businesses and B2B service providers receiving enquiries through forms. Scroll the diagram sideways to see everything. Form submitted → company information enriched → AI qualifies the lead → CRM updated → reply sent → task for you What it delivers: response time drops from hours to seconds, a factor shown to affect your chances of qualifying a lead. Watch out: let AI write the draft, not send it, particularly during the first few months. A first reply with the wrong tone costs you more than a slow one. Working template to explore: n8n template library. FLOW 03 ### Outstanding invoices that follow themselves up Who it is for: anyone who puts off payment reminders because they feel awkward. Scroll the diagram sideways to see everything. Every morning at 09:00 → outstanding invoices retrieved → due date checked → tone chosen for each customer → reminder sent → payment processed What it delivers: customers pay sooner without you making an awkward phone call. For many small and medium-sized businesses, this flow has the shortest payback period because it brings cash in earlier as well as saving hours. Watch out: tone matters. Build at least two versions: gentle for reliable payers and businesslike for habitual late payers. Keep one customer category outside the automatic process for manual handling. Working template to explore: n8n template library. A template is not a production system. These flows show the structure. The work lies in your exceptions, your systems and your error handling. Importing a template and putting it straight into production can leave you with a stalled flow within two weeks because of a case nobody considered. Use the templates as a map to guide the work. ## What to arrange before going live This list separates a demo from something your business can rely on. Every point has been learned the hard way at some point, though not necessarily by us. - An Error Workflow can signal an error. Retries are configured separately, with limits, and only when repeating the action is safe. Persistent failures need an owner and a recovery route. Read the guide to preventing silent failures. - Duplicate protection. If the same lead arrives twice, you do not want to send two emails. A unique identifier for each record prevents that. - Logging. What happened, when, with what data and with what result? Without a log, you cannot demonstrate what happened or recover from it. - Workflow backups. Your flows are business logic. Put them in version control, just like code. - A limit on costs. If the flow includes an AI step, set a limit and an alert. Otherwise, a busy month can also become an expensive month. ### What we would have wanted to know before we started The first flow is never the problem. The fifteenth is, when nobody remembers which flow does what, who built it or why that particular step is there. Give every flow a clear name, a short description in a note node and an owner from day one. That takes five minutes per flow and saves an afternoon of investigation later. We therefore include a handover document as standard, even if you do not need us afterwards. Technical error handling and human incident follow-up are separate agreements. Fixed maintenance is separate from the 30 minutes of human triage per subscription period and from any included work hours. We discuss additional paid investigation or changes in advance. We correct a shortcoming attributable to us in the agreed work without additional labour charges or charges for our own AI usage; this does not use your included work hours. Self-management remains possible and does not limit existing rights relating to defects on delivery. See pricing and package limits and the maintenance terms. ## Frequently asked questions What is n8n, briefly? n8n connects systems through visual workflows with triggers, actions and outcomes. You can run n8n on your chosen infrastructure. Connected AI, CRM, email and other services may process data elsewhere; self-hosting does not automatically make the entire chain local. Is n8n free? Community Edition is subject to the applicable n8n licences. Budget separately for infrastructure, management, external services and any paid features. The source code is available under the applicable n8n licences; this is not an unrestricted open-source licence. Before using it, hosting it for third parties, embedding it or reselling it, check which terms and any additional licence apply. See the n8n licence. Is n8n open source? Not according to the strict OSI definition. The source code is available under the applicable n8n licences; this is not an unrestricted open-source licence. Before using it, hosting it for third parties, embedding it or reselling it, check which terms and any additional licence apply. See the n8n licence. What is the difference between n8n and Zapier? Paid n8n plans charge by workflow executions. Zapier uses billable actions for Zaps and activities for Agents. A thousand runs with eight genuinely billable standard actions can mean eight thousand Zapier tasks; free steps and other products change that calculation. Self-hosted n8n also requires your own infrastructure, management and any applicable licences. Compare the full costs for your setup. Do I need technical knowledge to use n8n? Not for simple integrations. For a production environment, you do: the server, updates, backups, error handling and logging must be taken care of. That is usually where automation in small and medium-sized businesses runs into trouble, rather than in building the flow itself. ### Could n8n deliver value for your business? In a free scan, I walk through one process with you and show which steps would suit a flow. You receive the findings, even when our advice is to leave it for now. Book your free automation scan Free and without obligation. You always receive a short advisory report. The search volumes in this article come from SE Ranking’s Netherlands database, measured in August 2026. The n8n prices are the published rates at the time of writing and may change; always check them at the source.