GaggleAMP’s Slack integration makes it even easier for Gaggle Members to receive notifications of new content and to share content with their networks. Members will have the ability to customize how frequently they receive notifications and can even schedule content directly from the Slack app.
Setting up Your Slack Integration as a Manager
From the Manager dashboard, navigate to the profile image (or your initials) in the upper right-hand corner and select 'Gaggle Settings.' Then choose 'Integrations' on the navigation bar.
Next, scroll down to ‘Slack Integration’ and choose ‘+ Link Slack Account.’
By linking your Slack account to GaggleAMP, it will install the @GaggleAMP bot in your company’s Slack team. Once connected, Members of your organization will be able to connect their Slack accounts to GaggleAMP. This will enable them to receive notifications of new activities and respond to them directly in Slack.
Note: Some companies require an admin to approve installing the Slack app. If your company requires approval, or you are unsure, simply request approval from your Slack Workspace owner. See Slack’s “Add apps to your Slack workspace” article for more information. |
If you've already previously connected Slack in the past and are reconnecting your account, selecting 'Allow' will connect you immediately to Slack.
However, if you have never connected Slack to GaggleAMP, you will be redirected to Slack to enter your company's workspace Slack URL. If you are not sure where to find it, open your Slack and choose the drop-down next to your company name to see the workspace name.
Enter your workspace Slack URL on Slack and choose ‘Continue.’
If you are not already logged in to Slack, you will be prompted to sign in with your credentials. If you have two-step authentication set up within your company, you may be prompted to supply additional information.
Once signed in, you will see that GaggleAMP is requesting permission to access your company's Slack workspace. As with any tool you are connecting to a workspace, it helps to understand what GaggleAMP will and will not have access to within Slack.
Note: In your instance, this prompt will say “[Your Workspace Name] is requesting permission to access the GaggleAMP Slack workspace.” |
Before allowing the connection, let’s explore what these permissions are and what they mean.
What will GaggleAMP be able to view?
From Slack, you can see GaggleAMP will be able to view:
-
Content and info about you
-
Content and info about channels and conversations
-
Content and info about your workspace
This is a pretty standard protocol with Slack. What it does is allows the app to take actions on behalf of a user or on behalf of the app. An example of this would be if you assign your sales team an activity to perform, and they have the Slack integration connected. GaggleAMP can view who has the app installed and deliver that message to the @GaggleAMP bot.
For more information on installing apps and new apps, please refer to the Slack Help Center to Understand App Permissions.
What will GaggleAMP be able to do?
From Slack, you can see GaggleAMP will be able to:
-
Perform actions in channels and conversations
-
Perform actions in your workspace
This also is standard protocol with Slack. Taking the example from above, the message has been delivered to the @GaggleAMP on your Members' connected Slack channel, but they can also perform actions from that channel. So, for instance, say the Member was asked to ‘like a post on LinkedIn.’ The actual ‘like’ of that activity can be done from Slack, which is what Slack is referring to in what GaggleAMP can do.
For more information on installing apps and new apps, please refer to the Slack Help Center to Understand App Permissions.
Now that you are comfortable with what GaggleAMP can and cannot do, let’s connect GaggleAMP to your Slack workspace. Choose ‘Allow.’
This will redirect you to the GaggleAMP Integrations page. Furthermore, you will receive an email from Slack, like the image below, indicating that you have successfully connected Slack to your workspace.
Your Member’s Set-Up Experience
Now that GaggleAMP has been granted access to your Slack workspace, your Members can connect their accounts.
Start by adding the app to your Slack workspace.
Search for ‘GaggleAMP’ and select the app.
Now your workspace has GaggleAMP connected.
To activate the GaggleAMP bot, you need to initiate contact.
Say ‘hi’ to the GaggleAMP bot! 👋
Note: Nothing will happen if you do not kick off the conversation with the GaggleAMP bot.
The GaggleAMP Bot will respond automatically.
Go ahead and click on ‘Add Slack Account to GaggleAMP.’
Once you do, it will automatically trigger this notification:
Once you have closed the browser, you will see the connection activated with the GaggleBot.
Interacting with the Slack GaggleBot
Now that you are connected, you have the ability to change some settings and ask for activities directly within Slack.
So, for example, when I type in ‘show activities’ into the GaggleBot, I receive the outstanding activities right in Slack for me to perform.
I can choose to perform activities directly from Slack like the two you see here - ‘Share on LinkedIn’ and ‘Like on LinkedIn.’ I can also choose to refuse activities, as you can see with the ‘No Thanks.’ Lastly, I can schedule these right from Slack.
Note: The Slack integration only shows activities that do not require Member-provided content. Essentially, the activity needs to be completed with one-click for it to show up in the Slack integration. For example, ‘Twitter Retweet’ or ‘LinkedIn Share’ will appear in Slack, but other activities like ‘Twitter Share Link’ or ‘Comment on LinkedIn’ will not. For these other activity types, a short message will appear informing the user that they will need to access their Dashboard to perform the activity. The message will include a link directly to their Dashboard to complete the activity. |
Frequently Asked Questions:
If a Member views an activity from within the GaggleAMP platform, will they see that activity on Slack?
If a Member views an Activity (even if it is not shared) on the Member Dashboard or the mobile app, then the Slack notification will not be sent for those activities.
Are all Activities available on Slack?
In short, no.
The GaggleAMP integration on Slack will allow your Members to seamlessly perform one-click actions, like ‘Like a Tweet’ or ‘Share on LinkedIn’, or to schedule it for a later time or date. These can be executed on the Slack integration because they do not require any other action other than acknowledging the Member wants to perform the activity.
Activities that require additional context, like a ‘Comment’ activity, will present the following message in Slack:
The Member will be notified that there is a new activity to share on GaggleAMP but unlike the ‘like’ and ‘share’ activities, cannot complete this activity from Slack. This is because a free-form response is required on the activity before it can be shared on the social network. The following activity types cannot be directly performed from the Slack integration:
- Twitter Question
- Twitter Share
- Twitter Retweet (when the Retweet is set with the option to ‘require comment’)
- LinkedIn Question
- LinkedIn Comment
- Facebook Like
Note: Only 'likes' with API support can be performed within Slack. For example, a LinkedIn 'like' can be done within Slack as it is supported by the LinkedIn API. That said, a Facebook 'like' cannot be performed directly in Slack. Instead, it will take your Members to the exact post on Facebook you want them to 'like' but they will need to actually click the 'like' engagement to perform the activity.
How do I change the GaggleBot notification settings?
The notification settings for Slack can be set to hourly, daily, or weekly, or notifications can be muted altogether. Members can see their settings by DM'ing "Show Settings" to the GaggleAMP bot and can change them by DM’ing ‘Change notification setting to daily’.
The notifications are sent on the same schedule as our email notifications:
Hourly -Top of the hour
Daily - 5 pm Eastern
Weekly - Tuesday at 4 pm Eastern
I noticed in the Slack permissions these three items in which we’d be granting the GaggleAMP bot permission: View basic information about public channels in your workspace; Start direct and group direct messages with people; and all edit permission. That seems excessive - what is this all about?
GaggleAMP can:
- View information about a user’s identity
- Add the ability for people to direct message or mention @gaggleamp
- View people in a workspace
The above permissions are granted per user, that is each user authorizes individually the bot to the above permissions. Members are asked only for the first permission and managers to all of them.
This information is used to:
- Notify members for new activities by direct messaging
- Perform activities from within Slack by clicking command buttons in the bot direct messages
- Allow managers to invite new members to add the integration using the bot
Does GaggleAMP work with the free version of Slack?
Yes, we do! Keep in mind the free version limits the number of apps you can connect to 10 so as long as we’re one of those 10, you’re good!
If I update my notification settings via the Slack integration, is that going to change my email frequency with GaggleAMP or the frequency of messages for the Slack integration itself?
When you update notification settings via the GaggleAMP Slack integration, it only changes the frequency of the GaggleAMP Slack notifications. Your email notifications, and all other Slack notifications, remain unchanged.
If you have any additional questions about the integration setup, please reach out to your Customer Success Manager.