Protected inquiry flow
Request a workshop or speaking conversation
This page is designed to route inquiries through a protected AWS contact workflow backed by Cloudflare Turnstile, DynamoDB, and SNS notifications — not a public personal email or phone number.
Approved v1 public CTA setup
- Cloudflare Turnstile + honeypot spam checks
- API Gateway + Lambda intake endpoint
- DynamoDB record + SNS private inbox notification
Inquiry form
Ready to connect to the approved v1 AWS intake flow
The front-end is wired for the preferred stack: API Gateway + Lambda + Turnstile + DynamoDB + SNS. Before launch, inject the live contact endpoint and public Turnstile site key through the static render step.
scripts/render-static.mjs to set the public
contact endpoint and Turnstile site key for each build. The site
key is safe to ship in front-end code; never expose the Turnstile
secret in the browser.
Optional upgrade
Add scheduling after the first qualification step
If desired, this page can also include a scheduler button that routes
qualified inquiries to a booking page without exposing direct contact
details. A placeholder is wired into page.js for that purpose.