How to design a customer service platform like Intercom or Zendesk?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • romaglushko
    New Member
    • Aug 2024
    • 2

    How to design a customer service platform like Intercom or Zendesk?

    Hey all 👋

    I have published an article with an extensive overview of Papercups, a feature-rich open source customer service platform with real-time chat capabilities.


    The article covers:
    • 📐 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.

    Hope this is helpful for someone.


    The Link: https://www.romaglushko .com/blog/papercups/
    Last edited by Niheel; Oct 1 '24, 04:18 AM.
  • Niheel
    Recognized Expert Moderator Top Contributor
    • Jul 2005
    • 2432

    #2
    Roman,

    This is a very well thought breakdown.
    Thanks for sharing it.
    niheel @ bytes

    Comment

    • romaglushko
      New Member
      • Aug 2024
      • 2

      #3
      Originally posted by Niheel
      Roman,

      This is a very well thought breakdown.
      Thanks for sharing it.
      Absolutely! Glad you find this interesting 🙌

      Comment

      Working...