# CraftForms

> Hosted booking, quote, and contact form builder with payment support.

- **Official Website**: <a href="https://craftforms.app/" target="_blank" rel="noopener noreferrer">craftforms.app</a>
- **Category**: [Contact Forms](../README.md#contact-forms)
- **Type**: Hosted Form Builder & Endpoint

---

## Overview

CraftForms is a hosted form builder built for booking forms, price calculators, quote requests, and contact forms on static websites. It allows site owners to accept inquiries, reservations, and deposits without managing a server or backend application.

Forms can be embedded into any static site via a small HTML/JavaScript snippet and support Stripe and PayPal payments, live pricing calculations, per-date availability to prevent double-booking, email notifications, and webhook integrations.

---

## Key Highlights & Features

- **Booking & Availability**: Datepicker fields with availability calendars, time slots, seasonal pricing, and iCal feed sync.
- **Payments & Deposits**: Integrated Stripe and PayPal checkout with server-side price validation.
- **Live Price Calculators**: Formula-based instant pricing based on user-selected fields.
- **Unlimited Submissions**: No monthly submission caps, with EU-based hosting.
- **Automated Notifications & Webhooks**: Branded email confirmations, PDF generation, and webhooks to Zapier, Make, and n8n.

---

## How It Works with Static Websites

Embed a form into your static HTML page using the embed code snippet:

```html
<div data-craftforms-embed="YOUR_FORM_KEY"></div>
<script src="https://you.forms.craftforms.app/embed.js" defer></script>
```

CraftForms handles user interactions, availability checks, formula calculations, and payment processing automatically, leaving your static HTML site clean and fast.

---

## When to Use It

- Static websites for rentals, tours, services, and appointment bookings that require deposits.
- Custom product or quote forms needing real-time calculation and confirmation PDFs.
- Portfolios and business landing pages that need robust form handling without third-party submission caps.
