Outbound Campaign Not Progressing
Your outbound campaign isn’t making calls or is stuck without progressing through the contact list.
Symptoms
- Campaign shows “In Progress” but no calls are being made
- Call count isn’t increasing even after waiting several minutes
- Campaign was paused and now won’t resume when you click “Start”
- Some numbers are attempted but most are skipped
- Error message indicates “Invalid phone number” for multiple contacts
- Campaign has been “processing” for hours without making calls
Common Causes
- CSV format issues — Phone numbers missing the country code prefix (+1 for US), or containing formatting characters like hyphens or spaces
- Invalid phone numbers — Numbers that don’t exist, are disconnected, or aren’t formatted correctly for the region
- Campaign stuck in processing state — Campaign metadata is corrupted or locked by a previous operation
- Mismatched column headers — CSV headers don’t match Dialora’s expected format
Quick Fix:
US numbers must use +12125551234 format (country code + number, no hyphens or spaces). This single change fixes most “Invalid phone number” errors.
How to Fix
Step 1: Check Your CSV Phone Number Format
- Open your contact list CSV file in Excel or a text editor
- Verify phone number formatting:
- US numbers: Must be
+12125551234format (country code +1, then 10-digit number, no hyphens or spaces) - International: Country code + area code + number, all without special characters
- Do NOT use:
(212) 555-1234,212-555-1234,2125551234(without country code)
- US numbers: Must be
- Check for these common errors:
- Numbers formatted as
2125551234→ Must be+12125551234 - Numbers with hyphens:
+1-212-555-1234→ Must be+12125551234 - Numbers with spaces:
+1 212 555 1234→ Must be+12125551234 - Missing leading zeros for international numbers
- Numbers formatted as
Step 2: Reformat Your CSV
- Open your CSV in a spreadsheet tool (Excel, Google Sheets, etc.)
- Use Find & Replace to standardize all numbers:
- Find: Any number without a
+prefix (e.g.,2125551234) - Replace: Add
+1prefix for US numbers (e.g.,+12125551234) - Remove hyphens, spaces, and parentheses
- Find: Any number without a
- Save the cleaned CSV file
- Example of correct format:
phone_number,name,email +12125551234,John Smith,john@example.com +12015559876,Jane Doe,jane@example.com +447911123456,James Murphy,james@example.co.uk
Step 3: Validate Phone Numbers
- After reformatting, verify a sample of numbers:
- Check that each number is 10–15 digits (including country code)
- Ensure no numbers are clearly invalid (all zeros, all same digit, etc.)
- Confirm numbers are real, active phone lines
- Remove any test numbers you may have added
- Remove duplicate entries
Step 4: Clear Campaign Lock and Re-upload
- Go to Campaigns → Select your stuck campaign
- Click Stop or Pause if it’s still running
- Delete the campaign (this clears the processing lock)
- Create a New Campaign with your reformatted CSV
- During campaign setup:
- Carefully map CSV columns to Dialora fields
- Ensure the phone number column is correctly identified
- Verify the agent is properly assigned
- Click Launch Campaign
- Monitor the first 5 minutes to ensure calls are initiating
Step 5: Monitor Campaign Progress
- Watch the Call Log in your campaign dashboard
- First call should initiate within 1–2 minutes of launching
If Still Not Progressing:
- Check that your account has available credits
- Verify your agent is in Active status
- Ensure your phone number is linked and verified
- Contact support if the issue persists
Prevention Tips:
- Always validate CSV files before uploading using your spreadsheet tool’s sort/filter features
- Use a CSV template provided by Dialora to ensure correct column headers
- Test with a small batch first (5–10 contacts) before launching full campaigns
- Keep phone numbers in a standardized format — establish a company standard with the +1 prefix for all US numbers
- Remove test/internal numbers from campaign CSVs before uploading
- Check account balance and agent status before launching campaigns
- Review campaign progress regularly — don’t assume it’s working if you haven’t checked the call log