Naar de hoofdinhoud

Oneteam koppelen aan Zapier

Koppel Oneteam via Zapier aan Teams, Slack, Google Sheets en duizenden andere apps, of laat stappen binnen Oneteam automatisch op elkaar volgen. Zonder te programmeren.

Zapier is een online tool waarmee je apps aan elkaar koppelt, zonder te programmeren. Je bouwt er automatiseringen mee die in Zapier Zaps heten. Een Zap begint met een trigger: iets dat gebeurt, zoals een ingevuld formulier of een nieuwe regel in een spreadsheet. Daarna volgen een of meer acties: wat er vervolgens vanzelf moet gebeuren.
​
Met de Oneteam-app in Zapier kan Oneteam zowel de trigger als de actie zijn. Je laat Oneteam dus samenwerken met de tools die je al gebruikt, zoals Microsoft Teams, Slack, Outlook, Gmail en Google Sheets. Maar je kunt ook stappen binnen Oneteam aan elkaar koppelen, zodat HR en leidinggevenden minder handwerk hebben.

Een paar voorbeelden van wat je ermee kunt:

  • Een medewerker meldt via een formulier dat de koeling kapot is. De vestigingsmanager krijgt meteen een taak en een chatbericht met alle details.

  • Een nieuwe collega logt voor het eerst in en krijgt automatisch een welkomstbericht en een onboardingtaak.

  • Uitzendkrachten die je in je bezettingssheet zet, krijgen vanzelf een uitnodiging voor Oneteam, direct in de juiste vestiging en functie.

  • Een afgerond leerpakket voedselveiligheid wordt automatisch bijgeschreven in je compliance-overzicht.

Wie bouwt de Zaps?

Oneteam levert de koppeling met Zapier en een aantal sjablonen om mee te beginnen. De Zaps zelf bouw en beheer je als beheerder in je eigen Zapier-account. Zo bepaal je zelf welke processen je automatiseert en hoe.
​
De koppeling kost je bij Oneteam niets extra. Voor Zapier zelf heb je, afhankelijk van hoeveel je automatiseert, mogelijk een betaald abonnement nodig.

Wat je ermee kunt

Er zijn grofweg drie manieren om Oneteam in een Zap te gebruiken. Je kunt ze ook in één Zap combineren.

Binnen Oneteam

  • Een storingsmelding, bijna-ongeval of aanvraag voor werkkleding wordt een taak voor de vestigingsmanager, met een chatbericht erbij. De inzending krijgt direct de status In afwachting.

  • Bij de eerste login stuur je een welkomstbericht en een taak om de onboarding af te ronden.

  • Rondt iemand het leerpakket allergenen, voedselveiligheid of BHV af, dan krijgt de leidinggevende een bericht.

  • Komt een verjaardag, werkjubileum of het einde van een contract eraan, dan krijgt de leidinggevende op tijd een taak of bericht.

Van Oneteam naar andere tools

  • Een storingsmelding komt ook in het Teams- of Slack-kanaal van de regiomanager terecht, of als regel in je kwaliteitsoverzicht in Google Sheets.

  • Afgeronde leerpakketten worden automatisch bijgehouden in een compliance-sheet.

  • Wordt een medewerker gedeactiveerd of loopt een contract af, dan krijgt HR een mail om de toegang tot andere systemen in te trekken of het contract te verlengen.

Van andere tools naar Oneteam

  • Nieuwe uitzendkrachten of seizoenskrachten in je bezettingssheet krijgen een uitnodiging, direct in de juiste community en functie. Een community is in Oneteam meestal een vestiging of locatie.

  • Een productrecall of nieuwe werkinstructie uit een mail wordt een organisatiebericht op de tijdlijn, gemarkeerd als belangrijk.

  • Sluit de facilitaire dienst een ticket af in hun eigen systeem, dan krijgt de melding in Oneteam de status Verwerkt en de vestigingsmanager een bericht. Het ticket moet dan wel de ID van de inzending uit Oneteam bevatten.

Zapier vervangt je HR- of salariskoppeling niet. Het personeelsbestand blijft synchroon via koppelingen zoals Loket, AFAS en Nmbrs, en roosters via je planningskoppeling. Zapier gebruik je voor alles daaromheen: meldingen, taken, berichten en uitnodigingen.

Zapier of n8n?

Oneteam werkt met zowel Zapier als n8n. Zapier is de snelste manier om te beginnen, zeker als je er al mee werkt of geen technische achtergrond hebt. n8n past beter als je de automatiseringen op je eigen server wilt draaien, veel volume verwacht, of ook gegevens wilt ophalen, zoals de voortgang van onboarding en leerpakketten. Met n8n kun je bovendien terugkerende taken en taken voor een hele groep aanmaken. Meer daarover lees je in Oneteam koppelen aan n8n.

Wat heb je nodig?

  • Beheerdersrechten in Oneteam, zodat je een API key kunt aanmaken.

  • Een Zapier-account.

  • Een duidelijk beeld van het proces dat je wilt automatiseren. Begin klein, bijvoorbeeld met één formulier.

Stap 1: Maak een API key aan in Oneteam

Zapier praat met Oneteam via een API key. Die sleutel hoort bij je organisatie, niet bij een persoon, en bepaalt wat Zapier wel en niet mag doen.
​
1. Ga in het dashboard naar Instellingen en open API keys.
2. Klik op API key aanmaken.
3. Geef de sleutel een herkenbare Naam, bijvoorbeeld Zapier.
4. Kies bij Scopes alleen wat je Zaps nodig hebben. In de tabel hieronder zie je welke scope bij welke stap hoort.
5. Klik op Nieuw en kopieer de sleutel. Die begint met sa_.
​
Je ziet de sleutel maar één keer. Bewaar hem in een wachtwoordmanager en deel hem niet via chat of e-mail. Ben je hem kwijt, of is hij uitgelekt? Trek hem dan in via API keys en maak een nieuwe aan.

Wat wil je doen?

Scope

Reageren op gebeurtenissen in Oneteam

Webhooks beheren

De antwoorden uit een formulier gebruiken

Formulier rapporten bekijken

Medewerkers uitnodigen

Medewerkers aanmaken

Profiel, community, functie of team aanpassen

Medewerkers beheren

De status van een formulierinzending aanpassen

Update de reacties op het formulier

Een taak aanmaken

Taken aanmaken

De status van een taak aanpassen

Update taken

Een organisatiebericht plaatsen

Berichten aanmaken

Een pushmelding sturen

Meldingen verzenden

Een chatbericht sturen

Chatberichten verzenden

Een Zap die een formulier omzet in een taak en een chatbericht heeft dus Webhooks beheren, Formulier rapporten bekijken, Taken aanmaken en Chatberichten verzenden nodig. Wil je ook de status van de inzending aanpassen, voeg dan Update de reacties op het formulier toe.
​
Chatberichten worden verstuurd namens de beheerder die de API key heeft aangemaakt. Wil je dat berichten van HR of van een algemeen account komen, maak de sleutel dan met dat account aan.
​
Zo ziet de pagina eruit in de Engelse versie van het dashboard. De sleutels en de organisatienaam zijn onleesbaar gemaakt.


Stap 2: koppel Oneteam in Zapier

1. Log in op zapier.com en klik op Create en daarna Zap.
2. Begint je Zap in Oneteam? Zoek dan bij de trigger naar Oneteam. Begint hij in een andere tool, zoals Google Sheets, kies die dan als trigger en voeg Oneteam daarna toe als actie.
3. Zapier vraagt je om een account te koppelen. Plak de API key in het veld API Key.
4. Zapier controleert de sleutel en geeft de koppeling de naam van je organisatie.
​

Stap 3: bouw je Zap

Kies eerst de trigger, bijvoorbeeld New Form Submission in Oneteam of New Spreadsheet Row in Google Sheets. Daarna voeg je een of meer acties toe, zoals Create Task of Send Chat Message in Oneteam, of een bericht in Teams. In elk veld kun je gegevens uit een eerdere stap invoegen, zoals een naam, een e-mailadres of een antwoord uit het formulier.
​
Bij formulieren en leerpakketten kies je één specifiek formulier of leerpakket. Laat je het veld leeg, dan reageert de Zap op allemaal.
​
Je kunt in Zapier niet op naam naar een medewerker zoeken. Gebruik daarom het e-mailadres, de User ID of de External ID uit een eerdere stap.
​
Zodra je de Zap aanzet, regelt Zapier de verbinding met Oneteam zelf. Onder Instellingen > Webhooks verschijnt dan per gebeurtenis een regel van Zapier. Die hoef je niet zelf aan te maken. Wil je gebeurtenissen naar je eigen systeem sturen, lees dan Webhooks gebruiken in Oneteam.


​Triggers vanuit Oneteam

Met deze gebeurtenissen kan een Zap in Oneteam starten. De namen staan zoals je ze in Zapier ziet. New Form Submission stuurt ook de antwoorden mee, zodat je die in een taak, bericht of sheet kunt zetten.

Trigger

Wanneer

New Form Submission

Er is een formulier ingevuld. Je kunt één formulier kiezen.

New Employee

Er is een medewerker uitgenodigd.

Employee Created

Er is een account aangemaakt.

Employee Activated

Een medewerker logt voor het eerst in.

Employee Updated

Het profiel van een medewerker is gewijzigd.

Employee Deactivated

Een medewerker is gedeactiveerd.

Onboarding Completed

Een medewerker heeft de onboarding afgerond.

Employee Added / Removed From Network, Function, Team

Een medewerker is toegevoegd aan of verwijderd uit een community, functie of team.

Course Completed

Een medewerker heeft een leerpakket afgerond.

Task Created / Task Assigned

Er is een taak aangemaakt of toegewezen.

Work Anniversary Approaching

30, 7 of 0 dagen voor een werkjubileum.

Birthday Approaching

30, 7 of 0 dagen voor een verjaardag.

Contract Ending

30, 7 of 1 dag voor het einde van een contract.

Om privacyredenen is er geen trigger voor het anonimiseren van een medewerker.

Acties in Oneteam

Deze acties kun je achter elke trigger zetten, of die nu uit Oneteam komt of uit een andere tool.

Actie

Wat het doet

Invite Employee

Nodigt een medewerker uit met naam en e-mailadres, en eventueel community, functie, taal en External ID.

Update Employee

Werkt profielgegevens bij, zoals naam, e-mailadres, telefoonnummer, datums en External ID.

Add or Remove Employee From Network, Function, Team

Voegt een medewerker toe aan een community, functie of team, of haalt hem eruit.

Create Organization Message

Plaatst een organisatiebericht op de tijdlijn, eventueel gemarkeerd als belangrijk of ingepland.

Create Task

Maakt een eenmalige taak voor één medewerker, met titel, startmoment en deadline.

Update Task Status

Zet een taak op een reviewstatus, zoals In review, Approved of Rejected.

Update Form Submission Status

Wijzigt de status van een formulierinzending.

Send Push Notification

Stuurt een pushmelding naar één medewerker.

Send Chat Message

Stuurt een chatbericht naar één medewerker. Een bijlage moet al als bestand in Oneteam staan.

Voorbeeld: storingsmelding wordt taak en chatbericht

Een medewerker meldt via het formulier Storing dat de koeling het niet doet. De vestigingsmanager krijgt direct een taak en een chatbericht met alle details, en de melding krijgt de status In afwachting.
​
1. Maak een nieuwe Zap en kies als trigger Oneteam met New Form Submission. Selecteer het storingsformulier.
2. Koppel een API key met de scopes Webhooks beheren, Formulier rapporten bekijken, Taken aanmaken, Chatberichten verzenden en Update de reacties op het formulier.
3. Test de trigger. Zapier heeft een voorbeeld nodig, dus vul het formulier zo nodig één keer zelf in.
4. Voeg de actie Create Task toe. Vul het e-mailadres van de vestigingsmanager in en gebruik als titel bijvoorbeeld 'Storing:' met het eerste antwoord erachter.
5. Voeg de actie Send Chat Message toe, naar hetzelfde e-mailadres, met de antwoorden uit het formulier in het bericht.
6. Voeg de actie Update Form Submission Status toe. Gebruik de ID van de inzending uit de trigger en kies de status In afwachting.
7. Test de acties, publiceer de Zap en zet hem aan.
​
Is het formulier anoniem? Dan blijft de indiener leeg, maar de antwoorden komen gewoon mee. Wil je de melding ook in Teams of Slack, of als regel in Google Sheets? Voeg dan nog een actie toe aan dezelfde Zap.

Voorbeeld: uitnodiging vanuit het bezettingssheet

Je zet nieuwe uitzendkrachten en seizoenskrachten elke week in een Google Sheet, met voornaam, achternaam, e-mailadres, vestiging en functie. Met deze Zap krijgen ze automatisch een uitnodiging voor Oneteam.
​
1. Kies als trigger Google Sheets met New Spreadsheet Row en selecteer je sheet.
2. Voeg de actie Invite Employee toe en koppel de kolommen aan voornaam, achternaam, e-mailadres, community en functie.
3. Gebruik een API key met de scope Medewerkers aanmaken. Wijs je ook een community of functie toe, voeg dan Medewerkers beheren toe.
4. Test met één regel, publiceer de Zap en zet hem aan.
​
De community en functie moeten al in Oneteam bestaan, met precies dezelfde naam als in het sheet. Zapier maakt ze niet voor je aan.
​
Wil je de nieuwe collega ook verwelkomen? Maak dan een tweede Zap met Employee Activated als trigger en Send Chat Message als actie.

Testen en aanzetten

Met Test trigger en Test action draai je een stap één keer, terwijl je de Zap bouwt. Pas als je de Zap publiceert en op On zet, draait hij automatisch, ook als Zapier niet openstaat. In het overzicht van je Zaps zie je welke aan en uit staan.


Goed om te weten

  • Een pushmelding gaat altijd naar één persoon. Wil je een hele vestiging bereiken, plaats dan een organisatiebericht op de tijdlijn.

  • Create Task maakt een eenmalige taak voor één medewerker. Terugkerende taken en taken voor een groep maak je in Oneteam zelf of via n8n.

  • De vaste taakstatussen To-Do, Ingediend en Verlopen beheert Oneteam zelf. Via Zapier zet je alleen een reviewstatus, zoals In review, Approved of Rejected.

  • Documenten, communities, teams en functies maak je in Oneteam aan, niet via Zapier.

  • Rapportages, zoals de voortgang van onboarding en leerpakketten, enquêteresultaten en statistieken, haal je op via n8n.

  • Geef een API key alleen de scopes die je Zaps echt nodig hebben. Je kunt een sleutel op elk moment aanpassen of intrekken.

Wat je ziet

Wat je kunt doen

Oneteam staat niet in Zapier

Controleer of je in de juiste Zapier-workspace zit. Zie je de app nog steeds niet, stuur ons dan een bericht via de chat.

De koppeling mislukt of je krijgt fout 401

Controleer of je de hele sleutel hebt geplakt, of hij met sa_ begint en of hij niet is ingetrokken.

Je krijgt fout 403

De sleutel mist een scope. De foutmelding noemt meestal welke. Voeg die toe bij de API key in Oneteam.

De Zap start nooit

Staat de Zap aan? Staat er een regel van Zapier onder Webhooks? En heb je het juiste formulier gekozen?

Er komen geen antwoorden mee

Voeg de scope Formulier rapporten bekijken toe aan de sleutel.

De test vindt geen voorbeeld

Vul het formulier één keer zelf in, of voer de actie in Oneteam uit, en test opnieuw.

Het chatbericht komt van de verkeerde persoon

Berichten gaan uit namens de maker van de API key. Maak de sleutel aan met het account dat de berichten moet versturen.

Community of functie wordt niet ingevuld

Controleer of de naam precies overeenkomt met Oneteam en of de sleutel de scope Medewerkers beheren heeft.

Was dit een antwoord op uw vraag?