Authenticate to the Workflows API using your GHL credentials and the Zapier App Connector. Start by generating an API key or connecting via OAuth, then test the connection.
Authorize the Zapier App Connector to access your Heights Platform data. Follow the OAuth flow or API key setup to grant permissions.
– GET /surveys/ — list surveys – GET /surveys/submissions — list submissions – GET /surveys/{id} — get survey details – POST /surveys/{id}/submissions — submit or update a response
Trigger: When new or updated surveys are available.
Actions: pull survey lists, fetch submissions, export to spreadsheets.
GET /surveys/
id, title, status, updated_at
Trigger: new submissions arrive for a survey.
Actions: fetch submissions, filter by survey_id, push to CRM.
GET /surveys/submissions
submission_id, survey_id, user_id, submitted_at
Trigger: requesting details for a specific survey.
Actions: fetch survey details, attach to records, update dashboards.
GET /surveys/{id}
id, title, questions_count, responses_count
Automate repetitive data transfers without writing code.
Move data between Heights Platform and your tools instantly.
Scale workflows across teams with simple, repeatable automations.
A quick glossary of API, endpoints, and workflow concepts used in this guide.
A specific URL path in the GHL API used to access a resource.
The process of proving identity and permission to access the API.
A callback URL that notifies your app of events as they occur.
A data object returned by the API, such as a survey or submission.
Automatically pull survey responses into your workspace and trigger downstream actions.
Use Zapier filters to route data to different destinations based on survey content.
Link surveys with tasks and follow-ups to power multi-step campaigns.
Choose Heights Platform (Workflows API) as the trigger app and select a survey-related event.
Authenticate using OAuth or an API key, then grant permissions.
Add actions to create or update records in GHL based on survey data.
The Workflows API provides programmatic access to Heights Platform data for automations. It exposes endpoints to list, retrieve, and manage surveys and their submissions. The API is designed to be used with apps like Zapier to trigger workflows and push data where needed.
Authentication is performed via OAuth or API keys. In Zapier, you will connect your GHL account, authorize the app, and then test the connection to ensure the correct scopes (such as surveys.readonly) are granted.
Endoints include listing surveys and submissions, fetching individual survey details, and creating or updating submissions. The exact endpoints are available in the endpoint reference in this guide.
Test connections and sample zaps with a sandbox or test data. Use test surveys and submissions to verify triggers, actions, and data mapping.
You can access survey data, submission records, and basic metadata. The data available depends on the permissions granted by your GHL account and the API scope.
Rate limits vary by plan and endpoint. If you exceed limits, you will receive appropriate error messages and retry guidance.
Errors are returned with HTTP status codes and descriptive messages. In Zapier, you can view error details and adjust your zap configuration accordingly.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers