Manual 03: Create And Publish An App
What This Guide Is For
Use this guide to create an interactive App or Companion, add steps, collect data, preview it, and publish it.
Before You Start
You need:
- permission to create Apps or Boards;
- a goal for the experience;
- optional: media files, form fields, and an Agent;
- optional: integrations or webhooks for submitted data.
Step 1: Create A New App
- Go to
Apps,Companions, orBoards. - Select
Create. - Choose a starting type:
- blank App;
- Companion;
- Board-based workflow;
- template.
- Add a name and short description.
Expected result: a draft opens in the editor.
Step 2: Add Steps
- Open the editor canvas or step list.
- Add the first Step.
- Add content to the Step, such as text, image, video, button, or form.
- Add more Steps as needed.
- Connect Steps with navigation or routing.
Expected result: the App has a clear path from start to finish.
Step 3: Add Forms Or Inputs
- Select the Step where users should enter information.
- Add form fields.
- Choose field types such as text, email, phone, file, image, video, audio, date, dropdown, checkbox, GPS, or live capture.
- Mark required fields.
- Save.
Expected result: the runtime can collect structured user input.
Step 4: Add Logic
Use logic when the next Step depends on user input, button choice, form data, or an Agent result.
- Add a router or condition.
- Define the rule.
- Connect the possible next Steps.
- Preview the route.
Expected result: users follow the correct path based on their answers or state.
Step 5: Add An Agent
- Select a Step that should use AI.
- Attach an Agent or AI action.
- Choose what the Agent should receive as context.
- Choose where the Agent result should appear or which field it should fill.
- Save.
Expected result: the App can use an Agent as part of the experience.
For a more advanced setup where a Studio visual flow launches an App or Agentic App as one Step, see 08-studio-visual-flow-agentic-miniapp.md.
Step 6: Preview
- Select
Preview. - Walk through the App as an end user.
- Test required fields, routes, media, and Agent behavior.
- Fix any errors.
Expected result: the preview behaves like the intended public version.
Step 7: Configure Sharing
- Open
ShareorPublish settings. - Choose access:
- public;
- password protected;
- workspace only;
- external users or groups.
- Configure branding if needed.
- Configure embed mode if the App should live on another website.
Expected result: the App has a clear access rule.
Add A Password To The Published App
Use this when the App should be reachable by link, but only for people who know the password.
- Open the App draft or published App settings.
- Go to
Share,Access, orPublish settings. - Set access mode to
Password protected. - Enter the password.
- Save the access settings.
- Publish the App if the password should apply to the public version.
- Open the public link in a private browser window.
- Confirm that the App asks for the password before any runtime content loads.
- Enter the correct password and confirm the App opens.
- Enter a wrong password in a new private session and confirm access is denied.
Expected result: the public link still exists, but visitors must pass the password screen before the App loads.
To change the password, return to Share, Access, or Publish settings, replace the password, save, and test the public link again. To remove the password, change access mode back to Public, Workspace only, or External users or groups, then save.
Step 8: Publish
- Review the draft.
- Select
Publish. - Confirm that a new published version should be created.
- Copy the share link or embed code.
Expected result: users see the stable published version, while draft editing can continue separately.
Step 9: Check Results
- Open
ResultsorInsights. - Check sessions, submissions, files, completion rate, and user path.
- Export data if needed.
Troubleshooting
- If publishing is blocked, check required fields and quota limits.
- If the public link asks for a password, check access settings.
- If form data is missing, confirm the Step has a form and the submit action is configured.
- If embed does not load, check domain, iframe permissions, and publish status.
Product Decisions Needed
- Final product name: App, Companion, Blink, or Board.
- Exact draft/published version labels.
- Whether publishing requires review for workspace-wide Apps.