SmartConnect can leverage Jira webhooks to create event driven real-time integrations. The Jira connector comes with some predefined examples, but additional webhooks can be added as needed.
1. Create Data Source
- Navigate to Data Sources > Realtime Triggers
- Click Create Realtime Trigger
- Select Jira Webhook
- Description – Friendly description for the data source
- Connection – Jira connection to monitor
- Webhook – The desired webhook listener
- Run As – User impersonated on map run
- Log Action – Which integration run events to log to the Realtime Process Logs table
- Use the Select Fields button to add any required fields
- Click Validate and Save
- Copy the generated Callback url for use in step 3

2. Register Data Source
The real-time data source needs to be linked to an integration before it can be used.
- Navigate to Processes > Integration Processes
- + Create Integration
- Provide an integration id and description, switch to the Source tab
- Source Type – Real-Time Event
- Source – Jira
- Data source – Your previously created data source
- Group By – Select at least 1 key field

- Finish mapping at least one field to the target
- Save the integration
- Click Register
- Enable the Trigger on the linked integration
- Click Validate and Save

3. Configure Webhook in Jira
Now that SmartConnect is listening for events from Jira, we need to configure Jira to send the messages to our data source.
- Log into Jira as an Administrator
- Go to Settings > System

- Navigate to Advanced > Webhooks > Create a Webhook

- Name – Provide a friendly name for the webhook
- Status – Set the status to Enabled
- URL – Paste in the URL generated in Step 1 with an issue={issue.id} parameter
- Example: https://apina.smartconnect.com/v1/realtime/rest-webhook-callback/00000000-0000-0000-0000-000000000000?issue={issue.id}
- Secret – Leave blank
- Description -Optionally, add a description of the webhook
- Events – Select the tracked event

- Exclude body -Check this box. SmartConnect will make an API call for the issue details
- Save the Webhook setup
4. Testing a Webhook
After the webhook is registered, we can test a webhook notification and ensure it processes the whole way through to run the integration.
- Trigger a webhook by causing a tracked event such as updating a record
- Log into SmartConnect > Dashboard
- Verify the integration executed

- If the integration didn’t automatically run, check the following locations for errors
- Process History >
- Realtime Staging
- Realtime Process Logs
- System Events
- Process History >