ShotKit User Guide

Everything you need to plan, generate, and fly cinematic DJI drone missions β€” from your first prompt to the final KMZ file.

Updated May 2026 Β· All features covered

🚁 What is ShotKit?

ShotKit translates plain English shot descriptions into complete DJI waypoint missions (.KMZ files). Describe what you want to film, set the location on the map, and the AI calculates every waypoint, altitude, speed, and camera angle automatically.

✏ Describe your shot "Slow orbit at 60m, facing south" πŸ“ Set your location Click map or search address ⬇ Download & fly KMZ β†’ DJI Fly / Pilot 2
Three steps from idea to flight-ready mission

ShotKit supports all major DJI drones and exports standard DJI WPML KMZ files compatible with DJI Fly and DJI Pilot 2.

πŸ–₯ Interface Layout

The app is divided into two main areas β€” the sidebar on the left for planning, and the map on the right as your visual workspace.

ShotKit Select drone SW Location & Launch β–² πŸ” Search location… Flight Planning β–² Mon β˜€ Tue 🌀 Wed β›… Thu ☁ Draw Tools click to expand β–Ό Shot Description β–² "Slow orbit at 60m…" Generate Mission πŸ›‘ Zones ● Β· πŸ’‘ What should I shoot here? ← Four collapsible sections Satellite Β· 3D Map (visual workspace) β†’
The sidebar (left) has four collapsible sections β€” click any header to expand or collapse it. The map (right) is your visual workspace.

Collapsible sidebar sections

Click any section header to expand or collapse it. ShotKit remembers your preferences between sessions. Some sections expand automatically β€” for example, Draw Tools expands when you activate a draw mode, and Flight Planning expands when weather data loads for your location.

SectionContents
Location & LaunchLocation search, GPS, coordinates, launch site, saved favourites
Flight Planning7-day weather forecast, drone date/time picker, wind data
Draw ToolsDraw route, lasso, rect, square, patrol β€” auto-expands on activation
Shot DescriptionPrompt, AI Inspire, Shot Gallery, template chips, Generate, πŸ›‘ Zones

Header bar

The top bar contains the ShotKit logo, your drone selector dropdown, and your account avatar (top-right). Click the avatar to access account settings, change your password, open this guide, or sign out.

πŸ“ Setting Your Location

Every mission needs a subject location β€” the point the drone will focus on or fly around. Set it before generating.

πŸ–± Click the map Tap anywhere to drop the subject marker Easiest method πŸ” Search address Type name or address, press Enter to navigate Good for known places GPS GPS coordinates -33.9249, 18.4241 or 48.8584Β°N, 2.2945Β°E Precise locations β—‰ My GPS location Uses device GPS to place marker on-site When you're at the scene
Four ways to set your location β€” click the map is usually the fastest

Location height

The Location height field sets how high your subject is above the drone's takeoff point. If your subject is on a rooftop or hillside, enter that height so AGL (above ground level) altitude calculations stay accurate. Clicking terrain in 3D view fills this automatically.

Setting the launch site (home point)

Click β—ˆ Set launch site then click the map to place the takeoff marker. This affects battery estimates and Return-to-Home behaviour. If not set, ShotKit uses the subject location as a reference.

β„Ή

You must place the subject marker first (by clicking the map) before setting the launch site. If you click β—ˆ Set launch site before dropping a subject marker, a prompt will remind you.

Save favourite locations

Click πŸ“Œ once a location is set to save it as a named favourite. Click any saved location chip to jump back instantly β€” useful for regular shooting spots.

✏ Generating a Mission

Type a description of the shot you want, then click Generate Mission. ShotKit sends your description to Claude AI, which selects the right flight template and calculates all parameters.

" Slow cinematic orbit of the lighthouse at 70m AGL, starting from the south, clockwise, golden hour " πŸ”„ orbit Β· radius, altitude, direction, start bearing, speed detected βœ“ πŸ”„ Orbit πŸ“½ Reveal πŸ— Crane πŸŒ€ Helix 🚁 Dronie ✈ Flyby ← click to fill prompt Generate Mission Β· shortcut G
The prompt input with template hint, quick-fill chips, and the Generate button

Writing good prompts

IncludeExample
Template nameorbit, crane, helix, reveal, dronie, flyby, traverse, survey
Altitude"at 80m AGL", "starting at 20m, rising to 100m"
Direction"from the south", "facing north", "starting east"
Distance / radius"60m radius", "300m forward"
Speed / mood"slow cinematic", "fast dynamic", "gentle"
Lighting / time"golden hour", "at sunrise", "backlit"
πŸ’‘

Quick start: Click a template chip (πŸ”„ Orbit, πŸ— Crane, etc.) to fill in a solid starting prompt, then edit the details you care about. Much faster than typing from scratch.

Direction chips

The chips below the template chips (↓ N, ← E, ↑ S, β†’ W, 🎞 slow, πŸŒ… golden) append phrases to whatever is already in the prompt. Use them to refine without rewriting.

Cinematic autocomplete

As you type in the prompt textarea, an inline 3-chip suggestion row appears above it. Suggestions are drawn from ~35 common cinematic phrases (golden hour, slow orbit, helix rising, gimbal nadir, dreamlike…), your recent prompts, and tokenised vocabulary. Tab accepts the first; click any chip to accept it; Esc dismisses. Zero AI calls - all deterministic.

🎬 Mission templates gallery

Tap the 🎬 Templates button beside Generate to browse all 8 templates as a grid of animated cards. Each card shows the trajectory shape as an animated SVG trace, the name + 1-line description, and an estimated duration. Tap any card to load a tested sample prompt into the textarea and focus Generate.

Sequenced skeleton trail

While Claude works, the prompt area shows a 4-row progress trail (✨ Interpreting β†’ 🎯 Mapping β†’ πŸ›° Calculating β†’ 🌀 Checking) instead of a static spinner. The active row pulses; on success all rows tick green and the result card slides in. Failures turn the active row red with the reason.

🌟 AI Shot Suggestions (Inspire)

Not sure what to shoot? Click "What should I shoot here?" after setting your location. Claude analyses your surroundings and returns tailored shot ideas.

Each suggestion card shows the template type, a creative title, and a short description. Click any card to load the prompt and generate the mission immediately. Click β†Ί to get fresh ideas for the same location.

β„Ή

Inspire works best near interesting geography β€” coastlines, mountains, heritage buildings, urban skylines. The AI uses your exact coordinates to inform its suggestions.

✏ Draw Tools β€” Custom Paths

When you want to fly a specific route rather than an AI-generated template, use the draw tools to place waypoints directly on the map.

β„Ή

Draw Tools is a collapsible sidebar section. It expands automatically when you click any draw mode button β€” you don't need to open it manually first. Press Esc to exit a draw mode at any time.

✏ DRAW ROUTE Tap map to place numbered waypoints Safety buffer: 20m Generate path βœ• Clear 1 2 3 4 5 6 7 Each point queries terrain elevation Β· 20m safety buffer applied above
Draw Route mode β€” click the map to place numbered waypoints along your desired path

✏ Draw Route (Terrain Path)

  1. Click ✏ Draw route β€” the terrain panel appears
  2. Click map points to place numbered orange waypoints
  3. Each point queries the Google Elevation API for the exact terrain height
  4. Set the Safety buffer (default 20m) β€” the minimum height above terrain the drone will fly at each point
  5. Click Generate path β€” or just the main Generate Mission button β€” to create the mission

⬑ Lasso (Freehand)

Click ⬑ Lasso, then hold and drag on the map to draw a freehand curved path. Release to commit β€” the shape converts into terrain path waypoints automatically.

β–­ Rect / ⬜ Square

Click and drag to define a rectangular or square flight boundary. Useful for systematic survey coverage of a field or site.

⬑ Patrol (Perimeter)

Flies a loop around a defined boundary β€” perfect for security inspection, property surveys, or building facades.

  1. Click ⬑ Patrol and tap map points to draw the boundary polygon
  2. Double-click or press Close to finish (needs β‰₯3 points)
  3. Set Inset (how far inside the boundary the drone flies), Altitude, and Speed
  4. Click Generate patrol
πŸ’‘

Press Esc to exit any draw mode without generating. The Clear button in each draw panel resets all placed points.

πŸ“‹ Understanding Your Mission Result

After generation, the result card appears in the sidebar with everything you need to review, edit, and export your mission.

Result card tabs (Overview / Conditions / Tech)

A tab strip below the mission name organises the result into three views:

  • Overview (default) - director's note, key metadata, flight estimate, action buttons. The headline view.
  • Conditions - weather caption, "ShotKit detected" parser line, wind / airspace advisories, pre-flight safety banner, RTH recommendation.
  • Tech - drone-fit hint, path-preview SVG, altitude / speed / terrain charts, safety overrides, Claude's raw mapping.

Action rows (Sim / Fit / WPs / Alt / Speed / Pitch / Export, plus Finish-Action settings) stay visible across all tabs - they're how you actually use the mission. The active tab persists in your browser so you'll see the same view next time.

"ShotKit detected" line (Conditions tab)

A small green-bordered line under the result lists what the parser picked up from your prompt:

  • πŸ• the time-of-day (golden hour resolves to a specific timestamp)
  • 🧭 the cardinal start direction
  • 🎭 mood / cinematography vocabulary
  • 🚫 number of negative constraints honoured

This is your feedback loop - if you wrote "golden hour" and it shows here, you know it landed.

Golden Hour Orbit Β· Lighthouse "Starting from south, sweeping west across the sunset…" Template orbit Waypoints 32 Speed 2.5 m/s Max alt 70m 1,256m Β· 8m 22s 42% battery Altitude profile (AGL) Β· 68–72m β–Ά Sim ⊞ Fit ⊚ WPs Alt ↕ Spd ↕ Pitch ← Mission name (click to rename) ← Director's note from AI ← Metadata: template, waypoints, speed, altitude ← Distance Β· Time Β· Battery estimate ← Altitude profile chart (draggable) ← Action buttons
The result card β€” mission metadata, flight estimates, charts, and two rows of action buttons

Action buttons

Six action buttons are arranged in two rows of three below the flight estimate:

ButtonAction
β–Ά SimStart / stop flight simulation
⊞ FitFit the map view to the mission path
⊚ WPsToggle the full waypoint list panel
Alt ↕Open the altitude profile editor
Spd ↕Open the speed profile editor
PitchOpen the gimbal pitch editor

Safety warnings

WarningSeverityAction
Altitude > 120mπŸ”΄ ErrorReduce altitude β€” exceeds legal ceiling in most zones
Terrain collision riskπŸ”΄ ErrorRaise the mission using the altitude chart
Altitude near ceiling⚠ CautionReview β€” within 20m of legal limit
Low terrain clearance⚠ CautionCheck terrain chart, consider raising

πŸ“ˆ Altitude & Terrain Charts

Altitude profile (AGL) Β· 45–85m 85m 65m 45m ↕ drag line up/down to shift all altitudes βˆ’20m βˆ’10m +10m +20m Terrain profile β€” drone altitude vs terrain 45m βœ“ Clear (min 45m) Gray = terrain Β· Green = drone path Β· Gap = clearance
Left: Altitude profile chart β€” drag the green line up/down to shift all waypoints. Right: Terrain chart showing drone clearance above ground.

Altitude profile chart

Drag the green line up or down to shift ALL waypoint altitudes simultaneously β€” the fastest way to raise or lower an entire mission. Use the βˆ’20m / βˆ’10m / +10m / +20m buttons for quick precise adjustments. Click Alt ↕ for per-waypoint control.

Terrain profile chart

Shows the actual terrain elevation (grey) versus the drone's planned altitude (green). The gap between them is your clearance. If the green line dips below or near the grey, you have a terrain conflict β€” raise the mission using the altitude chart or the auto-raise feature.

Speed profile chart

Shows cruise speed in m/s at each waypoint. Drag to bulk-adjust or click Spd ↕ for per-waypoint control.

🟒 Editing Waypoints

Drag on the map

Every waypoint is a green dot on the map. Click and drag any dot to reposition it β€” the path redraws live as you move it. The altitude chart updates automatically.

For orbit missions, dragging any waypoint scales the entire circle smoothly β€” all points move proportionally to maintain the circular shape, keeping the orbit centred on your subject.

Inline waypoint editor

Click any green waypoint dot to open the inline editor popup:

WP 8 / 32 Γ— Alt AGL 60m Pitch βˆ’30Β° Speed 3.0 m/s Pause 0s Apply & Save + Insert after Β· βœ• Delete
The inline waypoint editor β€” four sliders control altitude, gimbal pitch, speed, and hover pause
SliderRangeWhat it controls
Alt AGL2–200mDrone altitude above ground at this waypoint
Pitchβˆ’90Β° to 0Β°Gimbal angle β€” βˆ’90Β° = straight down, βˆ’30Β° = typical, 0Β° = level
Speed0.5–15 m/sDrone cruise speed to next waypoint
Pause0–30sHover duration at this waypoint before continuing

Apply to all: Check this box to apply the slider values to every waypoint simultaneously β€” great for setting uniform pitch or speed across a whole mission.

Insert after / Delete: Add a new waypoint after the current one, or remove this waypoint. Deletion is only available when the mission has more than 2 waypoints.

Undo every waypoint edit with Ctrl+Z or the ⟲ Undo button.

🎚 Profile Editors

For precise full-mission control, open the dedicated editors via the Alt ↕, Spd ↕, or Pitch buttons in the second row of result card actions.

Each editor shows an interactive chart where every waypoint is a draggable dot. Drag any dot up or down β€” the line updates live and changes reflect on the map in real time. Click Apply & save to commit, or Reset to revert.

πŸ’‘

Use the altitude editor to create dramatic altitude changes mid-flight β€” start low, peak high, drop again. Use the pitch editor to transition from level at the start to nadir (straight down) mid-orbit for a cinematic reveal.

β›° Terrain Safety & Auto-Raise

⚠ Before auto-raise β€” COLLISION RISK Drone path passes through terrain peak βœ• βœ“ After auto-raise β€” 20m clearance 20m Entire path raised by minimum needed βœ“
Auto-raise uniformly lifts the entire flight path to maintain a 20m safety buffer above the highest terrain point

ShotKit samples terrain elevation at 6Γ— the waypoint count sample points along your path for high accuracy. If any point would be below terrain + 20m clearance, the entire mission is automatically raised by the minimum amount needed.

A toast notification confirms the raise: "β›° Auto-raised 34m to clear terrain (20m buffer)".

You can manually adjust further using the altitude chart drag or the preset shift buttons.

βš™ Mission Finish Settings

These settings control end-of-mission behaviour, camera action, heading, and gimbal during flight.

SettingOptionsDefault
After mission↩ RTH Β· ⬇ Land Β· ⏸ HoverRTH
CameraπŸŽ₯ Record Β· πŸ“Έ Photos Β· β€” NoneRecord
Photo intervalPer WP Β· Every 5m Β· 10m Β· 20mPer WP
Heading modeβ—Ž Auto Β· βŠ™ Fixed Β· β†’ PathAuto
Gimbal overrideβ—Ž Mission Β· βˆ’30Β° Β· βˆ’45Β° Β· βˆ’60Β° Β· ↓ NadirMission
RC Lost↩ RTH Β· β–Ά ContinueRTH
⚠

RC Lost β†’ Continue: Only use this if you're confident signal will return and the area is completely clear. RTH is the safe default for all other situations.

Use Nadir gimbal override for mapping/survey flights. Use Mission to respect the per-waypoint angles Claude calculated for cinematic shots.

✨ Remix & Modify

Refine an existing mission without starting over using the remix field below the result card.

"Make it tighter and fly 20% slower" Β· "Start from the north instead" Β· "Raise altitude by 15 metres"

Click ✨ Modify or press Enter. Claude re-calculates the mission based on your instruction, keeping the same location and template.

Remix preset chips

PresetEffectAvailable for
Slower / FasterΒ±30% speedAll templates
Lower / HigherΒ±20m altitudeAll templates
Tighter / WiderΒ±30% radiusOrbit, Helix
ReverseFlip flight directionOrbit, Helix
SmootherAdd more waypointsAll templates
Pull backReverse push directionReveal
Closer-30% distanceCrane

Contextual filtering: chips that contradict the current mission state are hidden automatically. Faster disappears when the mission is at the drone's max cruise speed (within 0.5 m/s). Higher disappears when within 5 m of the regulatory ceiling (120 m default; 122 m Canada; 150 m Japan; pick your country in the Region selector beside the Finish-Action chips).

β–Ά Flight Simulation

Preview your mission as an animated flight before you fly for real. Click β–Ά Simulate in the result card (or press S).

2:18 / 8:22 62m WP 9/32 Pause ← Drag to seek Time Β· Altitude Β· WP Β· Pause Β· Speed Β· β–  Stop
Simulation control bar β€” drag the yellow progress bar to jump to any point in the flight
ControlFunction
Progress barDrag to jump to any point in the flight
Time displayElapsed / total flight time
Altitude readoutCurrent drone altitude in real time
WP counterCurrent waypoint (e.g., WP 9 / 32)
Pause / ResumePause playback β€” shortcut: Space
Speed selector0.5Γ—, 1Γ—, 2Γ—, 5Γ—, 10Γ—, 20Γ—, 50Γ— playback
β–  StopEnd simulation and return to editor

🌍 3D Earth View

Toggle 3D (bottom-right of map) to switch to Google Maps Photorealistic 3D terrain β€” real building geometry, elevation, and textures.

β„Ή

In 3D mode: Your flight path renders as a 3D line in space with waypoint markers at true altitude. Tap terrain surfaces to place markers at the exact elevation β€” no Elevation API call needed. Tap near a waypoint to open the inline editor. AI Inspire cards navigate in 3D automatically β€” clicking Generate mission from an Inspire suggestion flies the 3D camera to that location.

The 3D camera syncs position with the 2D map when you toggle. Exit 3D with ← Plan (top-left of overlay) or by clicking the 3D button again β€” the 2D map re-centres on wherever the 3D camera was pointing.

⚠

Draw Route and Patrol modes require 2D view. Activating them while in 3D automatically switches back to 2D.

⬇ Downloading & Flying

πŸ“€ Unified Export menu

Beside the green Download KMZ button is a πŸ“€ Export β–Ύ dropdown that consolidates every export format into one popover:

RowFormatBest for
πŸ›© DJI WPML KMZ.kmzDJI Fly, DJI Pilot 2 (the default flight format)
πŸ—Ί GeoJSON.geojsonQGIS, Mapbox Studio, Leaflet, any GIS pipeline
πŸ›° GPX 1.1.gpxGarmin, Strava, Locus Map, OruxMaps
πŸ“‹ CSV waypoints.csvSpreadsheets, custom pipelines, re-import via Paste CSV
πŸ“„ Brief PDF.pdfClient briefing handout
πŸ“ Copy text briefclipboardQuick paste into messaging or email
β›“ Add to sequence(chains missions)Build a multi-mission KMZ

Click outside the popover or press Esc to close. The KMZ row goes through the pre-flight checklist; other rows download or copy directly.

Download KMZ

Click Download KMZ (or press D) to open the pre-flight checklist. Review it, then click the download button inside. The file downloads immediately.

Import into DJI Fly

  1. Transfer the .kmz file to your phone or tablet
  2. Open DJI Fly β†’ Fly β†’ Waypoint
  3. Tap the import icon and select your .kmz file
  4. Review the mission on the DJI map
  5. Set your drone's Return-to-Home altitude at least 10m above your mission's maximum altitude
  6. Tap Start Mission

Import into DJI Pilot 2

  1. Transfer the .kmz file to your RC or tablet
  2. Open DJI Pilot 2 β†’ Waypoint Mission β†’ Import
  3. Select the file, verify path, and fly

Mission Brief

Click πŸ“‹ Brief to open a printable HTML briefing in a new tab β€” parameters, waypoint table, sun/wind info, and checklist. Useful for professional shoots or client handover.

Airspace check

The πŸ›‘ Zones button appears in the Shot Description section as soon as your location is set. Click it to load a live airspace tile overlay powered by OpenAIP β€” colour-coded zones covering controlled airspace, restricted areas, and danger zones worldwide. Toggle it off to hide the overlay. Always verify no NOTAMs or restricted zones affect your flight area before flying.

⚠

Airspace data is provided by OpenAIP (CC BY-NC 4.0). Always cross-reference with your country's official airspace authority and check for current NOTAMs before flying.

πŸ”— Sharing Missions

Click Share in the result card to generate a unique read-only link. It's copied to your clipboard automatically and displayed in the panel below. Links expire after 30 days.

Recipients can view the mission map, parameters, and flight path β€” but cannot edit or download the KMZ without an account.

πŸ• Mission History

All missions are saved automatically. The Recent missions section at the bottom of the sidebar lists them all. Click the section header to expand or collapse it β€” your preference is saved between sessions.

  • Search: Type in "Filter missions…" to search by name
  • Filter by template: Click a tag button (orbit, crane, terrain, etc.)
  • Starred: Click β˜… starred to show only favourites
  • Load: Click any row to load that mission β€” map flies to location, result card restores
  • Star: Click β˜… on a row to favourite/unfavourite
  • Delete: Click Γ— to remove permanently

πŸ“¦ Mission Sequences

Plan a complete shoot across multiple battery packs by building a sequence.

  1. Generate a mission, click + Seq to add it to the sequence
  2. Generate more missions and add them β€” each appears in the sequence panel
  3. Drag entries to reorder. Click Γ— to remove. Battery swap points appear automatically when cumulative usage is high
  4. Click Export KMZ to download a single multi-mission file

DJI Fly and DJI Pilot 2 can import and execute multi-mission KMZ files, prompting for battery swaps between flights.

πŸ“€ Import & Export

Every export format lives behind one πŸ“€ Export β–Ύ popover beside the Download KMZ button. See Downloading & Flying for the full table.

ActionWhereFormat / use
Download KMZDownload KMZ button (or Export β–Ύ β†’ KMZ)DJI Fly / DJI Pilot 2
Export GeoJSONExport β–Ύ β†’ GeoJSONQGIS, Google Earth, Mapbox
Export GPXExport β–Ύ β†’ GPX 1.1Garmin, Strava, Locus, OruxMaps
Export CSVExport β–Ύ β†’ CSV waypointsSpreadsheet - lat, lng, alt, heading, pitch, speed
Brief PDFExport β–Ύ β†’ Brief PDFPrintable client briefing handout
Copy text briefExport β–Ύ β†’ Copy text briefQuick paste into chat or email
Add to sequenceExport β–Ύ β†’ Add to sequenceBuild a multi-mission KMZ
Import waypointsπŸ“‹ Paste CSV in the Draw sectionPaste CSV - lat,lng,alt[,speed,heading,gimbal] per line

⌨ Keyboard Shortcuts

Press ? anywhere outside an input to open the in-app cheat sheet. The modal renders shortcuts grouped by category (Generate / Editing / Sim / Presets / General / Map / Export) so you can scan to the section you need.

GGenerate mission
DDownload KMZ
FFit map to mission
SStart / stop simulation
SpacePause / resume simulation
Ctrl ZUndo last waypoint change
Ctrl YRedo last undone change
Hβ›° Hug terrain
W🌬 Wind-fit speeds
PπŸ“Œ Toggle presets list
Shift PπŸ’Ύ Save current as preset
EscExit draw mode / close panel
?Show shortcuts reference
EnterSubmit GPS / remix / login
Ctrl EnterSave mission notes

Mouse & touch gestures

GestureAction
Click mapSet subject location (in normal mode)
Drag green waypoint dotMove waypoint β€” path updates live
Click waypoint dotOpen inline waypoint editor
Drag altitude chart lineShift all waypoint altitudes
Hold + drag (Lasso mode)Draw freehand path
Click + drag (Rect mode)Draw rectangular boundary
Double-click (Patrol mode)Close perimeter polygon
Drag sim progress barJump to any point in flight replay

πŸ’‘ Tips & Best Practices

Getting the best AI results

  • Be specific β€” "80m orbit from the south" beats "high orbit"
  • Name the mood β€” "slow cinematic" vs "fast dynamic" produces very different speeds
  • Use template chips as a starting point, then refine the details
  • Use Inspire if you're unsure what to shoot β€” it analyses your exact location

Terrain safety

  • Always review the terrain chart before flying mountainous terrain
  • In valleys or gorges, the auto-raise may not catch every narrow gap β€” manually review the terrain chart
  • Enable 3D Earth to visually verify the path against real terrain before flying

Editing efficiently

  • Drag the altitude chart first for bulk adjustments β€” far faster than editing waypoints one by one
  • Use Ctrl+Z liberally β€” every change is reversible
  • Use Reverse to try both flight directions before committing
  • Use Duplicate to create variants without losing the original

Before every flight

  1. Check the πŸ›‘ Zones button in the Shot Description section for airspace restriction zones at your location
  2. Open πŸ“‹ Brief and review the full mission summary
  3. Set drone RTH altitude to at least 10m above the mission's maximum altitude
  4. Run the β–Ά Simulate preview to verify the path visually
  5. Start with a fresh battery β€” check the battery estimate in the result card

Multi-mission shoots

  • Generate each mission separately and add to sequence with + Seq
  • Export as a single KMZ β€” DJI handles battery swaps automatically
  • Use πŸ“‹ Brief to generate a printed shoot plan for complex shoots
πŸ’‘

On mobile: The sidebar sits below the map and scrolls independently. Tap the map to set location, then scroll the sidebar down to the prompt. Pinch-zoom works on both map and 3D views.

ShotKit is in active development Β· Features are updated regularly

← Back to ShotKit
↑ Top