This guide will step you through connecting Tanda webhooks to another system using Zapier. There is no programming knowledge required!
In Zapier, go to your dashboard and click Make A Zap!. Choose the following options as they come up:
- Trigger app:
Webhooks by Zapier - Trigger:
Catch Hook - Pick off child key: skip this step
Take a note of the URL that Zapier gives you. It will look like https://hooks.zapier.com/hooks/catch/123456/abcdef/
Keep this open - we'll come back to it later.
In another tab in your browser, go to your Webhooks portal in Tanda Developers and click New Webhook.
Use the URL that you got from Zapier in step 1. You won't need a security token. For the topics, choose any of the events from the API docs - in this example I'm using clockin.updated
Click save when you're done.
In this example, Tanda will now send data to Zapier whenever someone clocks in. Based on what event you chose in step 2, you might have a different event. Either way, it's important that you make this event happen once before you continue setting Zapier up. In this example, you do that by going to your time clock and clocking in!
If you don't have a time clock handy, you can go to https://timeclock.tanda.co and set one up just for testing. You can get your access code from https://my.tanda.co/timeclocks/new if you need it.
Back in Zapier, you should be able to now successfully "test this step" and see a webhook event delivered.
Go to Google Sheets and create a new, blank spreadsheet.
Add some headers in the first row - one header per cell. In this example, I'm adding:
User IDTimeAction
You can see the full list of available fields in the API docs - webhooks will get the same payload that API responses get, in JSON format.
Give this spreadsheet a memorable name.
Go back to Zapier, and move on to the next section. For the action app, choose the following options:
- Action app:
Google Sheets - Action:
Create Spreadsheet Row - Account: choose your Google Sheets account
- Set up template: find the spreadsheet you created in step 4 here - it's usually first in the list if you just created it
The last bit is just connecting the data sent from Tanda to the headers you've made in the spreadsheet. If you want to add or change spreadsheet headers, use the Refresh Fields button down the bottom. It's generally better to add new headers to the right hand side (ie. don't move all columns to the right) otherwise Zapier will mess your columns up.
Click the Continue button at the bottom when you're done. You can now do a test - if all worked well, you should see data in your spreadsheet! Turn the Zap on and it will update live as employees clock in.
This is a fairly boring example, but Zapier has many many other integrations that you can now connect to.
Let us know if there are new topics or fields you'd like to see in Tanda. The list of topics we support is in our API docs but we are always keen to add more and help you do cool stuff with them!