If you watch a non-technical operator successfully ship a real business app in Rork, you notice something. They do not open Rork and start typing what they want.
They run a specific four-step workflow. The same workflow shows up in conversations with operators in Spain, Texas, Brazil, Australia. They invented it independently because it is what works.
This is that workflow.
The Four Steps
Step 1: Think (with ChatGPT or Claude)
Open ChatGPT or Claude in a new conversation. Dump the problem in your business as you understand it, in plain language. Not a feature list, not a screen description, just the situation:
"I run a construction company with 50 employees. New clients call us all day. Right now whoever picks up the phone has to remember to write the lead down. Most of them get lost. I want an app where any team member can add a new client in 20 seconds and I get a personal notification."
Then ask: "Help me turn this into a structured spec for a mobile app. Ask me questions until you have everything you need."
The model will interrogate you. What information per client? Phone, email, address, source, notes. Who can add? Anyone in the company. What roles see what? Owner sees everything, others only their own. Notification mechanism? Push, email, both? Cutoff time? Always.
Twenty minutes of back-and-forth later, you have a structured spec with clear data model, user flow, permissions, notifications. ChatGPT (especially with GPT-5) is now trained to format these specs in a way that builders like Rork ingest cleanly.
Step 2: Plan (with Rork's Plan Mode)
Open Rork. Switch to plan mode. Paste the spec.
Plan mode does not build yet. It reads, then asks you the questions ChatGPT did not. The questions are different: edge cases, schema details, naming choices, role permissions, sync behavior, offline edge cases.
Plan mode: "Should the GPS coordinate save on lead creation or only when a tech visits? You mentioned anyone can add a client, but should they be able to edit later? Should the owner notification deduplicate if multiple people add the same client in the same hour?"
You answer. Plan mode iterates. By the end you have a real spec, not a wish list.
Step 3: Build (Rork generates and you iterate)
Now Rork builds. It produces a real Expo project with iOS, Android, and web targets. You preview, find what is wrong, describe the change in conversation. Rork updates. You iterate.
Operators who use this step well treat it like talking to a contractor. Specific, descriptive, look-at-the-output-and-respond. Not "make it better" but "the kanban column for 'Won' should be wider and color-coded green to match our brand."
Step 4: Ship (real device, then App Store / Web)
You install on a real device via TestFlight. Or you push the web build to Render or Vercel. You hand it to a colleague. They use it. They tell you what is wrong. You go back to Step 3 (or Step 1 if the wrong thing is structural).
By week two of this loop, you have a working app on real people's phones. By month two, your business runs on it.
Why This Workflow Works
Three things compound:
- Thinking is decoupled from building. Builders are bad at thinking and good at building. Thinking models are good at thinking and bad at building. Using the right tool for the right step saves you from "let me just try" loops that produce slop.
- Plan mode catches the structural mistakes early. The most expensive moment in an app build is the moment you realize you got the data model wrong. Plan mode catches this before any code is generated.
- Iteration in conversation matches how non-technical operators think. You are not learning syntax. You are describing the business you already know.
What the Step Looks Like in Real Operator Conversations
A construction company owner's actual workflow, paraphrased from his description:
"I open ChatGPT. I have the premium account from my company because we use it for everything. I talk to it about what I want. I make a big prompt, very, very big. Then I go to Rork. I open it. I'm not asking it to start improving. I send the prompt in plan mode for it to understand better. After the questions and the text and everything, we start working. Then I build."
Same flow in different words: think, plan, build, ship.
When to Skip the ChatGPT Step
The flow described above is for non-trivial features. For small changes you skip Step 1:
- "Make this button orange." → straight to Rork.
- "The leaderboard should sort by score, not by name." → straight to Rork.
- "Add a delete button on the client card." → straight to Rork.
The rule of thumb: if it is a tweak or a small addition, go direct. If it adds a new flow, a new permission, or touches the data model, use the full workflow.
The Stack You End Up With
After 30 to 60 evenings of running this workflow:
- A real native iOS + Android app for your team.
- A web app on the same Expo project for the office.
- A Supabase backend with your data, owned by you.
- An App Store and Google Play listing (or internal-only distribution).
- Push notifications, AI features, e-sign, e-invoicing integrated as Edge Functions.
What you do not end up with: a development team. A consulting retainer. A SaaS bill that scales with your headcount.
For specific app patterns built with this workflow:
- How to Build a Mobile App for Your Construction Company
- How to Build a Field Service Mobile App
- Build a Mobile CRM Your Team Will Actually Use
What to Do This Week
Open ChatGPT. Pick the most painful workflow in your business right now. Dump it in plain language. Let the model interrogate you. Bring the resulting spec to Rork. Switch to plan mode. Let Rork interrogate the spec. Build one screen. Install on your phone.
By Friday you will know whether this workflow works for you. For most operators it does, decisively.