Entity Overview
Account
The Account is your organization’s workspace. It’s the root container for all your data.
One user can access multiple accounts with different roles.
SendingList
A SendingList represents a phone number configuration.
Contacts subscribe to lists. Messages are sent from lists.
Contact
A Contact is a global phone number record. The same phone number exists once across the system.ListContact
A ListContact connects a Contact to a SendingList—the subscription relationship.
Activity stats include:
last_sent_at,last_clicked_atsend_count,click_countrevenue_total,conversion_count
Audience
An Audience defines a segment of contacts using filter conditions.
Audiences combine condition groups with AND/OR logic — see the Audience Filter DSL.
Schedule
A Schedule is a campaign configuration.
A schedule contains one or more message variants, each with its own creative and offer.
MessageCreative
A MessageCreative is a reusable message template.WelcomeJourney
A WelcomeJourney is an automated sequence.
Journeys are made up of steps: send, wait, condition, and exit.
Each contact’s progress through a journey is tracked as an enrollment.
Offer
An Offer represents an affiliate offer.MessageSent
A MessageSent records each sent message.MessageShortLink
A MessageShortLink is a tracked URL in a message.
Every click on a tracked link is recorded, including repeat clicks.
User
A User is a person with dashboard access.
Each user has a role on every account they can access (Owner, Member, Viewer).
Relationships Diagram
Next Steps
Message Lifecycle
How messages flow through the system
Compliance
Opt-out and regulations