Last updated June 17, 2026

Section 6.1: Slack Notifications

Keep your production team aligned and producers updated by connecting your Slack workspace to ABRAM Network. The Slack connector sends real-time updates regarding milestones, tasks, review comments, and invoices directly to your designated channels.


1. Connecting Slack via App Connectors

The Slack integration is powered securely by our collaboration connector.

  1. Navigate to the Settings page.
  2. Click the Connectors tab.
  3. In the App Connectors list, find the Slack card and click Connect.
  4. You will be redirected to Slack's authorization page.
  5. Choose the Slack workspace you want to connect to and click Allow.
  6. Once connected, Slack will show as Connected in your App Connectors list.

2. Configuring Channel Mappings

After authorized connection, you can decide which channels receive specific alerts. Channel mapping can be managed globally (for the whole organization) or overridden on a per-project basis:

Global Channel Mappings

  1. Open the Slack Connector settings inside the Connectors tab.
  2. Map general updates to a global channel (e.g., #production-updates or #general).
  3. Click Save Mappings.

Per-Project Channel Mappings

For larger teams, you can direct updates to project-specific channels:

  1. Navigate to the Projects dashboard and select your active project.
  2. Click the Project Settings (gear icon) and go to the Slack Settings section.
  3. Override the global mapping by choosing a channel specifically for this project (e.g., #project-sunset-promo).
  4. All messages, task check-offs, and file comments related to this project will be routed there.

3. Customizing Notifications

You can choose what events trigger a Slack message. Select or deselect these options in your notification settings:

| Notification Type | Trigger Event | Slack Output Example | | :--- | :--- | :--- | | Project Milestones | Project created, status changes (Planning -> Active), or milestones achieved. | 🎉 Milestone "Rough Cut Approved" completed for Project Sunset Promo! | | Tasks & Deliverables | New task assigned, checklist items completed, or files uploaded. | ✅ Task "Color Correction" completed by Jane Doe. | | Producer Feedback | Comments posted on deliverables, review link updates, or approvals. | 💬 Producer John Smith left a comment on "V1 Main Export": "Reduce music volume." | | Financial & Invoices | Milestone expenses submitted, invoices approved, or payment confirmations. | 💵 Invoice INV-0045 for $5,000 has been approved by the producer. | | Schedule & Logistics | Call sheet published, crew check-in alerts, or equipment check-out reminders. | 📅 Call sheet for Day 2 published. Crew call is 07:00 AM at Stage 4. |


4. Interactive Slack Actions & Fallbacks

Slack notifications on ABRAM are not just passive alerts; they allow you to take direct actions from within your Slack workspace.

Interactive Buttons

Notifications sent to your mapped Slack channels include interactive action buttons:

  • Deliverable Reviews: When a freelancer uploads a deliverable, the notification features Approve and Request Revision buttons. Clicking these buttons directly updates the deliverable status on the platform.
  • Crew Check-ins: Call sheet notifications include a Mark On-Site button. Freelancers can click this directly in Slack to mark themselves as checked-in and active on-site.
  • System Alerts: Administrative channel notifications feature options to resolve errors or launch debugging tools directly.

Message Updates In-Place

When you click an interactive button in Slack, the notification message updates in-place to show a summary of the completed action (e.g., ✅ Deliverable "V1 Rough Cut" was approved by @username). This prevents duplicate clicks and keeps your Slack channel history clean.

Manual Channel Connection Fallback

If you are unable to locate a channel in the drop-down selector (e.g., due to integration permissions) or need to route messages to a private channel:

  1. Toggle the Slack settings to Manual Mode.
  2. Manually type in the Slack Channel ID (e.g., C012345678) and Channel Name (e.g., #private-shoot-crew).
  3. Save the fallback connection.
  • Note: For private Slack channels, you must invite the ABRAM bot by running /invite @ABRAM in the private Slack channel before alerts can be successfully routed.