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

# Integrations

> Third-party integrations for your flows

## Overview

Various blocks require authentication with third-party services to enable automation processes, such as interacting with platforms like **Gmail**, **Notion** or **ElevenLabs API**. The Credentials page serves as a centralized hub for viewing and managing all third-party integrations with Keyflow.

## Integration Methods

There are two ways a service can be integrated to Keyflow.

### OAuth 2.0

OAuth 2.0 is a secure and widely-used method for integrating third-party services with applications including Keyflow. Click `Connect` to authorize and connect to any available connections.

### API Key

While most third-party services are authenticated via OAuth2 for secure and streamlined access, some may require manual entry of credentials. For services like Perplexity, users are prompted to input their API key for billing purposes. Click on the `Add API Key` to integrate the service with keyflow.

## Revoke Credentials

Your control over your data and how it's accessed is paramount. Should you need to revoke Keyflow's access to any service, navigate to the Credentials page, and click **Revoke** button next to the service you wish to disconnect.

<Warning>
  This action will remove Keyflow's access and all traces of your credentials
  immediately. All flows relying on these credentials will cease to function
  until reauthorized.
</Warning>

## Security

All credentials are encrypted at rest and securely stored in cloud. Decryption only occurs in the servers during flow execution.

## Available Integrations

Here is the list of all supported integrations with Keyflow --

<div
  style={{
display: "grid",
gridTemplateColumns: "repeat(auto-fit, minmax(120px, 1fr))",
gap: "20px",
alignItems: "center",
justifyContent: "center",
}}
>
  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/notion.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=1a326e57183ea20be933f74d07529919" alt="Notion Integration" style={{ height: "60px", width: "60px" }} width="512" height="512" data-path="images/integrations/notion.png" />

    <span>Notion</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/gmail.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=b0037f4417b93bda1b8893cbc420664d" alt="Gmail Integration" style={{ height: "60px", width: "60px" }} width="512" height="512" data-path="images/integrations/gmail.png" />

    <span>Gmail</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/gsheets.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=d6563576dab661c856f9de692c30b125" alt="Google Sheets Integration" style={{ height: "60px", width: "60px" }} width="512" height="512" data-path="images/integrations/gsheets.png" />

    <span>Google Sheets</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/gdocs.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=4f0639a5d4e4559e27a3b6d45c38a5b8" alt="Google Docs Integration" style={{ height: "60px", width: "60px" }} width="512" height="512" data-path="images/integrations/gdocs.png" />

    <span>Google Docs</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/in.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=e2d2c92985badb289beac8f0186a6d34" alt="Linkedin Integration" style={{ height: "60px", width: "60px" }} width="225" height="225" data-path="images/integrations/in.png" />

    <span>Linkedin</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/typeform.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=d9f5c546682d63b602d5981fb339fbcb" alt="Typeform Integration" style={{ height: "60px", width: "60px" }} width="256" height="256" data-path="images/integrations/typeform.png" />

    <span>Typeform</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/outlook.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=6f6803c23ea599999668de5e560d582f" alt="Outlook Integration" style={{ height: "60px", width: "60px" }} width="512" height="512" data-path="images/integrations/outlook.png" />

    <span>Outlook</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/asana.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=2564acf91eb206338d1294ba0732e0f0" alt="Asana Integration" style={{ height: "60px", width: "60px" }} width="256" height="237" data-path="images/integrations/asana.png" />

    <span>Asana</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/eleven_labs.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=8a56d83a6774aef954ac2bf5bf147657" alt="Eleven Labs Integration" style={{ height: "60px", width: "60px" }} width="328" height="316" data-path="images/integrations/eleven_labs.png" />

    <span>Eleven Labs</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/twilio.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=fbe6b69b8d8cb4fcea28f721f7d982ae" alt="Twilio Integration" style={{ height: "60px", width: "60px" }} width="64" height="64" data-path="images/integrations/twilio.png" />

    <span>Twilio</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/postgres.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=9b87f20ae3a5a536659d926d50e8ea96" alt="Postgres Integration" style={{ height: "60px", width: "60px" }} width="512" height="512" data-path="images/integrations/postgres.png" />

    <span>Postgres</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/openai.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=bcad5f0f7f5d2c268a51a2e86a323f38" alt="OpenAI Integration" style={{ height: "60px", width: "60px" }} width="516" height="512" data-path="images/integrations/openai.png" />

    <span>OpenAI</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/anthropic.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=1603fed29a44e92b21c9d5e9f19d0dd0" alt="Anthropic Integration" style={{ height: "60px", width: "60px" }} width="400" height="400" data-path="images/integrations/anthropic.png" />

    <span>Anthropic</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/cohere.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=0363630d2b194937e0c3e4a456f4ae0c" alt="Cohere Integration" style={{ height: "60px", width: "68px" }} width="2500" height="1767" data-path="images/integrations/cohere.png" />

    <span>Cohere</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/deepmind.jpeg?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=8184e6720cffee9d1b108e3942ea6bff" alt="DeepMind Integration" style={{ height: "60px", width: "60px" }} width="900" height="900" data-path="images/integrations/deepmind.jpeg" />

    <span>Gemini</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/perplexity.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=a988b353293668e8d62f9cd5835ea512" alt="Perplexity Integration" style={{ height: "60px", width: "60px" }} width="512" height="512" data-path="images/integrations/perplexity.png" />

    <span>Perplexity</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/groq.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=382f802005b27c279d732954a0d7b032" alt="Groq Integration" style={{ height: "60px", width: "60px" }} width="201" height="201" data-path="images/integrations/groq.png" />

    <span>Groq</span>
  </div>

  <div style={{ display: "flex", flexDirection: "column", alignItems: "center" }}>
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/serp.png?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=b5da469558f78204653715855514a4ec" alt="SERP Integration" style={{ height: "60px", width: "60px" }} width="32" height="32" data-path="images/integrations/serp.png" />

    <span>SERP</span>
  </div>

  <div
    style={{
  display: "flex",
  flexDirection: "column",
  alignItems: "center",
}}
  >
    <img src="https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/integrations/exa.jpeg?fit=max&auto=format&n=Potsj4uvC-5iO0mz&q=85&s=b4fe8c269c2db896fd3ea003a0592cc0" alt="Exa Integration" style={{ height: "56px", width: "48px" }} width="200" height="200" data-path="images/integrations/exa.jpeg" />

    <span>Exa</span>
  </div>
</div>

<Note>
  Request new integrations

  Email us at [founders@keyflow.space](mailto:founders@keyflow.space) to request integrations to your favourite applications
</Note>
