# HubSpot vs. Attio: what Conncord supports

URL: https://conncord.com/docs/hubspot-vs-attio

Last updated: 2026-10-14

Compare Conncord's Discord features for HubSpot and Attio: workflow messages, roles, member linking, Layover and Ticket Sync, and how they differ.

Conncord works with **HubSpot** and **Attio**. Both get workflow messages and roles, member linking, the welcome message, invite links and Layover. Ticket Sync is HubSpot only. Plans and prices are the same for both.

| Feature | HubSpot | Attio | Plan |
| :-- | :-: | :-: | :-- |
| Send Discord messages from workflows | ✓ | ✓ | All plans |
| Assign and remove Discord roles from workflows | ✓ | ✓ | All plans |
| Link Discord members to CRM records | ✓ | ✓ | Pro and Scale |
| Welcome message with Register button | ✓ | ✓ | Pro and Scale |
| Layover page | ✓ | ✓ | Pro and Scale |
| Ticket Sync (Discord forums to tickets) | ✓ | – | Scale |

## How they differ

| | HubSpot | Attio |
| :-- | :-- | :-- |
| Where you add Conncord | A Conncord **action** in a HubSpot workflow | A Conncord **step** (block) in an Attio workflow |
| Which records workflows run on | Messages: any record. Roles: records with the **Conncord Discord ID** property, usually contacts | Messages: any record. Roles: a **person** record |
| How roles find the Discord member | The action's **Contact's Discord ID** field, mapped to the **Conncord Discord ID** property | The step's **Person** field. Conncord looks up the Discord member linked to that person |
| When an action fails | The action fails and the workflow continues. Branch on the `errorCode` output | The step takes the **Failed** path, with `error_code` and `error_message` |
| To retry after fixing a problem | Re-enroll the record | Run the workflow again |
| Invite link | One link, personalized per contact in HubSpot emails, so members are matched to the right contact | One link for the workspace. Members are matched to people by email |
| Fields Conncord adds | Contact properties in the **Conncord Properties** group | Person attributes **Conncord Discord ID**, **Conncord Discord username**, **Conncord Discord email** |

## One CRM per account

A Conncord account connects to one CRM at a time. To switch, click **Switch CRM** at the top of your dashboard, or disconnect the current CRM in step 1 of the setup and connect the other one. Your Discord bot, branding, Layover page and welcome message stay the same.

## Get started

- [Connect HubSpot](https://conncord.com/docs/hubspot/connect)
- [Connect Attio](https://conncord.com/docs/attio/connect)