
Contacts
The Contacts tab shows every person in your audience. Each contact displays:- Name and identifier: The contact’s name along with their email or phone number
- Segments: Any segments they belong to (shown as badges)
- Channels: Icons showing which channels they’ve interacted through (web chat, WhatsApp, Telegram, etc.)
- Created date: When the contact was first added
Adding Contacts
Click + Add Contacts in the top-right corner to see two options:- Add manually: Create a single contact by entering their details
- Import Contacts: Bulk import contacts from a CSV or Excel file
Add Manually
To add a single contact:Enter contact details
Fill in the following fields:
- Full Name (Optional): The contact’s display name
- Email (Optional): Their email address
- Phone (Optional): Their phone number with country code selector
Assign to segments (optional)
Use the Segments dropdown to assign this contact to one or more segments. You can search and select from your existing segments.


Import Contacts

Upload your file
Drag and drop a .csv, .xlsx, or .xls file into the upload area, or click to browse. The first row of your file should contain column headers (like “Full Name”, “Email”, “Phone”).

Assign to a segment (optional)
Below the upload area, you can optionally assign all imported contacts to a specific segment using the Segment dropdown.
Map your columns
After uploading, Invent shows a mapping table with three columns:
For each column, choose a mapping:
| Column | Description |
|---|---|
| CSV Column | The column name from your file |
| Sample Data | A preview of the data in that column |
| Map to Field | The Invent field to map it to |
- Do not import: Skip this column entirely
- Full Name: Map to the contact’s full name
- First Name: Map to the contact’s first name
- Last Name: Map to the contact’s last name
- Email: Map to the contact’s email address
- Phone: Map to the contact’s phone number
At least one of Email or Phone must be mapped to continue. Name is optional.

Review your contacts
Click Review to see a preview table of all the contacts that will be imported. Verify the data looks correct before proceeding.

Contact Profile
Click on any contact in the list to open their profile panel on the right side. The profile shows everything Invent knows about this person: Segments The segments this contact belongs to. You can add or remove segments directly from here by clicking the segment dropdown. Remove a segment by clicking the x next to its name. Profile Detailed contact information including:- Name: The contact’s display name (click the pencil icon to edit)
- User ID: Their unique identifier in the system
- Country: Detected country with flag
- Phone: Phone number with channel icon (e.g., WhatsApp)
- Link: Direct link to message them (e.g., a
wa.melink for WhatsApp contacts)
Segments
Segments let you group contacts together for easy targeting. Instead of broadcasting to your entire audience, you can send messages to specific groups, like “VIP Customers”, “Newsletter Subscribers”, or “Beta Testers”. Switch to the Segments tab to see all your segments.
- Name: The segment’s name
- Contacts: How many contacts are in this segment
- Created At: When the segment was created
- Updated At: When the segment was last modified
Creating a Segment
Enter a segment name
Give your segment a descriptive name (e.g., “VIP Customers”, “Product Updates”, “Beta Users”).

Managing a Segment
Click on any segment to see the contacts within it. From this view, you can:- Search contacts within the segment
- Add contacts to the segment (manually or via import)
- Edit the segment name by clicking the pencil icon next to the name

How Contacts Get Added to Segments
Contacts can be added to segments in several ways:- When adding a contact manually: Select segments during creation
- When importing contacts: Assign all imported contacts to a segment
- From the contact profile: Add or remove segments from the profile panel
- From within a segment: Click + Add Contacts while viewing a segment
Best Practices
- Create segments early: Set up segments like “Promotions”, “Product Updates”, and “VIP” before you start broadcasting. This makes targeting much easier later
- Use descriptive names: “Beta Users - iOS App” is better than “Group 1”
- Keep segments clean: Regularly review and remove contacts who are no longer relevant
- Combine with broadcasts: Segments are most powerful when used with broadcasts to send targeted messages to the right people at the right time