Slack + SurveyAnalytica
Fifteen Slack event triggers, rich channel and DM messaging, and a shared inbox for two-way conversations.
Slack is a first-class trigger and action surface in SurveyAnalytica: workflows react to messages, mentions, reactions, membership changes and file shares, and post back to channels, DMs and threads with file attachments. Inbound Slack messages also land in the shared conversations inbox, so teams can reply without leaving the platform.
Workflow triggers
Message events
message (channel, group, IM, multi-party), thread replies, edits and deletions.
Mentions & reactions
app_mention, reaction_added, reaction_removed — react to how people engage.
Membership & channels
member_joined_channel, member_left_channel, channel_created.
Files
file_shared starts flows on uploaded content.
Workflow actions
Post to channel or DM
Rich messages with HTML-to-mrkdwn conversion; the bot auto-joins channels it needs.
Thread replies
Keep automated updates inside the conversation thread they belong to.
File attachments
Attach remote files (reports, exports) to messages.
Channel discovery & history
Discover channels for pickers and read history with pagination for context-aware flows.
How data flows
Two-way messaging: Slack events trigger flows and inbound messages persist to the conversations inbox; outbound posts reach channels, DMs and threads. Slack is a messaging surface, not a contact-sync integration.
Connection: Slack OAuth 2.0 app install. Event deliveries are verified with Slack's request signatures.
Worked example: Detractor alerts in #cx-alerts with a live thread
Trigger: an NPS response arrives with a score of 0-6.
Action: post the score, verbatim and customer link to #cx-alerts.
Follow-ups from the flow (resolution updates, re-survey results) reply into the same thread.
The customer's replies land in the shared inbox where an owner responds.
Ready-made flow templates
Install a shipped template and adapt it — no build-from-scratch required.
Setting it up
1.
Install the SurveyAnalytica Slack app via OAuth from Account → Integrations.
2.
Pick a trigger event type in the workflow designer — signature verification is automatic.
3.
Use channel discovery to select where messages post.
4.
Install a notification template and point it at your alert channel.
Frequently asked questions
Can employees answer surveys inside Slack?
Surveys are delivered as Slack messages with links, and replies to the bot land in the shared conversations inbox — a practical on-ramp for employee-engagement programs.
Does the bot need to be invited to every channel?
No — it joins channels automatically when a flow posts to them (public channels within its OAuth scopes).
Can flows react to emoji reactions?
Yes — reaction_added and reaction_removed are first-class trigger events, useful for lightweight approvals and acknowledgements.
Are thread conversations supported?
Yes — actions can reply in-thread, and thread_reply events can trigger follow-on steps.