Webhooks to Third Party systems
Topics
Overview
If you can’t find the system you need among the existing integrations or connectors, and no-code apps don’t support the scope of integration you require, we recommend using journy.io Webhooks.
Most modern SaaS solutions support incoming webhooks, which allows you to integrate them even if there isn’t a native integration in the journy.io library.
Additionally, journy.io Webhooks allow you to create a feedback loop with your SaaS product. This enables you to trigger events and actions in your application based on analytics insights or playbooks generated in journy.io.
Messaging and outreach are some of the most common use cases, but the possibilities are not limited to them.
How to configure Webhooks
To configure Webhook click on Integrations and select Add Connection
On the list of available connections select Webhooks and click Outgoing Webhook
There are could of parameters you need to configure so you could use your Webhooks properly, namely:
Give it a Name to differentiate from our Webhooks / integrations
Decide on Scope - applicable to Accounts or Users - so you can trigger for one or another
Valid Webhook URL
HTTP Method
List of required Headers (check out if any Authorization required)
JSON Payload. While editing the scope you will have all the User/Account (depending on the Scope) available
Click Connect.
To change configuration of existing Webhook find it in available Connections and click on it. On the Connection tab you can
Enable/Disable hook
Change Name (do not forget to click Save)
On the Destination tab you can change
Webhook URL
HTTP Method
List of required Headers (check out if any Authorization mechanism should be altered)
JSON Payload. While editing the scope you will have all the User/Account (depending on the Scope) available
Scope is defined when you create the Webhook and cannot be changed.
Click Save.
Create Webhook-based Actions
You can create Webhook-based Action to trigger manually or Automatically in scope of Playbook.
Click on Settings->Actions to create a new Action.
Give it Name
Decide on Actors (Your Team) who can execute the hook
Select Webhook Connection if you have a few
and amend Payload. While editing the scope you will have all the User/Account (depending on the Scope) available
Click Update action.
How to trigger Webhooks manually
Click on Contacts. Select Users. Select List view. Apply the Filter you need.
Select Specific Users or All and chose your Action from the List.
The App will ask for confirmation to execute
Click Trigger action. Green confirmation will show up on top.
Check out Webhooks to Third Party systems to monitor execution status.
Webhooks in scope of Playbooks
Create new or Edit existing Playbook. Click “+“ to Add new Action.
Select Webhook Connection if you have a few
and amend Payload. While editing the scope you will have all the User/Account (depending on the Scope) available
Click Add action.
Webhook logs
To check your webhooks execution status go to Connections and select you Webhook configuration. Navigate to Logs tab.
You can always see:
execution Status (Code 200 is good:))
Request executed
Response received
Click Refresh to get the latest logs.
Webhooks give immense extensibility to your journy.io setup - from calling your App to using additional integrations to update user/accounts in journy via The API/SDK Connector. Feel free to contact our support with links provided below to help with your use case.