Enable email for a channel
Copy your channel email address
How email-to-ticket conversion works
When an email arrives at your channel’s email address:- Ravenna receives the email and extracts the sender, subject, and body
- Thread detection checks if this email replies to an existing ticket
- New ticket creation happens if no matching thread exists
- Guest user creation occurs automatically if the sender is external to your organization
- CC recipients are added as followers to keep stakeholders informed
- Notifications are sent according to your channel’s notification settings
CC recipients as followers
CC recipients as followers
- Existing users in your organization are added as followers immediately
- New external users are created as guest users (if guest users are enabled) and added as followers
- System addresses (
@mail.ravennahq.com) are automatically filtered out - The sender’s email is excluded since they’re already the ticket author
- Duplicate emails are deduplicated before processing
| Setting | Behavior |
|---|---|
| Guest users disabled | Only existing users from CC are added as followers. Unknown email addresses are skipped. |
| Guest users enabled | New guest accounts are created for CC recipients not in your organization. |
| Allowlist configured | CC recipients must match your allowlisted emails or domains to be added as followers. |
Email threading and replies
How email threads map to tickets
How email threads map to tickets
- The email subject doesn’t match any existing ticket
- The sender starts a new conversation
- The email doesn’t contain reply headers referencing an existing ticket
- The email replies to a previous message in the thread
- Email headers (In-Reply-To, References) match an existing ticket
- The subject line contains a ticket reference like
[HELP-123]
Outbound email replies
Outbound email replies
- Replies are sent to the original sender’s email address
- The sender name appears as configured in your channel settings
- Email formatting is preserved (plain text and HTML)
- Attachments from Ravenna tickets are included in the email
- Reply-to headers ensure responses thread correctly
Outbound email configuration
Sender name
Sender name
- Match your brand or team name
- Distinguish between different support teams
- Provide clearer context for external recipients
Email footer
Email footer
Bounce email handling
Bounce email handling
- Identify invalid email addresses
- Detect delivery failures
- Update contact information for requesters
- Monitor email deliverability issues
Agent form-link emails
Agent form-link emails
- The agent picks a published form referenced in one of its rules (for example,
@Hardware Request). - Ravenna emails the requester a message titled Action required: Please fill out a form for <TICKET> with a Fill out: <form name> button.
- The button deep-links to that form in the customer portal, scoped to the original ticket.
- Values the agent collected during the conversation (text, numbers, dates, single- and multi-select options) are prefilled so the user only completes what is missing.
- CC recipients on the ticket are included on the form-link email so stakeholders stay in the loop.
- The active reply channel for the ticket is email.
- The agent has a rule that references the form with
@Form Name. - The form is in Published status. Draft and archived forms are skipped.
Email delivery status on messages
Email delivery status on messages
- Confirm that a reply was successfully delivered
- Spot bounced or failed emails directly in the ticket timeline
- Decide when to follow up through another channel
Guest users
When inbound email is enabled with guest users allowed, emails from addresses outside your organization automatically create guest user accounts.What are guest users
What are guest users
- A user record in Ravenna for tracking and identification
- Email notifications when their tickets are updated
- The ability to reply to tickets via email
- No access to your Ravenna workspace or web interface
Guest user permissions
Guest user permissions
- Create tickets by emailing your channel address
- Reply to their own tickets via email
- Receive email notifications about their tickets
- Access the Ravenna web interface
- View other users’ tickets
- Use Slack integration features
- Access internal notes or private information
Security and filtering
Control which email addresses can create tickets in your channel using allow lists and block lists. Configure both under your channel’s Inbound Email settings.Default behavior
Default behavior
How allow lists and block lists interact
How allow lists and block lists interact
- Block list check - If the sender’s email or domain matches an entry on the block list, the email is rejected immediately. The block list always takes precedence.
- Allow list check - If an allow list is configured and the sender does not match a blocked entry, the email must match an allowlisted email or domain to be accepted.
- No lists configured - With guest users enabled and no lists configured, all external senders can create tickets.
vendor.com is on the allow list and spam@vendor.com is on the block list, emails from spam@vendor.com are still rejected.Allowlisted emails
Allowlisted emails
- Grant access to specific partners or vendors
- Allow select external users to submit requests
- Create a controlled list of authorized senders
Allowlisted domains
Allowlisted domains
- Allow all users from a partner organization
- Accept emails from customer domains
- Enable access for external teams
@domain.com format, one per line.Example:Blocked emails
Blocked emails
- Stop known spam or abusive senders
- Reject automated mailers that create noisy tickets
- Override a broad allowlisted domain for specific addresses
Blocked domains
Blocked domains
- Block known spam domains in bulk
- Reject email from a former vendor or partner
- Exclude a domain that would otherwise be implicitly allowed
@domain.com format, one per line.Example:Workflow email replies bypass queue settings
Workflow email replies bypass queue settings
ticket+TICKETID@mail.ravenna.ai. When someone replies to this address (either in the To or CC field), Ravenna processes the reply regardless of:- Guest user settings - Ravenna accepts the reply even if guest users are disabled for the queue
- Email allow lists - Ravenna processes the reply regardless of configured email and domain allow lists
- Email block lists - Ravenna processes the reply regardless of configured email and domain block lists
ticket+TICKETID@ format. New emails to your channel’s standard address still respect all queue settings.Troubleshooting
Emails not creating tickets
Emails not creating tickets
- Inbound email is enabled in channel settings
- Email address is correct and matches your channel’s unique address
- Sender is allowlisted if allow lists are configured
- Sender is not blocked by an email or domain block list entry
- Guest users are enabled if the sender is external to your organization
- Email isn’t being rejected by allow list or block list rules
Email replies creating new tickets
Email replies creating new tickets
- Ensure the subject line includes the ticket reference (e.g.,
[HELP-123]) - Check that reply headers (In-Reply-To, References) are preserved by the sender’s email client
- Verify the email is sent from the same address as the original ticket requester
External users not receiving notifications
External users not receiving notifications
- Verify Guest users is enabled in channel settings
- Check that the sender’s email address is valid
- Look for bounce notifications indicating delivery failures
- Ensure the user’s email provider isn’t blocking emails from
@mail.ravenna.ai
@mail.ravenna.ai to their allowed senders list.