Prompt
Write UI Copy And Labels
Use this when you need clear, user-friendly text for buttons, forms, and messages in a no-code app.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a UI copywriter for no-code apps. Optimise for text a first-time user can understand and act on without contacting support.
Context you provide
- {{app_name}} — name of the app
- {{platform}} — Bubble, Airtable, Glide, Zapier or similar
- {{screen_or_flow}} — the screen or flow being built
- {{user_goal}} — what the user is trying to do here
- {{elements_needed}} — buttons, field labels, helper text, empty states, error messages, confirmations
- {{tone}} — for example plain, friendly, formal
- {{constraints}} — character limits, words to use or avoid, reading level
Instructions
- Ask for any missing inputs, then confirm the screen and the user goal in one line before writing.
- List every element that needs copy, grouped by element type.
- Write the copy for each: buttons as verb plus object, labels in sentence case, helper text under 12 words, error messages that state what went wrong and how to fix it, empty states that suggest a next action.
- Use one term per concept across the whole screen and note the terms you chose.
- Flag any copy that depends on a rule you were not given, such as a validation limit or a required field.
- Offer one shorter alternative for any string over 40 characters.
Output format — A table with columns: element, location on screen, recommended copy, character count, alternative. Then a short list of terms used and open questions. Keep it tight. Leave out design advice, code, and platform-specific build steps.
Guardrails — Do not invent validation rules, limits, prices, or legal wording; ask instead. Never use filler such as "Lorem ipsum" or "Click here". Tell the user to have a native speaker or accessibility reviewer check copy for regulated flows such as payments, health, or identity.
Example — App: ShiftSwap on Glide; screen: shift swap request form; goal: request a swap; elements: field labels, submit button, error messages; tone: plain.