Developer
documentation
This site is the developer documentation for WCKD Forms. It is written for a developer or technical admin who is deploying the WCKD Forms product for the first time.
Note. Do not edit these docs/*.php files in place if you plan to pull or deploy product updates. New releases can overwrite them. Keep a fork, a separate documentation site, or your own notes outside this directory if you need customized text.
Guides
- Installation
- SMTP setup
- Routing & URLs
- Embedding Forms
- Inbox & Leads
- Forms & Fields
- People & Access Control
- Operations & Settings
- Notifications (staff email, auto-reply, routing)
- Webhooks (HTTPS integrations)
- CRM & External Tools
- Performance & Analytics
- CSV Export
- Troubleshooting
Where to start by role
- First-time deploy: Install, then Routing & URLs, then Embed forms.
- Embed only (content or theme dev): Embed forms and Routing & URLs.
- Daily lead handling: Inbox & leads, Performance.
- Technical owner: all guides above; finish with Notifications, Webhooks, CRM & tools, CSV export, and the root
UPGRADE.mdfor in-app or manual package updates.
Optional package in this repository
wckd-forms-lite/ is a smaller satellite runtime for sites that post into the same intake URL without the full dashboard bundle. Routing and embed ideas match the full product; treat it as a separate surface area from wckd-forms/ (see wckd-forms-lite/ and root htaccess_wordpress.txt for coexistence hints).