- High-level architecture of the platform & the main data model
- Handling communication with customers across 7 channels in a uniformed way and figure out to which ongoing conversation it belongs
- How to receive emails via AWS SES
- How to sync emails from GMail
- How to receive SMS via Twilio
- Embedded Chat Capabilities via Phoenix Channels & Presence
- Usage of Slack/Mattermost as reply channels
- Webhook and Lambda Function functionality to extend the existing functionality
- Advanced browser session tracking and reply
- Reporting, analytics, billing strategy
Papercups is an excellent example of how to build a SaaS platform in a radically simple way.
1 comment
[ 5.0 ms ] story [ 13.3 ms ] thread- High-level architecture of the platform & the main data model - Handling communication with customers across 7 channels in a uniformed way and figure out to which ongoing conversation it belongs - How to receive emails via AWS SES - How to sync emails from GMail - How to receive SMS via Twilio - Embedded Chat Capabilities via Phoenix Channels & Presence - Usage of Slack/Mattermost as reply channels - Webhook and Lambda Function functionality to extend the existing functionality - Advanced browser session tracking and reply - Reporting, analytics, billing strategy
Papercups is an excellent example of how to build a SaaS platform in a radically simple way.