Food Truck Ordering App: Pre-Orders, Pitches and Where AI Helps

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Food Truck Ordering App: Pre-Orders, Pitches and Where AI Helps.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Food Truck Ordering App: Pre-Orders, Pitches and Where AI Helps.

Yes, several. Square and Toast bundle online ordering with their card readers, food-truck platforms such as Frontburner, Food Truck Pub and Plate add location sharing and pre-order windows, and a payment link plus a form works for the smallest trucks. None finds pitches or answers customers unaided. AI helps with location posts, slot limits, pitch maths and message drafts.

The choice turns on two questions that vendor pages rarely answer plainly: how much of each sale goes in fees once pre-orders are switched on, and whether a pickup address can change every day. Both can be tested in two weeks, and neither depends on AI.

Follow me on Instagram@sagnikteaches

Routes compared on what each says it handles

I haven't tested any of these. The table records what each vendor's own pages said on 29 October 2026, in USD, so you can see the shape of each offer before you speak to anyone. Prices and features change, so confirm before you commit.

Connect on LinkedInSagnik Bhattacharya
RoutePre-ordersTelling customers where you arePrice model as published
Square for Restaurants or Square OnlineOnline ordering profile with pickup scheduling, a cut-off time and a limit on orders per 15-minute pickup windowText and email campaigns to regulars about the truck's location; a free-text pickup instructions fieldFree plan $0 a month per location, Plus $49, Premium $149; online card rate 3.3% + 30 cents on Free and 2.9% + 30 cents on Plus and Premium
ToastOnline ordering for ordering ahead, QR ordering, text alerts when food is readyNot described on the pages I read; askStarter Kit from $0 a month with one terminal for new single-location customers; software from $69 a month; extra devices and add-ons cost more
FrontburnerPreorder windows with a cut-off and pickup windows, on its Full tierA live open status and push alerts to followersFree page, menu and schedule with no online orders; Light (no online orders) and Full quoted at $79 and $149 a month "once live in spring", plus one-off setup fees of $750 and $1,250; ask when billing starts
Food Truck PubSame-day and future pre-orders, with orders passed to Square, Clover or PayPalA map of trucks taking orders; Facebook auto-postSays it is free for truck owners; a customer quote on the page mentions a premium plan, with no price shown
PlateOrder-ahead windows and food-truck stopsTexts to guests when an order is ready5% flat platform fee on revenue it processes, no monthly software charge; card processor fees are extra
Do it yourselfA form offering time slots; you count orders yourselfSocial posts and a text listCard processor fees only

Two things stand out. The point-of-sale route gives you card readers, offline payments and reporting in one place, and its fees are mostly the card rate plus a monthly plan. On hardware, Toast's food-truck page names Toast Go 3 handhelds, with cellular connectivity on applicable models, and Square's page names handheld terminals and a kiosk. The truck-specific route is built around moving locations and pre-orders, and its pricing is more varied: a flat monthly fee, a percentage of sales or a free tier whose limits you must read closely. For a deeper look at tills, food truck POS: offline mode, fees and which AI features pay off covers the hardware side.

Subscribe on YouTube@sagnikteaches

Pre-order slots: the capacity sum behind them

A pre-order slot is a promise about your kitchen, so set the limit from your own ticket times and not from the app's defaults. Take a two-person truck doing a weekday lunch from 11:30 to 14:00. Time ten real tickets at the busiest point and say the average is two minutes of window-to-window work per order, which gives a ceiling of about 30 orders an hour, or seven to eight in each 15-minute window. You want walk-ups to keep working, so reserve half the capacity for them and allow four pre-orders per window.

Square's help page for pickup options lists exactly the controls this needs: prep time, a lead time in calendar days, a cut-off time after which orders roll to the next day, an option to let customers schedule ahead, a limit on orders per 15-minute pickup window, and scheduled downtime for days you aren't trading. The page says these apply to Square for Restaurants and Square Online subscribers on the Free, Plus and Premium plans. Other vendors describe similar ideas in different words, so ask each one whether the window limit exists and what happens to an order that arrives after it fills.

I run a two-person food truck. Lunch service 11:30 to 14:00. At the busiest point, a ticket takes about 2 minutes of window time (I timed 10 tickets). I want half of capacity kept for walk-ups. Calculate: maximum orders per 15-minute window, the pre-order limit per window, total pre-orders for the service, and a sensible cut-off time if prep takes 12 minutes. Show the arithmetic. Then list three things that could make these numbers wrong.

A good answer gives 7.5 orders a window at peak, a pre-order limit of four, ten windows and so a maximum of 40 pre-orders for the service. On timing it should separate two settings: each order needs at least the 12 minutes of prep before its slot (set 15 for a margin), while a daily cut-off about an hour before opening, as in the schedule below, lets you see the pre-order count before you start cooking. The list of risks should include a ticket that takes longer than average, a rush of walk-ups at 12:30, and a fryer or grill running slower in cold weather. Treat the model's numbers as a starting point and test them for a week. At a $13 average order, 40 pre-orders come to $520.

A realistic slip shows why a window limit isn't enough on its own. The limit counts orders, not portions. A group orders 16 items in one order, the app counts it as a single order in the 12:00 window, and the kitchen faces 16 portions at once while three other pre-orders land in the same quarter-hour. Square's help page offers a large-order control, an item limit (up to 100) or a price limit per order, which is the right guard. Set it from your kitchen's reality, perhaps eight items, and send bigger groups to a catering enquiry.

That figure lets you compare fees. On Square's Free plan, online orders cost 3.3% plus 30 cents each: 3.3% of $520 is $17.16, and 40 orders at 30 cents is $12, so $29.16 in all, or about 5.6%. On Plus, at 2.9% plus 30 cents, the card fees are $27.08, and the $49 monthly plan adds about $2.26 per lunch service if you trade five times a week (21.7 services a month), so roughly $29.34. The two are near each other at this volume. Plate's 5% on the same $520 is $26, with processor fees on top, so you'd need its quote for the total. The lesson is that at small volumes the plans cost about the same and the choice should rest on features and how the pickup address works.

For slot forms outside the big platforms, a bakery pre-order form for Christmas and Easter shows how to build time-slot choices with a free form tool, and building tomorrow's prep list from yesterday's stock counts turns the pre-order count into what to cook.

Location posts from one schedule

Many customers don't ask where you are; they check, and a stale post sends them to an empty car park. The fix is a single source of truth: one sheet with the week's pitches, opening times and a closure rule, from which every message is generated. AI is good at turning one row into four formats. Here are three rows from an illustrative week's sheet.

DayPitchOpensClosesPre-orders closeNote
Tuesday[business park]11:3014:0010:30Pre-order slots every 15 minutes from 11:30
Thursday[evening market]17:0021:0016:00Walk-up only after 19:30
Saturday[festival]12:0018:00NoneLimited menu
Using the schedule row below, write: (1) an Instagram caption of under 40 words with no more than 3 hashtags, (2) a text message under 160 characters with plain characters only (no emoji or curly quotes), (3) a Facebook post, (4) a one-line "not trading today" message I can reuse in bad weather. State the opening time, the pitch name and the pre-order cut-off in every version. Do not invent offers or dishes.

Row: Tuesday | [business park] | 11:30 to 14:00 | pre-orders close 10:30 | slots every 15 minutes from 11:30

A fair output gives a caption with the pitch and times, a text such as "Tuesday: we're at [business park] 11:30 to 14:00. Pre-order by 10:30 at [link]", and a closure line. What I'd fix is any added menu item, any invented special, and a time the model "rounded" to 12:00. The text limit matters because, according to Twilio's documentation, a message over 160 characters is split into segments billed separately, and a single emoji or curly quote can cut a segment to 70 characters, so keep texts plain. Instagram caps hashtags at five per post, so three is comfortably inside it.

A plausible slip: the Thursday post goes out naming last week's pitch, because nobody updated the sheet row and the model can only use the row it's given. The remedy is a Sunday-night routine of ten minutes: update the sheet, generate the week's posts in one go, schedule them, and read each against the sheet before anything goes out. For a changed plan on the day, keep the reusable "change of pitch" and "not trading" lines ready, and post them first on the channel customers check most.

For sending, use what you already have. Square's food-truck page says its campaign tools can text and email your regulars about truck location, offers and new menu items, and truck platforms such as Frontburner describe push alerts to followers. Building the list is its own job, covered in building an email and SMS regulars list with AI. Whatever you use, post the location before you leave, not after you arrive, and replace the post the moment plans change.

Choosing pitches with last month's sales

An ordering app shows you where the money came from, and AI turns that into a ranking. The common trap is that the pitch with the biggest takings isn't always the one with the best profit per hour once fees, food cost, labour and travel are counted. Here are three pitches with invented figures. The fees are illustrations: one festival's published trader terms take 20% of takings, and some organisers' fees rise to 25% above a takings threshold, but those are examples, not benchmarks.

PitchTakingsPitch feeFood cost (30%)Labour and fuelProfitHours (with prep and travel)Profit an hour
Festival Saturday$1,150$230 (20%)$345$180$3959$43.89
Business park Tuesday$620$40 flat$186$110$2846$47.33
Evening market Thursday$780$70 flat$234$130$3467$49.43

The festival takes the most money and earns the least per hour, which changes how you'd spend a free weekday. To get this from your own data, export a month of sales by pitch and hour, and ask the assistant for the table with formulas shown. Check one row by hand, then ask which pitch deserves another slot and what would have to change for the festival to match the market, such as a smaller menu to cut prep hours. Toast's food-truck page says its reporting works by day, location and menu item, which is the grouping you want. Fees, food cost and hours you must add yourself.

The reference for the money side is food truck pricing after fees, fuel and pitch costs, and the model is a ranking aid only. It can't find a new pitch, confirm that you're allowed to trade there or know what the organiser will do next season.

Customer messages: what AI may answer and what it must pass on

Messages come in four groups, and AI should touch only some of them. A facts sheet is the control. Paste it into every drafting prompt and tell the model to use nothing else.

MessageAI drafts it?Who sends and why
"Where are you today?"Yes, from the schedule rowYou, or a scheduled post; stale answers are the risk
Opening hours, menu, pricesYes, from the facts sheetYou, after a glance
"Can I change my pre-order?"Yes, quoting your ruleYou; the model must not invent exceptions
"Is this nut-free or vegan?"No for allergensA person reads the ingredient label and replies
Catering or private-event enquiriesDraft a qualifying replyYou; see the event-bookings routine
Complaints and refundsDraft onlyYou, in your own words
You draft replies for a food truck. Use only the facts below. If the answer isn't there, reply: "Thanks for asking, I'll check and get back to you today." Never answer questions about allergens, ingredients or refunds; use the same line. Under 70 words, friendly, first name only.

FACTS
Pre-orders close one hour before the first pickup slot.
One change per order, up to 30 minutes before pickup.
We trade five days a week; this week's stops are pinned on our page.

Customer: Hi, can I swap my chicken wrap for the veggie one? Is the veggie one nut free?

A sound reply confirms the one-change rule, asks the customer to confirm the swap in time, and sends the nut question to a person with the standard holding line. The failure to watch is a model saying "yes, it's nut free" because the veggie wrap sounds nut-free. The first line of defence is the rule; the second is you reading every draft.

A second exchange shows the handover. A customer writes: "My order never came and I was charged." The prompt says refunds go to a person, so the draft is only an apology and a holding line asking for the order number. You then check the payment record and decide the outcome yourself. The model's value here is speed on the first reply, not judgement on the second. For private events, screening private-event requests with AI shows how to qualify a request before quoting.

What an ordering app will not do

  • Find or secure pitches. No app on these pages gets you a licence, a permit or an organiser's yes. That work stays with you and the organisers.
  • Cook faster. Slot limits protect the kitchen only when they come from timed tickets. Set them from the capacity sum above.
  • Keep a signal. Square's page says offline card payments are processed when the device reconnects, and are declined if the device doesn't reconnect within 24 hours of the first offline payment. Toast says offline payments follow its offline terms and limits. Online pre-orders also need the truck's device to receive tickets, so test the signal at each pitch before you trade there.
  • Stop no-shows. Payment up front is the lever; reminders alone don't do it. Choose a route that takes payment at ordering.
  • Answer allergen questions. It will show your menu text, nothing more.
  • Move your address automatically. Square's pickup settings are set per location, with pickup hours and a free-text instructions field, and some truck platforms advertise live location. Ask each vendor how a new pitch each day gets onto the page, and by whom.
  • Bring customers. A map listing helps only if people use it. Your own posts and regulars do most of the work.

Where AI helps, and what it costs

The AI jobs are small and cheap. Location posts, slot arithmetic, pitch tables and message drafts all run on a chat assistant such as ChatGPT, which lists a free plan and a Plus plan at about $20 a month, with no integration needed. A few vendors add their own AI. Food Truck Pub's page says its AI Agent Chat can add menu items from a photo of your menu and switch items on and off. Treat that as a time-saver for setup, and check the result against your real menu, because a misread price on a pre-order page is a refund waiting to happen. Square's food-truck page pitches its self-serve kiosk as AI-powered, built to answer questions and shorten lines, and lists it at $99 a month per device under the Plus and Premium plans; whether a kiosk fits beside your serving hatch is a question to settle before the price.

A rough sum for the routine: five services a week at ten minutes of post-writing each is 50 minutes; with a prepared sheet and one prompt it is about 15, so roughly 35 minutes a week returned for about $20 a month at list price, or nothing on the free plan. Add the pitch table once a month and the slot calculation once a season, and the total is still under an hour of setup. The value isn't dramatic, but it removes the jobs that tend to slip when service gets busy.

What AI shouldn't be given is live control: automatic posting of your location, automatic replies without review, or access to your till. The risk is small per message and large in total, and a post that says you're open when you aren't costs goodwill.

Six questions to put to any vendor before you sign

Vendor pages describe features; these questions test how they behave on a truck. Ask them in writing and keep the answers.

  1. Can the pickup address change daily, and who changes it? If the answer is "contact support", a moving truck will struggle.
  2. Can I cap orders per pickup window, and what does a late customer see? Square's help page describes a per-window cap; ask others for the equivalent.
  3. What are my total fees on a $13 card order, all in? Ask for the arithmetic: platform fee, card rate and per-order charge, as in the sums above.
  4. What happens when the signal drops? Ask whether tickets queue, whether card payments continue offline and for how long, as Square's 24-hour offline rule shows.
  5. Can I export my customers and sales if I leave? Customer lists are the asset; check you can take them.
  6. What are the cancellation terms and setup fees? One truck platform's page quotes a one-off setup fee as well as a monthly price, so read the whole offer.

Two ordering routes, two pitches, two weeks

Pick two routes, one POS-based and one truck-specific or do-it-yourself. In week one, run both at the same pitch on different days. In week two, switch pitches. For each service record four numbers: pre-orders as a share of all orders, average wait at the window, no-shows, and total fees as a percentage of sales. Add one judgement score for how easy it was to change the pickup location that day.

MeasureRoute ARoute BSuggested keep rule
Pre-orders as a share of ordersWorth keeping above roughly a quarter
Average window waitNo worse than before pre-orders
No-showsClose to zero if prepaid
Total fees as a share of salesUnder about 6% all in
Changing today's locationUnder five minutes, by you

The keep rules are my suggestions to adapt, not standards. If neither route reaches them, a payment link and a form may suit you better until volumes justify a plan. Rerun the test whenever fees or features change, or when you add a pitch.

Questions food truck owners ask about ordering apps

Is there a free app for food truck pre-orders?

Several are free in some sense, and the word covers different things. Square's Free plan includes an online ordering profile with pickup scheduling, but card fees apply. Food Truck Pub says it is free for truck owners. Frontburner's free tier has no online orders. Plate has no monthly charge but takes a 5% platform fee. Compare total fees, not the headline.

Can an app show customers where my truck is today?

Some can. Frontburner describes a live open status with push alerts, and Food Truck Pub shows trucks taking orders on a map. Square and Toast pages describe texting regulars and online ordering, but not a daily map. Whatever you pick, ask whether the pickup address can change each day without support.

Can AI tell me where to park the truck?

No. It can rank the pitches you've already worked from your own sales, fees and hours, which is useful. It can't find new pitches, check permits or know an organiser's rules. Those come from event organisers and the people who license street trading where you work.

Should AI reply to customer messages automatically?

Not at first. Let it draft replies from a facts sheet and send them yourself. Answers about allergens, refunds and complaints should always be handled by a person, because a confident wrong answer about ingredients can cause real harm and a model will answer from guesswork if the facts aren't there.

Further reads

Sources: Square's food-truck page, pricing page and help page on pickup options for online ordering profiles; Toast's food-truck, online ordering and pricing pages; the home and pricing pages of Frontburner, Food Truck Pub and Plate; all read on 29 October 2026. Pitch fee examples from published trader terms, used as illustrations only.

Want your pre-order setup tested before you pay for it?

On a 1:1 call we'll check your throughput, choose a pre-order route that fits your fees and signal, and set up location posts and message drafts that run from one schedule.

Book a 1:1 call with me