Audience, Marketing, and Discord
Audience: who you can contact
The Audience module stores the workspace contact base used by marketing and operational communication.

EventSale creates system segments automatically from native product activity. In the current build, you can see segments such as:
- Approved Designers
- Creator Managers
- Default
- Designer Applications
- Workspace Team
This means the audience list is not just manual CRM data. It is also a normalized view of people already participating in the workspace.
Contacts tab
Use Contacts to:
- search by avatar name, UUID, display name, or notes
- filter by segment
- edit notes
- exclude a contact from future communication
- delete bad records
Segments tab
Use Segments to organize operator-managed groups without touching the auto-managed system groups.
What to remember:
- system segments follow EventSale rules and are not manually editable
- custom segments are safe for targeting campaigns or special audiences
Import tab
The Import tab allows bulk contact intake.
Supported source patterns include:
- avatar name
- UUID
name | UUIDname,UUIDUUID - name- CSV rows with headers
EventSale resolves known workspace identities first and then falls back to external avatar lookup when needed.
Marketing workspace
The Marketing module is where audience and outbound communication meet.

The module has two main tabs:
- Senders
- Campaigns
Use Senders to control which in-world region sender is allowed to dispatch messages. Use Campaigns to prepare and launch outbound runs against selected segments.
How campaigns work
Each campaign is tied to:
- a sender
- one or more target segments
- a delivery mode
- a status such as draft or completed
Before using campaigns heavily, confirm that the sender is healthy and correctly mapped to the tenant workflow.
Discord integration
The Discord module connects the workspace to the shared EventSale bot.

This page lets you:
- connect the tenant to a Discord server
- set the visible bot identity for that server
- enable or disable runtime
- choose channels per route
Default route types include:
- announcements
- submissions
- payments
- marketing
- operations
Template and campaign flow in Discord
Once the connection is healthy:
- create or edit a message template
- verify the target route and channel
- send a test
- convert the template into a campaign when needed
This keeps Discord messaging controlled at workspace level instead of scattering message logic across separate tools.