Every website needs a way to collect information.
It should not need its own backend.
Mage Intake gives agencies, developers, and businesses one secure platform for forms, lead capture, requests, registrations, feedback, and structured JSON submissions — without building and maintaining server-side processing for every site.
Managed through Press Mage • Works with any website • No server-side runtime required
Stop rebuilding the same backend for every form.
A simple contact form can quickly turn into hosting, validation, spam protection, database storage, notifications, exports, and maintenance. Multiply that across every client site, campaign, and landing page, and a small feature becomes recurring technical overhead.
Mage Intake becomes the shared intake layer.
- Build forms and endpoints without creating a new backend
- Collect submissions from multiple websites
- Apply validation and security consistently
- Manage and export data from one platform
One platform for every type of website intake
Leads and Contact Requests
Capture qualified inquiries, contact requests, and campaign leads from any website or landing page.
Quotes and Project Requests
Collect structured requirements, budgets, timelines, and project details before the first conversation.
Registrations and Applications
Build event registrations, applications, onboarding forms, and multi-field intake experiences.
Feedback and Surveys
Gather ratings, comments, feature requests, and customer feedback in a searchable format.
Newsletter and Interest Forms
Collect subscribers and expressions of interest without adding a full marketing platform to the website.
Custom JSON Intake
Send structured data directly from websites, applications, scripts, or other HTTP-capable systems.
Everything between the form and the follow-up
- Form and Intake Builder — Define the fields, data types, requirements, labels, placeholders, and validation rules for each intake.
- Secure Submission APIs — Each intake receives a managed endpoint for accepting validated JSON submissions.
- Embeddable Forms — Generate clean HTML and JavaScript that can be placed into static sites, landing pages, and custom applications.
- Centralized Submission Management — Search, filter, review, and export incoming submissions from a single dashboard.
- Notifications and Exports — Notify the right people when information arrives and export submission data to CSV or JSON when needed.
- Built-In Protection — Use write-only submission keys, domain restrictions, HTTPS, input validation, and rate limiting without building those layers yourself.
<form class="mage-intake-form">
<label class="mage-intake-label">
Name
</label>
<input class="mage-intake-input"
type="text" name="name">
<label class="mage-intake-label">
Email
</label>
<input class="mage-intake-input"
type="email" name="email">
<button class="mage-intake-button"
type="submit">Submit</button>
</form>
From blank page to working intake in four steps
Create the intake
Define fields, data types, requirements, and validation rules.
Generate or connect the form
Use the generated form code or connect your own interface to the JSON endpoint.
Publish it anywhere
Add the form to a Press Mage site, another static platform, a web application, or any HTTP-capable system.
Manage what comes in
Review, search, filter, notify, and export from the Mage Intake dashboard.
Website or App → Secure Intake Endpoint → Validation and Storage → Dashboard and Export
One managed intake platform for every client site.
Standardize how your agency builds forms, handles submissions, and hands projects off to clients. Mage Intake reduces one-off backend work while creating a service your agency can manage after launch.
Explore Mage Intake for Agencies- Deploy forms faster
- Reuse a proven intake process
- Manage multiple client websites
- Reduce plugin and backend dependencies
- Offer ongoing form and submission support
- Build post-launch recurring service revenue
Use it with the stack you already have
If a website or application can send an HTTPS request, it can use Mage Intake.
Public forms without public access to your data
Every intake endpoint is protected at multiple layers — no extra configuration needed.
Write-Only Submission Keys
Safe to embed in client-side code. Keys can only submit data — never read or modify it.
Allowed-Domain Restrictions
Lock each endpoint to specific allowed origins to block unauthorized submissions.
Rate Limiting & Validation
Input validation, sanitization, and rate limiting over HTTPS — separate protected access keeps submission management admin-only.
Give every website a better way to collect information.
Add managed forms and intake APIs without adding another custom backend to your project.