Reference

Freshdesk

Freshdesk is a cloud-based customer service software that helps businesses manage and streamline their customer support operations.

Freshdesk is a cloud-based customer service software that helps businesses manage and streamline their customer support operations.

Category: Customer Support. Adds 4 actions and 1 webhook to a care flow.

What to configure

Set these once, on the extension in Awell Studio. An action fails at run time if a required setting is missing.

SettingRequiredNotes
API keyYes— Stored as a secret.
Freshdesk helpdesk domainYesWill be used to construct the API URL. E.g. https://<domain>.freshdesk.com/

Actions

Freshdesk adds these 4 actions to a care flow. Add one to a step, then fill in its inputs.

Add note to ticket

Add a note to a ticket in Freshdesk.

This action can be previewed in Studio before you publish.

InputTypeRequiredDescription
Ticket IDstringYesThe ID of the ticket to update
BodyhtmlYesContent of the note in HTML
IncomingbooleanNoSet to true if a particular note should appear as being created from outside (i.e., not through web portal). The default value is false
Notify emailsstringNoComma separated list of email addresses of agents/users who need to be notified about this note
PrivatebooleanNoSet to true if the note is private. The default value is true.
User IDstringNoID of the agent/user who is adding the note

Get contact

Get a contact from Freshdesk.

This action can be previewed in Studio before you publish.

InputTypeRequiredDescription
Contact IDstringYesThe ID of the contact to get. This is commonly also referred to as the requester ID, particularly in the context of support tickets.

Returns:

Data pointType
contactDatajson
customFieldsjson
emailstring
namestring
tagsstrings_array

Get ticket

Get a ticket from Freshdesk.

This action can be previewed in Studio before you publish.

InputTypeRequiredDescription
Ticket IDstringYesThe ID of the ticket to update

Returns:

Data pointType
customFieldsjson
descriptionHtmlstring
descriptionTextstring
priorityLabelstring
priorityValuenumber
requesterIdstring
sourceLabelstring
sourceValuenumber
statusLabelstring
statusValuenumber
subjectstring
tagsstrings_array
ticketDatajson
typestring

Update ticket

Update a ticket in Freshdesk.

This action can be previewed in Studio before you publish.

InputTypeRequiredDescription
Ticket IDstringYesThe ID of the ticket to update
SubjectstringNoSubject of the ticket
TypestringNoHelps categorize the ticket according to the different kinds of issues your support team deals with
StatusnumericNoThe status of the ticket. Possible values: 2 (Open), 3 (Pending), 4 (Resolved), 5 (Closed)
PrioritynumericNoThe priority of the ticket. Possible values: 1 (Low), 2 (Medium), 3 (High), 4 (Urgent)
DescriptionhtmlNoContent of the ticket
Custom fieldsjsonNoKey value pairs containing the names and values of custom fields. All values must be strings.
Due bydateNoTimestamp that denotes when the ticket is due to be resolved
TagsstringNoComma separated list of tags to associate with the ticket.

Webhooks

Freshdesk can send this event into Awell, where each one can start a care flow or move a patient along. Point the webhook at the URL Studio shows you when you enable it.

ticketCreated

Payload:

Data pointType
ticketIdstring

Setup and notes

Freshdesk is a cloud-based customer service software that helps businesses manage and streamline their customer support operations.

Extension settings

To set up this extension, you will need to provide your Freshdesk helpdesk domain and API key.

Changelog

CHANGELOG

Where this page comes from

The settings, actions, inputs, outputs and webhooks above are generated from the extension's own code, at @awell-health/awell-extensions v2.1.159. They match what the platform actually does rather than a description of it.

Field-level detail also appears in Awell Studio when you configure the action. Something wrong or missing? Email support@awellhealth.com.

On this page