Wire up contact form (api/contact.php) #3
Labels
No labels
bug
documentation
enhancement
infra
integration
priority:high
priority:low
priority:medium
research
security
tech-debt
ux
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frank/fmr-digital#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Verify api/contact.php works end-to-end. Add spam protection, email delivery, success/error states on frontend.
Done. Contact form is wired to the Architect Console lead-capture endpoint at https://console.fmrdigital.dev/api/leads (superseding the api/contact.php plan once the lead pipeline came online).
Fields: first_name, last_name, email (required), phone, message. Source hard-coded to fmrdigital.dev. 201 (new) and 200 (already registered) both treated as success. CORS preflight initially failed (Allow-Origin missing on OPTIONS); fixed on the Architect Console side. End-to-end verified live.
Privacy §04 updated to disclose the lead-management pipeline (no sale, no marketing, removal by email).