> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parsalink.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations Overview

> Connect ParsaLink with Google Workspace, Microsoft 365, and Twilio to sync your calendar, email, and communications.

<div
  style={{ 
color: "#1C758A", 
fontSize: "12px", 
fontWeight: "700", 
marginBottom: "8px", 
letterSpacing: "0.08em", 
textTransform: "uppercase",
background: "rgba(28,117,138,0.08)",
padding: "6px 12px",
borderRadius: "999px",
display: "inline-block"
}}
>
  Integrations
</div>

## Available Integrations

<div
  className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_12px_32px_rgba(20,61,78,0.05)]

dark:bg-black
dark:text-white
dark:border-white/10
dark:shadow-none
"
  style={{
padding: "16px 18px",
borderRadius: "14px",
marginBottom: "20px"
}}
>
  ParsaLink connects with the tools your team already uses. Integrations sync data bidirectionally and surface it inside the CRM so you have one place to see everything.
</div>

<CardGroup cols={3}>
  <div
    className="
bg-gradient-to-br from-[#F0FAFA] to-[#E6F6F7]
border border-[#D6EEF0]
rounded-2xl p-[2px]

dark:bg-black dark:border-white/10
"
  >
    <Card title="Google Workspace" icon="google" href="/integrations/google-workspace">
      Sync Google Calendar, log Gmail, access Drive documents, create Docs, and generate Meet links.
    </Card>
  </div>

  <div
    className="
bg-gradient-to-br from-[#F3F6FB] to-[#EAF1F9]
border border-[#DCE6F3]
rounded-2xl p-[2px]

dark:bg-black dark:border-white/10
"
  >
    <Card title="Microsoft 365" icon="microsoft" href="/integrations/microsoft-365">
      Connect Outlook Calendar, Mail, OneDrive, Word, and Teams for a full Microsoft workflow.
    </Card>
  </div>

  <div
    className="
bg-gradient-to-br from-[#FFF5F3] to-[#FEEAE6]
border border-[#FAD4CD]
rounded-2xl p-[2px]

dark:bg-black dark:border-white/10
"
  >
    <Card title="Twilio" icon="phone" href="/integrations/twilio">
      Enable click-to-call, automatic call logging, and SMS sending from CRM records.
    </Card>
  </div>
</CardGroup>

***

<div
  style={{ 
color: "#1C758A", 
fontSize: "12px", 
fontWeight: "700", 
marginBottom: "8px", 
letterSpacing: "0.08em", 
textTransform: "uppercase",
background: "rgba(28,117,138,0.08)",
padding: "6px 12px",
borderRadius: "999px",
display: "inline-block"
}}
>
  Setup
</div>

## Connecting an Integration

<div
  className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_12px_32px_rgba(20,61,78,0.05)]

dark:bg-black
dark:text-white
dark:border-white/10
dark:shadow-none
"
  style={{
padding: "16px 18px",
borderRadius: "14px",
marginBottom: "20px"
}}
>
  All integrations are managed from **Settings → Integrations**.
</div>

<Steps>
  <Step title="Open Integrations settings">
    <div
      className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_8px_24px_rgba(20,61,78,0.04)]

dark:bg-black
dark:text-white
dark:border-white/10
"
      style={{
    padding: "12px 14px",
    borderRadius: "10px"
  }}
    >
      Go to **Settings → Integrations** from the left sidebar.
    </div>
  </Step>

  <Step title="Choose an integration">
    <div
      className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_8px_24px_rgba(20,61,78,0.04)]

dark:bg-black
dark:text-white
dark:border-white/10
"
      style={{
    padding: "12px 14px",
    borderRadius: "10px"
  }}
    >
      Find the provider you want to connect and click **Connect**.
    </div>
  </Step>

  <Step title="Authorize">
    <div
      className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_8px_24px_rgba(20,61,78,0.04)]

dark:bg-black
dark:text-white
dark:border-white/10
"
      style={{
    padding: "12px 14px",
    borderRadius: "10px"
  }}
    >
      For OAuth-based integrations (Google, Microsoft), you'll be redirected to the provider's authorization page. Sign in and grant the requested permissions.

      For API key–based integrations (Twilio), enter your credentials in the configuration form.
    </div>
  </Step>

  <Step title="Configure sync settings">
    <div
      className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_8px_24px_rgba(20,61,78,0.04)]

dark:bg-black
dark:text-white
dark:border-white/10
"
      style={{
    padding: "12px 14px",
    borderRadius: "10px"
  }}
    >
      After connecting, configure what to sync (e.g., which Google Calendar to use, which Twilio phone number to enable).
    </div>
  </Step>
</Steps>

***

<div
  style={{ 
color: "#1C758A", 
fontSize: "12px", 
fontWeight: "700", 
marginBottom: "8px", 
letterSpacing: "0.08em", 
textTransform: "uppercase",
background: "rgba(28,117,138,0.08)",
padding: "6px 12px",
borderRadius: "999px",
display: "inline-block"
}}
>
  Permissions
</div>

## Integration Permissions

<div
  className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_12px_32px_rgba(20,61,78,0.05)]

dark:bg-black
dark:text-white
dark:border-white/10
"
  style={{
padding: "16px 18px",
borderRadius: "14px",
marginBottom: "16px"
}}
>
  Integrations request the minimum permissions needed to function:
</div>

| Integration                | Permissions Requested                              |
| -------------------------- | -------------------------------------------------- |
| Google Calendar            | Read/write events on your selected calendar        |
| Gmail                      | Read messages, send on your behalf                 |
| Google Drive               | Read file metadata and content                     |
| Microsoft Outlook Calendar | Read/write events                                  |
| Microsoft Mail             | Read messages, send on your behalf                 |
| OneDrive                   | Read file metadata and content                     |
| Twilio                     | Use your configured phone number for calls and SMS |

<div
  className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_12px_32px_rgba(20,61,78,0.05)]

dark:bg-black
dark:text-white
dark:border-white/10
"
  style={{
padding: "16px 18px",
borderRadius: "14px",
marginTop: "16px",
marginBottom: "20px"
}}
>
  ParsaLink never accesses personal data beyond what's needed for CRM functionality. See the Privacy Policy for details on data handling.
</div>

***

<div
  style={{ 
color: "#1C758A", 
fontSize: "12px", 
fontWeight: "700", 
marginBottom: "8px", 
letterSpacing: "0.08em", 
textTransform: "uppercase",
background: "rgba(28,117,138,0.08)",
padding: "6px 12px",
borderRadius: "999px",
display: "inline-block"
}}
>
  Disconnect
</div>

## Disconnecting an Integration

<div
  className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_12px_32px_rgba(20,61,78,0.05)]

dark:bg-black
dark:text-white
dark:border-white/10
"
  style={{
padding: "16px 18px",
borderRadius: "14px",
marginBottom: "16px"
}}
>
  To disconnect an integration:
</div>

1. Go to **Settings → Integrations**.
2. Find the connected integration.
3. Click **Disconnect**.

<div
  className="
bg-gradient-to-br from-[#F7FCFC] to-[#EAF6F7]
border border-[#E3E8EA]
shadow-[0_12px_32px_rgba(20,61,78,0.05)]

dark:bg-black
dark:text-white
dark:border-white/10
"
  style={{
padding: "16px 18px",
borderRadius: "14px",
marginBottom: "20px"
}}
>
  Disconnecting stops future syncing. Historical data already imported remains in the CRM.
</div>

<Note>
  Disconnecting a Google or Microsoft integration also revokes ParsaLink's OAuth access token.
</Note>
