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.

Use 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.

Spam check

This protects the inquiry form without publishing a direct email address or phone number.

Back to main page

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.