How to integrate Affinity with Slack
Integrate Affinity with Slack by reaching out to support@affinity.co or your Affinity CSM and asking them to unlock this integration for your account. As always, you must have Affinity API access and be an admin (see Affinity Native Integrations).
- Once you've done the above, click your Personal Avatar on the top-right corner of your screen, then click Affinity Settings.
- Click on the Integrations tab, then click on Slack.
- Jump to the relevant Slack integration to learn more:
Affinity Field Updates to a Slack Channel
For updates that you/your team members make to certain fields, they will be pushed to a specific Slack channel. This integration requires some additional guidance for steps 5 and 7, so please reach out to our Solutions Team (solutions@affinity.co).
- Within the Affinity Field Updates to a Slack Channel integration, click Select.
- Click Configure new solution.
- Authenticate your Slack account, then click Next.
- Select which Affinity Field and Field Value will be considered as the trigger. For Field, the dropdown options will be in the following format: [List Name] Field Name. For Field Value, type out the field value(s) depending on what is available in the Field. Once you're done, click Next.
- Add some additional filter conditions for increased specificity (optional). This requires you to use Affinity's API to receive the relevant field IDs, so please reach out to our Solutions Team (solutions@affinity.co). If you don't need additional filter conditions, you can skip this step.
- Select which Slack channel you'd like to push the notes into. Create a new Slack channel dedicated to these notes if you'd like.
- To embed fields and field values as a custom message, please reach out to our Solutions Team (solutions@affinity.co).
Affinity Notes from a List to a Slack Channel
For any notes that you/your team members add to the list entries within a specific list, they will be pushed into a specific Slack channel.
- Within the Affinity Notes from a List to a Slack Channel integration, click Select.
- Click Configure new solution.
- Authenticate your Slack account.
- Select which Affinity list you will sync from.
- Select which Slack channel you'd like to push the notes into. Create a new Slack channel dedicated to these notes if you'd like.
- Click Finish and you're all set! Now, any notes added to the list entries in that specific list will also be pushed to the designated Slack channel.
Affinity Organization Notes to a Slack Channel
For any notes that you/your team members add to a specific organization, they will be pushed into a specific Slack channel.
- Within the Affinity Organization Notes to a Slack Channel integration, click Select.
- Click Configure new solution.
- Authenticate your Slack account, then click Finish.
- Go to a specific organization's profile page (i.e. Gong). You will see that Affinity automatically created a custom global field titled Slack Channel under the General tab.
- Fill out the name of the Slack channel (i.e. gong-notes) where the notes will be pushed to and you're all set!
All Affinity Notes into a Slack Channel
For all notes that you/your team members add to Affinity in general, they will be pushed into a specific Slack channel.
- Within the All Affinity Notes to a Slack Channel integration, click Select.
- Click Configure new solution.
- Authenticate your Slack account.
- Select which Slack channel you'd like to push the notes into, or create a new Slack channel dedicated to these notes if you'd like. Then, click Finish and you're all set!