Skip to main content
This guide helps you connect PlaneConnection with third-party services for flight planning, accounting, maintenance, and communications.
This feature requires administrator or workspace owner permissions. Changes made here affect all users in your workspace.
Who should read this: Workspace administrators (Admin role). Only Admins can configure integrations. You also need active accounts and API credentials for the third-party services you want to connect.

General Setup Process

1
Step 1: Navigate to the integrations page
2
In the Ops module, go to Settings > Integrations.
3
Step 2: Select the integration
4
Click the Connect button on the integration card you want to set up.
5
Step 3: Enter credentials
6
Provide the required credentials — an API Key, OAuth authorization, or Account ID depending on the service.
7
Step 4: Configure sync options
8
Choose which data types to sync, the sync frequency, and the sync direction.
9
Step 5: Test the connection
10
Click Test or Refresh to verify the connection works.
11
Step 6: Save settings
12
Click Save Settings to persist your configuration.

Set up QuickBooks Online

QuickBooks syncs invoices, expenses, and payment data between PlaneConnection and QuickBooks Online.
1
Step 1: Navigate to the QuickBooks settings page
2
Go to Ops > Settings > Integrations and click Configure (or Connect) on the QuickBooks card.
3
Step 2: Connect with OAuth
4
Enter your QuickBooks Company ID and click Connect with OAuth. You are redirected to QuickBooks to authorize the connection.
5
Step 3: Configure sync data types
6
Toggle the data types you want to synchronize (Invoices, Expenses, Payments).
7
Step 4: Set the sync frequency
8
Choose how often data synchronizes (hourly, every 6 hours, daily, or manual only).
9
Step 5: Save your settings
10
Click Save Settings.
If you see a sync error for payments, check that your QuickBooks chart of accounts mappings are correct. Mismatched account mappings are the most common cause of payment sync failures.
After connecting QuickBooks, you can monitor sync status from the QuickBooks integration settings page.

Set up ForeFlight Dispatch

ForeFlight Dispatch syncs trip and flight plan data bidirectionally between PlaneConnection and ForeFlight.
1
Step 1: Navigate to the ForeFlight settings page
2
Go to Ops > Settings > Flight Planning > ForeFlight Dispatch.
3
Step 2: Enter your ForeFlight credentials
4
Provide your ForeFlight Dispatch API credentials or authorize via the integration flow.
5
Step 3: Save and test
6
Click Save Settings and verify the connection status shows “Connected.”

Set up TaxxAll Aviator

TaxxAll Aviator provides cloud-based aircraft maintenance tracking and compliance management.
1
Step 1: Navigate to the TaxxAll Aviator settings page
2
Go to Ops > Settings > Maintenance > TaxxAll Aviator.
3
Step 2: Enter your TaxxAll credentials
4
Provide your TaxxAll Aviator API key or account credentials.
5
Step 3: Save and verify
6
Click Save Settings and confirm the status indicator shows a successful connection.

Set up Safety module integrations

The Safety module has its own integrations page at Safety > Settings > Integrations for connecting external systems to your SMS program. Available safety integrations:
IntegrationCategoryPurpose
ForeFlightFlight OpsImport flight data, weather briefings, and route information into safety analysis
CAMP SystemsMaintenanceSync maintenance tracking and compliance data
TrackAFlight OpsConnect flight scheduling and crew management
SlackCommunicationSend safety alerts and notifications to Slack channels
Email (SMTP)CommunicationSend email notifications for new reports and CPAs
ASAP GatewayAnalyticsSubmit reports to the FAA Aviation Safety Action Program
Training ManagementTrainingImport training records and qualification data
WebhooksAnalyticsSend real-time safety events to external systems

Set up a webhook

Webhooks let you push safety events to external SIEM platforms, reporting dashboards, or automation tools in real time.
1
Step 1: Open the Webhooks configuration
2
Go to Safety > Settings > Integrations and click Configure on the Webhooks card.
3
Step 2: Add a webhook endpoint
4
Enter the HTTPS URL of your receiving endpoint.
5
Step 3: Select events to send
6
Choose which event types trigger the webhook:
7
  • New safety report submitted
  • Report status changed
  • Investigation opened or closed
  • CPA created or status changed
  • Compliance gap detected
  • 8
    Step 4: Optionally add a secret
    9
    Enter a shared secret to validate webhook payloads on your receiving end. PlaneConnection signs each payload with an HMAC-SHA256 signature.
    10
    Step 5: Save and test
    11
    Click Save Settings and send a test event to verify your endpoint is receiving payloads correctly.

    Set up the ASAP Gateway

    1
    Step 1: Open the ASAP Gateway configuration
    2
    Go to Safety > Settings > Integrations and click Configure on the ASAP Gateway card.
    3
    Step 2: Enter your ASAP program credentials
    4
    Provide your FAA ASAP program identifier and any required API key or shared secret from your ASAP program administrator.
    5
    Step 3: Save and verify
    6
    Click Save Settings and confirm the connection status shows “Connected.”
    Safety integrations at Safety > Settings > Integrations are separate from the operations integrations at Ops > Settings > Integrations. Configure safety-specific connections (webhooks, ASAP, SMS communication tools) in the Safety module and flight-ops connections (QuickBooks, ForeFlight Dispatch, TaxxAll) in the Ops module.

    Disconnect an integration

    To disconnect an active integration:
    1. Navigate to the integration’s settings page.
    2. Click the Disconnect button.
    3. Confirm the disconnection in the dialog.
    Disconnecting stops all data synchronization immediately. Historical sync records are preserved in PlaneConnection.
    Disconnecting does not delete previously synced data from either system. To remove synced data, you must do so manually in both PlaneConnection and the third-party service.

    Integrations Directory

    Complete list of all supported integrations with data flow details.

    Configure Workspace

    General workspace configuration and settings.

    Configure Flight Settings

    Flight logs, duty time, and operational settings.

    Export Data

    Export data for backup or migration.
    Last modified on April 11, 2026