Freshservice Integration
Integrate Freshservice for automated ticket management.
Freshservice Integration
The Freshservice integration connects CrownSync Playbooks to your Freshservice instance, enabling synchronisation of incident data between both platforms. When incidents are created or updated in CrownSync, corresponding tickets are managed in Freshservice automatically.
Prerequisites
- A Freshservice account with API access enabled
- Your Freshservice domain (e.g.
yourcompany.freshservice.com) - A Freshservice API key (found under Profile Settings in Freshservice)
- Admin role in CrownSync Playbooks
Connection Setup
- Navigate to Admin → Integrations
- Select Freshservice
- Enter your Freshservice domain
- Enter your Freshservice API key
- Click Test Connection
- Click Save
Priority Mapping
Freshservice uses a numeric priority scale (1–4). CrownSync maps severity levels as follows:
| CrownSync Severity | Freshservice Priority |
|---|---|
| Critical | 1 — Urgent |
| High | 2 — High |
| Medium | 3 — Medium |
| Low | 4 — Low |
These mappings can be customised in the integration settings.
Status Mapping
CrownSync incident statuses are mapped to Freshservice ticket statuses. The default mapping is:
- CrownSync "Active" → Freshservice "Open"
- CrownSync "Contained" → Freshservice "Pending"
- CrownSync "Closed" → Freshservice "Resolved"
Adjust these mappings to match your Freshservice workflow configuration.
Inbound Webhook (Freshservice → CrownSync)
For bi-directional sync, configure an Observer Rule in Freshservice:
- In Freshservice, navigate to Admin → Workflow Automator
- Create a new Observer Rule
- Set the trigger to Ticket is updated
- Add an action to Trigger Webhook
- Enter the CrownSync webhook URL from your integration settings
- Include your CrownSync API key in the request headers
- Save and activate the rule
Troubleshooting
- Connection refused— Verify the domain is correct. Include only the subdomain portion, not the full URL with protocol.
- Authentication failed— Ensure the API key is correct. Freshservice API keys can be regenerated from Profile Settings.
- Webhook not triggering— Check that the Observer Rule is active and the trigger conditions match your expected scenarios.
- Timeout issues— If Freshservice consistently times out, check for network restrictions or firewall rules blocking outbound requests to the CrownSync API.
Information
All integration sync activity is logged in the audit log for full traceability.
Integration instructions last verified: April 2026
Was this page helpful?