Workspace Presence Feeds
The Presence Feed Module in Panora allows you to send customizable welcome and goodbye messages for your Discord server. This feature helps create a welcoming atmosphere and announce departures.

Setting Up Presence Feed
Open Your Workspace Log in to the Panora Dashboard and select your workspace. Navigate to the Presence Feed tab from the sidebar.
Configure Join Settings Enable join messages and customize how new members are welcomed, including channel selection and message formatting.
Configure Leave Settings Enable leave messages and customize how departures are announced, including channel selection and message formatting.
Test Your Settings Have someone join or leave your server to confirm that messages display correctly.
Configuration Breakdown
Join Settings
Join Enabled
boolean
Enable/disable join messages
false
Join Channel
string
Discord channel for join messages
#welcome
Join Content
string
Text content for join messages
Welcome to {server}, {user}! 🎉
Join Embed
boolean
Enable embed formatting
false
Join Title
string
Embed title
Welcome to the Server!
Join Description
string
Embed description
{user} has joined {server}!
Leave Settings
Leave Enabled
boolean
Enable/disable leave messages
false
Leave Channel
string
Discord channel for leave messages
#departures
Leave Content
string
Text content for leave messages
Goodbye {username}, thanks for being part of {server}! 👋
Leave Embed
boolean
Enable embed formatting
false
Leave Title
string
Embed title
Goodbye!
Leave Description
string
Embed description
{user} has left {server}. We'll miss you!
Custom Messages
Use dynamic variables to personalize messages:
{user}
Mentions the user joining/leaving
{username}
User’s username
{avatar}
User avatar URL
{server}
Server name
{serverIcon}
Server icon URL
{channel}
Current channel name
{memberCount}
Current member count
{&role}
Dynamically mention a role
{#channel}
Dynamically mention a channel
{everyone}
Mentions @everyone
{here}
Mentions @here
Message Types:
Content Only: Simple text messages using variables
Embed Messages: Rich embedded messages with titles, descriptions, colors, and timestamps
Combined: Use both content and embeds together
Example Join Messages:
Simple Content:
Welcome to {server}, {user}! 🎉 Check out {#rules} and grab your roles in {#role-selection}!Embed Description:
Example Leave Message:
{username} has left {server}. Thanks for being part of our community! 👋
Presence Feed Logic
Join Events: Triggered automatically when a new member joins.
Leave Events: Triggered automatically when a member leaves.
Channel Targeting: Messages are sent to the configured channels.
Embed Support: Enable for visually enhanced messages.
Message Formatting
Variable Replacement: All variables are replaced with actual Discord mentions and server info.
Role & Channel Resolution:
{&role}and{#channel}are automatically resolved.Fallback Handling: If roles or channels are not found, the original text is preserved.
Error Handling
Skips messages if a configured channel doesn’t exist.
Disabled presence feed results in no messages being sent.
Invalid configurations are handled gracefully without affecting other bot functions.
Summary
The Presence Feed Module is a powerful tool for welcoming and farewelling members in your Discord community. It supports dynamic messaging, embeds, role mentions, and channel targeting, making every member feel valued and connected to your server.
Last updated
Was this helpful?