Workflow API — Write/Create Support (Automate Workflow Building via API)
C
Casey Olayos
The current Workflows API is read-only. There is no way to programmatically create, modify, or manage workflows via the API.
What we're asking for:
POST /workflows — create a new workflow
POST /workflows/{id}/actions — add actions (email, wait, if/else, tags)
PUT /workflows/{id} — update existing workflows
POST /workflows/{id}/contacts — enroll contacts into a workflow
Why it matters:
Agencies managing multiple sub-accounts need to replicate workflows at scale without manually rebuilding them in the UI
AI-assisted onboarding (e.g., auto-generating email sequences from a CRM import) is blocked entirely without write access
Competitors like ActiveCampaign, HubSpot, and Klaviyo all support programmatic workflow creation
Use case example:
We have 1,000 segmented contacts ready to enroll in a 3-email drip. The email templates are built. The contacts are imported. But we have to manually click through the entire workflow builder because there's no API to do it programmatically. This is a major bottleneck for any automated or AI-assisted marketing operation.
Priority: High — this unlocks an entire class of automation and agency tooling that GHL is currently missing.
Log In
T
Thiago Nunes
Is there any way this would be possible?
This would be awesome and facilitate alot the onboarding proccess