J

JM Junk

Watkinsville · haul app

AI ready
Junk removal · 3 taps

Clear the pile.
Keep the rest.

AI onboarding packs your request. When ready, you send it from your own email app.

1Junk + photos
2Street + ZIP
3Share from phone
Coach: Pick junk types, then snap the pile — AI briefs you and the hauler.
What are we hauling?
Photos help AI size the load. Hauler gets the analysis on send.
Load sizeEmpty
Coach: Street + ZIP required. Pick residential or commercial for better mapping.
Where’s the junk? (required)
Property type *
Uses free ZIP + OpenStreetMap search (street + ZIP). Not Realtor.com scrapes.

How this works

Cloudflare AI stays on this flow to aggregate your junk list, photos, map, and notes. Then your phone apps do the sending — Gmail, Messages, Drive, OneDrive, etc. You already share data when you book a haul; we just package it first.
Coach: Ready when you are — build your package below.
1

AI builds your package

One tap. AI organizes a clean request (no prices unless you add them later).

Waiting for package…
Tap “Build package” after junk + street/ZIP.
2

Share with your native apps

Share sheet is best: pick Email, SMS, Drive, OneDrive, or AirDrop. Files go out from your account.

3

Optional: pay in Stripe

We don’t take card numbers. Stripe’s page opens — Apple Pay / Google Pay / card. Keys live in Cloudflare only.

After packaging, pay opens Stripe’s secure page in your browser — not a custom form we built.

Call JM
Ask JM Junk AI
Hi — I’m the haul concierge. Ask about load size, what we take, storage for keepers, or how to prep the curb.

Analyzing photo…

HaulEye is reading the image for you. Hang tight — then you can continue.