Perimattic
communication

Salesforce Outlook Integration - Email & Calendar Sync

The ERPPlugs Outlook-Salesforce connector uses Microsoft Graph to sync emails, calendar events, and contacts with Salesforce. Emails can be logged against matching Contacts, Leads, and Opportunities, and Outlook meetings become Salesforce Events. Each user authorizes their own mailbox, and you choose which folders, domains, and record types are in scope.

Log Outlook emails and meetings to the right Salesforce records and keep Contacts aligned, using Microsoft Graph with per-user consent.

Microsoft Outlook
Salesforce
5-minute setup30-day money backNo coding required
Overview

What this connector does

Sales teams spend much of their day in Outlook, and the conversations that matter often never reach Salesforce. This connector uses Microsoft Graph to match emails and meetings to Contacts, Leads, Accounts, and Opportunities, then logs them as Tasks and Events. It works with Microsoft 365 mailboxes, and each rep or admin controls what is shared.

At a glance

Category
communication
Capabilities
12
Synced data types
5
Setup time
~5 minutes
Before vs After

What changes when you plug ERPPlugs in

See how automation transforms your Microsoft Outlook-Salesforce workflow.

TaskManual IntegrationERPPlugs
Email loggingReps copy emails into Salesforce by hand, or skip it when busyMatched emails are logged to the right Contact, Lead, or Opportunity
Meeting trackingMeetings live only in Outlook, so Opportunity timelines look emptyOutlook meetings appear as Salesforce Events with attendees linked
Contact upkeepContacts in Outlook and Salesforce hold different phone numbers and titlesContacts are kept aligned between the two
Follow-up tasksFollow-up reminders are set separately in Outlook and SalesforceSalesforce Tasks with due dates can appear in Outlook
Pipeline reviewsManagers ask reps for updates because activity history is incompleteActivity history on records is complete enough to review pipeline from Salesforce
Who It's For

Built for teams that need reliable automation

The Microsoft Outlook <-> Salesforceconnector fits into finance, ops, and revenue teams that have outgrown copy-paste — the ones whose month-end close should not depend on a spreadsheet, whose ledger accuracy should not depend on human vigilance, and whose sales velocity should not stall behind an accountant's inbox.

Below are the roles that get the fastest return the moment this connector goes live. If yours is on the list, the payback is typically visible in the first billing cycle.

Account Executive

Lives in Outlook and wants conversations and meetings to show up in Salesforce without extra clicks.

Sales Manager

Needs reliable activity history on Accounts and Opportunities to coach reps and review the pipeline.

Microsoft 365 Administrator

Needs a Graph-based integration with reviewable permissions, tenant consent, and the ability to restrict what is shared.

Architecture & Sync

How data flows and what gets synced

The bridge between Microsoft Outlook and Salesforce, and the exact records that move across it.

Data flow
Microsoft Outlook

Microsoft Outlook

ERPPlugs

ERPPlugs Engine

Salesforce

Salesforce

What flows across
Emails to Activity (Task)Calendar EventsContactsMeeting Attendees to Contacts/LeadsTask Due Dates to Outlook Tasks
Sync details
Data TypeDirectionFrequency
Emails to Activity (Task)Outlook → SalesforceNear real-time
Calendar EventsBidirectionalOn change
ContactsBidirectionalOn change
Meeting Attendees to Contacts/LeadsOutlook → SalesforceOn meeting create
Task Due Dates to Outlook TasksSalesforce → OutlookOn change
Automation

Common automation scenarios

Real workflows this connector automates for you.

When

Email received from a known Contact in Outlook

Then

Email logged as a Task on the Contact and the open Opportunity

When

Meeting scheduled in Outlook with a Lead as attendee

Then

Salesforce Event created and related to the Lead

When

Event rescheduled in Salesforce

Then

Outlook calendar entry updated with the new time

When

Contact phone number changed in Salesforce

Then

Outlook contact updated to match

Capabilities

What's included

Everything this connector automates out of the box, no extra setup required.

Email logging to Contact, Lead, Account, and Opportunity activity
Outlook calendar to Salesforce Event sync
Salesforce Event to Outlook calendar sync
Contact sync between Outlook and Salesforce
Domain allow-list and block-list for logging
Internal-only and personal email exclusion rules
Sent and received message capture with thread matching
Attendee matching to Contacts and Leads
Recurring meeting handling
Per-user consent through Microsoft Entra ID
Shared and delegated mailbox options where permitted by your tenant
Field-level mapping audit log
Why It Matters

Key Benefits

What changes for your team once this connector goes live.

Less Manual Logging

Emails and meetings reach Salesforce without copy and paste.

Complete Contact History

Managers and teammates see the full conversation on the record.

Activity Reporting

Report on meetings and emails per Account and Opportunity.

Privacy Controls

Per-user consent plus domain and folder rules decide what is shared.

Free to Try

Try the Microsoft Outlook ↔ Salesforce Connector Free

Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between Microsoft Outlook and Salesforce inside 5 minutes.

Compliance & Setup

Compliance-ready. Live in minutes.

What you get out of the box for statutory compliance — and the exact steps to go live.

Compliance & Compatibility

Microsoft Graph delegated permissions with per-user consentEncryption in transit (TLS) for all API trafficDomain and folder rules limit which messages are loggedField-level mapping audit log

Microsoft Outlook

Microsoft 365 and Exchange Online mailboxes via Microsoft Graph

Salesforce

Salesforce Sales Cloud — Enterprise, Unlimited, and Performance editions

Setup in Minutes

1

Connect Salesforce

Authorize ERPPlugs through a Salesforce Connected App and select the objects activity can be logged against.

2

Connect Microsoft 365

A tenant admin grants consent in Microsoft Entra ID, then users sign in to link their mailbox.

3

Set Logging Rules

Choose domains, folders, and record types to log, and decide how calendar sync should behave.

4

Pilot and Roll Out

Start with a small group of reps, review how activity lands in Salesforce, then enable the wider team.

7-Day Free Trial

Start free for 7 days — no credit card required

Connect your ERP and start syncing in 5 minutes. Try ERPPlugs free for 7 days — no commitment, no payment details, cancel anytime.

  • Full access to all 150+ ERP connectors
  • Real-time data sync across every integration
  • No credit card required to start
  • 7 days, cancel anytime — no long-term commitment
Start 7-Day Free Trial
Related Integrations

Related Connectors

Other integrations you might find useful

HubSpot
Salesforce
crm

HubSpot ↔ Salesforce Live Sync

Run HubSpot for marketing and Salesforce for sales with continuous two-way sync of people, companies, deals, and lifecycle stages.

Learn more
TallyPrime
Salesforce
crm

TallyPrime ↔ Salesforce

Sync Salesforce CRM accounts, opportunities, and invoices with TallyPrime accounting so sales and finance work off the same customer record.

Learn more
SAP Business One
Salesforce
crm

SAP Business One ↔ Salesforce

Sync Salesforce CRM accounts, opportunities, and quotes with SAP Business One ERP so sales, finance, and operations share one customer record.

Learn more
Zoho
WhatsApp Business
communication

Zoho ↔ WhatsApp Business

Send Zoho Books invoices, payment reminders, and Zoho CRM deal-stage triggers over WhatsApp Business — with two-way reply logging back to the ERP.

Learn more
Busy Accounting
WhatsApp Business
communication

Busy Accounting ↔ WhatsApp Business

On-premise Busy → WhatsApp Business with Hindi and Hinglish templates, multi-branch support, and multi-GSTIN routing for distributors.

Learn more
Marg ERP 9+
WhatsApp Business
communication

Marg ERP 9+ ↔ WhatsApp Business

Pharma-grade Marg → WhatsApp Business with DL numbers, batch tracking, expiry alerts, and dispatch confirmations to chemists and hospitals.

Learn more
ERPNext
WhatsApp Business
communication

ERPNext ↔ WhatsApp Business

Native Frappe-webhook ERPNext ↔ WhatsApp Business with two-way helpdesk ticketing, work-order alerts, and manufacturing dispatch coverage.

Learn more
TallyPrime
MSG91
communication

TallyPrime ↔ MSG91

Send transactional SMS, WhatsApp, and RCS notifications from TallyPrime events — with DLT compliance and multi-language template rendering.

Learn more
Keep Exploring

Explore More

Docs, guides, and other ways to get more out of Microsoft Outlook.

Answers

Frequently Asked Questions

ERPPlugs uses Microsoft Graph with delegated permissions that each user approves through Microsoft Entra ID sign-in. Your tenant admin can review and restrict the permissions requested. Users can disconnect at any time, which stops further sync for that mailbox.

Yes. ERPPlugs supports domain allow-lists and block-lists, internal-only exclusions, and rules that skip personal contacts. Only messages that match a Salesforce Contact or Lead you can access are logged. Everything else stays in Outlook.

ERPPlugs creates Salesforce Events from Outlook meetings and can write Salesforce-created Events back to the Outlook calendar. Attendees are matched to Contacts and Leads by email address. Updates and cancellations are carried across in either direction.

ERPPlugs reads recurrence patterns and time zone data from Microsoft Graph and creates matching Events in Salesforce. Changes to a single occurrence are applied to that occurrence rather than the whole series. Time zones are preserved so meetings do not shift when synced.

ERPPlugs works with Microsoft 365 and Exchange Online mailboxes that are reachable through Microsoft Graph. On-premises Exchange servers that are not exposed through Graph are not covered. If you are unsure about your tenant, ERPPlugs can check during setup.

Get Started

Ready to connect Microsoft Outlook with Salesforce?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.