Step-by-Step
Sign up and create a project
Go to app.workshop.ai and create an account.Click New Project and give it a name. You’ll be asked to choose a starting template:
- Web App / Website — A fullstack app with a Python backend and modern web frontend. Best for anything that runs as a website or web app. Supports one-click publish.
- Streamlit — Python-native data apps with charts, tables, and interactivity built in. Supports one-click publish.
- Anything — The most flexible option. Use any framework or package that runs in the cloud — not limited to web apps. Requires manual deployment.
- Import from GitHub — Start from an existing repository.
Describe what you want to build
This is where the magic starts. Describe your idea in plain language:If you want to scope and clarify your project before writing any code, use Plan Mode — Workshop will ask clarifying questions and create a structured plan. When the plan looks right, follow the prompt to switch to Build Mode.If you already know what you want, you can skip straight to Build Mode and Workshop will start writing code immediately.
Add data, connect your systems, or add AI
You can bring data and functionality into your project in several ways:
- File upload — Drag a CSV, Excel, or JSON file directly into the chat
- Google Sheets — Share a link and Workshop will read it
- Data connectors — Connect to PostgreSQL, MySQL, BigQuery, Snowflake, Supabase, Google Drive, and more through the Connectors panel
- AI connectors — Add AI features to your app using Workshop’s managed AI connectors for Anthropic, OpenAI, and Google Gemini. Prefer to manage your own provider billing and limits? You can bring your own API keys instead.
Iterate on the result
As Workshop builds, the preview pane on the right shows your app updating in real time. Interact with it — click buttons, test filters, hover over charts.When you want changes, describe them naturally:Workshop updates the code and the preview refreshes automatically.
Publish and share
When your app is ready, click the Publish button. Workshop handles hosting and compute — there’s nothing to provision or maintain on your end. You get a shareable URL your users can open immediately.You choose who can access it: make your app public, or limit it to specific people or teams for things you want to keep private. Workshop handles the access control as part of the same flow.To update a published app, make your changes and click Update.
Tips for Better Results
Be specific about what you want
Be specific about what you want
Build incrementally
Build incrementally
Start with the core functionality, then layer on features:
- “Load the data and show it in a table”
- “Add a chart of sales by month”
- “Add filters for product category and date range”
- “Style it to match our brand colors”
Reference what you see in the preview
Reference what you see in the preview
What You Can Build
Workshop Cloud excels at:- Dashboards — Sales, marketing, operations, KPI tracking
- Data explorers — Let teams filter and explore datasets interactively
- Internal tools — Admin panels, data entry forms, approval workflows
- Interactive reports — Reports with drill-down, charts, and export
- Prototypes — Test ideas with real data before committing to a full build
Next Steps
- Connect your data sources with Connectors
- Add AI features with AI Connectors
- Publish and share your app with Publishing
- Learn how to work with the agent in Working with the Agent
- Read prompting tips in Working with the Agent
- Join the community on Discord