A managed intake layer between your website and your data
Mage Intake handles the submission workflow that static websites and client-side applications do not provide on their own.
Define. Connect. Validate. Act.
Define
Create an intake and define the information it should accept.
Connect
Use a generated form or submit JSON from your own interface.
Validate
Mage Intake checks the request, applies security controls, and stores accepted submissions.
Act
Review, search, export, and route the information to the people who need it.
Architecture Overview
Mage Intake sits between your visitor and your submission data — nothing else needed.
-
Visitor
Fills out a form or triggers a submission
-
Website Form or Application
Built with Jekyll, Hugo, Press Mage, or any static generator
-
Mage Intake Write-Only Endpoint
JSON POST to your secure, validated endpoint
-
Validation + Security + Storage
Checked, sanitized, and stored automatically
-
Dashboard + Notifications + Exports
View, search, and export all submissions
Two ways to connect
Generated Form
For teams that want the fastest implementation.
- Configure fields
- Copy generated markup
- Add styling
- Publish
Custom API Integration
For developers with a custom frontend.
- Send JSON
- Include write key
- Handle success and error responses
- Build any user experience required
One request. That's the whole integration.
fetch("https://api.mageintake.com/submit/quote-request", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer PUBLIC_WRITE_KEY"
},
body: JSON.stringify({
name: "Jane Doe",
email: "jane@example.com",
budget: "5000-10000"
})
});
See It in Action
View plans and order Mage Intake to have your first intake endpoint live in minutes.