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.

1

Define

Create an intake and define the information it should accept.

2

Connect

Use a generated form or submit JSON from your own interface.

3

Validate

Mage Intake checks the request, applies security controls, and stores accepted submissions.

4

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.

  1. Visitor

    Fills out a form or triggers a submission

  2. Website Form or Application

    Built with Jekyll, Hugo, Press Mage, or any static generator

  3. Mage Intake Write-Only Endpoint

    JSON POST to your secure, validated endpoint

  4. Validation + Security + Storage

    Checked, sanitized, and stored automatically

  5. Dashboard + Notifications + Exports

    View, search, and export all submissions

Two ways to connect

Generated Form

For teams that want the fastest implementation.

  1. Configure fields
  2. Copy generated markup
  3. Add styling
  4. Publish

Custom API Integration

For developers with a custom frontend.

  1. Send JSON
  2. Include write key
  3. Handle success and error responses
  4. 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.