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: v35View 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_URL
in this val's Environment variables in the left sidebar - Get an Attio Access Token
(with all read & write permissions) & set it as
ATTIO_API_KEY
in this val's Environment variables in the left sidebar - Configure your lists in
webhook.ts
:- Update the
listIds
array 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.ts
to set up the database and Attio webhook - Run
bootstrap.ts
to 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.ts
manually.)
- CUSTOMIZATION.md - Details on customization options, ie Slack formatting
- DETAILS.md - Details on how the system works