A customer profile is the unified record Hellotext uses to understand one customer. It brings together identity, channel addresses, properties, activity, and conversation context as data arrives from your connected tools.
A profile is not necessarily a subscriber. Hellotext can know about a customer before that person is eligible to receive a promotional message.
Open a customer profile
Go to Audience and select a profile. On desktop, it opens beside the audience list. On mobile, use Back to return to the list.
Use search when you know the customer’s name, phone number, email address, alias, or profile ID.
What a profile can contain
The available information depends on the channels and integrations connected to your business. A profile can include:
- Identity: name and the identifiers Hellotext uses to recognize the customer.
- Channel addresses: phone numbers, email addresses, WhatsApp identities, or identities from other connected channels.
- Subscription and profile status: whether the customer is subscribed, unsubscribed, or unconfirmed, and whether the profile has an additional restriction such as a block.
- Properties: standard or custom information such as birthday, location, company, tags, and preferences.
- Lists and segments: the fixed lists and dynamic segments that currently include the profile.
- Activity: tracked actions such as subscription changes, clicks, product activity, orders, and other events received by Hellotext.
- Conversation context: message activity and internal notes that help the Inbox team understand the customer.
Some profiles contain only a name or channel identity at first. They become more useful as Hellotext receives additional properties and activity.
Properties and activity are different
Properties describe what is currently known about the customer. They can be used for segmentation and personalization. Team members with the required permissions can change editable properties.
Activity is the chronological record of what happened. Events can come from commerce integrations, capture tools, tracked links, conversations, Hellotext.js, or the API.
For example, birthday can be a profile property, while a product view or confirmed order is recorded as activity. Both can help Hellotext decide which experience is relevant, but they represent different kinds of data.
How profiles are created and updated
Hellotext can create or enrich a profile when data arrives from:
- A connected eCommerce platform or another integration.
- A capture playbook, such as Webchat, a popup, a form, a QR code, or a shareable link.
- A customer conversation on a connected channel.
- A customer profile import.
- Hellotext.js, the API, or a custom integration.
- A manual update by a team member.
When the same reliable identifier is available, Hellotext can use it to associate new information with an existing profile. Incomplete or conflicting identifiers can still produce possible duplicates that need review.
Review and merge possible duplicates
If Hellotext flags possible duplicates, you will see a similar-profiles badge on the profile. Review the suggested profiles before merging them: a similar name or incomplete imported data does not prove the profiles belong to the same person.
Open the profile options and select Merge to start the merge flow. Confirm which data belongs to the same customer before completing it so reporting, segmentation, and conversation context remain attached to the correct person.
Use profiles across Hellotext
Customer profiles connect the main parts of Hellotext:
- Campaigns use lists and segments to choose an audience.
- Playbooks use properties and activity as signals for autonomous decisions and personalized experiences.
- Journeys can branch or take actions based on profile data and events.
- Inbox shows customer context to agents and teammates handling a conversation.
- Reports and attribution use identity and tracked activity to connect outcomes with the correct customer and source.
Manage profile information carefully
From a profile, team members with the required permissions can manage list membership, review subscription status, and change properties that support editing. They can also open an existing conversation, start a message when the profile supports it, merge duplicates, block the profile when that option is available, or delete it.
Keep these practices in mind:
- Do not mark a customer as subscribed unless you have the required consent.
- Correct identity data before creating another profile for the same person.
- Use properties for information that should describe the customer’s current state.
- Use events for actions that occurred at a particular time.
- Review the source of synchronized data before overwriting it manually.
- Treat deletion as a final data-management action, not as a shortcut for fixing a duplicate.