Booking selected
- Book Now buttons
- Booking section
- Calendar or booking embed area
- Booking CTA in the hero and footer
- Booking confirmation page or message
Manual addition
The AI website builder must know how to add optional automation features inside the websites it creates. These automations are not for the builder platform itself. They are features that can be included inside the customer's finished website.
The AI should only add these automations when the builder chooses them before generation or manually adds them later. It must not automatically include every automation in every website. It should decide based on the business type, the website goal, and the selected automation options.
Before the AI builds a website, the builder should be able to choose which automation modules the customer website should include.
The AI should read the selected automation modules and build the website around them.
The AI should recommend automation modules based on the business type.
The website creation form should include an automation section.
What should this website be able to do?
The AI should use these checked options as requirements.
You are building a customer website inside an AI website-builder platform.
Before generating the website, read the selected automation modules.
Only include automations that are selected by the builder or clearly needed for the business type.
Do not add every automation by default.
If booking is selected, create booking CTAs, a booking section, and a place for a booking link or calendar embed.
If quote request is selected, create a quote request form with fields that match the business type.
If payment or deposit is selected, create a safe payment/deposit section that uses an external payment provider link. Never store raw card numbers.
If auto-reply email is selected, create confirmation message copy and an email notification plan.
If review request is selected, create a review CTA section and a place for the business's review link.
If customer file/photo upload is selected, create fields for customers to upload project photos or reference images.
Make every automation feel natural inside the website design.
The website should still look clean, professional, and easy to use.
Return the automation plan inside the website JSON.
{
"automations": {
"booking": {
"enabled": true,
"type": "external_booking_link",
"buttonText": "Book an Appointment",
"provider": "Calendly or Square Appointments",
"placement": ["hero", "services", "footer"]
},
"quoteRequest": {
"enabled": true,
"fields": [
"name",
"phone",
"email",
"serviceNeeded",
"projectDetails",
"preferredDate"
],
"sendToEmail": true,
"thankYouMessage": "Thanks! We received your request and will contact you soon."
},
"payments": {
"enabled": true,
"type": "external_payment_link",
"buttonText": "Pay Deposit",
"provider": "Stripe, Square, PayPal, or invoice link",
"storeCardData": false
},
"reviewRequest": {
"enabled": false
}
}
}
When automation modules are selected, the generated website should output:
For the first version, do not build complex custom automation from scratch.
Use simple, reliable automation pieces:
The MVP should not try to build a full payment processor, full booking software, or full CRM inside every customer website. Start with links, forms, and embeds.
Payment section created, but no payment link has been connected yet.
Booking section created, but no booking calendar link has been added yet.
Quote form created, but no receiving email has been selected yet.
The AI should be able to build websites with optional built-in automation modules. The builder chooses the automations before the website is generated. The AI then builds the website around those selected automations.
Business name + short prompt + selected automations -> AI builds a professional website with the right forms, buttons, links, booking options, payment options, and customer actions already included.