Slack Integration (Upcoming)
Slack integration in Agency Handy allows you to receive real-time notifications, updates, and feedback directly within dedicated Slack channels. Whether it's new task assignments, client feedback, or order updates, this integration streamlines communication for faster decision-making and better team responsiveness.
2. Goals
Business Goals
Increase Engagement: Prioritize notifications by urgency to improve response time.
Boost Efficiency: Centralize agency notifications to reduce delays in team collaboration.
Enhance Customer Satisfaction: Keep clients informed with quick updates in Slack.
User Goals
Improve Communication: Consolidate agency, client, and task updates in one tool.
Enhance Responsiveness: Get real-time alerts to act promptly.
Streamline Notifications: Keep updates organized in dedicated channels per client or use case.
3. Pre-Conditions
User must have Super Admin or Admin permissions in Agency Handy.
A valid Slack workspace should be available.
Slack integration is available only on the following plans:
MRR Plans: Team Starter, Business Pro, Teams and Pro, Enterprise
Lifetime Plans: Plan 2, Plan 3, Plan 4
Promotions: RocketHub 2, 3; Black Friday 2, 3, 4; AppSumo 2, 3, 4, 5
Specific Users: Atikur Rahaman, Ridwanul Hossine, Irfan
4. Table of Contents
Setting Up Slack Integration
Configuring Notification Channels
Routing Notifications
Notification Types & Templates
Using Slack Commands
Outcome
Important Notes
5. Contents
1. Setting Up Slack Integration
Go to Workspace Settings → Integrations → Slack.
Click “Connect Slack”.
Authenticate using your Slack account and select the workspace.
Authorize Agency Handy to post messages and create channels.
2. Configuring Notification Channels
Upon setup:
Channels are auto-created using naming conventions:
#client-Client_Name
→ For client-specific updates#AgencyHandy-Update
→ For internal team notifications
Add the following roles to each channel:
Client Channels: Client, Super Admin, Admin, PM
Agency Update Channel: Super Admin, Admin (Private)
3. Routing Notifications
Client-Specific Channels (#client-Client_Name
)
These channels receive:
New orders
Order form submissions
Task creation:
“A task titled Task_Name (ID: 123) was added to Order #456 for Service_X.”
Task status changes, feedback, approvals/rejections
Task completions
Ticket and order updates
File feedback notifications (see below)
Internal Notification Channel (#AgencyHandy-Update
)
These channels receive:
Task status changes
New assignees
Internal team comments
General order updates
Urgency-Based Segmentation
All notifications are tagged as urgent or normal, allowing your team to prioritize what to handle first.
4. Notification Types & Templates (File Feedback)
All the following go to the associated client channel:
Feedback Added
“Feedback Added: A feedback has been added in the file feedback section of [File Name]. Please review it.”
File Feedback Tab
New File Version
“New File Version Uploaded: A new version of [File Name] has been uploaded. Please review.”
File Page
Comment Resolved
“Feedback Resolved: Your feedback on [File Name] has been marked as resolved.”
File Feedback Tab
Mentioned in Comment
“Mentioned in Comment: [User] mentioned you in a comment on [File Name].”
Comment Thread
Needs Review
“Needs Review: An item in [File Name] requires your review.”
File Feedback Tab
Approved
“Item Approved: An item in [File Name] has been approved.”
File Feedback Tab
5. Using Slack Commands
Use the /agencyhandy
command in Slack to interact with tasks, orders, and tickets.
Status Update
bashCopyEdit/agencyhandy order[123], task[456], status[in_progress]
/agencyhandy ticket[789], status[resolved]
Add Comment
bashCopyEdit/agencyhandy order[123], task[456], comment[Please prioritize this.]
/agencyhandy ticket[789], comment[Client requested ETA.]
Note:
Clients cannot update statuses if the client review is turned off for that task.
Clients can comment even if status change is restricted.
Outcome
You’ve now set up Slack integration for Agency Handy, enabling real-time, organized communication with your team and clients across tasks, orders, files, and tickets—directly inside Slack.
6. Important Notes
Security: All Slack integrations use OAuth and follow Slack’s permission protocols.
Real-Time Sync: Notifications are pushed instantly without manual refresh.
Multi-Client Support: Each client gets their own dedicated Slack channel.
Client Detection Logic: Notifications are routed using the hierarchy → Task > Order > Client.
Channel Naming Rules: Avoid special characters or emojis in client org names to ensure clean Slack channel creation.
Last updated
Was this helpful?