The Create Webhook URLs section allows you to create webhook URLs that can be used by external systems.
You can access it from:
NextCRM → Settings → Webhook & API → Create & Manage → Create Webhook
Manage Webhook URLs Table
The Manage Webhook URLs table includes columns such as:
- Webhook URL
- Name
- Created
- Status
- Action
Each row represents one webhook URL.
Create New Webhook URL
To create a new webhook URL:
- Go to NextCRM → Settings → Webhook & API.
- Open Create & Manage.
- Select Create Webhook.
- Click Create New Webhook.
- Enter a name.
- Save the webhook.
After creating the webhook, copy the generated URL and use it in the external system that needs to send data to NextCRM.
Webhook URL
The webhook URL is the endpoint that receives data.
Use this URL in external tools or custom apps when you want them to send data to NextCRM.
Keep webhook URLs private. Anyone with access to the URL may be able to send requests to it depending on your setup.
Add or Update Webhook
The Add / Update Keys popup is used to create or update a webhook.
The popup includes:
- Name
- Webhook URL
- Webhook Event
Name
Enter a clear name for the webhook.
Example:
New Contact Sync
Update Contact Webhook
Delete Contact Webhook
Tag Added Webhook
List Removed Webhook
Webhook URL
Enter the destination URL where NextCRM should send webhook data.
This may be a URL from:
- Pabbly Connect
- Custom application
- External CRM
- Automation platform
- Internal business tool
Make sure the URL is correct before saving.
Webhook Event
The Webhook Event field controls when the webhook should run.
Available webhook events include:
- New Contact
- Update Contact
- Delete Contact
- Add Tag
- Remove Tag
- Add List
- Remove List
- Update Contact Status
New Contact Event
This event runs when a new contact is created in NextCRM.
Use this when you want to send new contact data to another system.
Update Contact Event
This event runs when a contact is updated.
Use this when another system should receive updated contact information.
Delete Contact Event
This event runs when a contact is deleted.
Use this for cleanup or syncing contact removal with another platform.
Add Tag Event
This event runs when a tag is added to a contact.
Use this when tag-based behavior should trigger an external workflow.
Remove Tag Event
This event runs when a tag is removed from a contact.
Use this when an external system should know that a contact no longer has a specific tag.
Add List Event
This event runs when a contact is added to a list.
Use this when list assignment should trigger another workflow.
Remove List Event
This event runs when a contact is removed from a list.
Use this when list removal should be synced with another system.
Update Contact Status Event
This event runs when a contact status changes.
Use this for workflows related to:
- Subscription status
- Bounced contacts
- Complained contacts
- Pending contacts
- Unsubscribed contacts
Best Practices for Webhook & API
Use API keys and webhooks carefully.
Recommended practices:
- Create separate API keys for different integrations.
- Use clear names for every API key and webhook.
- Keep API keys private.
- Do not expose API keys in frontend code.
- Deactivate unused API keys.
- Test webhook URLs before using them in live workflows.
- Use secure webhook URLs.
- Review webhook events before activating them.
- Save settings after making changes.