COS
Cyberframe Operating System
(COS)
Workspace
  • Dashboard
  • Clients
  • Projects
  • Tasks
  • Non-project tasks
  • Payments
  • Day planner
  • Today's Plan
    • Working Report
    • Cost Sheet
    • Performance Report
    • Placement agencies
    • Resume bank
    • Job descriptions
    • Current vacancies
    • Leaves & holidays
    • Performance reviews
    • KPI templates
    • Profile categories
  • My performance
  • Leaderboard
  • Activity Log
  • Screenshots
  • Knowledgebase
  • Chat
    • Asset register
    • Categories
    • Sub-categories
    • Vendors
    • Locations
    • QR Scanner
    • Users
    • Mail settings
    • AI settings
    • Social OAuth
    • Slack
    • End-of-day
    • Project categories
    • Task templates
    • Departments & designations
    • Project statuses
    • Alert settings
    • Permissions
Help & docs
Sign out
Workspace / Settings · Slack
—
  • v—
  • Windows
  • Mac · Apple Silicon
  • Mac · Intel
??
—
—

Slack integration

Post task-timer events (start / stop) to a Slack channel via Incoming Webhook.
Master switch. When off, no messages are posted regardless of the per-event toggles below.
Generate a new Incoming Webhook in Slack and paste the URL here. It maps to a single channel; create one webhook per channel. Stored encrypted at rest. Never shown after save.
When set, notifications for users with a non-project HRM profile (Operations / Accounts / Payment Followup / Admin) AND for any task tagged with a payment client route to this channel instead of the main webhook. Leave blank to send everything to the main channel.

Events to post
Method A — Incoming Webhook (Slack app)
  1. Open Slack apps & click Create New App → From scratch.
  2. Pick the workspace, name it PMS Notifier (or anything).
  3. Sidebar → Incoming Webhooks → toggle On.
  4. Click Add New Webhook to Workspace, choose #production-task-updates.
  5. Copy the URL (starts with https://hooks.slack.com/services/…) and paste it above.
Free Slack workspaces are capped at 10 installed apps. If you hit the limit, use Method B below — it doesn't count.
Method B — Workflow Builder webhook Recommended for free plans
  1. In Slack, click your workspace name → Tools & settings → Workflow Builder.
  2. + New Workflow → Build Workflow.
  3. Choose From a webhook as the trigger.
  4. Click Set up variables → add one variable named exactly text, type Text. Click Done.
  5. Add a step → Send a message. Channel = #production-task-updates. Message body: insert the text variable. Save.
  6. Click Finish Up → Publish. Slack shows the webhook URL (starts with https://hooks.slack.com/triggers/…) — copy & paste it above.
Both methods send to exactly one channel. For multiple channels, create multiple webhooks (currently the integration uses one).

Sample message
🟢 *@Priya* started working on a task.
Task: *GMB Postings* — Sikka Group
Priority: ↑ High · Started: 9:36 AM · Scheduled: 9:30 AM
© 2026 Cyberframe Operating System — All rights reserved
v1.0 · Built on Laravel 11.51.0
Have you pushed today's work to Git?
Loading projects…
🌙

It's end of day!

Don't forget to push your work to Git and logout with screenshots as proof.

Ctrl K
↑↓ navigate Enter open Esc close