description |
---|
With Smart Announcements you can reach your members easier by schedule public or private messages in a couple of steps. Make sure you have the right permissions. |
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.
{% embed url="https://app.supademo.com/demo/Nx_RlLB23_FFJhsQs3rso" %}
- 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.
{% hint style="info" %} If multiple criteria are selected in step 1 (e.g., Engagement Category + Roles), users matching either will be messaged. {% endhint %}
{% hint style="info" %} For users with blocked DMs a private thread will be created in the channel which has the safety message. {% endhint %}
{% embed url="https://www.loom.com/share/ef41697b57a544fa925e398a117952cd?sid=d6652181-d241-4eaa-85a7-2499ce40c522" %}
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
{% embed url="https://www.loom.com/share/9946a41fd32f4658a03e255677127e29?sid=36e9b6f9-f92d-4c88-b396-ca92c1006e55" %}
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).