Any DJI drone that flies waypoint missions from DJI Fly (Mini 4 Pro, Mini 5 Pro, Air 3, Mavic 3/4) via KMZ import. Six camera profiles ship with per-drone photo-interval limits, and the math is extensible per drone. Enterprise aircraft support (DJI Pilot 2 WPML) is on the roadmap.
No — by design. It plans missions and exports the file DJI Fly executes. You stay the pilot in command, with DJI's own flight software doing the flying. Before your first client flight, test a generated mission at low altitude over open ground.
Every property is checked against the FAA's published UAS Facility Maps (the LAANC grid ceilings) and controlled-airspace boundaries — the same data the authorization apps use. You'll see "Class G", "LAANC required with a ceiling", or "0-ft grid" right on the job. It's an advisory to plan with, not an authorization: request LAANC through your usual provider, and always verify before takeoff.
Hour-by-hour forecasts (wind, gusts, precipitation probability, cloud cover) for the property's exact coordinates over the next 7 days. Daylight hours that pass hard safety limits are scored and grouped into windows, with golden-hour light ranked higher. One tap schedules the job inside a window.
Yes — that's the point. Crosshatch double-grids for 3D, corridor missions for linear sites, terrain-following altitudes, and automatic splitting at the 200-waypoint limit that breaks on line boundaries (never mid-pass), with battery estimates per part.
Every account gets a hosted quote-request page, branded from your business profile, live the moment you sign up. Share the link in your Google Business Profile, Instagram bio, or ads. Have a website? Paste one line of HTML to embed the same form. Every submission lands in your pipeline with the ad campaign that earned it.
Links you create for campaigns carry UTM tags; Google Ads clicks carry their click ID. When a lead arrives through your quote page, it's stamped with the source and campaign — so you can see which $200 of ads produced the $2,000 of jobs.
No. You attach your own Stripe payment links; money goes straight to your Stripe account. We never sit in the middle of your revenue.
Boundary-level interop works on every DroneDeploy plan: import their KML boundaries into the planner, export any mission's boundary back as KML. Deeper API sync uses DroneDeploy's enterprise API and is on the Business-tier roadmap.
No. The full CRM runs in your browser — same planner, same pipeline, same data. Native Mac and iPhone apps are included for pilots who want the app-in-the-dock, files-on-the-SD-card experience; all three stay in sync on one account.
Your data lives in a dedicated Postgres database with row-level security — every row is scoped to your account at the database layer, not just in the app. Files sit in a private bucket only you can access. Public endpoints (like quote pages) are rate-limited per IP and per account, with bot honeypots. Payments are handled by Stripe; we never see card numbers.
Yes — missions export as KMZ, GeoJSON, and CSV; boundaries as KML. Your database rows are yours; nothing is locked in a proprietary format.
Yes — through Stripe's customer portal, in two clicks. You keep paid features until the period ends, then drop to Free without losing data.
The free plan takes two minutes to set up and doesn't ask for a card.