Message a Slack channel when an entry attribute changes 

Use Zapier to automatically send a message to your Slack channel when your Attio entry's attribute changes. Use this Zap to inform your team when an entry moves kanban stage with a custom mesage.

Prep: Connect Attio to Zapier

Follow our guide on how to connect Attio to Zapier, making sure you've set up your API key with all permissions.

Prep: Connect Slack to Zapier

From your Zapier dashboard, head to My Apps and search for Slack. If Slack is running on your desktop and you're logged in to your Slack workspace, a permissions dialogue box will appear requesting access. Click allow to add Slack to your list of connected apps in Zapier. If you get stuck, this guide should help.

1. Create an Attio trigger

From your Zapier dashboard, click Create Zap in the top left. Search for Attio and choose it from the dropdown. Next, choose Entry Status Changed from the Trigger Event dropdown. Click Continue and select your Attio account. Next, pick your Attio list from the dropdown, and then for Kanban Stage pick the attribute you'd like to trigger the Zap. For this example, we're going to pick 'Sales' for our List and 'Sales Stage' for our Kanban Stage. Continue to test your trigger.

A Zap is being built in Zapier, with the chosen Attio list and kanban stage set to trigger the automation. In this example, the list is called Sales and the kanban stage is Sales Stage.
Tell Zapier which action in Attio should trigger the Zap

2. Create your Slack action

Add a new action with the + icon and pick Slack from the App Event dropdown. Next you'll be prompted to add an Action Event. Pick Send Channel Message from the dropdown and click Continue. Pick your Slack account from the dropdown and continue to set up your Action. From the Channel dropdown, choose the Slack channel you'd like the Zap to post your automated message to.

Next, you'll want to compose the Message Text you'd like to post each time your Zap runs. This message can say anything you like and can include links, mentions, and even emojis. For more pro tips on formatting your Slack message check out this guide.

To refer to Attio-specific things in your message like the name of the list or your record's name, you can pick these as you go from the Insert Data dropdown. In this example, we're going to include the name of the record, the list, and their sales stage. We'll also put an arrow emoji at the end of the message.

Note: You'll want to add a space before and after each attribute added from the Insert Data dropdown.

A Zap is shown where the specific Slack channel and custom message to be sent has been partly customized.
Create and format the custom message you'd like to automatically send to your team


Use the remaining optional dropdowns to make any further customizations such as the name and icon of the bot, whether or not links auto-expand, any scheduling you might want to add, etc. To keep your Slack channel uncluttered, you can also pick a specific Thread to post the message to.

Continue to test your Zap.

And that's it! Now anytime an entry's kanban attribute changes in Attio, your team will see your custom message posted to your Slack channel.

Note: Here's how ours looks in Slack:

Our example Slack message - posted by a Zapier bot, reads 'It looks like Luis Sanchez just moved to Won in the list sales'. Several emoji reactions are visible too.
Our example of an automated Slack message sent by this Zap

Couldn't find something?

Send us a message in the chat on the right ✌️

We use cookies to improve your experience. You can opt out of certain cookies. Find out more in our privacy policy.