← Back to all apps

Neartail

Businessby Mailrecipe LLC
Launched Mar 11, 2026 on ChatGPT

Your menu changes every week. You need an order form you can update in minutes, not an ecommerce site you have to rebuild.

What if creating an order form was as easy as editing Google Forms? Neartail does that. Describe your menu, set prices, and get an order form that calculates totals automatically. Your customers don't have to browse an ecommerce site, add to cart, and get lost along the way. They go through the form, review their order, and submit. Simple.

Orders sync to Google Sheets. Share with your kitchen to prep. Share with delivery to route. Next week, update your menu and go again.

Describe what you need: "meal prep order form with 5 meals," "weekly lunch menu for office canteen," or "bakery pre-order with pickup times." Neartail creates it with pricing and payment built in. Meal prep companies, office canteens, bakeries, and caterers use Neartail because menus change weekly and Google Sheets is how their team already works.

Describe. Share. Take orders.

3ChatGPT Tools
Mailrecipe LLCDeveloper
BusinessCategory

Available Tools

Create New Form Using Document

create_new_form_using_document
Full Description

Create a new form from a document (HTML or markdown). Use "html" format when you have layout and formatting from HTML, SCREENSHOT, IMAGE, PDF or any uploaded file. Use "markdown" format when you don't have layout or formatting information, brainstormed in ChatGPT. This tool returns the complete form with all sections and fields.

Output MUST match the "format" parameter. Never mix formats.

format="html" example output: <!DOCTYPE html> <html><head><base target="_top"></head><body> <h1>Title</h1> <h3>Section</h3> <div><p>Choices</p> <p> <input type="radio"/> <input type="text"/></p> <p> <input type="radio"/> <input type="text"/></p> </div> <div><p>Field *</p><p><input type="text"></p></div> <div><p>Notes</p><textarea></textarea></div> </body></html>

format="markdown" example output:

Title

Section

Choices ( ) ___________ ( ) ___________ Field (text) *: ___________ Notes (textarea) : ___________

  • after label = required field.
Parameters (3 required)
Required
documentstring

HTML or markdown content of the document to be converted.

formatstring

Format type

Options:htmlmarkdown
languagestring

Language code for the form (e.g., "en", "es", "fr")

Create New Form Using Form Name

create_new_form_using_form_name
Full Description

Create a new form outline. This tool returns a widget UI showing the form outline with sections and fields that can be reviewed and confirmed.

Parameters (1 required)
Required
formTitlestring

The title of the form. Should clearly convey the purpose and context of the form so the right fields and questions can be generated. Keep it specific and descriptive.

Update Form

update_form
Full Description

Edit an existing form outline like adding, changing or removing sections and fields. This tool returns a widget UI showing the updated form outline with sections and fields that can be reviewed and confirmed. IMPORTANT: Before calling this tool, check the status field. If status is "published" and you have previewUrl and editUrl in the arguments, DO NOT call this tool. Instead, share those URLs directly with the user in your response. Only call this tool when you need to modify the form structure (sections/fields) and the form status is "not published".

Parameters (3 required, 7 optional)
Required
formTitlestring

Title of the form to update

instructionstring

The exact text the user typed describing the form changes. Do not rephrase or interpret — pass as-is.

outlineIdstring

Required: The id of the existing outline to update. This must be provided to update an existing form outline.

Optional
currencystring

The currency symbol for the form (e.g., "$", "₹", "€"). Pass this value from the previous response.

currencyCodestring

The currency code for the form (e.g., "USD", "INR", "EUR"). Pass this value from the previous response.

editUrlstring

The URL of the form to edit

existingFormarray

Pass the exact form structure returned from the previous response without any modifications. Do not add, remove, or reorder anything — the server will apply changes based on the instruction.

previewUrlstring

The URL of the form to preview

publishIdstring

The publish ID of the form if it has been published. Include this if the form has been published.

statusstring

The publication status of the form. Use "published" if the form has been published, "not published" if it has not been published.

Options:publishednot published