# Templates and form layouts

Choose an editable starting design and personalize managed forms.

Updated: 2026-10-10

## Choose a starting design

The dashboard offers sixteen designs. Editorial, Bold studio, Local service, Minimal portfolio, Campaign landing and Consultant are joined by Growth agency and Creative collective for agencies; Lead magnet, Webinar registration, Sales letter, High-ticket application and Online course for funnels; and Trades & home services, Clinic & wellness and Product launch. Filter by Creative, Business, Marketing, Agency or Funnel, select a design, then describe your business. Lead magnet, Webinar registration and Trades place the managed form in the first screen. Paid platform creation uses the chosen direction. Free users copy the prompt to a connected external agent.

Templates become ordinary editable Astro/CSS source. They do not restrict later layout, visual editing or AI changes. Select Let AI choose for an open-ended creation brief.

## Get editable template source

```http
GET /docs/templates/source/editorial
GET /docs/templates/source/studio
GET /docs/templates/source/service
GET /docs/templates/source/minimal
GET /docs/templates/source/campaign
GET /docs/templates/source/consultant
GET /docs/templates/source/agency
GET /docs/templates/source/collective
GET /docs/templates/source/squeeze
GET /docs/templates/source/webinar
GET /docs/templates/source/letter
GET /docs/templates/source/application
GET /docs/templates/source/course
GET /docs/templates/source/trades
GET /docs/templates/source/clinic
GET /docs/templates/source/product
```

Each public response includes editable files, design metadata, placeholder resource IDs and bootstrapFiles for a new external-source draft. Replace the example text with supplied facts. Use project-owned managed form/calendar IDs, never the sample IDs. For an external-source creation without resources, submit bootstrapFiles first, call create_resource for the required form/calendar, then embed the returned site-owned IDs and submit the complete integrated files. Use list_resources to read hosts, definitions and versions; use save_resource to activate resources after confirming availability and user intent. Existing sites can reuse their own resource IDs. Submit through the authenticated external-source API. This read-only endpoint neither creates sites nor spends credits.

## Design a managed form

External agents can manage forms end to end. Call list_resources first; reuse an appropriate resource or create_resource with a unique requestId, kind form, name and the complete validated definition. Embed <div data-platform-resource="RESOURCE_UUID" data-resource-title="Enquiry"></div> in Astro source, then submit_source with the complete files and current expectedVersion. Read the resource version and call save_resource with status active before publishing. For calendars, choose a current host from list_resources.hosts, confirm the actual timezone and availability with the user, and set availabilityConfirmed only after that confirmation. Never invent availability.

Dashboard → Forms → choose a form → Settings offers One question at a time, Single page · stacked and Single page · two columns, plus custom submit-button text. Two columns collapse on small screens. Save settings before opening Preview. Existing forms retain the conversational default.

```json
{"presentation":{"layout":"two-column","submitLabel":"Send enquiry"}}
```

AI-created form drafts accept this optional presentation object. Supported layouts are conversation, stacked and two-column. Question types, required fields, mappings, validation, retries and webhooks remain managed by the platform.

## Change an existing form through AI

```html
<div data-platform-resource="SITE_OWNED_FORM_UUID" data-form-layout="two-column" data-form-submit-label="Send enquiry"></div>
```

Ask: Make the existing enquiry form a two-column layout with a Send enquiry button. Keep the same fields, contact mappings and booking journey. The agent can change these presentation attributes in website source without replacing the form or activating a draft. Site-specific attributes override saved form presentation. Keep the shared branding tokens documented in the forms guide. Preview is simulated and sends no leads, bookings, emails or webhooks.