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 contain AudienceGroups with AudienceConditions for AND/OR logic.
Schedule
A Schedule is a campaign configuration.
Schedules contain ScheduleBlasts (message variants with offers).
MessageCreative
A MessageCreative is a reusable message template.WelcomeJourney
A WelcomeJourney is an automated sequence.
Journeys contain JourneySteps (send, wait, condition, exit).
JourneyEnrollment tracks each contact’s progress through a journey.
Offer
An Offer represents an affiliate offer.MessageSent
A MessageSent records each sent message.MessageShortLink
A MessageShortLink is a tracked URL in a message.
MessageShortLinkClick logs each click event.
User
A User is a person with dashboard access.
AccountAccess defines role per account (Owner, Member, Viewer).
Relationships Diagram
Next Steps
Message Lifecycle
How messages flow through the system
Compliance
Opt-out and regulations