Glossary

What Is an Inbound Webhook in GoHighLevel?

An Inbound Webhook in GoHighLevel is a unique URL that accepts HTTP POST requests from external systems, passing data into GoHighLevel so a workflow can process it and take action.

  • 1 min de lectura
  • Actualizado el 28 de mayo de 2026

An inbound webhook is how GoHighLevel listens for events from the outside world. You give the webhook URL to an external system, like Stripe, Typeform, Calendly, or your own application. When something happens in that system, it sends a POST request to the URL with a JSON payload. GoHighLevel receives the payload, maps the data to contact fields, and starts a workflow.

This makes GoHighLevel the hub of your automation. A payment in Stripe triggers a GoHighLevel workflow that tags the contact as a customer, moves the opportunity to Won, and sends a welcome email. All of that happens within seconds of the Stripe payment completing.

Inbound webhooks are different from native integrations. A native integration is a pre-built connection GoHighLevel sets up for you. An inbound webhook is a general-purpose endpoint you wire up yourself. This gives you more flexibility but requires a bit more configuration.

How Inbound Webhook works

In the workflow builder, you select "Inbound Webhook" as the trigger. GoHighLevel generates a unique URL for that workflow. You copy the URL and paste it into the external system as the webhook destination.

When the external system sends a request, GoHighLevel receives the JSON payload. You then use the "Workflow Data" merge tags to reference the incoming fields in subsequent actions. For example, if Stripe sends a customer email, you can use that email to find or create a contact in GoHighLevel.

Preguntas frecuentes

What is an Inbound Webhook in GoHighLevel?

An Inbound Webhook is a URL GoHighLevel gives you for a workflow. External systems post data to that URL and GoHighLevel triggers the workflow with the posted data, letting you connect any system that supports webhooks.

What data can I receive in an inbound webhook?

Any JSON or form-encoded data the external system sends. GoHighLevel makes all the fields available as merge tags in the workflow so you can use them in actions.

Is there a rate limit on inbound webhooks?

GoHighLevel processes webhook requests in the order they are received. Very high volumes may be queued. Check GoHighLevel's current documentation for rate limit details.

Constrúyelo con gente que ya lo hizo.

Únete a la comunidad gratis: llamadas en vivo cada semana, un curso para empezar y gente que construye en tu idioma.

Únete gratis en Skool