Atlassian Automation Webhooks
The Notification Settings page lets you connect User Management and License Automation with Atlassian Automation for Jira using webhooks.
This enables automated alerts, task tracking, and status updates without manual effort.
What You Can Do
Trigger Jira automation from User Manager events
Send notifications (email, Slack, Teams, etc.) when critical changes occur
Update dashboards and logs automatically
Kick off dependent workflows based on app events
Supported Webhook Triggers
API Key Expiring Soon
Event: Organization API key will expire in 7 days
Use cases:
Alert admins to renew the key
Create a high-priority Jira issue
Send reminder emails
Automated Task Failed
Event: Task execution failed
Use cases:
Create an incident ticket
Notify administrators
Log failures for analysis
Automated Task Succeeded
Event: Task completed successfully
Use cases:
Update status dashboards
Maintain audit logs
Trigger dependent workflows
How to Set It Up
Step 1 – Create an Incoming Webhook in Jira
Go to your Jira project
Project Settings → Automation → Create rule
Select Incoming webhook as the trigger
Copy the generated Webhook URL and Secret
Step 2 – Add the Webhook in User Manager
Settings → Notification Settings → Add Webhook
Fill in:
Name – Descriptive title (e.g., “API Key Expiry Alert”)
Webhook URL – From Jira Automation
Secret – From Jira Automation
Trigger – Select event
Notes – Optional documentation
Save the webhook

Step 3 – Configure Actions in Jira Automation
Add conditions (e.g., filter for specific task names)
Add actions (create issue, send email, post to Slack/Teams)
Test and publish the rule

Automation Ideas
Trigger / Event | Condition | Action(s) |
|---|---|---|
API key expiring soon | Always | Email to admins, create Jira issue in an “Admin Alerts” project, post alert in Slack/Teams |
Task failed | Task Name contains “License” | Create incident in Admin project, log to Confluence, send escalation email |
Task failed | Any failure | Post to Ops channel, create “investigation” sub-task, log to Google Sheet |
Task succeeded | Any successful task completion | Append to execution log, email summary to stakeholders, trigger dependent workflows |
Task succeeded | Sync completed | Send onboarding reminders to new users |
Managing Webhooks
Limit: Max 3 webhooks (more coming soon)
Edit: Click a webhook, change fields, save
Delete: Select webhook → Delete → Confirm
Best Practices
Use clear names for webhooks
Document logic in the Notes field
Test before using in production
Monitor Automation & webhook logs regularly
Keep secrets secure
Future Enhancements
Webhook Payloads: Structured event data for more advanced automation
Additional triggers:
Bulk operations completed
Synchronization completed/failed
License threshold alerts
Pre Infromation for Users before Deactivation
