Build your
AarBook prompt
AarBook prompt
Select a business type, configure the details, generate a complete Claude prompt — ready to deploy as config JSON + a landing page with a built-in Netlify Forms booking form (no backend script). Light tier: copy the prompt and run it yourself in Claude.
Service businesses — 17 types
Dry cleaning
Laundromat
Plumbing
Electrical repair
Appliance repair
Auto / mechanic
Massage / spa
Mudding & plastering
Painting & decorating
Carpentry & joinery
Pest control
Cleaning & maid
Landscaping
AC / HVAC
Moving & relocation
Tailoring & alteration
Salon & barber
HORECA — 12 types
Fine dining
Casual dining
Fast food outlet
Cafe & coffee
Bakery & patisserie
Food truck / cloud
Catering service
Boutique hotel
Guesthouse / B&B
Hostel
Juice bar
Dessert parlour
Retail & tangible product — 12 types
Hardware store
Grocery store
Supermarket
Pharmacy
Electronics shop
Clothing store
Shoe shop
Stationery & books
Toy & hobby
Furniture & decor
Auto parts
Pet supplies
E-commerce & online retail — 10 types
DTC fashion
Dropshipping
Artisan / handmade
Beauty & skincare
Health supplements
Home goods online
Electronics e-tail
Digital downloads
Print-on-demand
Subscription box
Textile & manufacturing — 7 types
Garment mfg
Embroidery
Fabric wholesale
Home textile
Export-ready SME
Small-batch mfg
Packaging supplier
Professional & B2B services — 9 types
Accounting
Legal firm
Digital marketing
Branding studio
IT support
Recruitment / HR
Training & coaching
Real estate
Events management
Health & wellness — 7 types
Gym & fitness
Yoga & pilates
Physiotherapy
Dental practice
Optical / eyewear
Nutrition clinic
Mental wellness
Other
Property rental
Custom type
Booking
Reservation
Inquiry
Booking — appointment date + time + service type. For service businesses and health clinics.
Light
AarBook Light: landing page + booking form via Netlify Forms + email notification to the owner (set up free, in Netlify's dashboard, no code). No backend script, so Sheets logging, WhatsApp/SMS notifications, customer email copies, and Stripe are Pro-only features.
Google Sheets logging
Email to owner (via Netlify Forms)
Email copy to customer
WhatsApp to owner
SMS fallback (US market)
Greyed-out channels need a server-side secret (Sheets API, Twilio/Meta tokens) to send. Netlify Forms has no backend, so only the native owner-email notification works on Light.
Off (Pro-only)
Stripe needs a secret key held server-side. There's no backend in the Netlify Forms architecture, so Stripe is Pro-only and not available in AarBook Light deployments.
Not needed
Include address
Hero banner image
Photo gallery (up to 6 images)
Logo image in config
All images are hosted externally (Cloudinary, Imgur, Google Drive public link). Config holds URLs. No server upload needed. Gallery has lightbox on click.
Off
Enabled
Off
Enabled
Custom colors
Primary
#1A6B4A
Secondary
#E8F5EE
Accent
#F4A623
Background
#FFFFFF
Typography
Heading font
Body font
Pick color
Quick picks
Generated prompt
No prompt yet
Select a business type, fill in the details, and click Generate Prompt.
Important — read before you use this prompt
Images go in the chat, not the prompt
- This prompt is text only — it cannot carry image files inside itself.
- If you enabled Hero banner, Gallery, or Logo above, the prompt will contain placeholder text like
REPLACE_WITH_IMAGE_URL_1. These are not filled in automatically. - Before you paste the prompt, upload your actual photos/logo directly into the same chat window where you're going to run this prompt (drag and drop or use the attach button). Then tell Claude something like: "Use the images I just attached for the hero banner / gallery / logo."
- If you don't have hosted image URLs yet (Cloudinary, Imgur, Google Drive public link, etc.), say so in the chat — Claude can either upload them for you to a host you choose, or leave clearly marked placeholders you fill in later.
This prompt is not the final website
- What you're buying is a build specification — a detailed instruction set for an AI coding assistant (e.g. Claude). It is the input, not the output.
- You still need to run this prompt inside an AI chat (such as claude.ai) that can write and return files. The AI will generate two files: a config
.jsonand a landing page.htmlwith a built-in Netlify Forms booking form. There is no backend script to deploy. - After generation, you'll need to fill in any remaining
REPLACE_placeholders (image URLs, upload provider keys if enabled) before the site actually works. - Some manual setup outside the AI chat is required no matter what — see the deployment steps below.
Other things to watch for
- No backend, by design: Netlify Forms has no server, so it can't hold a secret key. That's why Google Sheets logging, a customer confirmation email, WhatsApp/SMS notifications, and Stripe payments aren't part of this Light build — they all need a backend secret somewhere. Upgrade to Pro for those.
- Email landing in spam/junk: Netlify's notification emails occasionally get filtered, especially the first one. Warn the client to check spam the first time a test booking comes through.
- Test before going live: submit a real test booking on the deployed Netlify URL and confirm it shows up in Site settings → Forms and in the owner's inbox before sharing the link with real customers.
- One generation per purchase: this $3 purchase generates one prompt for one business configuration. Re-running this form for a different business or a different setup requires a new purchase.
How to make the form actually receive bookings
- There's no webhook URL to deploy or paste anywhere. Once the
.htmlfile is live on Netlify (see below), the form already works — Netlify detects it automatically from thedata-netlify="true"andname=attributes the AI added when it built the page. - After the first deploy, go to Site settings → Forms in the Netlify dashboard. You'll see the form listed there and every submission that comes in.
- Turn on an email notification: Site settings → Forms → Settings and usage → Form notifications → Add notification → Email notification. Enter the business owner's email — that's the "owner email notification" the prompt refers to. No code involved.
Making the final website live (Netlify)
- Go to app.netlify.com/drop and drag the finished
.htmlfile into the browser window. Netlify gives you a live URL in seconds — no account needed for a quick test, free account recommended for a permanent one (and required to see form submissions and set up notifications). - To connect a real domain: in Netlify, go to Site settings → Domain management → Add a custom domain, then add a CNAME record at your domain registrar pointing to the Netlify URL Netlify shows you.
- Enable HTTPS (Netlify does this automatically once a custom domain is verified) so customers don't see a "not secure" warning.
- Once you confirm the test booking flow works end-to-end (see "How to make the form actually receive bookings" above), share the live Netlify (or custom domain) URL with your client.