Interface launch · Updated August 25, 2026

The workflow is not the product.
The user path is.

A working agent can still fail at access, files, sessions, embeds, error states, or release. Choose the surface by the user's job, then test one complete path from first visit to rollback.

Commercial disclosure: if our referral link is active and you later buy an eligible paid Falcon Builder plan through it, we may earn a commission. This launch checklist is independently useful without that link.

Decision one

Choose the surface by the job.

Do not begin with a feature list. Begin with the interaction the user must complete and the evidence that proves it worked.

01

Hosted chat

Use whenA user needs a multi-turn conversation, follow-up questions, or visible answer history.

VerifyIdentity, session continuity, citations, attachments, feedback, reset, and escalation.

02

Structured form

Use whenThe task needs known fields, repeatable validation, and one bounded submission.

VerifyRequired fields, file rules, confirmation, duplicate submit behavior, and result delivery.

03

Website embed

Use whenThe experience must live inside an existing product, help center, or marketing site.

VerifyAllowed origins, frame policy, responsive layout, host-page events, and failure isolation.

04

Messaging

Use whenThe user already works in SMS or WhatsApp and expects an ongoing thread.

VerifyProvider dependency, contact identity, media handling, opt-out, delivery failure, and handoff.

Decision two

Climb the access ladder only as far as the risk requires.

01

Public

Anyone with the URL can open it. Use only when the data and action are safe for anonymous traffic.

02

Shared password

A single secret creates a lightweight gate, but does not identify which person used it.

03

Email OTP / allowlist

An address proves access to an inbox and can bind a conversation to one permitted identity.

04

Workspace identity

Existing organization membership controls access and should inherit current removal rules.

05

SSO / OIDC

Central identity and lifecycle control for environments that have verified plan and setup support.

Input contract

Write the upload rules before accepting a file.

“Supports documents” is not a testable requirement. Type, size, validation, storage, and processing must agree at every boundary.

C1

Allowed types

List each accepted text, image, PDF, or document format. Reject everything else.

C2

Size limit

State limits before upload and test both the browser and processing boundary.

C3

Validation

Check extension, MIME type, structure, required fields, and empty or corrupt content.

C4

Malware handling

Define scanning, quarantine, rejection, and what reaches downstream tools.

C5

Retention

State where input, extracted text, and model context remain—and for how long.

C6

Model compatibility

Verify that the chosen model and workflow can actually process each allowed input.

Session contract

Know who returns to which conversation.

Identity, memory, and history are separate choices. Test anonymous and authenticated paths independently.

01

Session ID

Choose the stable key that joins turns without merging two people.

02

Authenticated user

Bind identity at the interface, not from a name typed into a prompt.

03

Multi-device history

Decide whether a verified user resumes the same conversation elsewhere.

04

Reset and deletion

Give the user and operator an explicit way to start over or remove stored history.

Failure UX

Make every broken path visible and recoverable.

A user needs an honest state, a next action, and protection from duplicate effects—not a generic “something went wrong.”

F1

Timeout

Hold the downstream response past the interface limit. Show a useful state and a safe retry.

F2

Partial output

Interrupt a streamed answer. Mark it incomplete instead of presenting it as final.

F3

Invalid file

Submit an unsupported, empty, renamed, or corrupt file and explain what was rejected.

F4

Lost session

Expire or clear the session between turns. Do not silently attach the user to another thread.

F5

Upstream outage

Disable the model or integration and preserve the user input without inventing success.

F6

Human escalation

Trigger the handoff path and verify the person receives the required context.

Embed boundary

Treat the host page as part of the security model.

01Allowed origins

List the exact hostnames permitted to load or call the interface.

02Content Security Policy

Confirm the host page allows only the required frame, script, and connection sources.

03Frame policy

Decide where framing is allowed and block unknown parents.

04Domain ownership

Verify who controls the embedding page, DNS, deployment, and removal path.

05Secret handling

Never place provider keys, workspace tokens, or privileged credentials in browser code.

Release control

Move one reviewed version through four states.

01

Draft

Change the workflow and interface without touching the live user path.

02

Test URL

Run representative users, devices, files, failures, and access states against the draft.

03

Publish

Promote one reviewed version and record what changed, who approved it, and when.

04

Rollback

Restore a known version and confirm sessions, embeds, and integrations recover as expected.

One complete-path launch test

Test the journey, not isolated screens.

Use harmless data and one representative task. Keep the acceptance evidence together.

  1. 01

    Start with a new user. Enter through the real URL and complete the intended access step.

  2. 02

    Submit the hardest valid input. Include the largest allowed file and all required fields.

  3. 03

    Continue the session. Ask a follow-up that depends on prior context.

  4. 04

    Repeat on a second device. Confirm the expected identity and history behavior.

  5. 05

    Force one failure. Recover without duplicate processing or a false success state.

  6. 06

    Publish and roll back. Prove the tested version can go live and a known version can return.

Falcon-specific checkpoint

Use current product claims as demo prompts, not assumptions.

Falcon Builder's current homepage describes hosted chat, forms, a website chatbot, and WhatsApp/SMS. It also labels public, password, email + OTP, workspace login, and SSO/OIDC as access modes, and describes image, PDF, and document attachments. Verify the exact interface, input limit, and plan in the live product before committing.

The current MCP documentation describes password-protected or email-allowlist interfaces, per-workspace identity, embed-origin restrictions, draft editing, runs that may create real side effects, and separate publish/rollback permission. Those details are useful evaluation targets; they do not prove that every interface, plan, file, device, or integration behaves identically.

Current pricing marks some enterprise controls as “Coming soon.” Falcon's Terms do not promise uninterrupted, secure, error-free, accurate, or reliable service. Keep launch acceptance criteria specific to the chosen configuration.

Primary sources

Verify the live interface surface.