Skip to main content

Projects

Projects are the central operational hub of dronelist.io. Every drone operation — from site survey to final deliverable — lives inside a project. Projects connect your CRM accounts, proposals, fleet equipment, invoicing, and team members into one coordinated workflow.

Creating a project

Navigate to Projects and click New Project. Projects can be created manually or generated automatically from an accepted proposal.
FieldDescription
NameDescriptive project name
TypeThe kind of drone operation (see project types)
ClientLinked CRM account
Start / End dateExpected project timeline
FrequencyOne-time, weekly, monthly, quarterly, annual, or custom schedule
Area sizeOperational area with units (acres, sq ft, sq m, hectares, linear ft/m)
DescriptionScope, objectives, and special requirements
Client portalToggle external client access (see client portal)

Project statuses

Projects move through a defined lifecycle. Each status represents a phase of the operation.
1

Draft

Initial setup. Define scope, add sites, and assign team members. The project is editable and not yet committed.
2

Confirmed

Client has approved the scope. You can begin scheduling missions and assigning crew.
3

Scheduled

Missions have dates and pilots assigned. Equipment is reserved. Ready to fly.
4

In Progress

Active flight operations. Missions are being executed in the field.
5

Delivered

All deliverables have been sent to the client. Awaiting invoicing.
6

Invoiced

An invoice has been generated and sent. Awaiting payment.
7

Completed

Payment received, project closed. Terminal status.
Two additional statuses can apply at almost any point:
StatusWhen to use
On HoldTemporarily paused — weather delays, client request, or regulatory hold. Can resume to any active status.
CancelledPermanently stopped. Terminal status.

Status transitions

Not every status can move to every other. Here are the allowed transitions:
FromCan move to
DraftConfirmed, Cancelled
ConfirmedScheduled, Cancelled, On Hold
ScheduledIn Progress, Cancelled, On Hold
In ProgressDelivered, On Hold
DeliveredInvoiced
InvoicedCompleted
Completed(terminal)
Cancelled(terminal)
On HoldDraft, Confirmed, Scheduled, In Progress, Delivered, Cancelled

Project types

Set the project type to categorize the operation. This drives which mission specification fields are shown.
TypeDescription
MappingAerial map generation — orthomosaics, topographic maps
InspectionStructural and infrastructure inspections
PhotographyAerial still photography
SurveyLand and site surveys with geospatial data
LiDARLight Detection and Ranging point cloud capture
VideoAerial videography and cinematography
MonitoringRecurring site monitoring over time
OtherOperations that don’t fit the above categories

Sites

Each project can have one or more sites — the physical locations where you’ll fly. Sites are plotted on a map using GPS coordinates.

Site information

FieldDescription
NameSite label (e.g., “North parcel”, “Building A”)
Latitude / LongitudeGPS coordinates (decimal degrees)
AddressStreet address or location description
NotesAccess instructions, hazards, or other details
Sites display nearby airspace classifications and airport proximity information to help with flight planning and LAANC authorization awareness.

Airspace reference

ClassDescription
A18,000 ft MSL to FL600. IFR only — no drone operations.
BMajor airports. ATC clearance required.
CMedium airports. Radio and transponder required.
DSmaller towered airports. Radio contact required.
EControlled airspace not A-D. No mandatory radio for VFR.
GUncontrolled. Most drone operations happen here.

Missions

Missions are individual flight operations within a project. A site survey project might have one mission; a large mapping project could have dozens across multiple sites.

Creating a mission

From a project’s detail page, go to the Execution section and click Add Mission. Each mission is assigned to a site and has its own crew, schedule, and specifications.
FieldDescription
NameMission identifier
TypeThe operation type for this specific flight (see mission types)
SiteWhich project site this mission covers
Scheduled datePlanned flight date
NotesFlight plan details, weather constraints, special instructions

Mission statuses

Missions follow their own lifecycle:
1

Pending

Mission created but not yet scheduled. No pilot or date assigned.
2

Scheduled

Date set and pilot assigned. Ready to fly. Requires a pilot and scheduled date before transitioning.
3

In Progress

Actively flying. Check-in timestamp is recorded automatically.
4

Completed

Flight finished. Check-out timestamp is recorded. Terminal status.
Missions can also be Cancelled at any point before completion. Cancelled missions can be re-opened back to Pending.

Mission types

Each mission has its own type, which determines the specification fields shown in the mission form:
TypeSpecification fields
MappingAltitude, overlap, sidelap, GSD, sensor, flight pattern
InspectionStructure type, inspection method, number of passes, sensor
PhotographyShot list, sensor, resolution
SurveyAltitude, overlap, sidelap, GSD, sensor, flight pattern
LiDARAltitude, sensor, point density
VideoShot list, sensor, resolution
ThermalAltitude, sensor, bands
MultispectralAltitude, sensor, bands
OtherFree-form — no preset specification fields

Crew & team assignment

Projects support two levels of team assignment: project-level crew and mission-level crew. Team members come from your organization’s roster — manage your full team in Team Management.

Project crew roles

Assign team members to the project with a role that reflects their responsibility:
RoleDescription
LeadProject manager — oversees the entire operation
PilotCertified drone pilot assigned to the project
ObserverVisual observer for flight safety
Data ProcessorHandles post-flight data processing and deliverables
MemberGeneral team member with project access

Mission crew roles

When assigning crew to a specific mission, roles shift to FAA-aligned operational positions:
RoleDescription
PICPilot in Command — the certified remote pilot responsible for the flight
VOVisual Observer — maintains visual line of sight with the drone
Payload OperatorOperates specialized sensors or camera equipment
Ground CrewOn-site support for takeoff, landing, and safety
MemberGeneral mission participant
When a mission is created, project team members can be copied to the mission. Roles are mapped automatically (e.g., Observer becomes VO), though PIC must always be assigned manually.

Deliverables

Deliverables are the outputs you produce and hand off to the client — maps, models, reports, and raw data. Track each deliverable’s progress from processing through client acceptance.

Deliverable types

TypeDescription
OrthomosaicStitched aerial imagery corrected for perspective
Point Cloud3D point data from photogrammetry or LiDAR
3D ModelTextured mesh model of the survey area
Thermal MapHeat signature visualization from thermal sensors
VideoEdited or raw aerial video footage
PhotosProcessed aerial still images
ReportWritten analysis, inspection report, or summary document
Raw DataUnprocessed flight data for client’s own processing
OtherDeliverables that don’t fit the above categories

Deliverable statuses

Each deliverable progresses through its own lifecycle:
1

Pending

Expected deliverable — processing hasn’t started yet.
2

In Progress

Data processing or report writing is underway.
3

Ready

Processing complete. File is ready for delivery.
4

Delivered

Sent to the client. Awaiting their review.
5

Accepted

Client has approved the deliverable. Terminal status.
6

Rejected

Client requested changes. Returns to In Progress for rework.

File formats

Deliverables support industry-standard formats:
CategoryFormats
ImagesTIFF, JPG, PNG
VideoMP4, MOV
DocumentsPDF
Point cloudsLAS, LAZ
3D modelsOBJ
GISKML, SHP, CSV

Storage options

Files can be stored on the platform or linked from external services:
  • Platform Upload — Upload directly to dronelist.io
  • Google Drive — Link to a Google Drive file
  • Dropbox — Link to a Dropbox file
  • External URL — Link to any external location

Project files

Attach supporting documents to any project — contracts, LAANC authorizations, flight logs, insurance certificates, and more.
Document typeDescription
LAANC AuthorizationFAA airspace authorization for controlled areas
ContractClient agreement or statement of work
Flight LogRecorded flight data and telemetry
Client CommunicationImportant emails, messages, or correspondence
InvoiceRelated billing documents
InsuranceCertificate of insurance for the operation
PermitLocal permits or regulatory approvals
OtherAny other supporting documentation
Accepted formats include PDF, Word documents, plain text, CSV, and images (PNG, JPG). Maximum file size is 25 MB per file.

Financial tracking

Each project tracks revenue, costs, and profitability in the Financial section.
MetricDescription
RevenueTotal project value — what the client is paying
ExpensesCosts incurred (equipment, travel, subcontractors)
ProfitRevenue minus expenses
MarginProfit as a percentage of revenue
Financial data feeds into the Profitability dashboard for cross-project analysis. Generate invoices directly from a project’s financial data using Invoicing, and track line-item costs in Expenses.

Client portal

Each project has a Client Portal toggle. When enabled, your client gets a read-only view of project status, deliverables, and key milestones — without needing a dronelist.io account. This is a per-project setting, not organization-wide. Learn more in the Client Portal guide.

Client approval

When deliverables are shared via the client portal, clients can set an approval status:
StatusDescription
PendingDeliverable shared, awaiting client review
ApprovedClient accepted the deliverable
Revision RequestedClient wants changes before accepting
RejectedClient has rejected the deliverable

Tips

Use Draft status to build out your project — add sites, plan missions, estimate costs. Only move to Confirmed once the client has signed off on scope. This keeps your active pipeline clean.
Setting the right project type ensures mission specification fields match the operation. A LiDAR project shows point density fields; an Inspection project shows structure type and method.
Project crew gives you a roster view across the whole engagement. Mission crew locks in the specific people flying each sortie — with FAA-aligned roles like PIC and VO.
Move deliverables from Pending through Accepted to create a clear audit trail. If a client rejects a deliverable, it goes back to In Progress so nothing falls through the cracks.
Turning on the client portal for a project lets your client see progress without back-and-forth emails. It builds trust and reduces status update requests.
When a project stalls due to weather, permits, or client availability, move it to On Hold rather than leaving it In Progress. This keeps your active workload accurate and makes it easy to resume later.