Campaign vs Bot
Campaign | Managed by Broadcast Service | Track
- Segment[]
- name, desc
- notification configuration | JSON
botID
Segment | Managed by Broadcast Service
- name=
AllUsers
- users[]
Trigger a Notification for UserSegment
Loop over user for segment AllUsers
(Campaign)(Segment) || Broadcast Service
- create a Bot | @chinmoy to share the Bot CURL
- inbound request | notification configuration => Logic Def
- Orchestrator (Can be a Pass Through)
- Transformer => Packet for FCM
- Outbound (FCM Adapter) => FCM API to send to a single user
Created when a bot is created or do it manually thorugh an API. Bot Definition
Bot | Back and forth communication
- Delivery of messages | Channel Agnostic
- Tracking
- Permanent