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

# Integrations

> Connect external services to your VibeFlow applications

VibeFlow provides multiple ways to connect your applications with external services:

* **Native integrations:** pre-built connectors with dedicated configuration for popular third-party services (listed below).
* **Composio integrations:** through our partnership with [Composio](https://composio.dev), VibeFlow supports **50+ additional providers** beyond the native integrations listed below — including Gmail, GitHub, Jira, HubSpot, Salesforce, Airtable, and many more.
* **HTTP Request Node:** connect to any API with custom HTTP requests, giving you flexibility beyond the built-in integrations.

## Available Integrations

<div style={{display: "grid", gridTemplateColumns: "repeat(3, 1fr)", gap: "0.75rem", marginTop: "1rem"}}>
  <a href="/integrations/twilio" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/twilio.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=f47d706571a7d32e1b55cb9559580629" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="256" height="256" data-path="images/icons/twilio.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Twilio</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>SMS, WhatsApp, and calls</div>
    </div>
  </a>

  <a href="/integrations/slack" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/slack.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=5732e62cb6e7a0ca20d5ae3474f09ab9" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="2453" height="2453" data-path="images/icons/slack.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Slack</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Messaging and notifications</div>
    </div>
  </a>

  <a href="/integrations/linkedin" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/linkedin.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=1ea89afa784a0f298bc34aef08ceeefd" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="382" height="382" data-path="images/icons/linkedin.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>LinkedIn</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Social media posting</div>
    </div>
  </a>

  <a href="/integrations/browser-use" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/browser-use.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=54625dfd89b03e35234860227592629d" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="64" height="64" data-path="images/icons/browser-use.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Browser Use</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Browser automation and scraping</div>
    </div>
  </a>

  <a href="/integrations/stripe" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/stripe.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=5c41bddf9b9f86bd77d3ee8002d416df" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="360" height="150" data-path="images/icons/stripe.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Stripe</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Payment processing and billing</div>
    </div>
  </a>

  <a href="/integrations/wordpress" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/wordpress.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=f9beaa33fb311dc5320a82beae2e5bc1" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="123" height="123" data-path="images/icons/wordpress.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>WordPress</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Posts, pages, and users</div>
    </div>
  </a>

  <a href="/integrations/google-calendar" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/google-calendar.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=1ef7b5d30e5f64b673af95b086d7cc74" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="200" height="200" data-path="images/icons/google-calendar.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Google Calendar</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Event and scheduling management</div>
    </div>
  </a>

  <a href="/integrations/google-sheets" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/google-sheets.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=10ec1c2cf6745d91fdd1b3fd6bb79475" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="242423" height="333333" data-path="images/icons/google-sheets.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Google Sheets</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Read, write, and manage spreadsheets</div>
    </div>
  </a>

  <a href="/integrations/zoom" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/zoom.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=d19d7add65df3820f1e6b943e0790530" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="64" height="64" data-path="images/icons/zoom.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Zoom</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Meeting scheduling and management</div>
    </div>
  </a>

  <a href="/integrations/elevenlabs" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/elevenlabs.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=68dfad9bf82052fb0780d90a0c484136" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="876" height="876" data-path="images/icons/elevenlabs.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>ElevenLabs</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Text-to-speech, speech-to-text, and music</div>
    </div>
  </a>

  <a href="/integrations/notion" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/notion.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=2aa0ecbdb93b3b9609e73c5cd63a0fa7" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="800" height="800" data-path="images/icons/notion.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Notion</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Pages, databases, and workspace content</div>
    </div>
  </a>

  <a href="/integrations/agentmail" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/agentmail.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=c39bac4806048cab21d1f36d718c10f4" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="351" height="339" data-path="images/icons/agentmail.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>AgentMail</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Email inboxes for AI agents</div>
    </div>
  </a>

  <a href="/integrations/supermemory" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/Vp9iYgMK68mQ5fXV/images/icons/supermemory.svg?fit=max&auto=format&n=Vp9iYgMK68mQ5fXV&q=85&s=3e9e625075da7839df7678a9379b2e22" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="206" height="168" data-path="images/icons/supermemory.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Supermemory</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Memory and context for AI agents</div>
    </div>
  </a>

  <a href="/integrations/linq" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/c-K-edjFj-Su4bRO/images/icons/linq.svg?fit=max&auto=format&n=c-K-edjFj-Su4bRO&q=85&s=5606a5c3a977fd727942cfbf536f6cde" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0, background: "#000", borderRadius: "0.375rem", padding: "0.25rem"}} width="149" height="88" data-path="images/icons/linq.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Linq</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>iMessage, RCS, and SMS messaging</div>
    </div>
  </a>

  <a href="/integrations/firecrawl" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/c-K-edjFj-Su4bRO/images/icons/firecrawl.svg?fit=max&auto=format&n=c-K-edjFj-Su4bRO&q=85&s=bea877c0fbc1c589adf4bfa8d278e09c" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="50" height="72" data-path="images/icons/firecrawl.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Firecrawl</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Web scraping, search, and crawling</div>
    </div>
  </a>

  <a href="/integrations/telegram" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/c-K-edjFj-Su4bRO/images/icons/telegram.svg?fit=max&auto=format&n=c-K-edjFj-Su4bRO&q=85&s=3ab9e6b23afcbfe39242d3e28f176a81" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="240" height="240" data-path="images/icons/telegram.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Telegram</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Bot messaging, media, and chat management</div>
    </div>
  </a>

  <a href="/integrations/apify" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/c-K-edjFj-Su4bRO/images/icons/apify.svg?fit=max&auto=format&n=c-K-edjFj-Su4bRO&q=85&s=bab2ed2fd63c4e8cbf972a1a8ed40e73" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="128" height="128" data-path="images/icons/apify.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>Apify</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Run actors for scraping and automation</div>
    </div>
  </a>

  <a href="/integrations/sharepoint" style={{display: "flex", alignItems: "center", gap: "0.875rem", padding: "1rem 1.125rem", border: "1px solid rgba(128,128,128,0.2)", borderRadius: "0.625rem", textDecoration: "none", color: "inherit"}}>
    <img src="https://mintcdn.com/vibeflow/c-K-edjFj-Su4bRO/images/icons/sharepoint.svg?fit=max&auto=format&n=c-K-edjFj-Su4bRO&q=85&s=6b07c4f016261016ccfa0fe4e2e3786c" style={{width: "1.75rem", height: "1.75rem", flexShrink: 0}} width="1992" height="1946" data-path="images/icons/sharepoint.svg" />

    <div>
      <div style={{fontWeight: 600, fontSize: "0.9375rem"}}>SharePoint</div>
      <div style={{fontSize: "0.8125rem", opacity: 0.55, marginTop: "0.125rem"}}>Sites, files, lists, and Excel tables</div>
    </div>
  </a>
</div>

## Setting Up Integrations

To use any of these integrations in your VibeFlow application:

<Steps>
  <Step title="Navigate to Connectors">
    Go to **Settings** > **Connectors** in your VibeFlow dashboard
  </Step>

  <Step title="Add Connection">
    Click **Add Connection** and select the provider you want to connect
  </Step>

  <Step title="Configure Credentials">
    Provide the required configuration:

    * **API Key integrations**: Enter your API keys and credentials
    * **OAuth integrations**: Follow the OAuth flow to authorize access to your account

    Your credentials are encrypted and stored securely.
  </Step>

  <Step title="Use in Workflows">
    Use the integration in your workflows via the HTTP Request Node or Agent Node
  </Step>
</Steps>

<Info>
  Your credentials are stored securely and encrypted. Some OAuth integrations may show a "Continue to Composio" screen during authorization. This is our secure authentication partner that handles the OAuth flow on our behalf. Your credentials are never shared with third parties.
</Info>

<Tip>
  Don't see the integration you need? [Request an integration](https://app.vibeflow.ai/settings/integrations) and we'll consider adding it to VibeFlow.
</Tip>
