Send Discord messages from HubSpot workflows

Use the Conncord Send Discord Message action to post to a Discord channel from any HubSpot workflow, with HubSpot properties and mentions in the text.

The Send Discord Message action posts a message to a channel in your Discord server whenever a HubSpot workflow reaches it. Use it to announce closed deals, new sign-ups, form submissions or anything else HubSpot can trigger on. It works in workflows for any record type, and on every Conncord plan.

Before you begin

Connect HubSpot and add the Conncord bot to your Discord server.

Create or open a workflow

In HubSpot, go to Automation → Workflows and create a workflow, or open an existing one. Set any enrollment trigger, for example "Deal stage is Closed won" or "Form submission".

Add the Conncord action

Click + to add an action. Find Conncord under the integrated apps in the action list and choose Send Discord Message.

Conncord actions in the HubSpot workflow action list

Pick a channel and write the message

  • Target record: leave it as the enrolled record.
  • Select Discord Channel: the channel to post in. The list shows only text channels Conncord can post in.
  • Message: the text to send. Insert HubSpot properties of the enrolled record, for example the contact's first name or the deal amount.

The Send Discord Message action

Save and turn on the workflow

Review and turn on the workflow. Each time a record reaches the action, Conncord posts the message.

Don't see the channel you need?

The list only shows channels Conncord can post in. For a private channel, open its settings in Discord, go to Permissions → Add members or roles, and add Conncord. It shows up within a minute. See Discord bot setup.

Formatting and mentions

Messages support Discord markdown, such as **bold**, *italic*, lists and links. Messages can be up to 2,000 characters.

To mentionWriteExample
A member<@DISCORD_ID><@ + the contact's Conncord Discord ID property + >
A role<@&ROLE_ID><@&1286943609211588629>

To find a role ID, turn on Developer Mode in Discord (User Settings → Advanced), then right-click the role and click Copy Role ID.

@everyone and @here never ping anyone when Conncord posts them.

If the action fails

The action shows as failed in the workflow history with a message that says how to fix it, and the workflow keeps going. Branch on the errorCode output to handle failures, for example to notify your team. After you fix the problem, re-enroll the record. See Workflow errors.

Each message sent uses one action from your plan. Failed actions don't. See Plans and billing.

Last updated on