Rainbook

Architecture Diagram (rainbook-mail-sync)

Rainbook Mail Sync brings your team's customer email and meetings onto Rainbook's records in Jira. It runs on Atlassian Forge, next to Rainbook in your Jira site, and keeps everything it captures in that site: there is no server of ours in between.

How Rainbook Mail Sync connects Google Workspace and Microsoft 365 to your Jira site: both apps and their storage run on Atlassian Forge in your site; Mail Sync reads mail read-only and writes it to Jira work items; the inbox add-ins and the sign-in page reach Mail Sync through its web endpoints.

The parts

PartWhere it runsWhat it does
Rainbook Mail SyncAtlassian Forge, installed on your Jira siteReads the mailboxes and calendars your admin connects, matches messages and meetings to customers, and writes them to Jira
RainbookAtlassian Forge, installed on the same siteThe CRM: deals, accounts, contacts, reports and AI, reading what Mail Sync captures through Jira
Your Jira siteAtlassian's cloudHolds every captured message, file and meeting as comments and attachments on Conversation and Meeting work items
Forge storageAtlassian's cloud, in your site's data residency regionEach app's own storage, encrypted at rest; Mail Sync keeps mailbox tokens as encrypted Forge secrets
Forge LLMAtlassian's cloudClassifies and summarises captured threads on the Standard and Advanced editions
Google Workspace or Microsoft 365Your organisation's tenantThe mailboxes and calendars your admin connects, read with read-only permissions
Rainbook CRM for Gmail and for OutlookInside Gmail and OutlookShow the records behind the email you have open, and log it when you ask
rainbook.humanr.aiCloudflareServes the Outlook add-in's files and the sign-in return page; stores nothing

How data moves

  1. Connect. Your admin connects Google Workspace or Microsoft 365 from Mail Sync's admin page. The provider's sign-in returns through rainbook.humanr.ai straight to Mail Sync's sign-in endpoint on Forge; the one-time code passes through and is never stored. Mail Sync keeps the resulting token as an encrypted Forge secret.
  2. Capture. Mail Sync reads new mail and calendar events from Google's or Microsoft's APIs, read-only. Messages with your customers, their files within the size limit and their meetings are written to Jira work items in your site (with the Regulated pack, bodies and files go to Forge storage instead; see the Regulated pack page). Nothing leaves your Atlassian cloud on the way.
  3. Share with Rainbook. Mail Sync and Rainbook share no storage. They exchange signed messages through Jira and one Rainbook endpoint that accepts signed messages from Mail Sync only, so Rainbook can link each thread to the right account and deal.
  4. See it in your inbox. The Gmail and Outlook add-ins call Mail Sync's add-in endpoint with a pairing token that belongs to one person, and show only what that person can see in Jira.
  5. Add company logos. When Mail Sync adds or enriches an account, it asks logo.dev for the company's logo by its web domain, and nothing else.

What never happens

Every company that processes data for the apps is on the subprocessor list. What Mail Sync's app logs hold, and for how long, is on Data Handling.