Xoal
Go to XoalCustomer loginSign up
  • Welcome
  • Getting Started
    • Quick start
  • Messaging
    • Customer Journey Automation
    • Broadcast
  • Data & segmentation
    • Customer data
    • Customer attribute
    • Customer events
    • Customer segmentation
  • Integrations
    • Segment
    • Rudderstack
    • Hightouch
    • Jitsu
  • APIs
    • Customer API
    • Customer Attribute API
    • Company API
    • Field registry API
    • Workflow API
    • Workflow Trigger API
    • Event Ingestion API
Powered by GitBook
On this page
  • Types of Customer Data in Xoal
  • How to Use Customer Data in Xoal
  1. Data & segmentation

Customer data

Learn how to utilize first-party data like customer attribute, customer behavior to craft unique customer experiences.

PreviousBroadcastNextCustomer attribute

Last updated 5 months ago

Xoal leverages first-party data to personalize customer engagement and power automated journeys. By using customer attributes and tracking customer events, you can create highly targeted workflows that respond to individual behaviors and preferences.


Types of Customer Data in Xoal

Xoal organizes customer data into two main categories:

1. Customer Attributes

  • Definition: Static or slowly changing information about a customer.

  • Examples:

    • Name

    • Email Address

    • Last Contacted Date

    • Location

  • Usage: Attributes are used to personalize messages and segment customers for targeted automations and broadcasts.

2. Customer Events (Customer Actions)

  • Definition: Dynamic data capturing actions performed by the customer, either on your app or through external services.

  • Examples:

    • Signed Up

    • Logged In

    • Made a Purchase

    • Upgraded a Subscription

  • External Events: Events from third-party apps like Stripe (e.g., payment made) or Calendly (e.g., meeting booked) can also be tracked.

  • Usage: Events are critical for triggering workflows and routing customers based on their behavior.


How to Use Customer Data in Xoal

  1. Personalizing Engagement

    • Use customer attributes in email, SMS, and push notifications to create personalized messages.

    • Example: Include the customer’s name and recent purchase details in an email.

  2. Triggering Automations

    • Set up triggers based on customer events, such as account creation or payment completion.

    • Example: Launch a welcome journey when a user signs up.

  3. Segmenting Customers

    • Group customers based on attributes or events for targeted campaigns.

    • Example: Create a segment of users who haven’t logged in for 30 days and send them a re-engagement email.


By combining customer attributes and events, Xoal helps you build dynamic, responsive automations that deliver personalized experiences at scale.

Customer attributes

Attribute information about a customer.

Customer events

Actions taken by customer.

Customer segmentation

Group customers based on attributes or events.