For the complete documentation index, see llms.txt. This page is also available as Markdown.

Understanding contacts

Contacts are the customers behind your conversations. Every person who messages you β€” on any channel β€” has a single Contact record in Zaapi, with their details, custom fields, notes, and full Ticket history in one place.

Where contacts fit

Zaapi's data model has three levels:

  • Contact β€” the customer

  • Conversation β€” the message thread on a single channel

  • Ticket β€” the unit of work, with its own ID, owner, status, and resolution

Contact
 └── Conversation (one per channel β€” e.g. Facebook Messenger, LINE, Shopee Chat)
      └── Ticket
      └── Ticket ...

The Contact describes who the customer is β€” not what any specific issue is about (that's the Ticket), or which channel it came in on (that's the Conversation).

One customer, every channel

The same customer might message you on WhatsApp today and Facebook next week. In Zaapi, both Conversations belong to the same Contact β€” so when they reach out on a new channel, your team isn't starting from zero. Their details, notes, contact fields, and past Tickets are right there in the sidebar.

Zaapi links Conversations to a Contact automatically when the phone number or email matches, and you can also merge Contacts manually. See Merging contacts.

What's on a Contact

  • Identity β€” first and last name, phone number, and email, plus secondary phone numbers and emails collected across channels.

  • Channels β€” every channel this customer has used to reach you.

  • Contact fields β€” structured data about the customer, both default fields and custom fields you define (see Creating contact fields).

  • Notes β€” free-form context for your team.

  • Conversation labels β€” the labels applied across this customer's Conversations.

  • Ticket history β€” every Ticket this customer has ever opened, across all channels.

Why contacts matter

  • Context follows the customer. No more asking a customer to repeat their order number because they switched from Shopee chat to WhatsApp.

  • Track what your business cares about. Custom contact fields let you capture anything β€” customer status, industry, total sales, account owner β€” and keep it attached to the customer, not buried in a thread.

  • Build segments. Filter the Contacts page by any field to find, say, every newsletter subscriber in retail with total sales over ΰΈΏ10,000.

  • Take your data with you. Export Contacts with all their fields for CRM imports, campaigns, or analysis.

Last updated