How to add a custom Discord bot in Threado

Learn how to create a custom Discord bot, automate every tasks that take up most of your time, improve efficiency, and foster more engagement in your community.
Priyanshu Anand
April 17, 2024

How to add a custom Discord bot in Threado

Learn how to create a custom Discord bot, automate every tasks that take up most of your time, improve efficiency, and foster more engagement in your community.
Priyanshu Anand
March 30, 2023

Discord is a popular communication platform that is widely used by professional and social communities alike. Discord initially gained popularity amongst gamers but soon became a popular community platform event for businesses. Another important reason why Discord has become so popular is its open API, which allows users to create bots that can automate various tasks on the platform.

Discord bots are pre-programmed systems that help automate tasks in a Discord community or server. Although it’s fairly simple to create and Discord community but maintaining efficiency and fostering engagement even when the community scales can be exponentially difficult requiring more than just your contribution to ensure smooth functioning. If you’re a community manager, it becomes necessary for you to automate your everyday tasks that take up more time and keep you from focusing on the important stuff.

Threado as a Discord community management platform empowers you to automate most of your tasks to ensure your community stays engaged without any manual intervention. In this guide, we’ll see how to add a custom discord bot using Threado and what actions can be performed using that bot.

Step-by-Step Guide: How to Add a Bot to Discord

Using Threado as an example, let’s see how you can add a Discord bot to Threado. This guide gives a detailed account of how you can create a Discord application and bot to successfully configure messaging capabilities with Threado.

Step 1: Creating a Discord application

Before creating a bot, you need to create a Discord application. Navigate to the Discord Developer portal. You will be prompted to sign in to your Discord account (if you’re not signed in already).

On the Applications page, create a New Application. You will be prompted to give a name for your application. Give a name of your choice and click on Create.

Step 2: Creating a custom Discord bot

We've successfully created and configured the Application to Threado's dashboard, it's now time to create a custom Discord bot.

On the same Discord developer portal, from the Settings menu option on the left, click on the Bot tab. Here, you’ll see an option to Add Bot.

After creating a bot, you'll see details of the bot - the username and a Reset Token button. Click on this to generate your Discord bot token. Copy the generated token -

Step 3: Connect the Application and the Custom bot with Threado

You’ve created an application on the Discord Developer portal and created a custom Discord bot for it. Now, you have to connect the application and the custom bot with Threado to be able to setup workflows for sending automated messages.

On the Integrations dashboard under Settings, go to the settings of your Discord community -

Now, you will see an option to add a custom discord bot.

To next step is divided into 2 steps, the first is to securely connect your application. Navigate back to the Discord developer portal and click on the Application you’ve created. Go to the General Information tab.

Copy the Application ID and Public key from here and paste them on Threado's custom bot page into the corresponding space provided.

Click Save before we proceed to the next step. You will see a green check mark next to the first step after saving.

Now, from Threado's dashboard, copy the given URL and paste it into the Interactions Endpoint URL on the General Information tab of the application you just created. Don't forget to Save Changes after you've entered the URL.

Congratulations, you’ve connected your Application and now it’s time for step 2 where you have to connect your custom Discord bot.

Navigate to the Bot tab under the Application settings. Click on Reset Token to generate your Discord bot token. The bot token is a unique identifier that is used to authenticate your bot with the Discord API. To get the bot token, click on the "Copy" button next to the token field.

And paste it on Threado's discord menu under the field that says Bot token. Click on Connect to complete the process.

The last important step left now is to Add Bot To Server. You will automatically be re-directed to that discord authorization page, otherwise, you can click on the option to do so.

Select the Discord server from the Add to Server drop-down and then click on Continue to complete the process.

What can you do with a custom Discord bot on Threado

The custom Discord bot that you just connected can be used in workflows to send personalized and automated messages to members. Threado’s automation lets you create elaborate workflows and automate everyday tasks that take up a lot of your time otherwise. You can automate everything from community onboarding and activation to engagement and even conducting surveys. What’s more, you can make the workflows to be extremely personalized and targeted to tailor how you communicate value in your community.

Speaking of onboarding, the first touch is the perfect opportunity for you to give the new members a taste of what the community is about. Most members either join out of curiosity or are looking for answers, so it becomes essential to give them a guiding hand as soon as they join. If you have a hundred members joining your community every day, you can’t spend all your time individually sending DMs to them.

Let’s see how you can automate everyday tasks.

Onboarding new members in the community

A great example of onboarding can be something like this -

  1. When a member joins the community, they’ve no idea what to expect, so it’s important for you to guide them through the important things at first with a welcome message.
  2. This welcome message should be concise yet self-explanatory. Give the member everything they’d need to get started - whether they have questions or are just exploring, use this first touch to set the foundation for member engagement.
  3. Add an actionable step here that nudges the member to interact in the community. Perhaps ask them to introduce themselves and connect with other members.

Setup your first workflow from the Automations dashboard on Threado. It’s recommended that you use one of our templates because that will not only save you time but also an idea of how workflows can be setup.

This is what the workflow to Onboard new members would look it -

Now, you can choose to customize the messaging a little for your community and then activate the workflow! After activating, any new member who joins your community will be onboarded with automated messages from the custom Discord bot that you connected to Threado and added to your server.

Send personalized messages within and outside the community

One of the most important touchpoints for you as a Discord community builder is to make sure you’re connecting with the members with personalized messages that offer more tailored value to them. Threado enables you to reach out to members by scheduling posts in advance. The custom Discord bot automatically posts messages on the selected channels without you having to remember to do it.

What can you do with the personalized messaging feature on Threado -

  • Send emails without having to upload CSVs and simply use filters to define recipients.
  • Use the intuitive and comprehensive visual builder to draft amazing emails in minutes.
  • On your Discord community, post or schedule messages on channels.
  • Schedule emails/messages in advance so you don't have to worry about sending them manually.

Keep your community updated with new updates

One of the most helpful use cases using outreach would be sending product updates or even promoting events.

1. On the outreach dashboard on Threado, create a new Discord outreach or use an existing template. In the first step - add sender details and select which channel you want to post the message on.

2. Next, continue to add the content for your Discord post. If you’ve selected a template, you can edit/customize the existing content.

3. Finally, review the outreach and you can also send test messages to make sure everything’s good to go. Send/schedule your message and the custom Discord bot will automatically post it on the selected channel.

Custom Discord bots can help with a lot of things

With a custom Discord bot, you can automate a lot of tasks such as welcoming new members, assigning roles, sending reminders, and handling moderation. This allows community managers to focus on more important tasks and ensures consistency in the way the community is managed.

Discord bots can help keep the community safe and friendly by automatically moderating chat, detecting and filtering inappropriate content, and flagging potentially harmful behavior. This can help community managers identify and address issues before they escalate.

By connecting a custom Discord bot on Threado, you can use send users fun and interactive messages containing surveys to better understand their needs and in turn, get them to the value they’re looking for. This can help foster a sense of community and encourage users to participate more actively.

A custom Discord bot can be tailored to meet the specific needs of a community. This allows community managers to create a unique experience for their users and offer features that are not available in standard bots.

Start your 21 day free trial
Start your 21 day free trial
Start your 21 day free trial

Explore other apps

No items found.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Update cookies preferences