Contact attributes refer to the characteristics or properties associated with an individual contact within noApp. Depending on the industry vertical and model of a business, attributes could be anything like, Average Order Value, Customer Lifetime Value, Subscription Type, Order Status, Engagement Score, Last Purchase Date, Course Type, Preferred Genre, or anything they want to.

One of the main purposes is to assign characteristics of a contact. These characteristics can hence be used as variables to personalise WhatsApp messages while broadcasting or within a flow.

Businesses can easily leverage all this data to:

  1. Engage users with highly personalised messages through WhatsApp Business API.
  2. Analyse users/contacts to identify their primary motivators and group them into highly differentiated segments (or cohorts)

An advantage of attributes is that they are dynamic in nature, i.e., the assigned values can be updated based on specific needs or business requirements.

For example, If a user moves from Delhi to Mumbai, the business can update their 'Location' attribute accordingly. This enables the user to shift between segments effortlessly, allowing targeted messaging based on their current location.

How can you add attributes to your contacts:

via API

1. Attributes can be added to contacts as per their journey in a chatbot (or flow)

When users are interacting with a flow, the user response can also be stored as an attribute. Example: Business asks the user “Please send your e-mail.” The response of the user can be saved under the {{email}} attribute.

First step is to create a chatbot (or flow) on noApp dashboard by following these steps. After you’ve published the chatbot (or flow), you can run it via the platform or via API.

To run a flow broadcast via API, refer the process here