Leads
Managing Leads
Create, edit, and organize leads with custom variables and secondary contacts
On this page
Learn how to create, edit, and manage leads effectively for your campaigns with proper variable setup and secondary contact management.
Creating a New Lead
Basic Information
- Phone Number: Enter the primary contact number in international format
- Campaign Assignment: Select which campaign this lead belongs to
- Status: Automatically set to "Created" for new leads
Phone number format: Use international format without spaces or parentheses (+1234567890) for automation imports and file uploads.
Variable Setup
Assistant Default Variables
When you select a campaign, the lead automatically inherits variables from the assistant configuration:
- Pre-filled values: Assistant's default variables appear in the form
- Customization: Modify values specific to this lead
- Required fields: Some variables may be required for campaign functionality
Custom Variables
Add personalized information for your AI assistant to use:
Common variable types:
- customer_name: Person's name for personalized greetings
- company: Business name for B2B conversations
- last_interaction: Previous conversation context
- preferences: Customer preferences or requirements
- budget_range: Financial information for sales calls
Variable format example:
{
"customer_name": "Sarah Johnson",
"company": "TechStart Solutions",
"last_interaction": "Requested demo of premium features",
"preferred_contact_time": "Afternoon EST",
"industry": "Software Development"
}
Secondary Contacts
Add additional phone numbers for the same lead when you have multiple ways to reach them.
When to Use Secondary Contacts
- Decision makers: Multiple people involved in the decision
- Backup numbers: Mobile, office, home numbers for same person
- Department contacts: Different departments in same company
- Time-based contacts: Different numbers for different times
Secondary Contact Setup
- Add Secondary Contact: Click "Add Secondary Contact" in the form
- Phone Number: Enter additional phone number
- Variables: Set specific variables for this contact (optional)
- Order: Contacts are tried in the order you add them
Contact order matters: Campaign will try contacts in sequence. Put the most likely to answer first.
Secondary Contact Variables
Each secondary contact can have unique variables:
- Different person: Use different name and role variables
- Same person: Use same personal info but different contact preferences
- Department-specific: Customize for specific department needs
Example - Multiple decision makers:
// Primary: CEO
{
"contact_name": "John Smith",
"role": "CEO",
"decision_authority": "Final approval"
}
// Secondary: CTO
{
"contact_name": "Jane Doe",
"role": "CTO",
"decision_authority": "Technical decisions"
}
Editing Existing Leads
Modifying Lead Information
- Phone number: Update if contact information changes
- Campaign: Move lead to different campaign if needed
- Status: Manually change status for campaign control
Variable Management
- Update values: Modify existing variable values
- Add variables: Include new information for better AI context
- Remove variables: Delete outdated or irrelevant data
Campaign compatibility: When changing campaigns, ensure variables match the new assistant's configuration.
Secondary Contact Management
- Add contacts: Include additional phone numbers
- Remove contacts: Delete invalid or unnecessary numbers
- Reorder contacts: Change calling sequence priority
- Update variables: Modify contact-specific information
Lead Status Management
Understanding Status Changes
Lead status automatically updates based on campaign activity:
- Created → Processing: When campaign starts calling
- Processing → Completed: When call succeeds or goal achieved
- Processing → Rescheduled: When call needs retry
- Rescheduled → Max Retries: When retry limit reached
Manual Status Control
You can manually change lead status when needed:
Reset for Re-calling
Set to "Created": Resets lead to be called again
- Use case: Lead requested callback at specific time
- Effect: Lead rejoins campaign queue
- Considerations: Respects campaign retry limits
Mark as Complete
Set to "Completed": Stops campaign from calling this lead
- Use case: Goal achieved through other channels
- Effect: Lead excluded from future campaign calls
- Considerations: Cannot be automatically reset by campaign
Other Status Changes
- "Scheduled": Queue for next retry attempt
- "Max Retries": Manually mark as exhausted
- "Rescheduled": Reset retry timer
Status strategy: Use manual status changes sparingly. Let campaign automation handle most status updates for consistent behavior.
Bulk Operations
Bulk Delete
Select multiple leads and delete them:
- Filter leads: Use table filters to select specific leads
- Select leads: Check boxes for leads to delete
- Bulk delete: Choose delete action from bulk actions menu
- Confirm: Review changes before applying
Bulk Export
Export filtered lead data for external processing:
- Apply filters: Filter by campaign, status, date range
- Select columns: Choose which data to export
- Include secondary: Option to include secondary contacts
- Download: CSV format for spreadsheet compatibility
Lead Organization
Use table filters, sorting, and search to organize leads by campaign, status, date range, or variable content.
Campaign Integration
- Single campaign assignment per lead
- Variable inheritance from assistant configuration
- Automatic coordination with campaign schedule and retry logic
Best Practices
Key Points
- Phone format: International format without spaces (+1234567890)
- Variables: Use consistent naming and relevant information
- Secondary contacts: Order by priority, avoid duplicates
- Privacy: Follow data protection requirements
For troubleshooting common lead issues, see Leads Troubleshooting.
For information about importing leads in bulk, see Importing Leads.
Related guides
Leads
Leads Overview
Manage your campaign contacts with primary leads, secondary contacts, and custom variables
Read guide →Leads
Importing Leads
Import leads from CSV and Excel files with validation and error handling
Read guide →Leads
List leads
List all leads for the authenticated user with filtering and pagination options
Read guide →Leads
Create lead
Create a new lead in the VoxLink system
Read guide →