Other
Slack Integration
Our Slack integration is a powerful notification system that allows you to link each Script Elephant production to a Slack channel to receive updates in real time.
Connecting Slack
In order to use this integration, you'll need to have an account with Slack.
To get started, login to Script Elephant with an administrator account. Then, head to settings by clicking your profile in the bottom right corner, and clicking Settings.

From here, click the Advanced tab, and then click Add to Slack.

From here, follow the steps to log in to your Slack workspace.



Using the Slack integration
User Profiles
Each user account you have can be linked to a Slack user. This will:
- Automatically pull in Slack profile images and use them as your user profile images in Script Elephant
- Allow Script Elephant to tag users in Slack for activities that directly affect them.
Slack tags / DMs
Slack will tag or DM users when:
- A new graphic has been assigned to them
- Scans of Dropbox have finished, with information about which files were found
- Someone leaves feedback on a graphic assigned to them
To link a user to Slack, click your profile icon in the bottom-right, then to Settings, Users tab, and edit a user.
Then scroll down to Slack Member ID and click once to see a list of user IDs in your Slack workspace.
Tip
You can find Slack's member IDs within Slack by visiting their profile, clicking the three dots, and choosing Copy member ID.

After you click Save, if this user's profile photo is empty, Script Elephant will populate it with that user's current profile photo from Slack.
Linking Slack To A Production
In order to take advantage of the Slack integration, you'll need to link each production to a Slack channel. We recommend creating one Slack channel per production in your Slack workspace, but you're welcome to link each production to the same Slack channel if you prefer.
To link it, go to the production, click the Edit icon, and then scroll down to Slack Channel.


Type the name of your channel in Slack, and click save. The Script Elephant app in Slack will automatically join that channel.
Now, many actions in this production will cause messages to be posted to that Slack channel.

Situations When Slack Messages Will Be Posted:
Productions
- A production is deleted
- A session is deleted
- A speaker is deleted
- A subdepartment is deleted
Scripts
- A block is deleted
- Multiple sections are deleted at once
- A comment is created, deleted, or resolved
Graphics
- A graphic is marked ready or not ready to create
- A graphic is assigned to a user
- Multiple graphic updates are made at once
- Multiple graphic assignments are made at once
- Graphic previews are uploaded
- A preview is deleted for a graphic
- A graphic is edited
- A graphic is deleted
- Feedback is left on a graphic
- A graphic is approved
- A Dropbox refresh has completed
Disconnecting Slack
If you no longer want Slack to be connected to your Script Elephant server, then simply go to your profile icon in the bottom right corner, then Settings, Advanced, and then click Unlink Slack.
