Artifacts

Build and publish external forms and interactive calculators in Orbitype—without running separate frontend or backend projects.

What Are Orbitype Artifacts?

Artifacts are interactive pages you create inside Orbitype. They are ideal for public forms, pricing calculators, internal tools, dashboards, and custom data experiences.

What an artifact includes

  • Title: clear name of your artifact

  • Description: context for teammates and users

  • HTML: the UI rendered in the live preview

  • Actions: backend functions called from the UI

  • Visibility: private or public

Why use artifacts

  • Fast delivery for custom pages and calculators

  • Built-in connection to Orbitype runtime

  • Easy share and embed workflow

  • No extra hosting setup for basic use cases

Build an External Form or Calculator

Step-by-step

  1. Open Artifacts in the sidebar.
  2. Click New artifact.
  3. Add title and description.
  4. Build your interface in the HTML editor.
  5. Use the live preview to test behavior.
  6. Save and iterate.

Typical examples

  • Lead intake form with validation
  • ROI or pricing calculator
  • Campaign performance calculator
  • Interactive onboarding checker

Editor tips

  • Keep each artifact focused on one primary user task
  • Use clear labels and empty states
  • Design for mobile first if shared externally

Connect UI to Backend Actions

Use actions when your form or calculator needs secure server-side logic (database queries, APIs, AI calls, enrichment, etc.).

Call an action from your artifact

const result = await Orbi.action("load_kpis", { range: "30d" })
console.log(result)

Action model

  • name: unique identifier used by Orbi.action(...)
  • code: server-side function logic
  • input: payload sent from UI
  • output: returned result for rendering

Recommended output shape

{
  "ok": true,
  "data": { ... },
  "error": null
}

Stable response structures make frontend rendering and error handling easier.

Publish, Share, and Embed

Visibility

  • Private: only accessible inside your workspace context
  • Public: accessible via public link

Sharing options

  • Open the public page URL
  • Copy the embed iframe snippet
  • Embed in external sites or docs

Before switching to public

  • Test the full user flow
  • Check empty states and errors
  • Review text, labels, and mobile layout
  • Ensure no internal-only data is exposed

Best Practices & Troubleshooting

Best practices

  • Start with one concrete outcome per artifact
  • Keep business logic in actions, not in UI scripts
  • Use explicit action names (calculate_offer, submit_lead)
  • Return consistent JSON shapes
  • Gracefully handle loading, empty, and error states

Common issues

  • Action not found: verify action name matches exactly.
  • No data in UI: check that action returns expected JSON fields.
  • Runtime error: validate input and wrap risky logic in try/catch.
  • Public link fails: verify visibility is set to public.

Learn more

Cookbook - Sections

Modern webpages are often composed of many different sections.

Things like hero banners, testimonials, FAQs or simple text blocks.

Developers implement these as reusable components with props.

But how do we allow non-technical people to use them in Orbitype?

Build your GTM edge before your competitors do.

|
page-logo

Orbitype learns your business, analyzes competitors, finds prospects, and autonomously builds and operates agentic growth systems tailored to your company.

Get started for free

2026 Orbitype. All rights reserved.