Contact Management

Keep Your WhatsApp Contacts Clean and Ready to Engage

Import contacts, organise them into groups, maintain subscription status, and keep the data ready for WhatsApp campaigns.

For teams whose campaigns are only as good as the list behind them, and who have been burned by a messy import before.

ISO/IEC 27001:2022 certifiedSubscription status on every contactExport to Excel any time
Overview

What is WhatsApp Contact Management?

Robofy keeps your WhatsApp audience in Contacts, separate from a phone book, so every campaign starts from a list you control.

  • Store contacts separately from your phone book
  • Import contacts from CSV or Excel
  • Map spreadsheet columns to Robofy fields
  • Organise contacts into Groups
  • Maintain subscription status on every contact
  • Use standard and custom contact fields

Each contact has 14 standard fields. You can add up to 20 custom fields for data your business actually tracks.

14 standard fields

Name, phone, email and other built-in fields.

Up to 20 custom fields

8 text, 4 number, 4 date, 4 boolean.

Groups

Organise contacts into named membership lists.

Clean and reliable data

Import validation helps identify problematic rows.

Import Contacts

Import in Four Steps

Bring your contacts from a CSV or Excel file, map the columns, add them to a group, and review the result.

Import Contacts
Drop your file hereUpload a CSV or Excel file with your contactsChoose a file

Phone numbers must include a country code and no plus sign, for example14155550198.

The Record

What a Contact Can Hold

Fifteen standard fields, plus up to twenty of your own.

contacts.xlsx · 4,120 rows
First namePhoneEmailCityMembership Tier
Priya919876543210priya@example.comMumbaiGold
James447700900123james@example.comLondonSilver
Aisha971501234567aisha@example.comDubaiPlatinum
Carlos34612345678carlos@example.comMadridBronze
First nameLast nameCountry codePhone numberEmailCountryCityStateZIP / postal codeStreet addressSubscribedBirth dateAnniversary dateRegistration date

Custom fields you define

Name each one yourself, pick its type, and drag to reorder. They appear on the add-contact form and as mapping targets during import, so loyalty tier or membership number lives on the contact rather than in a spreadsheet someone forgets to update.

Text8fixed slots
Number4fixed slots
Date4fixed slots
Boolean4fixed slots

Up to 20 custom fields in total. These type limits are fixed, not usage meters.

Day to Day

Organise It, Then Find Anyone in It

View, search, filter and manage contacts. Add contacts to groups to send targeted campaigns.

Import Result

Every Row Is Accounted For

After an import, you get a clear summary of what happened.

Why Not a Spreadsheet?

Why Not Just Keep It in a Spreadsheet?

A spreadsheet works for a while, but it cannot do what Robofy does around WhatsApp contact management.

Feature comparison between a spreadsheet and Robofy Contact Management
FeatureSpreadsheetRobofy Contact Management
Subscription statusNot automatically maintainedStored on every contact
Opt-in / opt-out keywordsNot automaticReplies automatically update subscription status, case-insensitive
Data validationManual checksInvalid rows are flagged during import
Future-dated valuesEasy to miss mistakesFuture dates in date fields are cleared automatically
GroupsManual lists and filtersContacts can be organised into named groups
ExportManual file managementExport the whole contact list or an individual group to Excel

Scroll sideways to compare all columns

Contacts come with your WhatsApp API account. See plans and pricing.

Capabilities

What a Technical Evaluator Needs to Know

The real behaviour, including the limits.

Import validation

Invalid rows are rejected with a reason and downloadable as Excel so you fix and re-import only those.

Duplicate matching

Matched on phone or email. Overwrite is an explicit choice: leave it on to update, or skip matched rows.

Custom fields

Up to 20 typed slots: eight text, four number, four date, four boolean. Renameable and reorderable.

Consent defaults

Set the default subscription status for an import, plus opt-in and opt-out keywords. Matching ignores case.

Excel export

Export the full contact list or a single group to Excel any time. Failed import rows download separately.

FAQ

Frequently Asked Questions

The questions people ask before they trust a tool with their list.

What file formats can I import contacts from?

CSV and Excel, both .xlsx and .xls. Robofy provides a prefilled sample in each format so you can match the expected shape before you start, and it shows you the first rows of your own file while you map the columns.

How do I map my spreadsheet columns to contact fields?

After upload, each column in your file gets a dropdown in its header and you pick the contact field it belongs to, or mark it as ignored. Robofy blocks you from continuing if the same field is mapped twice, or if you have not mapped either a phone number or an email, because there would be no way to identify a contact.

How should phone numbers be formatted in my file?

You tell Robofy which layout your file uses: the country code combined into one mobile number column, or the country code in its own separate column. Either works. Numbers must not include a plus sign, and any row that does not match the format you selected is skipped rather than imported wrong.

What happens to contacts that already exist?

You decide before importing. There is an "Update existing contacts?" switch: leave it on and a contact matched by phone or email has their details overwritten with the new file; turn it off and those rows are skipped instead, leaving the existing record untouched.

What do I find out after an import finishes?

A summary counting the rows received, inserted, already existing, skipped as duplicates, skipped as invalid, and added to a group. Any row that failed downloads as an Excel file with the reason it failed, so you can fix those rows and re-import just them rather than running the whole file again.

Can I store data that is not a standard contact field?

Yes, with up to 20 custom fields: eight text, four number, four date and four boolean. You give each one a display name, choose its type, and drag to reorder. They then appear both on the manual add-contact form and as mapping targets during import, so things like loyalty tier or membership number live on the contact record.

How do groups work?

A group is a named set of contacts you target with a campaign. You can create one during an import, add or remove contacts in bulk afterwards, and rename it at any time. Deleting a group removes the grouping only, never the contacts themselves.

How is consent tracked?

Every contact carries a subscribed or unsubscribed status. You set which status new contacts get on import when the file does not say, and you define your own opt-out and opt-in keywords so a contact replying with one of those words is switched automatically. Keyword matching ignores case.

Can I get my contacts back out?

Yes. Export to Excel at any time, either your whole contact list or just the members of one group. There is no lock-in on the data you put in.

Get Started

Build a Cleaner Contact List Today

Import your contacts, keep your data clean, and start engaging on WhatsApp.

Import your contacts and see every row accounted for.

Start FreeBook a Demo