> ## Documentation Index
> Fetch the complete documentation index at: https://docs.planeconnection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Connect ForeFlight

> Set up the ForeFlight Dispatch integration to sync trip data, flight plans, crew assignments, and route information bidirectionally.

By the end of this guide, you will have connected PlaneConnection to ForeFlight Dispatch, configured bidirectional trip sync, and verified the connection.

<Warning>
  This feature requires **administrator** or **workspace owner** permissions. Changes made here
  affect all users in your workspace.
</Warning>

<Info>
  You need the Admin role and an active ForeFlight Dispatch subscription. ForeFlight Business
  Performance or higher plan is required for dispatch API access.
</Info>

## Prerequisites

* An active ForeFlight Dispatch account with API access enabled.
* Admin role in PlaneConnection.
* ForeFlight Dispatch API credentials (provided by ForeFlight support).

## What syncs between PlaneConnection and ForeFlight

| Data Type    | Direction                     | Details                                              |
| ------------ | ----------------------------- | ---------------------------------------------------- |
| Trips        | Bidirectional                 | Trips created in either system sync to the other.    |
| Aircraft     | PlaneConnection to ForeFlight | Fleet data including registration, type, and status. |
| Crew         | PlaneConnection to ForeFlight | Crew assignments for each trip leg.                  |
| Routes       | PlaneConnection to ForeFlight | Origin, destination, waypoints, and alternates.      |
| Weather      | ForeFlight to PlaneConnection | Weather briefings and TAFs for trip routes.          |
| Flight plans | ForeFlight to PlaneConnection | Filed flight plan data and FMS route strings.        |

## Connect ForeFlight

<Steps>
  ### Step 1: Navigate to the ForeFlight settings page

  Go to **Ops > Settings > Integrations** and select the **Flight Planning** category. Click **Configure** on the ForeFlight Dispatch card.

  ### Step 2: Enter your ForeFlight credentials

  Provide your ForeFlight Dispatch API key and organization identifier. These are available from ForeFlight's integration settings or from ForeFlight support.

  ### Step 3: Configure sync options

  Choose which data types to synchronize and the sync direction for each:

  | Option         | Default | Description                              |
  | -------------- | ------- | ---------------------------------------- |
  | Sync trips     | Enabled | Bidirectional trip creation and updates. |
  | Sync aircraft  | Enabled | Push fleet data to ForeFlight.           |
  | Sync crew      | Enabled | Push crew assignments to ForeFlight.     |
  | Import weather | Enabled | Pull weather data for trip routes.       |

  ### Step 4: Test the connection

  Click **Test Connection** to verify that PlaneConnection can communicate with ForeFlight's API. A success message confirms the integration is active.

  ### Step 5: Save settings

  Click **Save Settings**. The integration status shows **Connected**.
</Steps>

<Tip>
  After connecting ForeFlight, any new trip created in PlaneConnection automatically appears in
  ForeFlight Dispatch within minutes. Crew members using ForeFlight on their iPads see the trip in
  their schedule without manual entry.
</Tip>

## Verify the sync

After connecting:

1. Create a test trip in PlaneConnection with a departure within the next 24 hours.
2. Open ForeFlight Dispatch and verify the trip appears with correct route, aircraft, and crew data.
3. File a flight plan in ForeFlight and verify the filed plan data syncs back to the trip in PlaneConnection.

## Disconnect ForeFlight

1. Navigate to **Ops > Settings > Integrations > Flight Planning**.
2. Click **Disconnect** on the ForeFlight card.
3. Confirm the disconnection.

Disconnecting stops all data synchronization. Previously synced trips remain in both systems.

## Troubleshooting

| Issue                            | Solution                                                                              |
| -------------------------------- | ------------------------------------------------------------------------------------- |
| Connection test fails            | Verify API credentials and that your ForeFlight plan includes API access.             |
| Trips not syncing                | Check that the trip departure is within ForeFlight's sync window (typically 30 days). |
| Crew not appearing in ForeFlight | Verify crew members have email addresses that match their ForeFlight accounts.        |
| Weather data missing             | Confirm the Import weather option is enabled in sync settings.                        |

## Related

<CardGroup cols={2}>
  <Card title="Create a Trip" href="/how-to/ops/create-trip">
    Create trips that automatically sync to ForeFlight.
  </Card>

  <Card title="Use Weather" href="/how-to/ops/use-weather">
    View weather data imported from ForeFlight and other sources.
  </Card>

  <Card title="Integrations Directory" href="/reference/integrations-directory">
    Complete list of all supported integrations.
  </Card>

  <Card title="Set Up Integrations" href="/how-to/admin/set-up-integrations">
    General integration setup process.
  </Card>
</CardGroup>
