Prompting in Base44 is like briefing a creative partner who builds exactly what you describe. You tell Base44 what kind of app you want, who it’s for, and what it should do, and it generates a live, working version you can edit, expand, and launch. Whether you’re building a simple tool or a multi-feature app, a clear prompt helps you get faster, better results.
Be clear and specific
Focus on the user’s journey
Describe the “what,” not the “how”
Iterate and refine
Technique | When to Use It | Examples | Pro Tip |
---|---|---|---|
“Make it more…” / “Make it less…” | Adjust tone, layout, or emphasis | - “Make the header less bold.” - “Make the CTA more persuasive.” | Add why: “Make the CTA more persuasive because it’s the final step in the user’s journey.” |
“Add a…” / “Remove the…” | Add/remove specific features or UI blocks | - “Add a comments section to each task.” - “Remove the pricing page for now.” | Group actions for greater efficiency: “Add a comments section and move it below the task list.” |
“Change [this] to [that]” | Adjust text, visuals, layout, or component logic | - “Change the sidebar color to charcoal.” - “Change the ‘Submit’ button to say ‘Send Request’.” | Layer context: “Change the button text to match the friendly tone used in the rest of the app.” |
“It should feel like…” | Borrow familiar app styles to guide layout or behavior | - “It should feel like a mix between Duolingo and Habitica.” - “Like a lighter version of Airtable.” | Clarify which parts: “Use Duolingo’s playful tone and Habitica’s gamified progress system.” |
“Add logic for…”(optional) | Add functional rules or flows without needing code | - “Add logic to hide completed items from the default view.” - “Send a reminder if no action in 3 days.” | Describe the desired outcome once the logic is added: “Add logic so users get nudged if they haven’t logged in for a week.” |
“Group or organize…” | Structure content for clarity or workflow | - “Group tasks by category” - “Organize settings into collapsible sections” | Mention user needs: “Organize tasks by category so users can quickly find what they need.” |
“Add conditional behavior…” | Introduce smart branching or state-based functionality | - “Only show the download button after payment is confirmed.” | Start simple, expand later: “Add the condition first, then I’ll add variations per user type.” |
“Let users…” statements | Frame functionality from the end-user’s perspective | - “Let users upload documents and tag them.” - “Let users bookmark resources for later.” | Frame the functionality around unlocking value for the user: “Let users upload documents and tag them so they can easily find them later.” |
My app was working, but something went wrong.
I can’t implement the feature I want.
When I make a request, the AI is executing on it, but it’s touching parts of the app I don’t need it to touch.
I can’t get the AI to make the exact styling change I want it to.
I’m using too many credits on iteration and I just want to think through some steps with the AI before doing anything else.