Allow users to start or respond to chats via email

Hello! I’m interested in generally how to integrate Sendbird with emails that my application sends out. Features I’m thinking of are:

  • Responding to an email placing the body of the email in a message in a chat conversation between two users
  • Sending emails when a chat message was sent while the recipient was offline

Can anyone point me to an example of such an integration, or start me in the right place in the docs? What other parts will need to be in place (i.e. a mail server) for this to work?

@kevinATfohANDboh,

Welcome to the Sendbird Community!

I believe you could potentially achieve something like what you’re looking to do however you would definitely have a lot of custom work involved. You’d likely need some sort of middleware server that processes the emails and associates them with channels based on your own criteria.

-Tyler

So Sendbird wouldn’t do any sending or receiving of emails, right? We use CloudMailin for something similar now.

That is correct. Sendbird would not handle any of the actually sending or receiving of emails. Your theoretical middleware server would either poll the inbox or similar and then use the Sendbird Platform API to send messages to the correlating channels.

-Tyler

1 Like