Skip to main content

Immediate Value

After this tutorial, your email and calendar will be syncing into Affinity. Every interaction with every contact will be captured automatically — which means Relationship Intelligence, profile timelines, and last-contact dates all start working for you.

Prerequisites

  • You’ve completed Tutorial 0.1.
  • You can sign in to the Gmail or Outlook account you use for work.

Quick-Start Roadmap

  1. Understand why this matters first
  2. Sync your work email (Gmail or Outlook) and calendar
  3. Learn about email aliases or alternate addresses
  4. Control what gets synced (and what doesn’t)
  5. (Sync-Only users) Special invitation flow
This is the highest-leverage setup step in Affinity. Skipping it means no Relationship Intelligence, no automatic interaction tracking, and no “last contacted” data on profiles. Do this even if you skip everything else in Tier 0.

Sync also powers Affinity AI. Meeting briefs and warm-intro paths are built from your synced email and calendar, so connect sync first. Suggested field updates come from meeting notes attached to your synced external meetings — Affinity Notetaker attaches them automatically. See Put Affinity AI to Work.

Why Inbox & Calendar Sync Matters

Affinity’s core differentiator is Relationship Intelligence — knowing who on your team has the strongest relationship with any contact, when you last interacted, and how warm a path is. None of that works without email and calendar sync. Once connected, Affinity automatically captures every email and meeting with every contact in your network, with zero manual entry.
See Email sync for the full overview of what gets captured.

Task 1: Sync Your Work Email and Calendar

Context

Affinity syncs Gmail, Outlook (Microsoft 365), and Exchange. The sync is one-way: Affinity reads your inbox metadata (sender, recipient, subject, timestamp) and optionally message bodies. Affinity does not send mail from your inbox without your action.

🎬 Watch

Action

  1. Go to Settings → Email Accounts.
  2. Click “Add Account” in the top-right.
  3. Select your email provider (Google, Microsoft 365, or Exchange) and complete the OAuth sign-in.
  4. Grant Affinity the requested permissions when prompted.
    • Affinity begins backfilling your historical email automatically.
  5. Click “Connect” next to Google Calendar or Outlook Calendar.
    • Sign in and grant calendar read permission.
    • Affinity backfills past meetings and starts ingesting new ones automatically.
💡 Initial sync can take from a few minutes to a few hours depending on inbox size. You can keep using Affinity in the meantime — data fills in progressively.

Expected Outcome

Your email is connected, and within a few hours, contact profiles will show email interaction history automatically.

📚 Help Center


Task 2: Learn about Email Aliases or Alternate Addresses

Context

Affinity syncs email/calendar data for email aliases that have their own primary email addresses that are connected to an actual email account. Sign in and sync your actual email account into Affinity and you should see the email/calendar interactions associated with your email alias surface accordingly.
Common aliases to add: firstname@, firstname.lastname@, nicknames@, and any old company email if you’ve moved companies recently.

📚 Help Center


Task 3: Control What Gets Synced

Context

By default, Affinity syncs your whole mailbox. There are two ways to keep communication out of your CRM: Selective Email Sync, which syncs only the emails you choose, and your privacy preferences, which control what your teammates can see and let you hide a contact entirely.

Action

To sync only the emails you choose (Selective Email Sync):
  1. Contact Affinity Support (support@affinity.co) to turn on Selective Email Sync. It works with Gmail and Outlook, not on-premises Exchange.
  2. Create a label (Gmail) or folder (Outlook) named exactly Affinity — capital A.
  3. Apply it to the emails you want in Affinity. Everything else stays private.
To control what teammates see, or hide a contact:
  1. Go to Settings → Privacy.
  2. Choose whether to show or hide email bodies and subjects, and meeting titles, for your interactions.
  3. To hide all interactions with a particular person, add them to your blocklist.
Selective Email Sync is an opt-in. Only emails you file under Affinity sync, so relationship intelligence sees less of your network. Use it if you need strict control; most teams get more from syncing everything and adjusting privacy preferences.

Expected Outcome

Affinity captures only the email traffic that’s relevant to your CRM workflows.

📚 Help Center


Task 4: Protect Personal Calendar Data

Context

Marking a meeting Private in your calendar does not keep it out of Affinity — private meetings still sync, and appear on external contacts’ profiles. What matters is which calendars Affinity can reach.

Action

  1. If your firm’s Affinity account was created on or after March 8, 2024, Affinity syncs only your primary (work) calendar by default — even if your work calendar has edit access to a personal one.
  2. If it was created earlier, ask Support to sync only primary calendars for your team, or change your personal calendar’s sharing so your work account can see events but not make changes to them (Google Calendar).
  3. On Outlook, an admin can turn on an organization-wide setting that excludes meetings you mark as private — ask Support.
💡 Best practice: keep a separate personal calendar if you can, so the line between work and life stays clean. Affinity only syncs the work calendar you connect.

Expected Outcome

Personal events stay out of your CRM.

📚 Help Center


Task 5: (Admin) Invite Sync-Only Users

Optional task. Applies only if you’re inviting users in a “Sync-Only” capacity — they contribute interaction data but don’t get full Affinity access.

Context

Sync-Only users are people on your team who don’t actively use Affinity, but whose email/calendar data you want to capture (e.g., partners who don’t open the app but whose inbox enriches the team’s relationship graph). They count against a different licensing pool.

Action

First, the one-time setup:
  1. Your IT team sets up Google impersonation (domain-wide delegation) or Microsoft Graph client credentials. On-premises Exchange isn’t supported.
  2. Verify ownership of your organization’s domain.
Then invite each person:
  1. Go to Settings → Users and Permissions and click Add user.
  2. Select Sync Only as the seat type, and enter their name and email.
  3. Choose the privacy preference for their synced emails and meetings, and on Enterprise, assign a team.

Expected Outcome

Their relationship data flows into Affinity without consuming a full seat.

📚 Help Center


Task 6 (Optional): Turn On Affinity Notetaker

Context

Affinity Notetaker joins your meetings, captures notes, and attaches them to the meeting in Affinity — which is also what lets the Data Update agent suggest field updates. Available on Scale, Advanced, and Enterprise, for Google and Microsoft 365 calendars (not on-premises Exchange).

Action

  1. Go to Settings → Notetaker.
  2. If you use Zoom, click Connect with Zoom.
  3. Under Appearance, set your Notetaker’s name and avatar.
  4. Under Join Automatically, choose whether it joins all meetings, only internal ones, or only external ones.
  5. Click Save.

Expected Outcome

Your meetings are captured and attached in Affinity without you writing them up.

📚 Help Center


Common Questions

Q: How long until I see data in Affinity? Initial sync usually completes in a few hours for normal inboxes. Very large inboxes (5+ years of mail) can take up to a day. Calendar sync is faster — typically minutes. Q: Will Affinity read every word of every email? Affinity captures metadata (sender, recipient, subject, timestamp) for every email by default. Message body content is captured for emails involving Affinity-tracked contacts, used to surface context on profiles. You can adjust this in sync settings. Q: I changed jobs. Can I remove my old email? Yes — email support@affinity.co with the address you want removed. This stops syncing, deletes the email and calendar data synced from that account so far, and removes sign-in with that address. Q: My company uses Microsoft 365 with strict permissions. Will sync still work? Yes, but your IT team may need to approve Affinity’s app in your Microsoft 365 admin console first. See How to add third-party applications to your Google Workspace and MS Graph API Permissions.

Where to Go Next

➡️ Tutorial 0.3: Plan Your Data Migration — before you bulk-import existing data, take 30 minutes to plan it. The prep is the difference between a clean import and a duplicates nightmare.