Automatically send or receive lead data between your webform and Invelo in real time.
Webhooks let you connect Invelo with other tools — like your website forms, CRMs, or automation apps — so data moves instantly between systems without manual uploads.
You can:
-
Send new leads from your webform → Invelo
-
Push lead updates or changes from Invelo → another app
Receiving Data from a Webform to Invelo
If you want to send new leads from your webform into Invelo, follow these steps:
Step 1: Create a Webhook in Your Webform App
Each webform tool (like Jotform, Typeform, Gravity Forms, or Webflow) has a webhook feature that lets you send data to a custom URL.
-
In your webform settings, look for “Webhooks” or “Integrations”.
-
Add a new webhook and enter your Invelo Webhook URL (see below).
Example Webhook URL:
https://api.inveloapp.com/webhooks/lead-intake
This URL will receive all the form submissions and create new leads in your account.
-
Paste the Invelo webhook URL above.
-
Save or enable the integration.
Each platform labels this slightly differently, for example:
-
Jotform: Settings → Integrations → Webhook
-
Typeform: Connect → Webhooks → Add a webhook
-
Webflow: Form settings → Action → POST → URL
-
Webflow: Form settings → Action → POST → URL
Step 2: Match Form Fields to Invelo Lead Fields
Make sure your form sends the right field names. Common fields include:
Your Form Field | Invelo Field |
---|---|
first_name | first_name |
last_name | last_name |
phone | phone |
property_address | property_address |
Use lowercase and underscores to match Invelo’s field names for smoother data transfer.
Step 3: Test Your Webhook
Submit a test form entry and check if the lead appears in your Invelo account under Leads → Imported Leads to verify the data was received.
If you don’t see it right away, verify your webhook settings and field mapping.
-
Double-check your webhook URL
-
Review your field mappings
-
Confirm your form supports POST requests
Learn more about Inbound webhooks in Invelo here
Sending Data from Invelo to Another App (Outbound Webhooks)
You can also send lead updates or event data from Invelo to your external system (like your CRM, Google Sheet, or automation tool).
Learn more about Outbound webhooks in Invelo here
Step 1: Set Up an Endpoint
Prepare your receiving app or automation tool (e.g., Zapier, Make, or a custom API endpoint) to receive POST requests from Invelo.
Step 2: Add Your Webhook in Invelo
Go to:
Settings → Integrations → Webhooks → Add New Webhook
Provide the following:
-
Destination URL (where Invelo will send the data)
-
Event type (e.g., Lead Created, Lead Updated, Lead Status Changed)
Step 3: Review the Payload
Invelo sends data as JSON. A sample payload may look like this:
"event": "lead.created",
"data": {
"id": "12345",
"first_name": "John",
"last_name": "Smith",
"email": "john@example.com",
"status": "New"
}
}
Your receiving system can parse this data to update your records, trigger automations, or store it in your database.
Troubleshooting
If your webhook isn’t working:
-
Double-check your endpoint URL.
-
Ensure the receiving app supports POST requests and JSON payloads
-
Make sure you have the correct permissions in Invelo.
-
Use tools like Webhook.site or RequestBin to test the webhook delivery.
- Check your permissions or webhook logs in Invelo
Need Help?
If you’d like assistance setting up your webhook or mapping fields correctly, reach out to our Support Team via support@inveloapp.com or chat with us directly in-app.