How to connect Lumiform to n8n
Connect Lumiform to n8n using Webhooks for flexible, code-free automation between Lumiform and the rest of your tech stack.
What you need
- Plan requirement: This feature is available on Enterprise plans.
- Permissions: Admin permissions in Lumiform to access webhook settings.
- Third-party accounts: Access to an n8n instance (hosted or self-hosted); make sure you have access to the n8n editor.
Step-by-step setup
-
Sign in to your n8n instance
- Go to your n8n dashboard (cloud or self-hosted) and log in.
-
Create a new workflow
- Click the “+” button or “Create Workflow” to start a new automation.
-
Add a Webhook trigger node
- In the workflow editor, add a node and search for “Webhook.”
- Drag the “Webhook” node onto your canvas.
- Set the HTTP Method to “POST.”
- Copy the “Test” webhook URL generated by n8n.
-
Register the Webhook URL in Lumiform
- Log in to Lumiform as an Admin.
- Go to Administration > Webhooks.
- Click “Add Webhook” and paste the copied n8n Webhook URL.
- Choose which events should trigger the workflow (e.g., Inspection completed, Action resolved, Form approved).
- Save your changes.
-
Test your workflow
- In the n8n editor, click “Execute Workflow” to listen for incoming data.
- In Lumiform, trigger one of the selected events (e.g., complete an inspection).
- You should see n8n receive the webhook notification, confirming the setup is working.
-
Build out your workflow
- Add additional nodes to process, transform, or route the incoming data from Lumiform.
- If you need more than just the event ID, use an HTTP Request node to fetch data from the Lumiform Public API using the record ID provided.
- When ready, activate your workflow in n8n for continuous automation.
Example use cases
- Push tasks into project management: When an action is resolved in Lumiform, create or update a task in Asana or Jira through n8n.
- Custom notifications: Send a customized Slack message for every approved form.
- Integrate with in-house tools: Trigger in-house dashboards or scripts based on Lumiform events received via webhook.
Troubleshooting: common errors and fixes
- n8n doesn’t receive the Webhook: Double-check that you copied the correct n8n webhook URL into Lumiform. Ensure the n8n workflow is actively listening when testing.
- Data is missing: Remember, Lumiform sends only an event type and record ID. Use the Lumiform Public API with the record ID for the event's full details.
- Event triggers aren’t working as expected: Make sure only the relevant events are selected in the Lumiform webhook settings.