Documentation
AeroPoint user and admin guide.
AeroPoint is a secure aviation operations web application for managing program waypoints, NOTAMs and hazards, counties, plates, map layers, files, imports, exports, users, groups, audit logs, backups, and deconfliction entries.
Getting Started
What AeroPoint Is
AeroPoint keeps aviation program data and operational planning in one web app. Most users work from the program home page or the Deconfliction page. Administrators also use Settings to manage access, programs, logs, feature flags, and backups.
Signing In
- Open your organization’s AeroPoint site.
- Enter your username and password.
- Select Sign In.
- If your company uses invitations, finish account creation from the invitation link first.
Password Reset
- On the sign-in page, choose the password reset option.
- Enter the email address associated with your AeroPoint account.
- Open the reset email and follow the link.
- Create a new password and sign in again.
Profile And Required Account Fields
New and existing users must keep required profile fields complete before saving profile changes. Required fields include username, email, first name, last name, company name, timezone, coordinate display format, and profile picture.
- Profile picture: required for current profiles and new registrations.
- Company name: required for user identity and deconfliction context.
- Timezone: used for local schedule display and deconfliction entry times.
- Coordinate display format: controls how coordinates are shown after saving.
- Phone number: required only when deconfliction is enabled. It must be a 10-digit phone number and may be entered as
5555555555,555-555-5555,555.555.5555,(555)555-5555, or(555) 555-5555.
Basic Navigation
The top navigation changes by role and enabled features. Typical users see program data tabs and may see Deconfliction. Admins see Settings. Contractor-only users see a stripped navigation experience and default to Deconfliction.
- Use the active program selector to switch programs when more than one program is available.
- Use the home page tabs to manage program records.
- Use Deconfliction to add, review, filter, map, and export operation entries.
- Use the profile dropdown for account settings and sign-out.
Home Page / Main Data Tabs
The home page is organized by active program. The visible tabs are Waypoints, NOTAMs, Plates, Layers, Files, and Counties. Counties are hidden for hazard programs.
| Tab | Use It For | Common Actions |
|---|---|---|
| Waypoints | Permanent or program-specific map points. | Add, edit, delete, import CSV, export, manage files. |
| NOTAMs | Temporary hazards and notices shown with reserved hazard icons. | Add, edit, delete, import CSV, attach files. |
| Counties | County boundaries and county descriptions. | View counties and edit descriptions when permitted. |
| Plates | Program plate PDFs tied to a four-character code. | Upload PDFs, select procedure type, delete. |
| Layers | Program map layers and related layer files. | Upload supported layer files and remove layers. |
| Files | General program files not tied to a specific waypoint or NOTAM. | Upload, download, delete, and review file indicators. |
Column Sorting
Main data tables can be sorted by clicking sortable column headers. Program switching includes a searchable program dropdown, but the home page data tabs themselves do not have general search or filter controls. Tabs remember the last active tab in the browser so returning to the page opens the same area.
Indicators And Actions
Record tables use indicator dots to show whether descriptions or files exist. The Actions column contains row-specific controls such as edit, delete, file management, and download/open actions. Delete actions ask for confirmation before removing records.
Waypoints
Adding A Waypoint
- Select the correct active program.
- Open the Waypoints tab.
- Select the add waypoint action.
- Enter Waypoint ID, Waypoint Name, latitude, longitude, and any optional city, state, FAA identifier, description, or files.
- Choose a Waypoint Icon.
- If the waypoint is an airport, check Airport and provide an FAA identifier.
- Save the waypoint.
Editing Or Deleting A Waypoint
- Find the waypoint in the Waypoints table.
- Use the Actions column to edit or delete.
- When editing, update fields and save.
- When deleting, confirm the prompt before the record is removed.
How Waypoints Appear
Waypoints appear in the program list and in map/export views using their saved coordinates and selected icon. File and description indicators help identify records with extra details without opening each row.
Changing The Waypoint Icon
- Open the waypoint add or edit form.
- Open the Waypoint Icon picker.
- Search or browse icon groups: Pins, Diamonds, Circles, Squares, and Shapes.
- Select an icon and save the waypoint.
The icon picker shows the actual icon, and the CSV import uses the matching value in the Waypoint Type column.
| Icon | CSV Value | Icon | CSV Value | Icon | CSV Value |
|---|---|---|---|---|---|
bpin | gpin | ltbpin | |||
pkpin | ypin | wpin | |||
ppin | bdiamond | gdiamond | |||
ltbdiamond | pkdiamond | ydiamond | |||
wdiamond | rdiamond | pdiamond | |||
bcircle | gcircle | ltbcircle | |||
pkcircle | ycircle | wcircle | |||
rcircle | pcircle | bsquare | |||
gsquare | ltbsquare | pksquare | |||
ysquare | wsquare | rsquare | |||
psquare | target | diamond | |||
square | triangle | pmcircle | |||
pmsquare |
Coordinates
AeroPoint accepts decimal degrees, degrees decimal minutes, and degrees minutes seconds. Examples include 38.888160, 38 53.290 N, 38 53 17 N, -77.019868, 77 1.192 W, and 77 1 11 W.
W suffix, and review imported coordinates before saving.Uploading Or Associating Files
- Open the waypoint add/edit file area or use the row file action.
- Select PDF or TXT files.
- Upload and save.
- Return to the Waypoints table and confirm the file indicator dot is present.
NOTAMs / Hazards
NOTAMs and hazards use waypoint-like storage but are separated from ordinary waypoints because they export as a separate NOTAM file instead of being included in the waypoint export. They are shown with the reserved hazard marker, may include active start/end windows, and expired entries are hidden when their end time is in the past.
Adding A NOTAM Or Hazard
- Open the active program.
- Select the NOTAMs tab.
- Choose the add NOTAM/hazard action.
- Enter NOTAM ID, NOTAM Name, latitude, longitude, and NOTAM text or description.
- Add optional city, state, start date, end date, and attachments.
- Save the entry.
Editing And Deleting
- Find the entry in the NOTAMs table.
- Use the Actions column to edit or delete.
- Update required fields, active window, text, or files as needed.
- Confirm delete prompts before removing an entry.
Differences From Waypoints
- NOTAM/hazard entries use reserved hazard icon behavior instead of the ordinary Waypoint Icon picker.
- NOTAMs export separately from waypoint files, which keeps temporary hazards out of permanent waypoint exports.
- They may have start and end dates that control visibility.
- They are intended for temporary or cautionary operational information.
- Attachments are handled like waypoint attachments, with PDF/TXT support in the UI.
Automatic NOTAM Exports
If a user has automatic NOTAM exports enabled and is connected to the same Dropbox account used for ForeFlight, AeroPoint exports NOTAMs.zip to Dropbox for the selected programs. ForeFlight can then pick up the updated NOTAM content pack from that Dropbox account.
- Creating, editing, or deleting a NOTAM/hazard triggers a background export for relevant Dropbox accounts.
- AeroPoint also checks for NOTAMs becoming active and triggers exports for affected programs.
- The exported NOTAM file includes active NOTAMs: start time is blank or has passed, and end time is blank or still in the future.
- When a NOTAM ends, it no longer appears in the active NOTAM export after expiration cleanup and the export process run.
Counties
The Counties tab displays county boundaries loaded from static county KML files and county-specific information stored in AeroPoint. Counties are available on normal programs and hidden for hazard programs.
- Open the active program.
- Select Counties.
- Review county rows and any description indicator dots.
- If you have permission, edit county description information and save.
Plates
Adding Plates
- Open the Plates tab.
- Enter the plate code in the FAA identifier field.
- Select the procedure type: Airport, Departure, Arrival, Approach, or Other.
- Select one or more PDF files.
- Upload the files.
Deleting Plates
- Find the plate row.
- Select the delete action.
- Confirm the prompt.
Layers
Layers are program-level map or reference files. The current UI supports .kml, .mbtiles, .fbtiles, and .pdf files.
- Open the Layers tab.
- Select one or more supported files.
- Upload the files.
- Use delete actions to remove layers that should no longer be distributed with the program.
Files
Uploading Program Files
- Open the Files tab.
- Select one or more files.
- Upload the files.
- Return to the tab after the page reloads and confirm the files appear.
Associating Files With Records
Waypoint and NOTAM records can have attached files. Use the record-specific file area or row action to upload attachments. File indicator dots show which records already have files.
- Open the record’s edit/file action.
- Select PDF or TXT attachments when the UI limits file types.
- Save or upload.
- Use delete actions to remove stale attachments.
Dropbox Behavior
If Dropbox is connected, AeroPoint can use the integration for file workflow support. Files still appear in AeroPoint through the relevant program or record file lists. If files do not appear where expected, check the connection status in Account Settings and confirm the file was uploaded to the intended program or record.
Import / Export
Waypoint Import
- Open the active program and go to Waypoints.
- Download or review the sample CSV.
- Prepare a CSV with the required columns.
- Choose the waypoint import action and select the file.
- Review import feedback and correct any reported rows.
Current waypoint CSV columns:
Waypoint ID,Waypoint Name,City,State,Latitude,Longitude,Waypoint Type,Airport,FAA Identifier,Description
Example row:
ABVLE,Abbeville Area Med Ctr,ABBEVILLE,SC,34.158333,-82.382000,bpin,Yes,SC83,Abbeville Area Med Ctr waypoint from AeroPoint export
NOTAM Import
- Open the active program and go to NOTAMs.
- Prepare a CSV using the NOTAM sample format.
- Import the file.
- Review any validation errors and confirm the entries appear in the NOTAMs table.
Current NOTAM CSV columns:
NOTAM ID,NOTAM Name,City,State,Latitude,Longitude,NOTAM Text,Start Date,End Date
Example row:
FDC12,TFR - VIP Movement,WASHINGTON,DC,38.8977,-77.0365,TFR in effect for VIP movement. All aircraft operations prohibited within 3NM radius of coordinates.,6/15/24 14:00,
6/15/24 14:00. Blank start or end dates are allowed in the sample.Common CSV Mistakes
- Missing or renamed column headers.
- Waypoint IDs longer than five characters.
- Duplicate waypoint IDs in the same program.
- Unsupported Waypoint Icon values.
- Latitude and longitude reversed.
- Descriptions with line breaks not wrapped correctly by the CSV editor.
Exports
AeroPoint supports exports for program data and deconfliction data based on enabled features. Export options may include KML, CSV, route/geospatial files, and program-specific export packages. Route and geospatial exports use the saved coordinates and route segments from the current records.
For deconfliction exports, use the Export control on the Deconfliction map/table view after filtering to the records you need.
Automatic Dropbox Exports
When Dropbox is connected to the account used by ForeFlight, AeroPoint can keep export packages updated in Dropbox so ForeFlight receives the latest files.
- NOTAMs: selected programs export to NOTAMs.zip. NOTAM changes and activation checks trigger updated exports for the affected Dropbox account.
- Deconfliction: the scheduled hourly export command uploads DECON.zip for users with Dropbox connected when the deconfliction feature is enabled.
- Ended records: NOTAMs with past end times drop out of NOTAM exports. Deconfliction entries with past end times drop out of the scheduled deconfliction export.
Deconfliction Import Buttons
The deconfliction form always shows Import from Aloft, Import from ForeFlight, and Import from Google Earth. ForeFlight and Google Earth imports switch the operation type to Route. Aloft imports mission details when your token and mission data are available. Review every imported point before submitting.
Dropbox Integration
What It Does
Dropbox integration connects your AeroPoint account to Dropbox-supported file workflows. It helps keep exported or uploaded operational files available outside the app when your organization uses that workflow.
Connect Or Configure
- Open the profile dropdown.
- Select Account Settings.
- Find the Dropbox integration area.
- Connect or refresh the Dropbox authorization.
- Return to AeroPoint and confirm the connected state is shown.
Expected Workflow
- Upload or export files from AeroPoint.
- Confirm the files appear in the related AeroPoint tab or record.
- Check Dropbox if your company workflow expects synced output there.
- Reconnect Dropbox from Account Settings if sync fails or authorization expires.
Account Settings
Use Account Settings to update identity, profile, display, integration, and password information.
- Username, email, first name, last name: required account identity fields.
- Timezone: required for local display and deconfliction schedules.
- Coordinate display format: controls how coordinates are displayed after data is saved.
- Company name: required.
- Phone number: required only when deconfliction is enabled; normalized to a 10-digit format.
- Profile picture: required before saving a complete profile.
- Aloft API token: shown as a protected token field when available. Existing tokens may appear masked.
- Automatic NOTAM export program selection: available when the related feature is enabled.
- Password change: updates the current password after validation.
Admin Settings Page
The Settings page includes tabs based on role and feature access. Company admins and superusers see the broadest management tools.
| Tab / Section | Who Can Access | What It Is For |
|---|---|---|
| Programs | Users with Settings access | Create, rename, delete, and assign programs. |
| Users | Company admins and superusers | Manage users, invitations, access requests, status, and groups. |
| Groups | Settings users | Create groups and assign programs to groups. |
| Logs | Company admins and superusers | Search, filter, sort, paginate, and export audit logs. |
| Database | Staff and company admins; restore is superuser-only | Create company or full backups; restore full backups where allowed. |
| Features | Superusers | Enable or disable feature flags. |
| Deconfliction email recipients | Admins when deconfliction is enabled | Manage additional conflict notification recipients. |
Multi-Select Behavior
Multi-select fields for groups and programs use click/tap toggles. You do not need Ctrl or Cmd. Click a selected option again to deselect it.
Common Settings Mistakes
- Creating a program without being in at least one group.
- Using a program code longer than 10 characters.
- Forgetting to assign a new group to a program.
- Expecting deleted users or programs to remain available in ordinary user views.
- Changing feature flags without telling affected users to refresh.
Audit Logs
Audit logs are stored in PostgreSQL for long-term retention. They capture meaningful create, update, delete, admin, access, backup, and operational events. View/download noise is intentionally not logged so the log stays useful.
- Open Settings.
- Select Logs.
- Search by text or use action, category, and date filters.
- Sort columns when available.
- Use pagination to move through results.
- Select Export CSV when you need a filtered copy.
Programs And Groups
Programs
- Open Settings and select Programs.
- Enter Program Name and Program Code.
- Choose an initial group when available.
- Select Create Program.
- Use Rename Program to update name or code.
- Use Delete Program only when the program should be removed.
Groups
- Open Settings and select Groups.
- Create a group with a clear name.
- Assign programs using the multi-select control.
- Assign users to groups from the Users tab.
- Edit group program membership as operations change.
- Delete groups only after confirming users and programs no longer depend on them.
User Management
Users, Invitations, And Access Requests
- Open Settings and select Users.
- Review active users, pending invitations, and pending access requests.
- Send invitations by entering an email address and selecting groups.
- Approve or reject access requests after verifying the requester.
- Update user group membership with the click/tap multi-select control.
- Use status/delete actions carefully; changes affect access immediately or after the next refresh.
Contractor-Only Behavior
Users who are only in the Contractor group see a stripped navigation experience. They default to Deconfliction and only see the logo/profile dropdown rather than the full navigation. Add another group if a contractor needs access to program data tabs.
Deconfliction
What It Is For
Deconfliction helps aviation teams communicate planned operations, compare overlapping time and airspace, and review potential conflicts before or during field operations. Use it when aircraft, sUAS, routes, mission areas, or work zones could overlap with other active or planned operations.
Add Entry Page
- Open Deconfliction.
- Select Add Entry.
- Complete Operator fields: First Name, Last Name, Company Name, and Pilot Phone.
- Complete Aircraft fields: Aircraft Type, Tail Number when shown, and Radio Frequency if needed.
- Set Start Time (Local) and End Time (Local).
- Select Mission. If Mission is Other, enter Mission Type.
- Select Operation Type: Area, Route, or Mission Area when available.
- Enter latitude/longitude and Airspace Diameter or Corridor Width.
- Submit the entry and review the conflict-check popup.
Edit Entry Page
- Open the entry from the Current Entries table.
- Update operator, aircraft, schedule, mission, route, or airspace details.
- Review imported or saved route points if the entry is a Route.
- Select update/save.
- Review any conflict-check popup before continuing.
Required Fields And Validation
- Aircraft Type choices are Plane, Helicopter, and sUAS.
- Tail Number shows for Plane and Helicopter, and is hidden/cleared for sUAS.
- Tail numbers can be N-numbers or callsigns, saved per user, and can be up to 50 characters.
- Mission choices include Utility, Fire, Drone, and Other. Other requires a mission type/description.
- Operation Type choices are Area, Route, and Mission Area when available.
- Airspace Diameter and Corridor Width must be from 0.1 to 5.0 NM.
- Phone numbers must be valid 10-digit numbers.
- Schedule fields use local time based on the user’s timezone/profile context.
Tail Number Dropdown
- Select Aircraft Type Plane or Helicopter.
- Open the Tail Number dropdown.
- Click anywhere on a row to select that tail number.
- Use the trash icon only when you want to delete the saved tail number.
- Use Add Tail Number at the bottom to save a new value.
Import Buttons
The form always shows Import from Aloft, Import from ForeFlight, and Import from Google Earth.
- Import from Aloft can fill mission details when a valid API token and mission data are available.
- Import from ForeFlight imports route files and switches Operation Type to Route.
- Import from Google Earth imports KML/KMZ route files and switches Operation Type to Route.
- After any import, review and edit route points before submitting.
Saved Routes And Route Points
When Operation Type is Route, the Saved Routes dropdown appears. Click anywhere on a saved route row to select it. The trash icon deletes only; it does not select the route. Route entries include a route point editor, and multiple route segments may display as separate lines on the map/export depending on the imported or edited route data.
Automatic Deconfliction Exports
When deconfliction is enabled and a user has Dropbox connected, AeroPoint’s scheduled hourly deconfliction export uploads DECON.zip to Dropbox. If that Dropbox account is connected to ForeFlight, the deconfliction content pack becomes available there after Dropbox and ForeFlight sync.
- The scheduled export runs from the app’s automatic deconfliction export command.
- The current source exports entries that have not ended yet, so active and upcoming operations remain in the Dropbox package until their end time passes.
- Ended operations are removed from later automatic exports.
- The manual map export can be used separately when an admin needs a direct download from the Deconfliction page.
Map Page, Current Entries, Filters, And Export
- Select Map from Deconfliction.
- Use the map to review active and planned entries.
- Open Filters & Table to review Current Entries.
- Filter by available fields such as aircraft type, mission, status, or date range.
- Use Export to download the filtered or current deconfliction data when needed.
Email Notifications
When conflicts are detected, AeroPoint can send email notifications to involved users and configured deconfliction recipients. The email conflict image provides a visual overview of overlapping operations, including callouts, legend, and airspace conflict details.
Deconfliction Reviews
- A review is created when AeroPoint detects a conflict that requires admin attention.
- Admins open Reviews from the Deconfliction header.
- Review the involved companies, entry details, comments, and conflict image/map context.
- Add comments to record coordination or resolution details.
- Enter a comment before marking the review as reviewed.
- After marking reviewed, the review remains part of the review history with comments and status.
Database Backups
- Open Settings.
- Select Database.
- Company admins use the company backup section to create a company-scoped backup.
- Superusers can create a full database backup and may see restore controls.
- Download and store backup files according to your organization’s retention process.
Company backup UI copy indicates the backup includes company data, waypoints, NOTAMs, files, and excludes users/deconfliction data. Full restore is superuser-only and should be treated as destructive because it can overwrite current database state.
Permissions / Roles
| Role | Typical Access |
|---|---|
| Regular users | Program tabs and deconfliction features allowed by their groups and enabled feature flags. |
| Company admins | User management, groups, programs, logs, company backup, deconfliction reviews, and company-level settings. |
| Superusers | Full system access, feature flags, cross-company administration, full database backup, and restore controls. |
| Contractors | Contractor-only users default to Deconfliction with stripped navigation. Additional group membership can expand access. |
Troubleshooting
Login or password reset problems
Confirm the username/email matches the invited account, check spam folders for reset mail, and ask an admin to verify your user status and group membership.
CSV import errors
Check headers, duplicate IDs, icon values, required coordinates, date formats, and quoted multiline descriptions. Start from the current sample CSV when rebuilding the file.
Missing required profile fields
Open Account Settings and complete required identity, timezone, coordinate format, company name, profile picture, and phone fields when deconfliction is enabled.
Coordinate format problems
Use DD, DDM, or DMS. Verify hemisphere suffixes and negative signs before importing or saving.
File upload problems
Confirm the file belongs in the selected tab, check file type restrictions, wait for the upload to finish, and refresh the same tab after upload.
Dropbox issues
Reconnect Dropbox from Account Settings, verify the correct account, and confirm you have permission to the expected Dropbox location.
Deconfliction import issues
Confirm the source file type, check your token for Aloft imports, and review imported route points before submitting.
Tail number not appearing
Tail numbers only show for Plane and Helicopter. Select one of those aircraft types, then open the dropdown or use Add Tail Number.
Saved route selection or deletion problems
Click anywhere on a row to select a saved route. Use the trash icon only to delete it.
Permission or access issues
Ask a company admin to check your status, groups, assigned programs, and whether required feature flags are enabled.