πSmart Announcements
With Smart Announcements you can schedule announcement in a couple of steps. Make sure you have the right permissions.
Last updated
With Smart Announcements you can schedule announcement in a couple of steps. Make sure you have the right permissions.
Last updated
You can send a public or a private announcement. Public announcement are visible to all, while private announcements are, well, private and only visible to those who got tagged.
Public announcements are posted in the channel you selected. This can be any text channel you want.
Private announcements are send as a direct message. Users receive a DM from the bot with the message, and a way to verify that this isn't spam. For users who have DMs blocked, a private thread is created. This is a thread that is only visible to them. They will be tagged in it.
Select Create Announcement
Set the date and time it should be posted. This can be 30 minutes from now or several days in the future.
Select if this is a private or public announcement.
Decide what channel the announcement should appear. If you see a warning next to the channel Bot needs access you first have to set the right permissions.
And finally write your message. If you use @-mentions this will show up in Discord and tag the respective people.
Select who should be getting the announcement. You can select members by their engagement level, discord role, or user name. You have to select at least one criteria.
Write your message.
Select the channel in which the safety message should appear. The safety message explains users how to verify the legitimacy of the bot. The text of the safety message is predefined by TogetherCrew.
If multiple criteria are selected in step 1 (e.g., Engagement Category + Roles), users matching either will be messaged.
For users with blocked DMs a private thread will be created in the channel which has the safety message.
For the announcement to be posted, TogetherCrew bot needs write access in that channel. To keep your community safe by default, our bot only has read access to public channels.
You can set write access to TogetherCrew at 3 levels, from broad (server) to fine-grained (channel)
Server: Permissions for every category and every channel
Category: Permissions for channels grouped into one category
Channel: Permissions for specific channels
If you have different permission settings for category and server, then the server settings are overridden by the category settings. Similarly, channel level settings override category level settings.
How to set permissions
Decide what access level you should grant. We recommend setting write access only for specific channels.
Switch to Discord
Navigate to the channel and select the wheel on the right of the channel name to access its settings.
Select Permissions (left sidebar), and then in the middle of the screen check Advanced permissions. You might have to scroll down a bit.
Check that TogetherCrew is in the list of Roles/Members that have access to the channel. If not, select the β and add it.
Now, select TogetherCrew and scroll down the list of Advanced Permissions. Make sure that the following are marked as [β]
Read access settings: Read channel and Read Message History
For Write access settings, the following is required
Send Message, Send Messages in Threads, Create Public Threads, Create Private Threads
If your announcement will include links, files and mentions, add these permissions: Embed Links, Attach Files, Mention @everyone, @here, and All Roles
Save your settings and go back to TogetherCrew
Back in TogetherCrew, go to Community Settings
On the top right of your Discord server panel, select the menu (three dots)
Click on "Show channels"
Click on the Refresh List
Save and go back to the Announcement page
Can I post the same announcement in Discord and Telegram?As February 2024, our Telegram integration isn't ready. You can only post announcements in Discord.
Can I post an announcement in several channels? Yes, you can select as many channels as you want.
We have weekly community calls. Can I set a recurrent announcement?Right now you'll have to create each announcement separately.
I want to send a message to everyone who joined this week. How can I do that? You'll have to give everyone a role (e.g., cohort 8). Then you can send a private announcement to everyone with the role "cohort 8".
What are Smart Announcements? Smart Announcements lets you schedule an announcement and send it to specific people. You'll have the choice between user roles, user names, or user engagement level. You can also choose how users will receive the message (private message, private thread, or public message).