To add leads to a campaign using the Webhook API in Salesgem, you’ll first need to have the campaign created in your Salesgem account and ensure that you have access to the API/Webhook integration settings. Start by navigating to the Settings section in Salesgem, then open Integrations and select Webhook API. Here, you can generate or copy the campaign-specific API endpoint URL. This URL is what external systems (like forms, CRMs, or landing pages) will call to send lead data directly into Salesgem.
Once you have the endpoint, configure your external platform to push lead data in JSON format with required fields such as name, email, phone number, and campaign ID. The payload should clearly include the campaign identifier so that Salesgem automatically assigns the incoming leads to the correct campaign. After integration, test the webhook by sending sample data and verifying in Salesgem whether the leads appear in the assigned campaign. This automation ensures leads are captured in real time, improves efficiency, and reduces the need for manual uploads.