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
Step 1: Navigate to the integrations page
In the Ops module, go to Settings > Integrations.
Step 2: Select the integration
Click the Connect button on the integration card you want to set up.
Step 3: Enter credentials
Provide the required credentials — an API Key, OAuth authorization, or Account ID depending on the service.
Choose which data types to sync, the sync frequency, and the sync direction.
Step 5: Test the connection
Click Test or Refresh to verify the connection works.
Click Save Settings to persist your configuration.
Set up QuickBooks Online
QuickBooks syncs invoices, expenses, and payment data between
PlaneConnection and QuickBooks Online.
Step 1: Navigate to the QuickBooks settings page
Go to Ops > Settings > Integrations and click Configure (or Connect) on the QuickBooks card.
Step 2: Connect with OAuth
Enter your QuickBooks Company ID and click Connect with OAuth. You are redirected to QuickBooks to authorize the connection.
Toggle the data types you want to synchronize (Invoices, Expenses, Payments).
Step 4: Set the sync frequency
Choose how often data synchronizes (hourly, every 6 hours, daily, or manual only).
Step 5: Save your 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.
Step 1: Navigate to the ForeFlight settings page
Go to Ops > Settings > Flight Planning > ForeFlight Dispatch.
Step 2: Enter your ForeFlight credentials
Provide your ForeFlight Dispatch API credentials or authorize via the integration flow.
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.
Step 1: Navigate to the TaxxAll Aviator settings page
Go to Ops > Settings > Maintenance > TaxxAll Aviator.
Step 2: Enter your TaxxAll credentials
Provide your TaxxAll Aviator API key or account credentials.
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:
| Integration | Category | Purpose |
|---|
| ForeFlight | Flight Ops | Import flight data, weather briefings, and route information into safety analysis |
| CAMP Systems | Maintenance | Sync maintenance tracking and compliance data |
| TrackA | Flight Ops | Connect flight scheduling and crew management |
| Slack | Communication | Send safety alerts and notifications to Slack channels |
| Email (SMTP) | Communication | Send email notifications for new reports and CPAs |
| ASAP Gateway | Analytics | Submit reports to the FAA Aviation Safety Action Program |
| Training Management | Training | Import training records and qualification data |
| Webhooks | Analytics | Send 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.
Step 1: Open the Webhooks configuration
Go to Safety > Settings > Integrations and click Configure on the Webhooks card.
Step 2: Add a webhook endpoint
Enter the HTTPS URL of your receiving endpoint.
Step 3: Select events to send
Choose which event types trigger the webhook:
New safety report submitted
Report status changed
Investigation opened or closed
CPA created or status changed
Compliance gap detected
Step 4: Optionally add a secret
Enter a shared secret to validate webhook payloads on your receiving end. PlaneConnection signs each payload with an HMAC-SHA256 signature.
Click Save Settings and send a test event to verify your endpoint is receiving payloads correctly.
Set up the ASAP Gateway
Step 1: Open the ASAP Gateway configuration
Go to Safety > Settings > Integrations and click Configure on the ASAP Gateway card.
Step 2: Enter your ASAP program credentials
Provide your FAA ASAP program identifier and any required API key or shared secret from your ASAP program administrator.
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:
- Navigate to the integration’s settings page.
- Click the Disconnect button.
- 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.