⚡Quick answer -
If your upload file contains the mandatory Name and Phone headers (with international phone format), MyOperator automatically creates new entries or updates existing ones in Contact Book right after the campaign sends. Invalid rows are skipped.
When should I use this guide?
Read this before uploading a CSV/XLSX file for a WhatsApp campaign so you can format it correctly and know what the system will (and will not) save.
1. Auto-save rules at a glance
Rule | Must be true? | Why it matters |
“Name” column present | ✅ | Used for display name |
“Phone number” (or “Phone”) column present | ✅ | Primary match key |
Phone in E.164 format (+CCxxxxxxxxxx) | ✅ | Ensures uniqueness & routing |
Duplicate phone found in Contact Book | Auto-update name | Avoids double entries |
Invalid/blank phone | Row skipped | Keeps the Contact Book clean |
2. What exactly happens after sending
- Matching – Each phone number is compared with existing contacts.
- ➕ New contact – If no match, a new record is created.
- ✏️ Update – If match but the name differs, the name field is overwritten.
- ✅ Confirmation – A toast/banner shows “XX new contacts saved.”
Expected outcome: Contact Book now contains every valid recipient from the file.
3. When contacts are NOT saved
• File missing required headers.
• Phone numbers blank, malformed, or without a country code.
• Header names changed to “Customer Name” or “Mobile.”
• Same phone uploaded multiple times in one file (only the first valid row counted).
4. Troubleshooting & escalation
Issue | Likely cause | Fix |
“0 contacts saved” message | Headers wrong or phones invalid | Download sample file, re-format, re-upload. |
Duplicate entries appear | Name varied across uploads | Clean Contact Book → export, dedupe, re-import. |
International phones skipped | Country code not enabled | Ask Support to enable multi-country sending. |
Still stuck? Contact MyOperator Support with the Campaign ID and the original file.
5. Best-practice checklist
☑ Download the sample file each time.
☑ Use phone format (91...….).
☑ Remove blanks, duplicates, and strange characters.
☑ Save as CSV or XLSX (no Google Sheets links).
☑ Backup Contact Book monthly via export.
Keywords: automatic contact creation, WhatsApp campaign upload, Contact Book auto-save, MyOperator
Related Articles
Where can I download the sample CSV/XLSX template for uploading contacts to a campaign?
⚡Quick answer- On the Campaign Creation page, click “Download Sample File” in the Audience / Upload Contacts section. A pre-formatted .xlsx or .csv file containing the correct headers (name, phone_number, amount, date) downloads instantly. When ...
What’s the difference between Contacts and Users in MyOperator, and when should I create each?
⚡ Quick answer User → Someone in your team who receives calls from your IVR or logs into the MyOperator dashboard. Requires: licence, role, extension number, and dashboard access settings. Contact → A saved phone number used for caller ID, customer ...
What are the audience-size limits for a WhatsApp campaign in MyOperator?
⚡Quick answer - Per campaign, you can upload up to 5,000 contacts (MyOperator limit). In addition, Meta applies daily messaging-tier caps per phone number (1 K → 10 K → 100 K → Unlimited). The lower of the two limits always applies. When should I use ...
How do I install the MyOperator WhatsApp Connector on Shopify and link my verified WhatsApp number?
⚡Quick answer - Install the app from the Shopify App Marketplace via the Ecomm+ menu in your MyOperator panel, grant Shopify permissions, enter your store URL, authenticate with your MyOperator Company ID + API Token, then pick and verify the ...
What are the benefits of using WhatsApp with MyOperator?
⚡Quick answer - By integrating WhatsApp with MyOperator, your business can manage calls, WhatsApp chats and chatbot on the same platform. This means faster responses, less tool-switching, and a single source of truth for customer interactions. ...