Email & Calendar (Unipile)

Areti Core — Email & Calendar Integration (Unipile)

This guide explains what the email and calendar integration in Areti Core does, how to connect personal mailboxes and calendars, how to use it day to day, and how to disconnect. Technically, the integration is powered by Unipile SAS (France, EU).

What the integration does

  • Unified inbox — the entire team inbox lives in Areti Core. Google Workspace, Microsoft 365, iCloud, and generic IMAP/SMTP accounts sync bi-directionally.
  • Auto-match to leads — every incoming email is automatically attached to the right lead or contact based on sender and recipient addresses.
  • Calendar sync — appointments you book in Areti Core appear in the connected Google, Microsoft, or CalDAV calendar — and vice versa. Changes are mirrored in both directions.
  • Global and personal accounts — administrators can connect team-wide accounts (e.g. hello@company.com) or personal accounts per user (e.g. jane@company.com).

No emails are forwarded to third parties. Mailbox content is used exclusively to display and match messages inside Areti.

What you need

  1. An Areti Core workspace with admin rights for global accounts, or a normal user account for personal connections.
  2. An email or calendar account to connect: Google Workspace, Microsoft 365, iCloud, or an IMAP/SMTP mailbox with an app password.
  3. For Google/Microsoft: consent rights for OAuth scopes. If your workspace admin restricts third-party apps, they need to allowlist the app.

Connecting an account

Google Workspace or personal Gmail

  1. Sign in to Areti Core and open Settings → Integrations → Email & Calendar.
  2. Click Add account and choose Google.
  3. You are redirected to the Google consent screen. Select the account and review the requested permissions.
  4. After confirming, you return to Areti. The account appears in the list of connected accounts.

The initial sync of the last 90 days runs in the background and can take a few minutes depending on mailbox size.

Microsoft 365 / Outlook

  1. Open Settings → Integrations → Email & Calendar.
  2. Click Add account and choose Microsoft.
  3. Sign in with Microsoft and approve the permissions.
  4. The account appears in Areti.

iCloud

  1. In your Apple ID account at https://appleid.apple.com → Sign-In and Security → App-Specific Passwords, create an app-specific password.
  2. In Areti open Settings → Integrations → Email & Calendar, click Add account and choose iCloud.
  3. Enter your iCloud email address and the app-specific password.
  4. Save.

Generic IMAP/SMTP

  1. Open Settings → Integrations → Email & Calendar and choose Other provider (IMAP/SMTP).
  2. Enter your provider's credentials: server, port, username, password for IMAP and SMTP separately.
  3. Areti tests the connection. On success the account is activated.

Day-to-day use

Reading incoming emails

The Areti Core inbox shows all incoming messages from all connected accounts. Each message is either attached to a lead (chip with lead name) or marked as unassigned. Clicking a message opens the full thread including all previous and following messages.

Sending an email

  • From a lead context: Send email opens a compose dialog with the recipient pre-filled and template suggestions.
  • From the inbox: Reply or Forward on an existing message.
  • From the composer: pick the sending account (when multiple are connected), the lead, and optionally a template.

Syncing calendar appointments

When you create an appointment in Areti Core you choose the target calendar from the connected accounts. The appointment is created in the external calendar immediately, including title, time, attendees, description, and — if Zoom is connected — the Zoom join link. Changes made in Google/Microsoft/iCloud are pushed back to Areti.

Permissions we request (scopes)

ProviderScopesUsed for
Googlegmail.readonly, gmail.send, calendarReading and sending email, calendar sync
MicrosoftMail.ReadWrite, Mail.Send, Calendars.ReadWriteSame for Outlook / MS 365
iCloudIMAP + CalDAV via app passwordStandard IMAP access
IMAP/SMTPIMAP + SMTP (username/password)Standard access

What we store

Areti Core stores server-side in its EU-hosted Supabase database:

  • OAuth tokens (or app passwords for iCloud/IMAP), encrypted at rest, never exposed to the browser
  • Metadata of each email: sender, recipient, subject, timestamp, thread id
  • Message content (body, attachments) in the Areti cache, to display and match messages
  • Calendar entries with title, time, attendees, description, and location

The sync runs rolling over the last 90 days by default. Older messages are loaded on demand when you scroll further back.

No data is used for advertising, profiling, or training machine-learning models.

Disconnecting an account

  1. Open Settings → Integrations → Email & Calendar.
  2. Click Disconnect next to the account you want to remove.
  3. Confirm.

Areti immediately deletes the stored OAuth tokens or passwords and all cached message and calendar data for that account. Access is also revoked on the Unipile side. The external accounts at Google, Microsoft, iCloud, or your IMAP server remain unchanged.

Troubleshooting

"Authentication failed"

Most common cause: OAuth token expired or password changed. Fix: disconnect the account in Areti and reconnect.

"Messages are not syncing"

Check:

  1. Whether the account is still shown as Connected in Settings → Integrations → Email & Calendar.
  2. Whether your provider is currently experiencing an incident (check Google/Microsoft status pages).
  3. Whether you recently changed your password or enabled 2FA.

If none of the above, email support@areti.de.

"Appointments from Google/Microsoft don't appear in Areti"

Calendar sync runs every 5 minutes in the background. New appointments therefore appear with a short delay. If nothing is visible after 15 minutes, check the integration settings and contact support if necessary.

"Account could not be added — admin policy"

Your Google or Microsoft workspace admin blocks third-party OAuth apps. Ask your admin to allowlist Areti Core (Unipile). We provide allowlist details on request at support@areti.de.

Support

For issues not described here, email support@areti.de with your workspace name, the affected email address, and the timestamp of the error.

Provider

Areti Core is developed and operated by ARETI GmbH. The email and calendar integration runs through Unipile SAS, 22 rue Claude Tillier, 75012 Paris, France. Full data processing details are in our Privacy Policy.

Company: ARETI GmbH Address: Saarstraße 7, 80797 München, Germany Commercial register: Amtsgericht München, HRB 248858 Support: support@areti.de