codmenow.pages.dev · v1

Buy WP plugin $19.99 →

Codmenow — contact form for static sites

Non-WordPress / *.pages.dev sites POST here with site name and metadata. Mail goes to the ops inbox with Reply-To set to the visitor. WordPress sites use the Codmenow plugin.

Checking API…

Demo form

Sends a real message tagged as this hub.

Drop-in embed

Paste on any static page (replace site hostname):


      

API

POST https://codmenow.pages.dev/api/contact
Content-Type: application/json

{
  "site": "example.com",          // required hostname
  "site_name": "Example Co",      // optional display name
  "name": "Ada",                  // required (or company)
  "email": "ada@example.com",     // required
  "message": "Hello…",            // required
  "subject": "optional",
  "phone": "optional",
  "company": "optional",
  "page_url": "auto from embed",
  "referrer": "auto",
  "locale": "auto",
  "timezone": "auto",
  "company_website": "",          // honeypot — must stay empty
  "turnstile_token": ""           // if Turnstile secret is set on the hub
}

Response: {"ok":true,"via":"brevo","site":"example.com"}

How it fits the portfolio

  • Static / pages.devcodmenow.pages.dev (this hub)
  • WordPress → Codmenow plugin (Gmail SMTP / relay)
  • Turnstile can be enforced hub-wide when the secret is set
  • Optional SITES_ALLOWLIST locks which hostnames may post