attio-slack-summaries
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data β all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v1View latest version
This val sends customizable notifications about events on your Attio lists to Slack.
πΊ For a video overview of this val, see this loom video.
- Remix this val
- Get a Slack webhook
& set it as
SLACK_WEBHOOK_URLin this val's Environment variables in the left sidebar - Get an Attio Access Token
(with all read & write permissions) & set it as
ATTIO_API_KEYin this val's Environment variables in the left sidebar - Configure your lists in
webhook.ts:- Update the
listIdsarray with your Attio list IDs - To find your list's id, navigate to the list and copy the path segment
after
collection:https://app.attio.com/<workspaceName>/collection/<listId>
- Update the
- Run
setup.tsto set up the database and Attio webhook - Run
bootstrap.tsto initialize the database with the current state of your configured lists. - Go trigger some Attio events and see the message in Slack! (If you want them
faster, you can run
alert.tsmanually.)
- CUSTOMIZATION.md - Details on customization options, ie Slack formatting
- DETAILS.md - Details on how the system works