Getting Started

Quick Start

Create a workspace, publish your first form, and wire up an email notification in five minutes.

1. Create a workspace

Sign up at app.ingressforms.com with your work email. A workspace is automatically provisioned; you can invite teammates from Settings → Workspace after.

2. Create your first form

  1. From the dashboard, click New form.
  2. Either start from a blank canvas or click Generate with AI and describe it — "customer feedback with rating and comments" is enough.
  3. Arrange fields, set validation, and hit Publish to make the form public.

3. Collect responses

Published forms get a shareable URL like yourteam.ingressforms.app/f/customer-feedback. Embed it in a page, email it, or drive submissions from your own app using the SDK:

typescript
import { IngressForms } from "@ingress/forms-sdk";

const client = new IngressForms({ apiKey: process.env.INGRESS_FORMS_API_KEY });

await client.submissions.create({
  formId: "frm_01HABCDXYZ",
  data: { email, rating, feedback },
});

4. Add a workflow

Open the form, go to the Workflows tab, and create one with a trigger of submission.created. Add nodes from the palette — e.g. Send email or Slack message — and save.

Workflows run asynchronously. You can inspect each run, retry failed ones, and view structured logs from the Runs tab.

5. Monitor and iterate

Head to Analytics for a daily submission trend, top forms by volume, and run success rates. Everything updates in near-real-time, so you can catch a regression the moment it happens.