Push notifications
Push notifications are sent via APNS (iOS) for real-time alerts. Requires registered device token and user notification settings enabled.Creative approved
Creative approved
creative_approvedTrigger: Admin approves submitted creativeMessage: “Your draft was approved”Recipients: Creator who submitted the contentAction: Opens creative approval detailCreative needs revision
Creative needs revision
creative_needs_revisionTrigger: Admin requests changes on submitted contentMessage: “Changes requested on your draft”Recipients: Creator who submitted the contentAction: Opens creative submission detailHandle rejected
Handle rejected
handle_rejectedTrigger: Admin rejects a connected social handleMessage: “Your [platform] handle was not approved” + reasonRecipients: Creator whose handle was rejectedAction: Opens accounts settingsHandle approved
Handle approved
handle_approvedTrigger: Admin approves a connected social handleMessage: Approval confirmationRecipients: Creator whose handle was approvedRemoved from brand
Removed from brand
removed_from_brandTrigger: Creator is removed from a brand dealMessage: “You have been removed from [Brand Name]”Recipients: Creator who was removedAction: Opens dashboardBrand approved
Brand approved
brand_approvedTrigger: Creator approved for a brand dealMessage: Brand-specific approval messageRecipients: Creator who was approvedBrand deal invited
Brand deal invited
brand_deal_invitedTrigger: Creator invited to join a brand dealMessage: Deal invitation messageRecipients: Invited creatorBrand deal published
Brand deal published
brand_deal_publishedTrigger: New brand deal published to job boardMessage: Deal announcementRecipients: All eligible creators based on targeting criteriaCreator hub message (flag acknowledgment)
Creator hub message (flag acknowledgment)
creator_hub_messageTrigger: Yellow flag added to creator account, or operator sends hub messageMessage: Custom operator message or flag notificationRecipients: Creator with the flagAction: Opens flag acknowledgment modal on brand hubPipeline status changed
Pipeline status changed
pipeline_status_changedTrigger: Brand moved to new pipeline stage (6 active stages only, not onboarding/off_boarded)Message: Stage-specific copyRecipients: All creators on the affected brandChannels: Email, chat, push, bellCampaign paused
Campaign paused
campaign_pausedTrigger: Operator pauses campaign postingMessage: Brand-specific pause messageRecipients: All creators on the affected brandApp install reward
App install reward
app_install_rewardTrigger: Promotional sweep for web-only creatorsMessage: Coffee offer for downloading the iOS appRecipients: Creators who have not installed iOS appLeaderboard top 3
Leaderboard top 3
leaderboard_top_3Trigger: Creator places in top 3 on monthly leaderboardMessage: Congratulations messageRecipients: Top 3 winnersTask assigned
Task assigned
task_assignedTrigger: Contract task assigned to creatorMessage: Task detailsRecipients: Assigned creatorIn-app bell notifications
Bell icon notifications appear in the notification center within the app.Announcement published
Announcement published
announcement_publishedTrigger: Admin publishes announcement targeting creator’s audienceMessage: Announcement title and previewRecipients: Creators matching announcement audience criteriaStrategy updated
Strategy updated
strategy_updatedTrigger: Brand strategy published or updatedMessage: “Strategy updated for [brand]”Recipients: All creators on the brandPosting cadence changed
Posting cadence changed
posting_cadence_changedTrigger: Creator’s posting cadence requirement changedMessage: New cadence informationRecipients: Affected creatorLaunch date changed
Launch date changed
launch_date_changedTrigger: Campaign launch date changedMessage: New date informationRecipients: All creators on the brandCampaign completed
Campaign completed
campaign_completedTrigger: Campaign finishesMessage: Completion messageRecipients: All creators on the brandCampaign status changed
Campaign status changed
campaign_status_changedTrigger: Campaign status changes (active/paused/finished)Message: Status updateRecipients: All creators on the brandWeekly report sent
Weekly report sent
weekly_report_sentTrigger: Weekly performance report publishedMessage: Report linkRecipients: CreatorAd code requested
Ad code requested
ad_code_requestedTrigger: Client requests ad code from creatorMessage: Ad code request detailsRecipients: CreatorBrand rejected
Brand rejected
brand_rejectedTrigger: Brand deal application rejectedMessage: Rejection messageRecipients: ApplicantChat mention
Chat mention
chat_mentionTrigger: @mention in community chatMessage: “[Sender] mentioned you in #[channel]”Recipients: Mentioned creatorChat message
Chat message
chat_messageTrigger: DM received or thread replyMessage: “[Sender] sent you a message” or “[Sender] replied in a thread”Recipients: Message recipientView milestones
View milestones
post_view_milestone_{threshold}Trigger: Post hits view milestone (10K, 50K, 100K, 500K, 1M)Message: Milestone celebrationRecipients: Creator who made the postEmail notifications
Auth email (magic link)
Auth email (magic link)
AuthMailerTrigger: Sign-in link or password reset requestedRecipients: User requesting authenticationContent: Magic link for authenticationRejection letter
Rejection letter
CreatorRejectionMailerTrigger: Creator application rejectedRecipients: Rejected applicantContent: Rejection notice with 60-day reapply windowAcceptance letter
Acceptance letter
CreatorAcceptanceMailerTrigger: Priority-source creator acceptedRecipients: Accepted creatorContent: Welcome letterPipeline status change
Pipeline status change
BrandPipelineStatusMailerTrigger: Brand moved to new pipeline stage (6 active stages only)Recipients: All creators on the affected brandContent: Status update for the brandCampaign pause
Campaign pause
CampaignPauseMailerTrigger: Campaign paused by operatorRecipients: All creators on the brandContent: Pause notificationCreative approval result
Creative approval result
CreativeApprovalMailerTrigger: Creative approved or rejectedRecipients: Creator who submittedContent: Review result with next stepsAnnouncement
Announcement
AnnouncementMailerTrigger: Admin publishes announcement with email channelRecipients: Targeted creatorsContent: Announcement contentApp install reward
App install reward
AppInstallRewardMailerTrigger: Promo sweep job for web-only creatorsRecipients: Creators without iOS appContent: Coffee reward offerInvite
Invite
InviteMailerTrigger: Creator invited to platformRecipients: InviteeContent: Platform invitationContract signed
Contract signed
ContractSubmissionMailerTrigger: Creator signs contractRecipients: SignerContent: Signed contract copyCredential invite
Credential invite
CreatorCampaignCredentialMailerTrigger: Credentials shared with creatorRecipients: CreatorContent: Login credentials for campaignSMS notifications
SMS requires Twilio configured and user has not opted out.Creative approved
Creative approved
Creative rejected
Creative rejected
Creative followup
Creative followup
Automated chat messages (DMs)
System-sent direct messages from the automated messaging system.Welcome DM
Welcome DM
creator_welcome_dmTrigger: Creator completes onboarding (15-min backstop job ensures delivery)Sender: Community Manager (configurable via COMMUNITY_MANAGER_BOOKING_URL)Recipients: New creator via direct messageContent: Coach introduction and next stepsBrand placement DM
Brand placement DM
brand_placement_dmTrigger: Creator approved for brand placementContent: Celebration message + expectationsInactivity nudge
Inactivity nudge
deal_inactivity_nudge_dmTrigger: Creator inactive for 24-48 hoursContent: Activity reminderInactivity warning
Inactivity warning
deal_inactivity_warning_dmTrigger: Creator inactive for 48-96 hoursContent: Spot warningApp update reminder
App update reminder
app_update_dmTrigger: Creator’s app version behindContent: Update reminderRemoval review message
Removal review message
removal_review_messageTrigger: 3 warnings + 2 days passedChannel: Brand Hub messageContent: Escalation noticeChat system messages
System-generated messages in chat channels.Creator joined
Creator joined
systemTrigger: Creator joins brand channelContent: “Welcome to [brand]! [name] has joined”Creator removed
Creator removed
systemTrigger: Creator removed from brandContent: “[name] was removed from this channel”Campaign pause alert
Campaign pause alert
alertTrigger: Campaign pausedContent: “PAUSE ALL POSTING” alertPipeline status alert
Pipeline status alert
alertTrigger: Pipeline status changedContent: Status change announcementLeaderboard announcement
Leaderboard announcement
leaderboardTrigger: Monthly leaderboard publishedContent: Top creators announcementTier upgrade
Tier upgrade
tier_upTrigger: Creator advances to higher tierContent: Tier celebration message