Workflows & Automation

How to Create Custom Workflow Triggers in the GoHighLevel Marketplace

The GoHighLevel Marketplace lets developers publish custom workflow triggers that any sub-account can add to its automations. You build the trigger in the Marketplace app developer portal, define its filters and subscription URL, submit it for review, install the app into a location, and then it appears alongside native triggers inside the workflow builder.

Atualizado em 2 de junho de 2026

10:27

Resumo. GoHighLevel's Marketplace supports developer-built workflow triggers in addition to actions. You create a trigger inside your Marketplace app, set a subscription URL to receive events when the trigger is added or removed from a workflow, and then install the app into the sub-account where you want to test it. Once installed, the custom trigger appears in the workflow trigger search and fires payloads to your subscription URL whenever a workflow containing it is saved or modified.

Passos

  1. Open your app in the Marketplace developer portal

    Go to marketplace.gohighlevel.com, log in, and open an existing app or create a new one. Navigate to Modules in the left menu and click Workflows.

  2. Create a new trigger

    Click Create Trigger and fill in the trigger name, a unique key (must be unique across all your triggers and actions), a short description, and an icon. Save the basic information.

  3. Set the subscription URL

    Enter a URL that GoHighLevel will POST to whenever a workflow adds, updates, or removes your trigger. This is how your external system receives notification that a workflow is using your trigger.

  4. Add filters if needed

    Paste a sample JSON response in the trigger data section to define custom variables or filter fields. For a basic trigger without filters, skip this step.

  5. Submit for review and publish

    Add a changelog note and submit the trigger version for review. Once approved, it becomes available to install.

  6. Install the app into a location and test

    Install the app into the GoHighLevel sub-account where you want to test it. Reload the workflow builder and the custom trigger appears in the trigger search. Add it to a workflow, save, and verify your subscription URL receives the event payload.

Perguntas frequentes

Does the trigger key need to be unique?

Yes. The key must be unique across all triggers and actions in your app or it will error on save.

When does GoHighLevel send a payload to the subscription URL?

When a workflow adds, updates, or removes your trigger.

Do I need to install the app into each sub-account separately?

Yes. The app must be installed into any location where you want the custom trigger to appear.

Crie com quem já criou.

Entre na comunidade gratuita: lives semanais, um curso para começar e criadores no seu idioma.

Entre de graça no Skool