Blog

Integrations

Connect Stormy with your favorite tools and platforms

Stormy integrates with the tools and platforms you already use for marketing, sales, and creator management. Each integration connects through official APIs and OAuth, giving Stormy the access it needs to automate workflows without requiring you to share passwords or manually export data.

🖼️

Integrations settings page showing all available integrations with connection status

Available integrations

Integration What it does Authentication
Gmail Send outreach emails, sync conversations, manage threads OAuth 2.0 (Google)
Instagram Track creator posts, pull engagement data, discover creators Meta Business API
TikTok Discover creators, track post performance, pull analytics TikTok API
Shopify Track sales attributed to creator campaigns Shopify OAuth
TikTok Ads Manage TikTok advertising campaigns TikTok for Business
Google Ads Manage Search, Display, and YouTube campaigns Google OAuth
LinkedIn Ads Run B2B sponsored content campaigns LinkedIn OAuth
Note

Ad platform integrations are covered in the Ads Management section. This section focuses on the core platform integrations used for creator outreach and tracking.

Connecting an integration

All integrations are managed from Settings > Integrations. The connection process follows the same general pattern:

  1. Navigate to Settings > Integrations
  2. Find the integration you want to connect
  3. Click Connect
  4. You will be redirected to the platform's authorization page
  5. Grant the requested permissions
  6. You are redirected back to Stormy with the integration active

🖼️

OAuth authorization flow showing the redirect to Gmail and back to Stormy

Each integration requests only the permissions it needs. You can see exactly what Stormy will access before authorizing.

Managing connected accounts

Once connected, each integration shows:

  • Connection status -- whether the connection is active and healthy
  • Connected account -- which account or email address is linked
  • Last synced -- when data was last pulled from the platform
  • Actions -- disconnect, reconnect, or refresh the connection
Tip

If an integration shows a "reconnect" warning, it usually means the access token has expired. Click Reconnect to re-authorize and restore the connection. This is common with Gmail, which requires periodic re-authorization.

How integrations power Stormy's workflows

Integrations are not standalone features -- they are the plumbing that makes Stormy's automation work. Here is how each integration fits into the bigger picture:

Gmail + Email outreach

Gmail is the backbone of Stormy's outreach system. When you create email sequences, Stormy sends emails through your connected Gmail account so messages come from your real email address. Replies are synced back into Stormy's AI Inbox, where the AI can read, categorize, and respond to them.

Without Gmail connected, you cannot:

  • Send outreach emails through sequences
  • Sync email conversations into the AI Inbox
  • Let the AI agent handle email negotiations

Instagram + Creator tracking

The Instagram integration pulls post data and engagement metrics for creators you are working with. When a creator publishes content for your campaign, Stormy automatically detects the post and records its performance in your list.

TikTok + Creator discovery

TikTok integration powers creator discovery searches on TikTok, lets you track post performance for TikTok creators, and provides audience analytics to help you evaluate potential partners.

Shopify + Revenue attribution

The Shopify integration connects your e-commerce store to Stormy so you can track sales attributed to specific creators or campaigns. When a customer arrives through a creator's link and makes a purchase, Stormy records the sale and attributes it to the right creator in your list.

Data sync frequency

Integration Sync frequency What syncs
Gmail Real-time (webhooks) Incoming and outgoing emails in tracked threads
Instagram Every few hours Post metrics, engagement data, profile updates
TikTok Every few hours Post metrics, creator profiles, engagement data
Shopify Near real-time (webhooks) Orders, revenue, customer attribution
Note

Sync frequencies are approximate. Real-time integrations use webhooks for instant updates. Polling-based integrations (Instagram, TikTok) run on a schedule and may have a short delay before new data appears in Stormy.

Permissions and security

Stormy follows the principle of least privilege for all integrations:

  • Gmail -- Stormy can read and send emails only in threads related to your outreach. It does not access your personal inbox.
  • Instagram / TikTok -- Stormy reads public creator data and post metrics. It does not post on your behalf or access DMs.
  • Shopify -- Stormy reads order data for attribution. It does not modify products, inventory, or store settings.

You can disconnect any integration at any time from Settings > Integrations. Disconnecting immediately revokes Stormy's access.

Warning

Disconnecting Gmail will stop all active email sequences and prevent the AI from sending or receiving emails. Make sure any in-progress outreach is completed or paused before disconnecting.

Troubleshooting connections

Token expired

OAuth tokens have expiration periods. If an integration stops working, the first thing to check is whether the token needs to be refreshed. Go to Settings > Integrations and look for a yellow warning icon next to the integration. Click Reconnect to re-authorize.

Permissions changed

If you change permissions on the platform side (for example, revoking app access in your Google account settings), Stormy will lose access. Reconnect from the Integrations page to restore permissions.

Rate limits

Each platform enforces API rate limits. If Stormy hits a rate limit, it will retry automatically after a delay. You may notice a temporary pause in data syncing during high-volume periods.

  • Gmail -- set up email outreach and conversation sync
  • Instagram -- track creator content on Instagram
  • TikTok -- discover creators and track TikTok posts

Last updated: 2026-03-29

Integrations | Stormy Docs