Pro
Set theme to dark (⇧+D)
Pro

Set up webhooks

A webhook is like throwing a “ball” to a specific link on the web. It allows you to send data and trigger actions at that link. In Tallyfy, you can use templates or step webhooks to automate processes and integrate with other apps.

​​ Template-Level Webhooks

Template-level webhooks are triggered when any task is completed in a process. They send over all the data related to the process. You can find template webhook settings in the “Advanced Settings” drawer of the template.

Template Webhooks

​​ Template webhook URL

This field is the URL you want the JSON data to be sent.

​​ Template alias

This is the unique way to refer to your specific template.

​​ Step-Level Webhooks

Step-level webhooks are triggered when a specific task is completed. They are useful for integration with other cloud apps like Zapier. Step webhook settings can be found in the step’s “Advanced” tab.

Step webhooks

​​ Use case: Notify #general channel in Slack when an employee completes the onboarding process in Tallyfy.

To set up this integration, you will need:

  1. A Tallyfy account
  2. A Zapier account
  3. A Slack account

​​ Setting Up Zapier

  1. Create a new zap and choose ‘Webhooks by Zapier’ as the App in Step 1
  2. Select ‘Catch Hook’ as the Trigger Event

Webhooks by Zapier - Catch Hook

  1. Copy the custom Webhook URL provided by Zapier - this will be inserted in Tallyfy template

Custom Webhook URL in Zapier

  1. Choose Slack as the App for the triggered webhook
  2. Select ‘Send Channel Message’ as the action event

Slack - Send Channel Message

  1. Connect your Slack account
  2. Choose the channel where you want to post a message
  3. Customize the channel message using data from the webhook

Slack - Customize Channel Message

Setting Up The Tallyfy Template

  1. Go to the ‘Edit’ mode of your template. Select the step that should trigger the automated message in Slack.
  2. Open the ‘Advanced’ tab
  3. Turn on the webhook toggle
  4. Paste the Webhook URL from Zapier into the Template webhook URL field. Save changes

Now, when a task in Tallyfy is completed according to the setup, you will see a sample channel message in Slack.

Sample Slack Channel Message

Here’s another example of how you can push form fields from Tallyfy to Google Sheets using step-level webhooks and Zapier. For more advanced integrations, you can use Tallyfy’s API.

To ensure the security of webhooks from Tallyfy, you can check the X-Tallyfy-OrgID header, which contains your organization’s ID.

Header X-Tallyfy-OrgID

If you need further assistance with integrations, visit our API documentation: https://go.tallyfy.com/api/