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.
Why isn’t the AI following my instructions correctly?
Why do AI responses answer slowly or get stuck?