Guides

Build a Request-a-Machine Form With Base44: Prompts and Steps

📖 9 min read 🗓 Updated 2026-09-29 ✍ By
By — operators and analysts behind the platform’s location data.
The 30-second version
  • A good request-a-machine form asks for business type, headcount, hours, address and a contact, and nothing more.
  • Base44 builds the form, the database table behind it and an admin lead list from plain-English prompts; its free plan (25 message credits a month) is enough to build and test.
  • Lock the data down: anyone can submit, only you can read. Base44 sets these permission rules from a prompt and shows them per table.
  • Email alerts use Base44's built-in SendEmail service at about 1 integration credit per email; emailing the person who submitted needs a paid plan and a verified custom domain.
  • Put the form on a subdomain like request.yourdomain.com and link to it from your main site, with a short privacy note under the submit button.

A request-a-machine form is the one page on a vending website that turns a visitor into a lead. This tutorial builds one in Base44, the AI app builder, using prompts you can copy: the form fields, an email to you on every submission, and a simple lead list where you track each request from "new" to "installed." Plan on an evening to build it and another to test it.

Part of our complete guide: how to find vending machine locations.

Disclosure: This article contains affiliate links. As an Amazon Associate, VendBuddy earns a small commission from qualifying purchases at no extra cost to you. We only recommend equipment we'd put in our own routes.
Disclosure: Some links in this article are affiliate or referral links. VendBuddy may earn a commission at no extra cost to you. Nothing here is financial, legal or tax advice.

Why Base44 for this piece rather than a plain form widget? Because it builds the database and the admin page along with the form, from one description. Base44 is owned by Wix since June 2025, and we earn a commission from both, so where Wix is the better fit we say so. If you do not have a site at all yet, start with our guide to what goes on a vending company website; the form is one page of that.

What should a request-a-machine form ask?

Every extra field costs you submissions, so ask only what you need to decide whether a location is worth a visit:

Skip anything you would not act on, like budget or "how did you hear about us." You can ask on the phone.

Before you start: plan, visibility and domain

As of September 2026, Base44's pricing page lists a free plan with 25 message credits a month and up to 5 apps, and Starter at $16 a month billed annually, which adds your own domain. Build and test on free. You will likely need Starter to publish on your own domain.

Two settings matter for a public form. First, app visibility: Base44's access docs say Public apps can be opened by anyone with no sign-in, and Base44 usually suggests Public for landing-page style apps. A property manager should never have to create an account to request a machine. Second, prompting spends message credits (Base44's docs estimate about 0.5 for a small change and about 2 for a new module), while typing over text in the visual editor is free. Use prompts for structure and fix wording by hand.

Picture the machines paying you while you sleep

That’s the real promise of vending — income that doesn’t cost you your time, and a life on your own terms. VendBuddy turns this guide into a step-by-step plan so you actually build it instead of just reading about it. Start free today.

Start building free →

Step 1: Prompt the form and its data table

Open Base44, start a new app, and paste this. Replace the bracketed parts.

Build a Request-a-Machine Form With Base44: Prompts and Steps in 6 steps: Prompt the form and its data table; Lock down who can see the leads; Email yourself on every new request; Build a simple lead list; Test it and keep out spam; Put the form on your website
The 6 steps in order. Source: vendbuddy.io
Build a one-page "Request a vending machine" form for [Your Company], a vending operator serving [City and nearby areas].
Fields: business type (dropdown: office, apartment or condo building, warehouse or plant, gym, school, hotel, other), approximate headcount or units (number), hours open (text, e.g. "Mon-Fri 7am-6pm" or "24/7"), street address, city, ZIP, contact name, contact role (dropdown: property manager, office manager, owner, HR, other), email, phone, what they want (checkboxes: snacks, drinks, fresh food, micro market), notes (optional).
Required: business type, headcount, address, city, ZIP, contact name, email or phone.
Save each submission to a table called MachineRequest with a status field (new, contacted, site visit, installed, not a fit) defaulting to "new" and a created date.
After submitting, show: "Thanks. We reply within one business day."
Clean, mobile-first design with large tap targets. No login required.

Check the result on your phone first. Most requests come from someone standing in a break room. If a dropdown is hard to tap or the page scrolls sideways, say so in one short prompt.

Step 2: Lock down who can see the leads

This is the step people skip. Base44's data permissions docs say permissions are set up as you build, can be changed from a prompt, and can be reviewed per table under Dashboard, then Data, then Permissions. The rule types include "All Users," where anyone can act even without signing in, and "User Property Check," such as admins only. Send this:

Set permissions on MachineRequest: anyone, including visitors who are not signed in, can create a record. Only admins can read, update or delete records. Visitors must never see other people's submissions.

Then open the table's Permissions page and confirm Create is open and Read, Update and Delete are admin-only. If a "Permission risks detected" banner appears, read it before accepting the fix. A form that lets anyone read every submission would leak your leads' phone numbers.

Step 3: Email yourself on every new request

Base44's email docs describe a built-in SendEmail integration that is preinstalled in every app with no API keys. On any plan, your app can email people who have signed up to it, which includes you as the owner. Each email uses about 1 integration credit, or about 2 from a custom sending domain.

When a new MachineRequest is submitted, send an email to me (the app owner) with the subject "New machine request: [business type], [headcount] people, [city]" and the full submission in the body, plus a link to the admin lead list.

Submit a test request and confirm the email arrives, including in your spam folder. If it does not, Base44 says failed emails appear in the app logs with the reason.

Two limits to know. Emailing the person who filled out the form, like an automatic "we got your request" message, needs a paid plan and a verified custom domain on the app, per the same docs. And data-triggered automations, the Resend integration and external integrations are listed as Builder plan ($40 a month billed annually) and above. For one operator reading leads, the built-in email to yourself is enough.

Step 4: Build a simple lead list

Add an admin-only page called Leads that lists all MachineRequest records, newest first, with columns: created date, business type, headcount, city, contact name, role, phone, status. Let me filter by status and city, click a row to see full details, change the status from a dropdown, and add a private note. Add a button to export the list as CSV.

Now you have a tiny CRM. Work it every morning: anything "new" gets a call or email the same business day. A request that sits for a week has usually signed with someone else. Move leads through contacted, site visit and installed, and mark "not a fit" honestly so your pipeline stays real.

Step 5: Test it and keep out spam

Submit five test requests from your phone and a laptop: one perfect, one with a missing phone number, one with a silly headcount like 0, one very long note, one from a friend's phone. Check that each saves, the required fields hold, and the email arrives. Then add a basic spam filter:

Add spam protection to the request form: a hidden honeypot field that real people will not see (reject any submission where it is filled), reject submissions sent less than 3 seconds after the page loads, and validate that the email and phone number look real. Show a friendly error, not a technical one.

Publish, then run Base44's security scan from the dashboard if it is offered on your plan, and delete your test records.

Step 6: Put the form on your website

The cleanest setup is a subdomain. Base44's custom domain docs say you can connect a subdomain such as request.yourdomain.com, with an SSL certificate issued for it, while your main domain keeps serving your existing site. Custom domains start on Starter.

Then, on your main site, add a "Request a machine" button to the header, the home page and every service page, linking to the subdomain. That works whether the main site is on Wix, Squarespace or WordPress. If you want the form to sit inline on a page, most builders have an embed element; test it on a phone before relying on it, because embedded apps can be cramped on small screens.

If you have no main site yet, you can ask Base44 to build a short home page around the form, and that becomes your whole site for now. Our AI prompts for a vending website cover the other pages.

Add a privacy note

You are collecting names, phone numbers and business addresses, so tell people what you do with them. Under the submit button, a plain note works: "We use these details only to reply about vending service. We don't sell or share them. Email us to have your request deleted." Link it to a short privacy page. Then live up to it: do not add form leads to a newsletter without asking, keep the lead list admin-only, and delete requests when someone asks. Privacy rules vary by state and country; if you operate in a state with a consumer privacy law, check what it requires.

If you are not sure where to start, most people pull a free list of the businesses near them in the before they do anything else. Five contact reveals are free and there is no card, so it costs you a search and about ten minutes.

What to do with the leads, and where to build it

A form only catches people who already found you. Getting found is a Google Business Profile, a few real service pages and reviews, which we cover in inbound leads for a vending business. For the outbound side, the Lead Finder in VendBuddy surfaces property managers and offices to contact, and you can send them straight to the same form.

If this tutorial matches how you like to work, open a free Base44 app and paste the Step 1 prompt tonight; you will know within an hour whether it fits. If you would rather have a finished marketing site with a built-in form and no prompting, Wix Forms emails the site owner on every submission by default and works on every plan. Many operators pair them: a Wix site for the pages and a Base44 lead tracker behind the request button. Our Base44 review goes deeper on credits and limits.

Frequently Asked Questions

Can Base44 build a form that anyone can submit without logging in?

Yes. Base44 apps can be set to Public visibility, which its docs say anyone can open with no sign-in, and a table's Create permission can be set to All Users so visitors who are not signed in can submit. Keep Read, Update and Delete admin-only.

Does Base44 send an email when someone submits the form?

It can. The built-in SendEmail integration is preinstalled in every app and can email you, the owner, on each submission, at about 1 integration credit per email. Emailing the person who submitted needs a paid plan and a verified custom domain on the app.

What plan do I need for a request-a-machine form on Base44?

You can build and test on the free plan (25 message credits a month as of September 2026). To publish on your own domain or subdomain you need Starter, $16 a month billed annually. Automations and external email providers are on Builder and above.

Should the form live on my main site or a subdomain?

A subdomain like request.yourdomain.com is the simplest reliable setup. Base44 supports connecting subdomains with SSL while your main domain keeps serving your existing site, and you link to it from a Request a machine button on every page.

General information, not legal, tax or financial advice. Rules change, so check the official source. Revenue and income figures are examples, not promises. See our terms.

Free: The Ultimate Vending Guide
Which spots actually make money, the pop-in pitch and objection answers, what to charge, and what you can write off. 38 pages, one PDF, and it opens with a 7-day challenge. Sent straight to your inbox.
The playbook is on its way — check your inbox.

Ready to go get the placement? The Operator Pack is $47.

The pitch script, placement agreement, distributor list and walk-in system operators use instead of paying a locator $400+ per placement.

See what is inside →
No spam. One email with the playbook, then occasional operator tips. Unsubscribe anytime.
Most-read guides: how much vending machines make · how to find vending locations · vending commission rates · vending costs & profit · financing vending machines · starting a vending business
Free tools: vending ROI calculator · revenue calculator by property type · route time calculator · State of Vending 2026 report · all free tools

Build income that buys back your time

The goal was never a vending machine — it's the freedom it buys: doing what you want, when you want, with who you want, without asking a boss. VendBuddy makes the path simple, one clear step at a time, until your machines pay you whether you show up or not.

Start free today →

Explore Our Guides

The complete vending business education library — all free, all operator-grade.

Getting Started
How to Start a Vending Machine Business 10 Mistakes to Avoid Is Vending a Good Business?
Finding Locations
How to Find & Land Locations Negotiation Playbook Placement for Maximum Revenue
Money & Financing
How Much Do Vending Machines Make? Costs & Profit Breakdown Financing Options Compared Start With $0 Down
Equipment & Products
Machine Buying Guide Smart vs Traditional Machines Best Products to Stock
Growth & Legal
Scale from 1 to 100+ Machines LLC Setup & Tax Deductions State-by-State Vending Laws
Resources
Vending Opportunity Map For Property Managers City-by-City Vending Guides (600+ markets)