Connect to Freshservice from Trelica

In Trelica, go to Admin > Integrations > Freshservice and click Connect.

Find your API key

  1. Log in to Freshservice.
  2. Click on your profile avatar in the top right corner of your screen.
  3. Click on Profile settings:
  4. Copy your API Key to the clipboard:

Actions on Freshservice agents

Permanently remove access

The Delete action in Trelica is the same as Forget Agent in Freshservice.

  • All incidents and notes (public and private) created by this agent will be deleted.

  • All Service Requests which were requested for this user will also be deleted.

  • The 'Forgot Agent' action will be recorded under the Activities tab.

  • The previous actions performed by the forgotten agent (including their name) will remain in the audit log.

Reduce costs

If an agent is not active in Freshservice, either:

  1. Change the user license type from Full-Time to Occasional. This will switch billing to use day passes, rather than as a full-time agent.

    Change the user license type back to Occasional if the agent becomes more active to avoid purchasing additional day passes.


  2. Deactivate the user. The user will no longer have access to Freshservice:
    • You will not be able to assign entities (such as tickets, problems, assets and projects) to them.
    • All tickets assigned to the agent with Open, In Progress or Pending statuses will automatically become unassigned.

    • All tickets assigned to the agent with Resolved and Closed statuses will remain as it is.

    • The agent will automatically be removed from all account level configurations except workflow automator, in which users will have to manually remove the agent from the associated workflow.

Keep Trelica tasks and Freshservice tickets in sync

When you connect to Freshservice from Trelica you can enable the Create Tickets option.

To keep a Trelica task's status in sync with a Freshservice ticket, you will need to create a workflow using Freshservice's Workflow Automator that will update Trelica when the ticket's status changes.

Before starting, go to the Freshservice integration in Trelica, and find the Callback URL for the Freshservice ticket automator. You will need this when setting up the Freshservice workflow. 

Create a Freshservice workflow

  1. Navigate to the Admin page in Freshservice.
  2. On the Admin page, click the Workflow Automator link within the Automation & Productivity section. You can search for workflow automator.
  3. On the Workflow Automator page, click New Workflow, followed by selecting the Event Based Workflow type.
  4. Name the workflow Trelica tickets and select Tickets as the Module.

    We recommend an optional description like Keeps Trelica tasks in sync with Freshservice tickets that have been created via the Trelica source..

  5. Add the following events as triggers for the workflow:
    • Ticket is updated
    • Ticket is deleted
    • Ticket is marked as spam
    • Status is changed from Any Status to Any Status
    • Due date is changed
  6. Drag and drop a Condition after the Event (this will be named "Ticket is updated" if you've left the name as the default) in the workflow and select Ticket Fields.Source is Trelica.

  7. Drag and drop an Action after the Condition and select Trigger Webhook.

  8. Select POST for the Request Type,

  9. Enter the Callback URL which you took from Trelica. It will be something like:

  10. Select Credentials > Inline Credentials, and No Auth for the Authentication Type.

  11. Set Encoding to JSON and Simple

  12. Select the following properties for Content:

    • Ticket URL
    • Due By Time
    • Ticket ID (numeric)
    • Status
    • Source
  13. Set the label to Update Trelica and click Done.
  14. Once you have configured the event and action, click Activate on the workflow to ensure it's enabled.

    Note that you'll want to Deactivate or Delete the workflow you've created if you disconnect the Trelica integration.

Useful Freshservice articles

Was this article helpful?

0 out of 0 found this helpful



Please sign in to leave a comment.