Mailoo helps you run website forms, subscriber lists, a headless blog, a market catalog, social publishing, and a JSBOX chat widget from one dashboard. You connect your product through server-side webhooks and API keys---Mailoo is not a mailbox connector.
What You'll Need
- A Mailoo account through your configured identity provider
- A dashboard project that will own integrations and API keys
- Server-side or BFF capacity to store
X-API-Keysecrets safely
Step 1: Create Your Account and Project
-
Visit https://mailoo.app and choose Get started (or Sign in).
-
Complete authentication with your identity provider (IdP). There is no separate registration form inside the Mailoo dashboard: Sign in / Get started opens the IdP. Login, registration, password reset, and email verification all happen on Mailoo-branded IdP pages. Locales match the site (English, German, Spanish, Russian). Light and dark appearance follow the theme you use on mailoo.app.
-
Create a project from the dashboard and note its
projectUid.Project owners can invite collaborators as OWNER or EDITOR (optional per-integration editor scope). Invited members sign in and accept the invite link.
Step 2: Add Your First Integration
- Open Integrations inside the project (or choose Add integration).
- Pick the type that matches your surface area:
- FORM --- newsletter or lead capture
- CONTACT_FORM --- support or feedback messages
- JSBOX --- embeddable realtime chat
- BLOG --- editorial content via the public blog API
- MARKET --- product catalog, orders, and offer generators
- SOCIAL --- posts to X and Facebook
- Finish the configuration wizard (optional allowed origins, display names, and type-specific connection settings).
Step 3: Connect Your Application
- Forms: call Mailoo from your server or BFF with a scoped API key held in environment variables. Prefer the
@mailoo/formsBFF helpers for Next.js. - Chat: embed the JSBOX widget (or
@mailoo/chat), pass the project and integration identifiers, and use the dashboard chat console for operators. - Blog / Market: publish in the dashboard, then read from your site via the external APIs with
X-API-Key. - Social: add channel credentials under Connection & settings, then compose and publish posts in the dashboard.
- Agents (optional): create an MCP agent token under Profile → Security → MCP tokens and point your MCP host at
https://mcp.mailoo.app/mcp. Seeintegrations/mailoo-mcp{.interpreted-text role="doc"}.
Step 4: Verify Messages and Subscribers
- Trigger a test submission from a safe environment.
- Confirm the row appears under Messages with the expected metadata.
- For FORM integrations, verify Subscribers captured the test email.
Optional: Outbound SMTP
Subscriber-facing mail (replies, welcome sequences, transactional send, market order confirmations) uses SMTP credentials stored on the integration. There is no silent fallback to a shared platform mailer---configure SMTP before relying on those features. See integrations/outbound-smtp{.interpreted-text role="doc"}.
Next Steps
quick-setup{.interpreted-text role="doc"} --- checklist for a fast production pass- Integration guides under Integrations
- OpenAPI schemas at
https://api.mailoo.app/docs/v1