Voer aangepaste code uit met Workers (bèta)
Leer wat Workers zijn en waar ze voor worden gebruikt.
Ga naar Veelgestelde vragenNotion Workers maken deel uit van ons Ontwikkelaarsplatform. Ze voeren aangepaste code uit op de infrastructuur van Notion om het volgende aan te sturen:
Databasesynchronisatie
Tools voor Aangepaste agenten
Webhook-triggers
Raadpleeg voor de technische configuratie de ontwikkelaarsdocumentatie.
Raadpleeg dit artikel voor meer informatie over prijzen.
Workers zijn beschikbaar voor Business- en Enterprise-abonnementen.
Standaard zijn Workers ingeschakeld voor de workspace (alleen voor eigenaren).
Workspace-eigenaren kunnen:
Beperk het maken van Workers tot eigenaren.
Sta specifieke leden of groepen toe om Workers te maken.
Schakel Workers uit voor de workspace.
Als je een Worker probeert te implementeren of te beheren, volg je doorgaans onze ontwikkelaarsdocumentatie en gebruik je de Notion CLI.
Je kunt de ontwikkelaarsmodus inschakelen om Workers in Notion te bekijken, log te lezen en Workers uit te schakelen of te verwijderen. Gebruik de Notion CLI of de coderingstool van je team om een Worker te implementeren of de code of configuratie ervan te wijzigen. Meer informatie over ontwikkelaarsmodus →
Zie dit artikel voor meer informatie over prijzen voor Workers.
Een gesynchroniseerde database (aangedreven door Workers) haalt informatie uit externe tools naar een Notion-database en houdt deze automatisch up-to-date. Zodra deze is ingesteld, blijft de gesynchroniseerde database vanzelf actueel, zodat je team en je agenten altijd de nieuwste gegevens ziet zonder dat iemand hoeft te kopiëren en plakken tussen tools.
Een paar veelvoorkomende voorbeelden:
Synchroniseer Zendesk-supporttickets naar een gesynchroniseerde database voor triage.
Synchroniseer Salesforce-accounts naar een pipeline-tracker.
Synchroniseer gegevens vanuit een interne tool of database.
Zodra deze live is, gedraagt de gesynchroniseerde database zich als elke andere database in Notion. Toegang wordt beheerd via je standaard Notion-deelrechten.
Agent-tools (aangedreven door Workers) breiden de mogelijkheden van je Aangepaste agenten uit tot voorbij de ingebouwde Acties en MCP van Notion, met functies die zijn afgestemd op hoe je team werkt.
Een paar veelvoorkomende voorbeelden:
Een datawarehouse bevragen.
Assets genereren vanuit een Notion-document.
Actie ondernemen in een andere app die niet standaard wordt ondersteund of beschikbaar is via MCP.
Webhook-triggers (aangedreven door Workers) laten een gebeurtenis in een andere tool een workflow in Notion of een ander gekoppeld systeem starten.
Een paar veelvoorkomende voorbeelden:
Een taak sluiten wanneer een Pull Request wordt samengevoegd.
Een CRM-record bijwerken wanneer een abonnement wijzigt.
Een onboarding-document maken wanneer een aanbod is ondertekend.
Zodra dit is ingesteld, wordt de workflow automatisch uitgevoerd telkens wanneer de gebeurtenis plaatsvindt, zodat je team niet handmatig informatie tussen tools hoeft te verplaatsen.
Met Developer Mode kun je Workers openen vanuit het gedeelte voor ontwikkelaars in je zijbalk. Gebruik deze weergave voor snelle controles en basisacties. In Notion kun je:
Alle Workers in één lijst bekijken.
Een Worker openen en Overzicht, logs, omgevingsvariabelen en instellingen bekijken.
Worker logs lezen.
Een Worker uitschakelen of verwijderen.
Gebruik de Notion CLI of de coderingstool van je team om een Worker te implementeren of de code of configuratie ervan te wijzigen.
Standaard kan alleen de persoon die een Worker heeft gemaakt deze wijzigen en toevoegen als een nieuwe verbinding. Deel een Worker met teamgenoten zodat zij deze kunnen koppelen aan een Aangepaste agent of kunnen helpen bij het beheer.
Probeer deze stappen in volgorde:
Zorg ervoor dat je workspace in aanmerking komt en dat een workspace-eigenaar Workers heeft ingeschakeld. Workers zijn beschikbaar op Business- en Enterprise-abonnementen en vereisen inschakeling door een workspace-beheerder.
Bevestig dat je het beoogde installatiepad gebruikt. Voor de meeste installaties gebruik je de Notion CLI plus de ontwikkelaarsdocumentatie.
Als de implementatie van je Worker mislukt, controleer dan daarna de machtigingen. Mogelijk heb je geen toegang om te implementeren in die workspace, zelfs als je pagina's erin kunt bekijken.
Als je Worker wordt uitgevoerd maar niets verandert in Notion, test de Actie dan eerst handmatig. Als je dezelfde wijziging niet in Notion kunt doorvoeren, is het meestal een probleem met machtigingen of workspace-instellingen.
Als de kosten hoger uitvallen dan verwacht, verlaag dan de uitvoeringsfrequentie. Workers die vaker worden uitgevoerd, kosten meer. Begin met een langzamer schema en verhoog dit zodra je er zeker van bent dat het werkt.
Nog steeds vastgelopen? Volg de ontwikkelaarsdocumentatie voor de specifieke foutmelding. Daar vind je de meest accurate oplossing.
Veelgestelde vragen
Wat is het verschil tussen Workers en Custom Agents?
Wat is het verschil tussen Workers en Custom Agents?
Workers en Custom Agents lossen verschillende problemen op, maar ze kunnen samenwerken.
Workers: Voer aangepaste code uit op de infrastructuur van Notion. Ontwikkelaars gebruiken Workers voor zaken als automatiseringen, geplande synchronisaties en aangepaste integraties.
Custom Agents: Handel repetitief werk voor je team automatisch af. Je stelt triggers in en zij draaien op de achtergrond met je workspace als context.
In sommige opstellingen kan een Worker een unieke tool aansturen die een Custom Agent kan gebruiken. Een Worker kan bijvoorbeeld gegevens uit een ander systeem ophalen en de agent kan die gegevens gebruiken om te reageren of een actie te ondernemen.
Zijn Workers hetzelfde als automatisering?
Zijn Workers hetzelfde als automatisering?
Niet precies. Automatisering is ingebouwd in Notion en is ontworpen zodat iedereen het kan instellen. Workers zijn voor ontwikkelaars die aangepaste code willen uitvoeren. Als je geen code nodig hebt, begin dan met automatisering.
Draaien Workers op mijn servers?
Draaien Workers op mijn servers?
Nee. Workers draaien op de servers van Notion, dus je hoeft geen infrastructuur in te stellen of te beheren.
Heb ik de CLI nodig om Workers te gebruiken?
Heb ik de CLI nodig om Workers te gebruiken?
Niet altijd. Je kunt Workers bekijken, logs lezen, Workers uitschakelen en Workers verwijderen in Notion met ontwikkelaarsmodus. Je hebt doorgaans de CLI of de coderingstool van je team nodig om een Worker in te stellen, te implementeren of te wijzigen.
