Skip to main content

Integrations

Iverton AI connects with your existing marketing stack to centralize data, automate workflows, and streamline campaign management. All integrations are accessed from Integrations in the main sidebar.

Available Integration Categories

Social Media Platforms

Connect your social accounts to publish content, track engagement, and manage conversations from one dashboard.

PlatformFeaturesStatus
Facebook PagesPost scheduling, insights, message managementAvailable
Instagram BusinessPost & Stories scheduling, hashtag analyticsAvailable
LinkedInCompany page posting, analytics, lead managementAvailable
YouTubeChannel analytics, video statistics, content managementAvailable
Twitter/X Integration

Twitter integration has been temporarily removed due to a security vulnerability (CVE-2022-39353) in the authentication library. We're working on a secure alternative.

Email Marketing

Send transactional and marketing emails through your preferred provider with full tracking and analytics.

ProviderFeaturesStatus
SendGridTransactional email, campaigns, deliverability toolsAvailable
ResendModern email API, React Email support, webhooksAvailable
Custom SMTPUse any SMTP provider (Gmail, Outlook, etc.)Available

Google Services

Connect Google's marketing and analytics tools for comprehensive data insights.

ServiceFeaturesStatus
Google Analytics 4Traffic analysis, conversions, real-time dataAvailable
Google SheetsData export, report syncing, automated updatesAvailable
Google WorkspaceSingle sign-on, domain verificationAvailable
PageSpeed InsightsPerformance analytics, optimization recommendationsAvailable

Advertising Platforms

Manage ad campaigns and track performance across platforms.

PlatformFeaturesStatus
Google AdsCampaign management, keyword bidding, performance trackingAvailable
Facebook AdsCampaign creation, audience management, creative libraryAvailable
Instagram AdsRuns through Facebook Ads ManagerAvailable

SEO & Analytics

Monitor search rankings, analyze keywords, and optimize content.

ToolFeaturesStatus
SerpAPIKeyword research, SERP analysis, rank trackingAvailable
Content OptimizationSEO audits, meta tag generation, content gapsAvailable

Automation & Workflows

Extend Iverton AI's capabilities with powerful automation tools.

ToolFeaturesStatus
n8n60+ automated workflows, custom integrationsAvailable
SlackNotifications, alerts, team updatesAvailable
WebhooksSend data to any external endpointAvailable

How Integrations Work

When you connect an integration, here's what happens behind the scenes:

Connection Flow

┌──────────────┐    ┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│ 1. Connect │───▶│ 2. Authorize │───▶│ 3. Store │───▶│ 4. Sync & │
│ Button │ │ (OAuth/ │ │ Credentials│ │ Integrate │
│ │ │ API Key) │ │ (Database) │ │ Features │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
  1. Connect: You click Connect on an integration
  2. Authorize: You authenticate with the provider (OAuth popup or API key entry)
  3. Store: Credentials are encrypted and saved to your workspace in the database
  4. Integrate: The integration syncs data and connects to relevant features

System Integration

Once connected, integrations automatically integrate with relevant Iverton AI features:

IntegrationIntegrates With
Google AdsAd Campaigns dashboard, cross-platform reports, budget tracking
Facebook AdsAd Campaigns dashboard, audience insights, creative library
Google AnalyticsDashboard widgets, client reports, AI recommendations
Social MediaContent calendar, post scheduler, engagement tracking
Email ProvidersEmail campaigns, automation sequences, transactional emails
SlackNotifications, alerts, team updates

For example, when you connect Google Ads:

  • Your ad accounts appear in the Ad Campaigns section
  • Campaign data syncs automatically on schedule
  • Cross-platform reports include Google Ads metrics
  • AI recommendations analyze your ad performance

Database Storage

Integration data is stored securely:

  • Credentials: OAuth tokens and API keys are encrypted (AES-256) before storage
  • Configuration: Selected accounts, properties, and settings
  • Sync State: Last sync time, sync status, error logs
  • Cached Data: Recent metrics for fast dashboard loading

Authentication Methods

Iverton AI uses industry-standard authentication methods:

  • OAuth 2.0: For social media and Google services. You authorize access through the provider's login page - we never see your password.
  • API Keys: For email providers and analytics tools. You generate a key in the provider's dashboard and add it to Iverton AI.
  • Webhooks: For automation tools. Iverton AI sends data to your configured endpoints.

Security Features

All integrations include:

  • Token Encryption: OAuth tokens are encrypted before storage using AES-256
  • Automatic Token Refresh: Access tokens are refreshed automatically before expiry
  • Webhook Signature Verification: Incoming webhooks are verified using HMAC-SHA256
  • CSRF Prevention: OAuth flows use state parameters to prevent cross-site attacks

Data Flow

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│ Your App │────▶│ Iverton AI │────▶│ Provider │
│ Dashboard │◀────│ Backend │◀────│ (Google, │
│ │ │ (API Proxy)│ │ Facebook) │
└─────────────┘ └─────────────┘ └─────────────┘

All API calls go through Iverton AI's backend, which:

  • Handles authentication and token management
  • Applies rate limiting to prevent API abuse
  • Logs requests for debugging
  • Returns standardized responses

Connecting Your First Integration

Step 1: Navigate to Integrations

From your dashboard, click Integrations in the main sidebar. You'll see the Integration Marketplace with all available services organized by category.

Step 2: Find Your Integration

Browse by category or use the search to find the service you want to connect. Each integration card shows:

  • Name and logo
  • Brief description
  • Connection status (Connected/Disconnected)

Step 3: Start the Connection

Click on the integration card, then click Connect. What happens next depends on the authentication method:

For OAuth integrations (Social media, Google services):

  1. A popup opens with the provider's login page
  2. Sign in to your account
  3. Review the permissions Iverton AI is requesting
  4. Click Authorize or Allow
  5. The popup closes and you're connected

For API key integrations (Email providers, analytics):

  1. A form appears asking for your API key
  2. Go to the provider's dashboard to generate a key
  3. Copy the key and paste it into Iverton AI
  4. Click Save to complete the connection

Step 4: Configure Settings

After connecting, you may need to configure additional settings:

  • Select properties/accounts: Choose which GA4 property, ad account, or page to use
  • Set sync frequency: How often to pull data from the provider
  • Enable features: Turn on specific capabilities like auto-posting or alerts

Managing Connected Integrations

Viewing Connection Status

Go to Integrations to see all your connections. Each integration shows:

  • Green checkmark: Connected and working
  • Yellow warning: Connected but needs attention (token expiring, permissions changed)
  • Red X: Disconnected or error

Refreshing Connections

If an integration shows a warning or stops working:

  1. Click on the integration
  2. Click Reconnect or Refresh
  3. Re-authorize if prompted

Disconnecting Integrations

To remove an integration:

  1. Click on the integration
  2. Click Disconnect
  3. Confirm the disconnection

This revokes Iverton AI's access to that service. You can reconnect anytime.


Troubleshooting

Common Issues

"Authorization failed" or "Invalid token"

  • The provider may have revoked access. Try reconnecting.
  • Your account password may have changed. Re-authorize the connection.

"Rate limit exceeded"

  • You've made too many requests. Wait a few minutes and try again.
  • If this persists, contact support.

"Insufficient permissions"

  • The integration needs additional permissions. Disconnect and reconnect, ensuring you grant all requested permissions.

Data not syncing

  • Check the integration status for errors
  • Verify the correct property/account is selected
  • Try a manual sync if available

Getting Help

If you're having trouble with an integration:

  1. Check the specific integration guide for troubleshooting tips
  2. Review the troubleshooting section in the specific integration docs
  3. Contact support with your workspace ID and error details

API Rate Limits

Different providers have different rate limits. Iverton AI manages these automatically, but heavy usage may hit limits:

ProviderTypical LimitReset Period
Facebook200 calls/hour1 hour
LinkedIn100 calls/day24 hours
Google Analytics50,000 requests/day24 hours
YouTube10,000 units/day24 hours

If you consistently hit rate limits, consider upgrading your API quota with the provider.


What's Next?

Choose an integration guide to get started: