FlowmageDocs

Create contact

BetaChanges data

Creates a Freshdesk contact.

Settings

SettingWhat it is
ConnectionRequiredThe Freshdesk connection the step signs in with.
NameFreshdesk requires a name whenever there is no e-mail address.
E-mailtext
Phonetext
Mobiletext
Twitter handletext
External idYour own id for this person, so a later run can find them again.
Other e-mail addressestext
Company idtext
May see every ticket of the companytrue/false
Addresstext
Job titletext
Languagetext
Time zonetext
Notestext
TagsComma-separated.
Custom fieldsKeyed by the field's own name in Freshdesk, usually prefixed cf_.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `freshdesk`)
nametext
emailtext
phonetext
mobiletext
twitterIdtext
uniqueExternalIdtext
otherEmailstext
companyIdtext
viewAllTicketstrue/false, by default false
addresstext
jobTitletext
languagetext
timeZonetext
descriptiontext
tagstext
customFieldsobject of text, by default {}

Output

FieldType
contactIdnumber
contactobject
Sample output, and the expression for each field
  • contact{}
  • contactId17

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "address": "",
    "companyId": "",
    "connection": "<connection id>",
    "customFields": {},
    "description": "",
    "email": "",
    "jobTitle": "",
    "language": "",
    "mobile": "",
    "name": "",
    "otherEmails": "",
    "phone": "",
    "tags": "",
    "timeZone": "",
    "twitterId": "",
    "uniqueExternalId": "",
    "viewAllTickets": false
  },
  "label": "Create contact",
  "type": "freshdesk.createContact",
  "version": 1
}