Contacts & CRM
Know every customer, whichever channel they use
Everyone who messages you becomes a contact automatically, with their channels, conversations, lifecycle stage, tags and custom fields in one profile. Organise them your way, follow them through your sales journey and reach the right group at the right time.
Screenshot
PageContacts
ShowsThe Contacts page with the side panel (People, Companies, Lifecycle stages with counts, Segments) and the contact table showing channel icons, lifecycle, tags and last message columns.
File: screenshots/contacts-crm-hero.png
One profile per customer
WhatsApp, Instagram, email and chat identities, conversations and history on a single contact.
Your own data model
Custom fields, colour-coded tags and companies shaped around how your business works.
Lifecycle stages
Track every contact from new lead to customer, with an inbox for each stage.
Smart segments
Dynamic groups that update themselves, ready to use as broadcast audiences.
Contact profile
The whole relationship on one page
Each contact page brings together their details, every channel they've used, their lifecycle stage, tags, companies, custom fields, conversations, satisfaction ratings and deals. A full history shows every change, who made it and when, and anyone on your team can edit a field in place.
- Every conversation with the customer, one click from the inbox
- WhatsApp marketing consent updated automatically when customers send STOP or START
- Run a workflow on the contact, or export their data
Screenshot
PageContacts > open a contact
ShowsA contact page with the header and channel icons, Contact information and Custom fields, the Lifecycle, Tags, Channels and Deals cards on the right, and the Conversations and History sections below.
File: screenshots/contacts-crm-profile.png
Fields, tags and stages
Organise customers the way your business works
Add custom fields for anything you need, such as plan, city, birthday or customer ID. Label contacts with tags like VIP or Wholesale, and move them through lifecycle stages you define, from New Lead to Customer, with lost stages for those who drop out.
- Text, number, date, dropdown, yes/no, link and rich text fields
- Every lifecycle stage gets its own inbox view
- Report conversions to Meta and TikTok when a contact reaches a stage
Screenshot
PageSettings > Lifecycle
ShowsThe Lifecycle settings with stages New Lead, Hot Lead, Payment and Customer with emojis, the default stage marked, and two lost stages below.
File: screenshots/contacts-crm-lifecycle.png
Segments
Find the right people in seconds
Filter contacts by any field, tag, channel, lifecycle stage, open conversation or time since their last message, and save the filter as a segment. Dynamic segments update on their own as contacts change; static segments keep a fixed list for one-off events.
- Combine conditions with And / Or and nested groups
- Segments for companies as well as people
- Use any segment as the audience for a broadcast
Screenshot
PageContacts > Filter Contacts
ShowsThe filter panel with a Contact Tag condition (has VIP), a Lifecycle condition and a Time Since Last Incoming Message condition, the matching contact count and the Save as Segment button.
File: screenshots/contacts-crm-segments.png
Clean data
Bring your list in and keep it tidy
Import contacts or companies from a CSV or Excel file and map each column to a field. Existing contacts are updated instead of duplicated, and missing tags and companies are created as you go. When the same person reaches you on two channels, merge them into one profile.
- Automatic column matching on import
- Duplicate suggestions by shared email or phone
- Unmerge a channel if two people were combined by mistake
Screenshot
PageContacts > Import CSV
ShowsThe import mapping step with file columns, example values and Maps to fields (Full name, Phone, Tags, a custom field), several marked Auto, and the Import button.
File: screenshots/contacts-crm-import.png
Build your customer database
- 1
Bring in your contacts
Connect your channels, import a file or sync from a connected app.
- 2
Shape your data
Create custom fields, tags and lifecycle stages that match your process.
- 3
Keep it up to date
Let workflows and AI Agents fill fields, update tags and move stages for you.
Learn more in the Help Center
Frequently asked questions
How do contacts get into Resool?
Which plans include Contacts?
What happens when the same customer writes on WhatsApp and by email?
Can I control who sees phone numbers and emails?
Can contact data be updated automatically?
Does importing contacts send them a message?
Turn conversations into customer relationships
Start your free trial and see every customer in one profile.