automations/highlevel-new-contact-follow-up.automation.ts
locationId to every request.
Actions cover contacts, tags, contact tasks and notes, campaign and workflow membership, opportunities and pipelines, calendars, appointments and schedules, conversations, messages, users, forms and surveys. List and search actions expose HighLevel’s provider-native pagination fields.
HighLevel enforces burst and daily rate limits per resource. Automate.ax treats validation and permission responses as terminal failures, retries server failures according to action safety, and honors Retry-After or HighLevel’s interval header on rate limits.
Connect with OAuth
Choose OAuth for actions and triggers. Automate.ax requests only the scopes required by your automations plus location identity access. HighLevel access tokens expire daily; Automate.ax rotates the refresh token automatically. To receive triggers, publish or privately install the Automate.ax marketplace app for the location and configure its webhook URL ashttps://automate.ax/api/v1/events/highlevel. Enable the event types your automations use. The broad trigger requires all supported webhook event scopes.
Connect with a Private Integration Token
In HighLevel, create a Private Integration Token for the location, grantlocations.readonly plus the scopes required by your actions, then paste the token and location ID into Automate.ax. Automate.ax uses location access to validate the credential and label the connection. Private tokens support actions only because HighLevel marketplace webhooks are tied to OAuth app installations.
Exports
highlevelcontains the packaged HighLevel actions and triggers.highLevelAccount("name")selects a named HighLevel connection.getHighLevelApicreates the authenticated HighLevel API helper for a custom account-backed action.
Triggers
- On HighLevel event
- On HighLevel appointment created
- On HighLevel appointment updated
- On HighLevel appointment deleted
- On HighLevel campaign status updated
- On HighLevel contact created
- On HighLevel contact updated
- On HighLevel contact deleted
- On HighLevel contact DND updated
- On HighLevel contact tags updated
- On HighLevel conversation unread state updated
- On HighLevel conversation updated
- On HighLevel message received
- On HighLevel message sent
- On HighLevel note created
- On HighLevel note updated
- On HighLevel note deleted
- On HighLevel opportunity created
- On HighLevel opportunity updated
- On HighLevel opportunity deleted
- On HighLevel opportunity stage updated
- On HighLevel opportunity status updated
- On HighLevel opportunity value updated
- On HighLevel opportunity assignee updated
- On HighLevel task created
- On HighLevel task completed
- On HighLevel task deleted
- On HighLevel location updated
- On HighLevel user created
- On HighLevel user updated
- On HighLevel user deleted
Actions
- List contacts
- Get contact
- Search contacts
- Find duplicate contact
- Create contact
- Upsert contact
- Update contact
- Delete contact
- Add contact tags
- Remove contact tags
- List contact tasks
- Get contact task
- Create contact task
- Update contact task
- Complete contact task
- Delete contact task
- List contact notes
- Get contact note
- Create contact note
- Update contact note
- Delete contact note
- Add contact to campaign
- Remove contact from campaign
- Add contact to workflow
- Remove contact from workflow
- Search opportunities
- Get opportunity
- Create opportunity
- Upsert opportunity
- Update opportunity
- Update opportunity status
- Delete opportunity
- List pipelines
- List opportunity lost reasons
- List calendars
- Get calendar
- Create calendar
- Update calendar
- Delete calendar
- Get calendar free slots
- List appointments
- Get appointment
- Create appointment
- Update appointment
- Delete appointment
- List blocked slots
- Create blocked slot
- Update blocked slot
- List schedules
- Get schedule
- Create schedule
- Update schedule
- Delete schedule
- Search conversations
- Get conversation
- Create conversation
- Update conversation
- Delete conversation
- List messages
- Get message
- Send message
- Cancel scheduled message
- Cancel scheduled email message
- Get message recording
- Get message transcription
- Get location
- List users
- Get user
- List campaigns
- List workflows
- List forms
- List form submissions
- List surveys
- List survey submissions