Vending operators: your first month is on us. Enter it at checkout

For snack, drink, micro-market, and age-restricted vending operators

Land more locations. Keep every one of them.

You're restocking a breakroom with a hand truck and your phone in your pocket. A gym manager calls about getting a machine, hits voicemail, and calls the next vending company on Google. CRM Basket texts him back in seconds, books the site visit, gets the location agreement signed on his phone, opens a ticket when a machine eats someone's dollar, and reminds you before every agreement ends. Every call, text, signature, scan, and ticket lands on that location's record. It runs while you're on the route.

$97/month after the trial. Optional $497 setup kit, or a full one-time setup where we build the whole thing. Cancel anytime.

New location: Summit FitnessIncoming call
10:05 AMMissed call while you're restocking a breakroomCall
10:05 AM"Hi, it's Ridgeline Vending! Need service, or looking to get a machine?"Text back
10:22 AMSite visit booked Wed 2 PM at Summit FitnessBooked
Wed 2:40Location agreement signed on his phone at the front deskSigned
Day 30"Jay, how are the machines doing? Anything members keep asking for?"Check-in
Set up once. Runs for every call.Waiting
One subscription instead of: Website builder $23 Business texting line $25 E-signature app $25 Mailchimp $35 Scheduling app $16 Help-desk / ticket tool $29 ≈ $150/mo at typical prices, and none of them talk to each other.
Snack & drink routesFive machines or five hundred
Age-restricted machinesID-scan units in adult-only venues
Micro markets & breakroomsOffices, warehouses, hotels, dorms
Route drivers & techsRestock, service, and cash collection

The parts of the business that aren't the machines.

Every one of these is built in, connected, and set up for you.

Missed-call text-back

Arms full of cases, phone in your pocket? The caller gets a text within seconds, from your business number, asking whether a machine needs service or they want one placed. A location owner who gets a text back doesn't call your competitor.

A placement pipeline you can see

Every lead from the cold walk-in to the install: site visit booked, proposal sent, agreement signed, install scheduled, live. You see which deals are stuck and who hasn't heard from you in a week. The nudges go out on their own.

Agreements signed on the spot

Your location agreement, filled in from the record with the commission rate, machine count, and term, e-signed on the owner's phone while you're standing there. The signed copy lands on the location's record.

Service & refund tickets from a text

Machine ate a dollar? Coil stuck? Card reader down? Staff or customers scan the QR on the machine or text EMPTY, JAM, or REFUND, and a ticket opens on your board. You get the alert; they get "we're on it." No more angry notes taped to the glass.

Check-ins, requests, and renewals

A monthly "anything people keep asking for?" text to each location owner turns into product requests you can actually stock. Ninety days before an agreement ends, you get the nudge and they get a friendly "let's talk," before the other route walks in with a higher commission.

Referrals and reviews

Gym owners know other gym owners. Thirty days after install, they get a "know a spot that needs a machine? $100 when it goes live" text, plus a Google review request, so the next office manager searching "vending service near me" finds you first.

The three that pay for themselves in the first month.

Ask any route operator what eats their week: chasing signatures, "your machine took my money" complaints, and calls they couldn't pick up. These three fix that.

VENDING LOCATION AGREEMENT
LocationSummit Fitness
Machines1 snack · 1 drink
Commission10% of sales
Term3 years · auto-renew
Jay RussoTap to sign
Signed Wed 2:40 PM · saved to Summit Fitness

E-signature

Agreements signed at the front desk, not "next week."

Your location agreement becomes an e-sign template. The business name, machine count, commission, and term fill in from the record, you text it from the app, and they sign on their phone before you've wheeled the dolly out. The signed PDF stays on the location forever.

Lost money or machine problem?Scan to text us. We'll make it right, fast.
Scan → ticket opens → you're alerted · 9 scans this month

QR codes

A code on every machine, every card, every flyer.

A QR decal on the machine opens a text to your service line, so a lost dollar becomes a ticket instead of a complaint to the owner. One on your business card or a "free vending for your business" flyer opens your lead form. Every scan is counted, and you can change where a code points without reprinting.

(845) 555-0172Mon
Missed call 10:05 AM
Hi, it's Ridgeline Vending. Sorry we missed you, we're on the route. Is a machine acting up, or are you looking to get one?
10:05 AM · automatic
Looking to get snacks + drinks for our gym
10:19 AM
Love it. We place and stock them at no cost to you. Pick a time for a quick look: ridgelinevending.com/visit
Lead created · visit booked · zero calls back

Missed-call texting

The call you couldn't take still becomes a location.

Within seconds the caller gets a text from your business number asking what they need, and the reply routes them: prospects to your site-visit calendar, existing locations to a service ticket. The conversation and the missed call are already on their record when you check your phone.

One ecosystem

Every interaction with every location, in one place.

Not a CRM plus a texting app plus an e-sign tool plus a form builder plus a QR generator. One system, one login, one record per location. Open Summit Fitness and you see the missed call that started it, the site visit, the signed agreement, the install, the refund ticket, the product requests, and the commission reminders, in order.

  • Calls, texts, emails, Facebook and Instagram messages, web forms, and QR scans all land on the same record
  • Signed agreements, invoices, and payments attach to the location automatically
  • Your drivers see the same record you do, from the app, on the route
  • Machine count, commission rate, restock days, and agreement dates live on every location
  • When a location calls a year from now, the whole history is one tap away
Summit Fitness · Jay Russo88 Route 32, Newburgh · (845) 555-0172
Live · 3-yr agreement
2 machinesSnack + drinkCommission 10%Restock: Tue / FriEnds Sep 2029
  1. Missed call → text-back sent automatically
    Mon 10:05 AM
  2. Text: "Snacks + drinks for our gym"
    Mon 10:19 AM
  3. Site visit · booked, confirmed "C"
    Wed 2:00 PM
  4. Location agreement · signed on his phone
    Wed 2:40 PM
  5. Installed · 2 machines, first fill
    Mon 7:00 AM
  6. QR scan: "took my $2, no drink" · refunded next stop
    Thu 6:12 PM
  7. Check-in text · "members want protein bars" → added
    Oct 1
  8. Commission reminder · Q3 statement due to Jay
    Oct 5
  9. Paid $180 · breakroom coffee service add-on
    Oct 14

Sell a machine or bill a breakroom. Get paid on the spot.

An office wants to buy its own drink machine. A warehouse wants a coffee service add-on. Open the CRM Basket app, type the amount, and they tap their card or phone to yours. Or text the invoice and it's paid before you leave the lot. Either way it lands in your bank, and the receipt goes out on its own.

  1. Type the amount, or pull it from the quoteA $1,500 deposit on a machine sale, or this month's breakroom service.
  2. They tap their card or phoneApple Pay, Google Pay, and contactless cards. Works on iPhone and Android. Prefer an invoice? Text it; they pay from the link.
  3. Receipt sent, install scheduled, review requestedReceipt goes out by text, the install calendar gets the booking, and the review ask follows once the machine is live.

For your business-to-business sales: machines, service, and add-ons. Your machines keep taking payment through your own card readers. Standard card processing fees apply.

CRM BASKET

Drink machine sale · deposit

$1,500

Hold card or phone near the top

Ridgeline Vending · This weekMonday

New lead 3

Summit FitnessSnack + drink
Text-back sent · replied
Hudson Auto BodyReferral from Jay
From website form
Riverview ApartmentsLobby machine
QR scan · flyer

Proposal out 3

Northside WarehouseMicro market · 12%
Unsigned 3 days · nudge sent
The Lantern LoungeID-scan unit · 21+
Site visit Thu 4:00
Maple Street OfficesBuying their own
Deposit paid

Install scheduled 2

Summit FitnessMon 7:00
Planogram + stock packed
Valley InnWed 9:00
Waiting on outlet

Service 3

Spin Cycle LaundryREFUND · $2 · 6:12 PM
Refund on next stop
Kingston Car WashCoil jam
Fixed · back up 11:10
Main St DentalAgreement ends Dec 1
Renewal text sent

Here's what the first two weeks look like.

Say you run 60 machines across two counties, with a few age-restricted units in bars and a couple of micro markets. Leads live on a notepad in the van, the location agreement is a PDF you print at home, and every "your machine took my money" call goes to your cell. This is what we set up.

  • Your business number, with missed-call text-back turned on from day one
  • A website with a "Free vending for your business" form and a "Machine problem?" button
  • Your placement pipeline, with a site-visit calendar that books straight from the text-back
  • Your location agreement as an e-sign template that fills from the location's record
  • A service line and QR decals: staff or customers text EMPTY, JAM, or REFUND and a ticket opens
  • Your locations imported with machine count, commission, restock days, and agreement dates, and renewal reminders set
(845) 555-0133Thursday
QR scan · Spin Cycle Laundry · drink machine
Machine took my $2 and nothing came out
6:12 PM
Sorry about that! Ridgeline Vending here. We've logged it and we'll make it right. Venmo, or cash left with the attendant on our next stop Friday?
6:12 PM · sent automatically
Venmo works, thanks
6:14 PM
Refund ticket opened and driver alerted, from one scan
(845) 555-01721 month after install
Monthly check-in · sent automatically
Hi Jay, checking in from Ridgeline Vending. How are the machines doing? Anything members keep asking for?
9:00 AM · sent automatically
Protein bars! Also my buddy runs a car wash in Kingston, want his number?
9:20 AM
Adding bars Friday. And always, send it over. $100 to you when his goes live.
9:21 AM
A check-in that turned into a sale and a referral

What the setup kit actually includes.

Done for you, not handed to you as a template. Send us your logo, your location agreement, and your location list. Two weeks later your phone is answering itself and your paperwork signs itself.

Your website

Home, a "Free vending for your business" page with a lead form, micro markets and breakroom service if you offer them, and a "Machine problem?" button. Built on your domain, or we connect the site you have.

Business number

A local number for calls and texts, registered for business texting, with missed-call text-back switched on. Keep your cell number off the machines, finally.

Placement pipeline

New lead → site visit → proposal → signed → install → live, with a site-visit calendar and automatic "haven't heard back" nudges at day 2, 5, and 10.

Agreements that sign themselves

Your location agreement as an e-sign template that fills from the record: business name, machine count, commission, term. Signed copies stored on the location.

Service + refund line

QR decals for every machine and a keyword line: EMPTY, JAM, or REFUND opens a ticket, alerts you or your driver, and texts the person back.

Location records

Every location imported with machine count and type, commission rate, restock days, adult-only flag for age-restricted units, and agreement dates.

Check-ins + renewals

A monthly "anything people keep asking for?" text per location, a commission-statement reminder on your schedule, and a 90-day renewal reminder before every agreement ends.

Referrals + reviews

"Know a spot that needs a machine? $100 when it goes live" thirty days after install, and a Google review request for your company.

App + Tap to Pay

The mobile app on your phone and your drivers', with payments switched on for machine sales and service invoices from day one.

Walkthrough call

An hour with Eric, who ran his own machine route, to show you where everything is, import your locations together, and send your first check-in.

One monthly price. Two ways to get set up.

The full CRM Basket suite. Start with the kit, or have us build the whole thing, every location included, so you show up to a finished system.

Vending Launch Kit

One-time setup. Pay once, keep it forever.

$497
  • Your website, built and launched
  • Business number + missed-call text-back
  • Placement pipeline + site-visit calendar
  • Location agreement as an e-sign template
  • QR service + refund line, check-ins, renewals
  • Locations imported, one-hour walkthrough call
Start with the kit

Optional add-on at checkout. Charged once; setup starts right away.

Full Suite

Everything that runs the office, month to month.

$97/month
  • Website hosting and edits
  • Unlimited contacts, texts, emails, and pages
  • Calls, texting, calendars, forms, e-signatures, and invoices
  • Mobile app with Tap to Pay on your phone
  • One inbox for every call, text, and message
  • Support from someone who's run a machine route himself
Start your 14-day free trial

Billed monthly after the trial. Cancel anytime.

Full Implementation

One-time setup fee. We do it all; you show up to the walkthrough.

from$5,500

One-time setup · then $97/mo for the suite

  • Everything in the Launch Kit
  • Every location built out: machines, commission, restock days, contacts, history
  • Your agreements converted to e-sign, tested with you
  • QR decals designed for every machine, card, and flyer
  • Vending, micro markets, and breakroom service in one pipeline
  • Texting registration, review link, and app set up for your drivers, with training
Talk to Eric about your route

One-time fee, scoped to your machine count and service lines. Quoted after a 20-minute call.

Operator offer

Enter this code at checkout and your first month after the trial is free. That's six weeks before you pay a dollar.

Not sure yet? Try the suite free for 14 days with no setup fee. You can add the kit, or upgrade to a full implementation, whenever you're ready.

Free one-page guide

Six things that cost vending operators locations.

A one-page check-up for snack, drink, and specialty vending routes: the prospect call you missed, the "it took my money" refund, the agreement stuck in email, the location that quietly left, and two more, with the fix for each.

  • The refund call that turns into a one-star review, and the QR decal that stops it
  • Keeping locations happy between restocks so they don't switch operators
  • A "Sound familiar?" checklist you can finish between stops

Get the free guide

Enter your email and the PDF is in your inbox in seconds.

No spam. A few follow-up notes from Eric about the guide, then nothing unless you reply. Unsubscribe any time.

Questions vending operators ask.

Does this track inventory or machine sales?

No, and it doesn't try to. Your telemetry and cashless provider already tells you what sold and what's low. CRM Basket handles everything around the machines: the location owners, the leads, the agreements, the service and refund tickets, and the follow-up. When your telemetry flags a problem, open a ticket with one tap in the app, or let the QR decal open it for you.

Do you work with age-restricted machines (ID-scan units)?

Yes, for the business side: placements, location agreements, service tickets, and the relationship with the venue. Each location has an adult-only venue flag and an age-verification method on its record, so you always know which machines are where. Two things to know: CRM Basket doesn't sell or advertise age-restricted products, and phone carriers don't allow texts that promote tobacco or vape products, so your automated texts stay about the machine and the location, never the product. We set the templates up that way from the start. Compliance with your state and local rules is on you and your counsel.

Can location owners sign the agreement on their phone?

Yes. We turn your location agreement into an e-sign template with the business name, address, machine count, commission rate, and term filled in from the record. You send it by text from the app, they sign on their phone, and the signed PDF is stored on the location.

How do refunds work?

Put a QR decal on each machine. A customer scans it, texts what happened, and a refund ticket opens on your board tagged to that machine's location. They get an instant "we'll make it right" text; you decide how to refund (Venmo, cash with the attendant, or a free item next visit) and close the ticket. You also see which machines generate the most complaints.

What about paying location commissions?

Every location keeps its commission rate on the record, and you get a reminder on your schedule (monthly or quarterly) to send statements and pay out. CRM Basket doesn't calculate commission from sales, since that data lives with your telemetry provider, but "what's our deal again?" is always a one-second answer.

Do I need a new phone number?

You get a local business number that rings your cell and handles texting. Missed-call text-back works on that number. You can forward your existing number to it, so the number on your machines keeps working, and your cell stays private.

I'm on the route all day. How do I keep up with this?

You mostly don't have to. The text-back, the pipeline nudges, the check-ins, the renewal reminders, and the review requests run on their own. When someone replies, it shows up in the app like a text message, and you answer between stops.

What happens after the 14-day trial?

You're billed $97/month or $970/year, whichever you chose. Cancel before day 14 and you pay nothing for the suite. With the RESTOCK code, your first month after the trial is free too. The Launch Kit, if you added it, is charged once at checkout and we start building right away.

How does Tap to Pay work? Do I need a card reader?

No reader. Install the CRM Basket app on your iPhone or Android, enter the amount, and the customer taps their contactless card, Apple Pay, or Google Pay against your phone. It's for your business sales, like machine sales, service invoices, and breakroom add-ons. Your machines keep using their own card readers.

Can you just build the whole thing for me?

Yes. That's the Full Implementation, a one-time setup fee from $5,500 depending on how many machines and service lines you run. We build your website, business number, pipelines, e-sign agreements, QR decals, and every location record from your spreadsheet, then train you and your drivers on the app. Book a 20-minute call and you'll have a quote the same day.

Can I bring my existing location list?

Yes. Export it from a spreadsheet or your telemetry portal and we'll import it during setup, with machine count, commission, restock days, and agreement dates on each one, so check-ins and renewal reminders start right away.

Who's behind this?

Eric Stewart. He ran his own ATM route in New York's Hudson Valley, placing machines in the same delis, bars, gyms, and laundromats vending operators work with, and still rents ATMs for events. CRM Basket is the office he wished he'd had on the route. When you book the walkthrough call, that's who you get.

Your next missed call could be your next location.

Start the trial and send us your logo and your location agreement, or hand us the whole thing and we'll build it. Either way you end up with one system that remembers every location.