Sales Activity Notifications

Slack and email notifications for sales team visibility on meetings, calls, and sequence activities

MetricValue
Workflows5
Prioritymedium
Grouping Confidence90% — All focused on sales team notifications with shared notification patterns
ConsolidationUnify into comprehensive sales activity notification system with configurable channels and recipient rules

Workflows in this Group

WorkflowTriggerOutcomeTypeComplexity
Sends a Slack notification when a new meeting is booked, including details about the owner, company, meeting date, and source.New meeting is bookedSend Slack notification with meeting details to teamNotificationmedium
Inbound - Gong Call Updates to SlackGong call recording becomes availableSend Slack notification about inbound call with delay for processingNotificationmedium
Outbound Sync - Sequence Replies to Slack + EmailProspect replies to outbound sequence emailSend Slack notification and email alert with reply detailsNotificationmedium
Sends a slack notification when a BDR books a meetingBusiness Development Representative successfully books a meeting with a prospectTeam receives Slack notification about the meeting booking for visibility and celebrationNotificationlow
2023-12 - PHS - Won Deals Attribution - Email + TaskDeal reaches won statusSend attribution email and create follow-up task for won dealsNotificationmedium

Key fields:

Dependencies: Slack API, Gong integration, Email delivery system

Domain Summary

Manages notifications to sales teams about critical activities including meeting bookings, call recordings, sequence replies, and won deals. Currently scattered across multiple notification channels with inconsistent triggers and formats.

Current Problems

Rearchitecture Approach

Consolidate into a unified notification framework with configurable routing rules, standardized message templates, and preference management. Separate concerns by creating distinct automations for different activity types while sharing common notification infrastructure.

Recommended Automations

Meeting Booking Notification Router

Build PropertyValue
Flow API NameN/A
Flow TypeN/A
Target ObjectN/A
Execution ModeN/A
Priorityhigh
ReusableYes

Purpose: Centralized routing of meeting booking notifications with role-based recipient rules

Trigger: Meeting object created or updated to booked status

Entry Criteria Formula: N/A

Logic Overview: Evaluate meeting type, owner role, and company attributes to determine notification recipients and channels. Format consistent message template with meeting details and send via configured channels.

Replaces: Sends a Slack notification when a new meeting is booked, including details about the owner, company, meeting date, and source., Sends a slack notification when a BDR books a meeting

Required Fields:

FieldPurposeUsageHubSpot SourceNet New?Migration Note
Meeting_Type__cDistinguish between BDR bookings, AE meetings, demo calls, etc.readhs_meeting_typeNoStandard HubSpot meeting type field
Notification_Recipients__cDynamic recipient list based on meeting type and ownerreadN/AYesNew field to support flexible recipient routing

Interactions With Other Recommended Automations: _Not documented. This should be populated for multi-flow domains._

Call Recording Notification Handler

Build PropertyValue
Flow API NameN/A
Flow TypeN/A
Target ObjectN/A
Execution ModeN/A
Prioritymedium
ReusableYes

Purpose: Process Gong call recordings and notify relevant team members

Trigger: Contact updated with new Gong call data

Entry Criteria Formula: N/A

Logic Overview: When call recording becomes available, format notification with call details and participant information. Route to appropriate Slack channels based on call direction (inbound/outbound) and owner team.

Replaces: Inbound - Gong Call Updates to Slack

Required Fields:

FieldPurposeUsageHubSpot SourceNet New?Migration Note
Gong_Call_Recording_URL__cLink to call recording in GongreadGong integration fieldNoMaintained from existing Gong integration
Call_Direction__cDistinguish inbound vs outbound calls for routingreadGong integration fieldNoAvailable from Gong integration

Interactions With Other Recommended Automations: _Not documented. This should be populated for multi-flow domains._

Sequence Reply Notification System

Build PropertyValue
Flow API NameN/A
Flow TypeN/A
Target ObjectN/A
Execution ModeN/A
Priorityhigh
ReusableYes

Purpose: Alert teams when prospects respond to outbound sequences

Trigger: Contact enrollment event indicates sequence reply

Entry Criteria Formula: N/A

Logic Overview: Extract reply details, sequence context, and prospect information. Send dual notifications (Slack + email) to sequence owner and team with reply content and next action suggestions.

Replaces: Outbound Sync - Sequence Replies to Slack + Email

Required Fields:

FieldPurposeUsageHubSpot SourceNet New?Migration Note
Last_Sequence_Reply__cStore most recent reply contentbothenrollment_events dataNoExtract from sequence engagement data
Reply_Sentiment__cCategorize reply as positive, negative, or neutralwriteN/AYesNew field to enhance notification context

Interactions With Other Recommended Automations: _Not documented. This should be populated for multi-flow domains._

Won Deal Attribution Tracker

Build PropertyValue
Flow API NameN/A
Flow TypeN/A
Target ObjectN/A
Execution ModeN/A
Prioritymedium
ReusableNo

Purpose: Handle attribution reporting and follow-up tasks for closed-won deals

Trigger: Opportunity stage changed to Closed Won

Entry Criteria Formula: N/A

Logic Overview: Calculate attribution metrics, generate attribution report, and create follow-up tasks. Separate from notification system to maintain single responsibility.

Replaces: 2023-12 - PHS - Won Deals Attribution - Email + Task

Required Fields:

FieldPurposeUsageHubSpot SourceNet New?Migration Note
Attribution_Source__cTrack original lead source for attributionreadoriginal_source_typeNoMap from HubSpot lead source tracking
Attribution_Report_Sent__cPrevent duplicate attribution reportswriteN/AYesNew field to track report delivery

Interactions With Other Recommended Automations: _Not documented. This should be populated for multi-flow domains._

Notification Preferences Manager

Build PropertyValue
Flow API NameN/A
Flow TypeN/A
Target ObjectN/A
Execution ModeN/A
Priorityhigh
ReusableYes

Purpose: Reusable component for managing user notification preferences and routing

Trigger: Called by other notification automations

Entry Criteria Formula: N/A

Logic Overview: Invocable action that evaluates user preferences, team settings, and activity type to determine notification recipients and channels. Supports opt-out management and escalation rules.

Replaces: N/A

Required Fields:

FieldPurposeUsageHubSpot SourceNet New?Migration Note
Notification_Preferences__cStore user notification channel preferencesreadN/AYesNew field to support preference management

Interactions With Other Recommended Automations: _Not documented. This should be populated for multi-flow domains._

Cross-Flow Interaction Model

Interaction handoffs were not provided. Add flowInteractionModel entries so build sequencing and contracts are explicit.

Migration Sequence

  1. Build Notification Preferences Manager as shared component
  2. Implement Meeting Booking Notification Router to consolidate duplicate workflows
  3. Deploy Sequence Reply Notification System for high-priority outbound sales
  4. Create Call Recording Notification Handler
  5. Implement Won Deal Attribution Tracker last as it has different business cycle

Architecture Diagram

graph TD

A[Meeting Booked] --> B[Meeting Booking Router]

C[Gong Call Available] --> D[Call Recording Handler]

E[Sequence Reply] --> F[Sequence Reply System]

G[Deal Won] --> H[Attribution Tracker]

B --> I[Notification Preferences Manager]

D --> I

F --> I

I --> J[Slack Notification]

I --> K[Email Notification]

I --> L[Task Creation]

H --> M[Attribution Email]

H --> N[Follow-up Task]

style B fill:#e1f5fe

style D fill:#e1f5fe

style F fill:#e1f5fe

style H fill:#fff3e0

style I fill:#f3e5f5</code></pre>