Blueprints/Power 5 websites with one API key

Power 5 websites with one API key

Five sites. Five forms. One Sutrena account. One place to see everything.

Updated March 2026

You run multiple websites. Maybe client projects, maybe side projects. Either way, you do not need a separate form backend for each one. A single Sutrena Pro account gives you 100 projects (forms, pages, analytics, and automations combined). This sets up 5 different forms -- contact, feedback, waitlist, bug report, newsletter -- and embeds them across 5 sites. One API key, one place to check submissions. Use `sutrena_launch` to deploy each site's pages with analytics in one call.

Architecture

ToolRoleCost
Cloudflare Pages (x5)Static site hosting for 5 sitesFree
SutrenaForms, webhooks, analytics for all sites$29/mo (Pro)

Total cost: $29/mo

Pro is $29/month for 100 projects and all your other work too. Build five blueprints on Pro and it is still $29/month. That is where the value is — at scale.

Each site gets its own form, but they share the same account and API key. Name each form clearly so you can tell them apart. Drop embed snippets or custom fetch calls on each site, each pointing to its own form ID.

From the portal you see all forms and all submissions in one place. You can route each form's webhooks to different Slack channels. The Pro plan's 100-project limit covers 5 sites with plenty of room to spare.

Form Definition

This is the contact form for Site 1. You would make similar ones for each site: feedback with a rating field, waitlist with email and referral source, bug report with severity, newsletter with just email. Use workflowId shortcuts where they fit.

{
  "name": "Site 1 - Contact Form",
  "fields": [
    {
      "name": "name",
      "label": "Name",
      "type": "text",
      "required": true
    },
    {
      "name": "email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "name": "message",
      "label": "Message",
      "type": "textarea",
      "required": true
    }
  ],
  "successMessage": "Thanks for reaching out!"
}

Frontend Integration

Five embed snippets, one per site. Same embed.js script, different form IDs. Drop each into the relevant site's HTML. Replace the form IDs with your actual ones.

<!-- Site 1: Contact form embed -->
<div id="contact-form"></div>
<script
  src="https://sutrena.com/embed.js"
  data-form-id="frm_CONTACT_ID"
  data-container="contact-form"
  async
></script>

<!-- Site 2: Feedback form embed -->
<div id="feedback-form"></div>
<script
  src="https://sutrena.com/embed.js"
  data-form-id="frm_FEEDBACK_ID"
  data-container="feedback-form"
  async
></script>

<!-- Site 3: Waitlist form embed -->
<div id="waitlist-form"></div>
<script
  src="https://sutrena.com/embed.js"
  data-form-id="frm_WAITLIST_ID"
  data-container="waitlist-form"
  async
></script>

<!-- Site 4: Bug report form embed -->
<div id="bug-report-form"></div>
<script
  src="https://sutrena.com/embed.js"
  data-form-id="frm_BUGREPORT_ID"
  data-container="bug-report-form"
  async
></script>

<!-- Site 5: Newsletter form embed -->
<div id="newsletter-form"></div>
<script
  src="https://sutrena.com/embed.js"
  data-form-id="frm_NEWSLETTER_ID"
  data-container="newsletter-form"
  async
></script>

FAQ

Can I use compound tools instead of individual API calls?

Yes. sutrena_collect creates the form and webhooks in one call. sutrena_launch deploys pages with analytics. The code examples below show primitive APIs for full control, but compound tools handle most setups faster.

Is there a limit on how many forms I can create?

Pro gives you 100 projects (forms, pages, analytics, and automations combined). Five sites with one form each leaves plenty to spare. Scale has no limit.

Can different team members manage different forms?

Not yet. One account, one API key, all forms visible. For team separation, use separate accounts. Kinda clunky, but it works.

Can I route webhooks to different Slack channels per site?

Yes. One webhook per form, each pointing to a different Slack incoming webhook URL. Pro and Scale both allow unlimited webhooks.

What if one site gets way more traffic than the others?

Pro has unlimited submissions. Traffic spikes on one site do not affect the others. The limit is on form count, not submission volume.

What is Sutrena?

Sutrena is the web runtime for AI agents. Forms, Pages, Analytics, Webhooks, Automations — all through 67 MCP tools and one REST API. Your agent creates web artifacts, humans interact with them, and your agent gets the data back. Use any one feature or all of them together.

Pages

Deploy HTML instantly

Forms

Collect structured data

Automations

DSL-based pipelines with 14 step types

Analytics

Privacy-first, no cookies

Webhooks

Slack, Discord, Telegram

Get started in two API calls

1. Get a trial key (no auth, no signup)

curl -X POST https://sutrena.com/api/trial

2. Create anything — a page, form, automation, or analytics site

# Create a form
curl -X POST https://sutrena.com/api/forms \
  -H "Authorization: Bearer st_trial_xxx" \
  -H "Content-Type: application/json" \
  -d '{"name": "waitlist", "fields": [{"name": "email", "label": "Email", "type": "email", "required": true}]}'

# Or deploy a page
curl -X POST https://sutrena.com/api/pages \
  -H "Authorization: Bearer st_trial_xxx" \
  -H "Content-Type: application/json" \
  -d '{"slug": "index", "title": "My Site", "html": "<h1>Live</h1>"}'

Ready to build?

Get a trial API key instantly with no signup, or create an account for the full experience.

Power 5 websites with one API key — Sutrena | Sutrena