With the Send Webhook action in a Workflow, you can automatically send data to an external system as the Workflow runs. It is a feature that lets developers connect external systems to Lumo.
What you can do with Send Webhook
Send Webhook is one of the Workflow actions, and it sends data to a URL you specify.
In step with a Workflow trigger such as adding a friend or changing a tag, you can automatically deliver data to your own system or an external service. It is useful when you want to build a custom integration that no-code options cannot fully cover, tailored to your own setup.
Here are some typical ways to use it:
- Send data to your own system at the moment a Workflow runs
- Include friend information or values from within the Workflow in what you send
- Pass data to an external service to drive the processing that follows
For commonly used external services such as Shopify, HubSpot, and Klaviyo, we provide dedicated integration menus. We recommend first checking whether those can meet your needs.
Letting the agent handle it
You can consult the Marketing Agent on your Workflow design, and Send Webhook can be built into that flow as well.
When you describe what you want to do, such as "Notify my own system when a friend is added," the agent creates a Workflow proposal that includes the necessary trigger and actions, then asks for your approval. Review the contents and choose "Approve" to apply the settings, or choose "Cancel" to leave them unapplied.
The agent alone cannot determine information specific to external systems, such as the destination URL. You enter these yourself on the Workflow editing screen.
Setting it up yourself
You add and configure the Send Webhook action on the Workflow editing screen.
- On the Workflow editing screen, add Send Webhook as an action
- When you select the node, a sidebar opens on the right, where you enter the settings
Settings
Here are the main items you enter in the sidebar.
| Item | Description |
|---|---|
| Webhook URL | The URL that data is sent to (required) |
| HTTP method | How the request is sent. Choose it to match your use case |
| Request body | The contents of the data you send. JSON format is recommended |
You can also edit the request body in a dedicated editor opened from "Edit in editor". When you enter it in JSON format, the data is sent with the Content-Type "application/json".
Things to watch out for when configuring
Depending on the destination and the contents you send, a Webhook may not arrive correctly. Please check the following points before configuring.
- For the destination URL, specify a correct URL that is reachable from outside
- Confirm that the destination system is ready to receive the format of the data Lumo sends
- For security protection, some destinations may be blocked
If the integration is not working, first review the destination URL and the format of what you send, and also check the logs on the destination system.