FormsFort

Agent Recipes

Canonical SMB form recipes for AI agents building with FormsFort.

Agent Recipes

Use these field names so submissions stay readable in email, webhooks, Google Sheets, and future CRM mappings.

Contact us

{
  "access_key": "YOUR_ACCESS_KEY",
  "subject": "New contact form message",
  "from_name": "Website Contact",
  "name": "Ada Lovelace",
  "email": "[email protected]",
  "phone": "+1 555 0100",
  "message": "I would like to talk about a project."
}

Required visible fields: name, email, message.

Request a quote

{
  "access_key": "YOUR_ACCESS_KEY",
  "subject": "New quote request",
  "from_name": "Quote Request",
  "name": "Ada Lovelace",
  "email": "[email protected]",
  "phone": "+1 555 0100",
  "service": "Kitchen remodel",
  "budget": "$10k-$25k",
  "timeline": "Next 60 days",
  "project_details": "Replace cabinets and countertops."
}

Required visible fields: name, email, service, project_details.

Use multipart/form-data and an attachment field when the customer can upload photos, plans, or PDFs.

Reservation request

{
  "access_key": "YOUR_ACCESS_KEY",
  "subject": "New reservation request",
  "from_name": "Reservation Request",
  "name": "Ada Lovelace",
  "email": "[email protected]",
  "phone": "+1 555 0100",
  "requested_date": "2026-06-15",
  "requested_time": "19:30",
  "party_size": "4",
  "notes": "Outdoor seating preferred."
}

Required visible fields: name, email, requested_date, requested_time, party_size.

Always label the CTA as a request, not a confirmed booking, unless the business has confirmed availability logic elsewhere.

Appointment request

{
  "access_key": "YOUR_ACCESS_KEY",
  "subject": "New appointment request",
  "from_name": "Appointment Request",
  "name": "Ada Lovelace",
  "email": "[email protected]",
  "phone": "+1 555 0100",
  "preferred_date": "2026-06-15",
  "preferred_time": "09:00",
  "service": "Consultation",
  "notes": "First available morning slot is fine."
}

Callback request

{
  "access_key": "YOUR_ACCESS_KEY",
  "subject": "New callback request",
  "from_name": "Callback Request",
  "name": "Ada Lovelace",
  "email": "[email protected]",
  "phone": "+1 555 0100",
  "best_time_to_call": "Weekday afternoon",
  "reason": "Pricing questions"
}

Field rules

  • Keep customer email in email; FormsFort can use it as reply-to.
  • Keep human-readable context in subject and from_name.
  • Use snake_case for multi-word custom fields.
  • Include botcheck in HTML forms.
  • Do not send secrets, payment card data, passwords, or health records through a general SMB form.

On this page