Share data with AccuLynx
May 2, 2024ClientTether can share Contact data with AccuLynx (and many other endpoints) via webhooks found in Action Plans. In order to create a webhook in ClientTether and send data to AccuLynx you will need an endpoint (required), Authentication Headers (required) and form data to send (required). AccuLynx has published the following in their documentation:
All API Calls [to AccuLynx] require authentication via an API Key. An API Key must be sent with every request. Each individual location within a company needs its own API key.
Obtaining an AccuLynx API Key
Get your API key from your AccuLynx API page. (https://my.acculynx.com/apikeys)
Authorization
Key: authorization
Value: Bearer <your API key>
Use this endpoint for ClientTether webhook https://api.acculynx.com/api/v1/leads
Body Schema JSON
firstName | string [ 0 .. 50 ] characters First name of the primary contact. Required |
lastName | string or null [ 0 .. 50 ] characters Last name of the primary contact. |
companyName | string or null [ 0 .. 100 ] characters Company name for the primary contact. |
phoneNumber1 | string or null <tel> [ 0 .. 30 ] characters Primary phone number for the primary contact. Phone Cell from CT |
phoneExtension1 | string or null [ 0 .. 100 ] characters Primary phone extension for the primary contact. Not Included |
phoneType1 | string (ContactFieldDescription) Enum: “Home” “Mobile” “Work” |
phoneNumber2 | string or null <tel> [ 0 .. 30 ] characters Additional phone number for the primary contact. Phone Home from CT |
phoneExtension2 | string or null [ 0 .. 100 ] characters Additional phone extension for the primary contact. Not included |
phoneType2 | string (ContactFieldDescription) Enum: “Home” “Mobile” “Work” |
phoneNumber3 | string or null <tel> [ 0 .. 30 ] characters Additional phone number for the primary contact. NA |
phoneExtension3 | string or null [ 0 .. 100 ] characters Additional phone extension for the primary contact. NA |
phoneType3 | string (ContactFieldDescription) Enum: “Home” “Mobile” “Work” NA |
emailAddress | string or null <email> [ 0 .. 100 ] characters Primary email address for the primary contact. Email from CT |
crossReference | string or null [ 0 .. 250 ] characters Cross reference identifier for the primary contact. NA |
jobCategory | string (JobCategory)Enum: “Residential” “Repair” “Property Management” jobCategory custom field control. |
workType | string (WorkType)Enum: “Insurance” “Repair” “Retail” “Warranty” “New” “Inspection” “Service” workType custom field control |
street | string or null [ 0 .. 250 ] characters Street address of the lead/job. Address from CT |
street2 | string or null [ 0 .. 50 ] characters Apartment/Suite/Unit/Building of the lead/job. NA |
city | string or null [ 0 .. 50 ] characters City of the lead/job. City from CT |
state | string or null [ 0 .. 50 ] characters State, County, Province, or Region of the lead/job. State from CT |
zip | string or null [ 0 .. 50 ] characters Zip code or postal code of the lead/job.Zip_code from CT |
country | string or null [ 0 .. 50 ] characters Country of the lead/job. Hard coded US |
priority | string (JobPriority) Enum: “Normal” “High” “Urgent” jobPriority Custom field control |
notes | string or null [ 0 .. 1000 ] characters Notes are saved as a comment on the message board of the lead/job.job Notes Custom field control Whiteboard Token |
salesPerson | string or null <email> [ 0 .. 100 ] characters Login email address of the active user the lead/job should be assigned to. If no email address is provided, the lead will be unassigned. Need some help here for Mapping or should we leave it blank? Leave it blank |
initialAppointmentDate | string or null <date> Date and time of the initial appointment. If no timezone is provided it will default to the Company timezone. If there is an initial Appointment Date and there is no sales Person, the appointment time will be added to the Notes field.Next Appointment date/time. Ours is Z, Format?Wait until after assignments “MAY” be added in CT |
Webhook in ClientTether
Build a Webhook in ClientTether to send data to AccuLynx on demand.