Slack Integration in HappyFox Workflows

By Harinarayanan V 0 views

This article describes the actions available when you connect Slack to HappyFox Workflows, and lists the support operations you can automate with this integration.

Applicable Plans: ✔️ Basic ✔️ Team ✔️ Pro ✔️ Enterprise


Triggers

The Slack integration does not provide triggers. Workflows that include Slack actions are started by a HappyFox Help Desk trigger or another connected app.


Actions

Slack actions let you send automated messages to individuals or channels as part of a workflow step.

Action What it does
Send Channel Message Posts a message to a specified Slack channel.
Send Direct Message Sends a private message to a specified Slack user.

Note: The Workflows Dev bot must be added to any Slack channel before the Send Channel Message action can post to it. Direct messages do not require the bot to be added to a channel first.


Use cases

High-priority ticket alerts: Post a message to a dedicated support channel the moment a high-priority or urgent ticket is created, so the team can triage it immediately without monitoring the queue manually.

On-call agent notification: Send a direct message to the assigned agent when a ticket is assigned or reassigned, so the agent is aware without relying on email or manual checks.

Approval decision broadcast: Notify a team channel when an approval is accepted or declined in a workflow, so stakeholders know the outcome without logging into HappyFox.

SLA breach warning: Send a channel message when a ticket approaches or breaches its SLA deadline, giving the team a real-time alert before a response commitment is missed.

Feature request routing: Post a message to a product or engineering channel when a ticket is tagged as a feature request, so product teams get visibility into customer feedback without trawling through support queues.

Ticket closure summary: Send a direct message to an agent or team lead when a batch of tickets is closed, keeping leadership informed of resolution activity without manual reporting.


Frequently Asked Questions

The Send Channel Message action ran successfully in Run History, but nothing appeared in the channel. What should I check? The most common cause is that the Workflows bot has not been invited to the target channel. Open the channel in Slack and type /invite @happyfox workflows to add it. Once added, re-run the workflow to confirm delivery. If the issue persists, verify that the channel name in the action configuration matches the exact channel name in Slack.

Can I send messages to a private Slack channel? Yes. Add the Workflows Dev bot to the private channel, then configure the action to target that channel.

Can I include ticket details — such as ticket ID, subject, or priority — in the Slack message? Yes. Use merge fields in the message body to include dynamic values from the ticket that triggered the workflow. See How to Use Merge Fields and Dynamic Variables in HappyFox Workflows for the full list of available fields and syntax.