---
title: Flyweel Integrations and Connected Platforms
description: Connect Google Ads, Meta Ads, TikTok Ads, Xero, Pipedrive, and CSV data to Flyweel.
url: "https://www.flyweel.co/docs/integrations"
type: static
generatedAt: "2026-09-18T05:57:35.734Z"
---

![Documentation hero background](https://astro-flyweel-docs.vercel.app/vision-hero.webp)
# Flyweel Integrations and Connected Platforms

## What are Flyweel integrations?[Link to this section](#what-are-flyweel-integrations)

Flyweel integrations connect the systems that show where advertising money goes and what it produces. Google Ads, Meta Ads, and TikTok Ads supply campaign performance. Xero supplies finance data. Pipedrive supplies pipeline and revenue context. CSV uploads cover data that does not yet have a direct connection.

## Related Resources[Link to this section](#related-resources)

 - [Getting Started](/docs/getting-started/quickstart-guide)
 - [AdGrid Campaign Manager](/docs/features/adgrid-campaign-manager)
 - [AI Agent Chat](/docs/features/ai-agent-chat)
 - [Reports & Analytics](/docs/features/reports-analytics)

**Unified Campaign Management**: Flyweel integrates with popular advertising platforms to help you consolidate and analyze your campaign data in one dashboard.

Flyweel connects directly with **Google Ads**, **Meta Ads**, **TikTok Ads**, **Xero**, **Pipedrive**, and **CSV uploads**.

## Available Integrations[Link to this section](#available-integrations)

### Advertising Platforms[Link to this section](#advertising-platforms)

 - **[Google Ads](/docs/integrations/google-ads)**: Connect Search, Display, Shopping, and YouTube campaign data.
 - **[Meta Ads](/docs/integrations/meta-ads)**: Connect Facebook and Instagram advertising data.
 - **[TikTok Ads](/docs/integrations/tiktok-ads)**: Connect advertiser accounts, campaigns, ads, video metrics, and performance data.

### AI & Agents[Link to this section](#ai--agents)

 - **[ChatGPT App](/docs/chatgpt-app/overview)**: Ask ChatGPT about your ad spend and revenue. One-click install, OAuth, read-only
 - **[Flyweel MCP](/docs/mcp/setup)**: Connect Claude, Cursor, Codex, and any other MCP client

### Finance & Accounting[Link to this section](#finance--accounting)

 - **[Xero Invoice Sync](/docs/integrations/xero-sync)**: Automatically sync ad spend invoices to Xero (Premium Feature)

### CRM & Sales[Link to this section](#crm--sales)

 - **[Pipedrive](/docs/integrations/pipedrive)**: Contact syncing with your sales pipeline

### Data Import[Link to this section](#data-import)

 - **[CSV Uploads](/docs/integrations/csv-uploads)**: Import campaign data from any platform via CSV file

---

## Google Ads Integration[Link to this section](#google-ads-integration)

Google Ads integration provides access to all your Search, Display, Shopping, and YouTube campaign data.

### Prerequisites[Link to this section](#prerequisites)

Before connecting Google Ads, ensure you have:

 - **Admin access** to your Google Ads accounts
 - **Active campaigns** with performance data
 - **Google account** with appropriate permissions

### Connection Process[Link to this section](#connection-process)

### Navigate to Integrations

Go to **Settings > Integrations** in your Flyweel dashboard

### Initiate Google Ads Connection

Click the **Connect Google Ads** button to begin authentication

### Google Authentication

You will be redirected to Google’s secure authentication page:

 - Log in with your Google account
 - Review and accept Flyweel’s permission requests
 - Grant access to view Google Ads campaigns and performance data

### Account Selection

After authentication, you will return to Flyweel and see your account hierarchy

### Managing Google Ads Accounts[Link to this section](#managing-google-ads-accounts)

#### Account Hierarchy View[Link to this section](#account-hierarchy-view)

Flyweel displays your Google Ads accounts in an organized hierarchy:

 - **Manager Accounts (MCC)**: Expandable containers showing sub-accounts
 - **Individual Accounts**: Direct Google Ads accounts with campaign data
 - **Account Status Indicators**: Visual status for each account (Active, Suspended, etc.)

**Manager Account Selection**: Selecting a manager account automatically includes all sub-accounts, making it easy to analyze entire account groups.

#### Data Synchronization[Link to this section](#data-synchronization)

After selecting accounts:

 1. Click **Save & Refresh** to save selections
 1. Initial data import begins automatically
 1. Sync duration: 2-15 minutes depending on account size
 1. Data refreshes every 4 hours thereafter

### Google Ads Troubleshooting[Link to this section](#google-ads-troubleshooting)

**Authentication Failures**

 - Ensure you are using the correct Google account
 - Check that your account has Google Ads access
 - Try clearing browser cache and reconnecting

**Missing Accounts**

 - Verify account permissions in Google Ads
 - Check if accounts are suspended or inactive

**Data Sync Delays**

 - Large accounts (1000+ campaigns) may take up to 30 minutes for initial sync
 - Contact support if sync exceeds expected timeframe

## Meta Ads Integration[Link to this section](#meta-ads-integration)

Meta Ads integration includes access to Facebook and Instagram campaigns with unified performance tracking.

### Prerequisites[Link to this section](#prerequisites-1)

Before connecting Meta Ads, ensure you have:

 - **Admin access** to Meta Business Manager
 - **Active ad accounts** with campaign data
 - **Facebook profile** with business permissions

### Connection Process[Link to this section](#connection-process-1)

### Access Integrations Page

Navigate to **Settings > Integrations** in your Flyweel dashboard

### Initiate Meta Connection

Click the **Connect Meta Ads** button to start the authentication flow

### Facebook Authentication

You will be redirected to Facebook’s authentication system:

 - Log in with your Facebook profile
 - Review Flyweel’s permission requests
 - Grant access to your Meta Ads accounts and campaign data

### Ad Account Selection

After authentication, select the ad accounts you want to include in Flyweel

### Managing Meta Ads Accounts[Link to this section](#managing-meta-ads-accounts)

#### Account Selection Strategy[Link to this section](#account-selection-strategy)

 - **Business Manager Structure**: Accounts are organized by Business Manager
 - **Multiple Accounts**: Select all relevant ad accounts for comprehensive analysis
 - **Permission Levels**: Ensure you have appropriate access to selected accounts

#### Data Import[Link to this section](#data-import-1)

**Data Scope**: Meta integration includes all campaign types: Feed, Stories, Reels, and cross-platform placements.

After selecting accounts:

 1. Click **Save & Refresh** to confirm selections
 1. Initial data synchronization begins
 1. Import includes historical data (up to 90 days for initial sync)
 1. Data refreshes every 4 hours thereafter

### Meta Ads Troubleshooting[Link to this section](#meta-ads-troubleshooting)

**Facebook Login Problems**

 - Use the Facebook profile with Business Manager access
 - Ensure you are not using a personal account without business permissions

**Permission Errors**

 - Verify admin access in Meta Business Manager
 - Check ad account ownership or permissions

**Account Not Appearing**

 - Confirm the ad account is active and has recent spend
 - Check Business Manager account assignments

## Xero Invoice Sync[Link to this section](#xero-invoice-sync)

Xero Invoice Sync automatically creates invoices in Xero for your Meta Ads spend. This Premium Feature eliminates manual invoice entry and streamlines advertising reconciliation.

**Premium Feature**: Xero Invoice Sync is available on paid Flyweel plans only.

For complete setup instructions, see the dedicated **[Xero Invoice Sync Guide](/docs/integrations/xero-sync)**.

### Quick Overview[Link to this section](#quick-overview)

**What Flyweel Can Do:**

 - Read contacts and invoices from your Xero organization
 - Sync organization data to match invoices correctly
 - Create invoices for Meta Ads spend (when enabled per account)

**What Flyweel Cannot Do:**

 - Modify existing invoices in Xero
 - Delete any records from your Xero account
 - Change account settings or permissions

### Connection Steps[Link to this section](#connection-steps)

 1. Navigate to **Settings > Integrations** in Flyweel
 1. Click **Connect Xero** and authorize via OAuth
 1. Select your Xero organization
 1. Choose a contact for Meta invoicing
 1. Enable sync for desired Meta ad accounts

---

## Connections and Your Team[Link to this section](#connections-and-your-team)

Every role can connect an ad platform to Flyweel. Once connected, the account joins your team’s shared set. Every member with the right role sees it, not just the person who connected it.

Syncs run on the saved login of whoever connected the account. Teammates never see or hold it. Any member with campaign access can start a sync for a shared account.

**When the connector leaves**: Removing the person who connected an account doesn’t stop it right away. Their saved connection keeps syncing until its token runs out. When that happens, members who can manage connections are told. Each gets an alert in the app and an email. The in-app toast is titled `{platform} needs re-authorization` with the message `A teammate's connection expired. Reconnect to restore syncing.` A member who can’t manage connections sees `Some accounts aren't syncing. Please ask your organization's admin who manages connections to reconnect.` instead. Any of them can reconnect with their own login. Those accounts then carry over on their own. Partial syncs tell you exactly what’s affected, e.g. `Synced 3 of 4 accounts — 1 could not be synced. 1 needs re-authorization.` CRM (Pipedrive) connections can’t be handed over yet. If the person who set one up leaves, that CRM sync stops without a prompt.

See [Team Members & Roles](/docs/settings/team-members) for how roles and invites work.

---

## Account Management Best Practices[Link to this section](#account-management-best-practices)

### Security & Permissions[Link to this section](#security--permissions)

 - **Minimum Required Access**: Flyweel only requests read permissions for campaign data
 - **Data Privacy**: All data is encrypted and stored securely
 - **Access Review**: Regularly review connected accounts and remove unused connections

### Data Synchronization[Link to this section](#data-synchronization-1)

#### Sync Frequency[Link to this section](#sync-frequency)

 - **Data Refresh**: Every 4 hours from connected platforms
 - **Historical Data**: Up to 2 years of performance data available after initial sync
 - **Initial Sync**: Typically 2-15 minutes depending on account size

#### Managing Large Accounts[Link to this section](#managing-large-accounts)

For accounts with extensive campaign data:

 - **Staged Integration**: Connect accounts gradually to monitor performance
 - **Priority Selection**: Start with highest-spending accounts
 - **Performance Monitoring**: Watch for any dashboard slowdowns

---

## Request Integrations[Link to this section](#request-integrations)

Want us to build support for a platform you use? Vote for or request new integrations below:

### Advertising Platforms (Coming Soon)[Link to this section](#advertising-platforms-coming-soon)

 - **[AppLovin](https://www.flyweel.co/integrations/applovin)**: Mobile app advertising & monetization
 - **[LinkedIn Ads](https://www.flyweel.co/integrations/linkedin-ads)**: Professional B2B advertising
 - **[Microsoft Ads](https://www.flyweel.co/integrations/microsoft-ads)**: Bing search advertising
 - **[Outbrain](https://www.flyweel.co/integrations/outbrain)**: Content discovery platform
 - **[Pinterest Ads](https://www.flyweel.co/integrations/pinterest-ads)**: Visual discovery advertising
 - **[Reddit Ads](https://www.flyweel.co/integrations/reddit-ads)**: Community-driven advertising
 - **[Snapchat Ads](https://www.flyweel.co/integrations/snapchat-ads)**: Mobile-first AR advertising
 - **[Taboola](https://www.flyweel.co/integrations/taboola)**: Native content advertising
 - **[X Ads](https://www.flyweel.co/integrations/x-ads)**: Twitter/X platform advertising

### CRM & Sales (Coming Soon)[Link to this section](#crm--sales-coming-soon)

 - **[Attio](https://www.flyweel.co/integrations/attio)**: Modern CRM platform
 - **[Capsule CRM](https://www.flyweel.co/integrations/capsulecrm)**: Simple CRM solution
 - **[Close](https://www.flyweel.co/integrations/close)**: Sales automation CRM
 - **[Copper CRM](https://www.flyweel.co/integrations/copper-crm)**: Google Workspace CRM
 - **[GoHighLevel](https://www.flyweel.co/integrations/gohighlevel)**: All-in-one marketing platform
 - **[Google Sheets](https://www.flyweel.co/integrations/google-sheets)**: Spreadsheet data integration
 - **[HubSpot](https://www.flyweel.co/integrations/hubspot)**: Marketing & sales platform
 - **[Monday.com](https://www.flyweel.co/integrations/monday-com)**: Work management platform
 - **[Salesforce](https://www.flyweel.co/integrations/salesforce)**: Enterprise CRM platform
 - **[Zoho CRM](https://www.flyweel.co/integrations/zoho-crm)**: Cloud-based CRM

### Analytics & Tracking (Coming Soon)[Link to this section](#analytics--tracking-coming-soon)

 - **[Google Analytics](https://www.flyweel.co/integrations/google-analytics)**: Web analytics platform
 - **[Google Tag Manager](https://www.flyweel.co/integrations/google-tag-manager)**: Tag management system

### Lead Distribution (Coming Soon)[Link to this section](#lead-distribution-coming-soon)

 - **[ClickPoint LeadExec](https://www.flyweel.co/integrations/clickpoint-leadexec)**: Lead management platform
 - **[Databowl](https://www.flyweel.co/integrations/databowl)**: Lead distribution system
 - **[LeadByte](https://www.flyweel.co/integrations/leadbyte)**: Lead distribution platform
 - **[Leadspedia](https://www.flyweel.co/integrations/leadspedia)**: Lead marketplace & distribution
 - **[Phonexa](https://www.flyweel.co/integrations/phonexa)**: Lead tracking & distribution

**Request New Integration**: Click any platform above to learn more and vote for it to be built. Do not see what you need? Contact us at [team@flyweel.co](mailto:team@flyweel.co)

---

## Need Help?[Link to this section](#need-help)

**Integration Support**: If you encounter issues connecting your accounts, our support team is here to help with platform-specific troubleshooting.

### Support Resources[Link to this section](#support-resources)

 - **Technical Support**: [team@flyweel.co](mailto:team@flyweel.co)
 - **Platform Documentation**: Review [Google Ads Help](https://support.google.com/google-ads) and [Meta Business Help](https://business.facebook.com/help)
 - **Live Chat**: Available in-app for integration assistance

### Next Steps[Link to this section](#next-steps)

Once your accounts are connected and syncing:

 1. **Explore the [AdGrid Campaign Manager](/docs/features/adgrid-campaign-manager)** for unified campaign analysis
 1. **Try the [AI Agent](/docs/features/ai-agent-chat)** for cross-platform optimization insights
 1. **Set up [Reports & Analytics](/docs/features/reports-analytics)** for AI-generated reports

---

## Frequently Asked Questions[Link to this section](#frequently-asked-questions)

### Which platforms does Flyweel currently support?[Link to this section](#which-platforms-does-flyweel-currently-support)

Flyweel currently supports Google Ads, Meta Ads, TikTok Ads, Xero, Pipedrive, and CSV uploads. AI clients can access supported workspace data through the Flyweel MCP server and ChatGPT app.

### How long does it take to connect my ad accounts to Flyweel?[Link to this section](#how-long-does-it-take-to-connect-my-ad-accounts-to-flyweel)

Most teams complete the connection process in under 5 minutes. Initial data sync typically takes 2-15 minutes depending on your account size.

### Can I connect multiple Google Ads accounts to Flyweel?[Link to this section](#can-i-connect-multiple-google-ads-accounts-to-flyweel)

Yes, you can connect unlimited Google Ads accounts, including Manager (MCC) accounts which automatically include all sub-accounts.

### Do I need admin access to connect my advertising accounts?[Link to this section](#do-i-need-admin-access-to-connect-my-advertising-accounts)

Yes, admin-level access is required for both Google Ads and Meta Ads to grant Flyweel the necessary read permissions.

### What permissions does Flyweel require to access my ad accounts?[Link to this section](#what-permissions-does-flyweel-require-to-access-my-ad-accounts)

Flyweel only requests read-only access to view campaign performance data. We never request permissions to modify campaigns, change budgets, or make purchases.

### How often does Flyweel sync data from my connected platforms?[Link to this section](#how-often-does-flyweel-sync-data-from-my-connected-platforms)

Data refreshes every 4 hours from connected platforms.

### Can I disconnect my ad accounts from Flyweel at any time?[Link to this section](#can-i-disconnect-my-ad-accounts-from-flyweel-at-any-time)

Yes. You can disconnect accounts anytime from Settings > Integrations. This immediately revokes Flyweel’s access while preserving your historical data.

### What happens to my data if I disconnect an advertising account?[Link to this section](#what-happens-to-my-data-if-i-disconnect-an-advertising-account)

Historical performance data remains available in Flyweel for reporting and analysis. Only new data synchronization stops.

### Does Flyweel support Google Ads Manager (MCC) accounts?[Link to this section](#does-flyweel-support-google-ads-manager-mcc-accounts)

Yes. Selecting an MCC account automatically includes all sub-accounts for comprehensive cross-account analysis.

### How do I troubleshoot connection issues with my ad platforms?[Link to this section](#how-do-i-troubleshoot-connection-issues-with-my-ad-platforms)

Common fixes include clearing browser cache, verifying account permissions, and ensuring correct login credentials. For persistent issues, contact [team@flyweel.co](mailto:team@flyweel.co).

---

**Ready to connect?** With your platforms connected, you have access to Flyweel’s Advertising Finance capabilities for reporting, reconciliation, and accountable advertising growth.

### Ready to get started?

Start optimizing your ad spend today with Flyweel.
  [Start Free](https://signup.flyweel.co/?variant=control)