How to Integrate BoldTrail (kvCORE) CRM with SkipCalls
Connect your BoldTrail CRM to SkipCalls to automatically trigger AI-powered outbound calls when leads enter your pipeline. When a new lead comes in, SkipCalls will call them using your configured AI agent.
Before You Start
Active SkipCalls account with available minutes
BoldTrail (kvCORE) admin access
Phone number assigned in SkipCalls
Step 1: Create an Agent with Outbound Instructions
Go to Agents in your SkipCalls dashboard
Create a new agent or select an existing one
Go to the Instructions tab
Write instructions specifically for outbound calls (e.g., "You are calling a new lead who submitted their information...")
Save the agent and note the Agent ID from the URL or agent settings
Important: Your agent must have outbound-specific instructions. Inbound call scripts won't work well for outbound campaigns.
Step 2: Create an API Key
Go to Settings → API Keys in SkipCalls
Click Create API Key
Give it a name (e.g., "BoldTrail Integration")
Copy and save the API key securely — you'll need it in the next step
Note: The API key is shown only once. If you lose it, you'll need to create a new one.
Step 3: Build Your Webhook URL
The webhook URL format is:
https://be.skipcalls.com/integrations/outbound/{YOUR_API_KEY}?agent_id={YOUR_AGENT_ID}
Replace:
{YOUR_API_KEY}— with the API key from Step 2{YOUR_AGENT_ID}— with your agent's ID from Step 1
Example:
https://be.skipcalls.com/integrations/outbound/sk_abc123xyz?agent_id=cm1234abcd
Important: Only include the agent_id parameter in the base URL. Other parameters (phone number, context) will be added as dynamic fields in BoldTrail.
Step 4: Create Webhook Template in BoldTrail
Log in to your BoldTrail (kvCORE) account
Navigate to Smart Campaigns (or Campaigns)
Go to Templates
Click Create and select Webhook
Name it "SkipCalls AI Caller"
Paste your base webhook URL from Step 3
Add dynamic parameters using BoldTrail's field syntax:
Parameter | BoldTrail Field | Description |
|
| Lead's phone number (required) |
|
| Lead's name |
|
| Lead's email |
|
| Property of interest |
Your final URL in the template should look like:
https://be.skipcalls.com/integrations/outbound/sk_abc123xyz?agent_id=cm1234abcd&phone={lead_phone}&context1={lead_name}&context2={lead_email}&context3={property_address}
Save the webhook template
Step 5: Create a Smart Campaign
In BoldTrail, go to Smart Campaigns
Click Create New Campaign
Give your campaign a name (e.g., "New Lead AI Call")
Set up your Triggers — choose when the campaign should activate:
New lead created
Lead status changed
Lead assigned to agent
Or any other trigger that fits your workflow
Save the campaign
Step 6: Add Webhook Action to Campaign
Open your newly created Smart Campaign
Go to the Actions section
Add a new action and select Webhook
Choose the webhook template you created in Step 4 ("SkipCalls AI Caller")
Save and activate the campaign
How It Works
When a lead triggers your Smart Campaign:
BoldTrail fires the webhook with lead data
SkipCalls receives the request and queues an outbound call
Your AI agent calls the lead using the context provided
Call results appear in your SkipCalls dashboard
Troubleshooting
Calls not triggering?
Verify your API key is correct and active
Check that the agent ID exists
Ensure you have available minutes in your account
Confirm the phone number format includes country code
Make sure the Smart Campaign is activated
Need help? Contact our support team via the chat widget.
