Live status — updates as you build your campaign below.
—
—
Next Action Required—
Campaign Health
Delivery Confidence
Coverage Score
Inventory Health
Opportunity Score
Plan Utilization
Minimum 5 characters.
Please select a start date.
Must be after start date.
Zone Map✓ Showing availability for your dates
📍 Planned Coverage — where this campaign is scheduled to run. Not verified delivery proof.
🔍
Inventory overlay — real-time from the scarcity endpoint
SelectedAvailableFillingNearly FullFullNot available for your dates★ Top Pick — highest DPE score, not yet selected
DPE RecommendationsWhy these? ⓘ
Loading zones…
Selected Places (0/—)Clear all
No areas selected yet — pick some on the map or from DPE Recommendations.
Choose Your Time
M
T
W
T
F
S
S
Note: day/time is an optional preference — the DPE schedules exact play windows automatically. This preference is not yet a binding schedule constraint.
Campaign Summary
📊 Est. Delivery—
📍 Avg. Availability—
🎯 Coverage—
📅 Duration—
🗺️ Selected Areas0
🎟️ Campaigns Left—
✅ Readiness—
Inventory Status
Select zones and dates to see live inventory.
—
Available
—
Reserved
—
At Capacity Risk
—
Health
HaulAdz StudioVideos up to —s
Preview and validate your creative on our LED displays before you submit — every measurement below reads your actual file.
📁
Drag & Drop Your Ad Here
or
Images: JPG · PNG · GIF · WEBP
Videos: MP4 · MOV · WEBM
Max 200MB
—
—
File Size
—
Type
—
Format
—
Duration
—
Dimensions
—
Aspect Ratio
Media Quality
Uploading…0%
Preview on LED Screen — choose how your ad fits the 2:1 canvas
Loading preview…
Cover
Daylight
Fit Mode — how your creative fills the 2:1 canvas
Stretch may distort faces, logos, and text. Cover, Fit, or Blur Background recommended for professional results.
Display Conditions — visual simulation only, not a live camera feed
☀️ Brightness Simulation100%
Creative Review
✓ Measured From Your File
💡 General Style Tips not analyzing this file
Final Review
Live Mission Control status is pinned at the top of the page — this is the detailed record of what you're about to submit.
📋 Campaign Details
Name—
Start—
End—
Status After SubmitPending Approval
📍 Coverage
—
🗓️ Schedule Preference
Days—
Time Window—
🎬 Media
File—
Upload Status—
📊 Estimated Delivery
—
—
What happens next: your campaign is submitted as Pending and reviewed by the Haul Adz admin team. Once approved, it goes live automatically at your start date, and you'll get an email + in-app notification.
🎉
Campaign Submitted!
We've received your campaign. It's now pending admin review.
📩 We'll review your ad within 1 business day.
📅 Your campaign will be scheduled by our Delivery Priority Engine once approved.
✉️ You'll get an email when it goes live.
📊 Track performance any time from your dashboard.
Pulse will show planned coverage now and verified delivery proof once truck/play logs are received.