#RetoolxContra Prompting Tips for Conbo App — How to Generate High-Quality Prompts Like This

When you want Retool Assist (or any builder AI) to “leave no stone unturned”, your prompt must do four things clearly:
:white_check_mark: 1. Assign a Strong Role
Instead of saying “help me build…”, you say:
“You are an expert full-stack Retool engineer…”
Why it matters:
It forces the AI to think in Retool-native concepts (queries, workflows, drawers, tables, AI actions).
It avoids vague UI or backend assumptions.
:white_check_mark: 2. Separate Task from Context
Bad prompt:
“Build a client onboarding app for agencies.”
Good prompt:
Task = what to build
Context = why it exists
This helps the AI:
Make better architectural decisions
Choose the right components and workflows
:white_check_mark: 3. Over-specify Structure (Databases, UI, Workflows)
Retool Assist performs best when you:
Explicitly list tables
Explicitly list fields
Explicitly list workflows
Why:
Retool is schema-driven
The AI maps your words → actual Retool objects
Think of it as “designing the database in English.”
:white_check_mark: 4. Tell the AI Where to Use AI :robot:
Instead of:
“Generate a summary”
You specified:
What data to read
What sections to output
Where to save the result
This avoids:
Generic summaries
Unusable blobs of text
:white_check_mark: 5. Finish with “Polish & Guardrails”
This is where quality jumps:
Validation
Loading states
Notifications
Clean UI
This signals: “This is a production SaaS, not a demo.”
:two: Final Optimized Prompt (Retool Assist–Ready)
You can paste this entire block directly into Retool Assist (Beta).
:white_check_mark: Detailed Prompt (Improved + Fully Structured)
Role:
You are an expert full-stack Retool engineer experienced in building internal tools, workflows, and automations for agencies and SaaS businesses.
Task:
Build a complete Client Onboarding & Project Summary Automation Tool inside Retool.
Context:
Agencies and freelancers waste hours collecting client details across emails, WhatsApp, Google Drive, and calls. Important information gets lost, onboarding is slow, and teams start projects without clarity. This tool centralizes intake, file uploads, and AI-powered summaries into one clean workflow.

  1. Database Structure
    Create two tables:
    clients
    id (uuid, primary key)
    business_name (text)
    contact_name (text)
    email (text)
    phone (text)
    business_description (long text)
    services_needed (text)
    goals (long text)
    pain_points (long text)
    ai_summary (long text)
    created_at (timestamp, default now)
    client_files
    id (uuid)
    client_id (uuid, foreign key → clients.id)
    file_name (text)
    file_url (text)
    created_at (timestamp, default now)
  2. Interface Requirements
    Client Intake Modal
    Business name
    Contact name
    Email
    Phone
    Business description
    Services needed
    Goals & objectives
    Pain points & challenges
    File upload (multiple files allowed)
    Include instruction text explaining what clients should upload.
    Clients Table
    Display:
    Business name
    Contact name
    Email
    Services needed
    Created date
    Add actions:
    View full details
    Generate / regenerate AI summary
    Client Details Drawer
    Show:
    All client fields
    Uploaded files (clickable)
    AI-generated summary
    Button to regenerate summary
  3. AI Summary Generation
    Use Retool AI to generate a structured summary using:
    Client form data
    Uploaded file references
    Output sections:
    Business overview
    Problems identified
    Project goals
    Recommended services
    Technical considerations
    High-level budget & timeline estimate
    Save output to clients.ai_summary.
  4. Workflows
    Create Client
    Insert client record
    Upload files
    Save file metadata
    Trigger AI summary generation
    Select Client
    Fetch client data
    Fetch related files
    Display drawer
    Regenerate Summary
    Re-run AI action
    Update summary field
  5. Search & Filters
    Search by name or email
    Filter by service type
  6. Finishing Requirements
    Clean, modern UI
    Loading states for all queries
    Success and error notifications
    Field validation
    Smooth file uploadsTART HERE TO GET USEFUL FEEDBACK FASTER-->

  1. My goal: To build a smart client onboarding system that eliminates back-and-forth communication, organizes client files automatically, and instantly generates AI-powered project briefs so teams can start projects faster and with clarity.
  2. Issue: Agencies and freelancers currently collect client information across scattered tools like email, WhatsApp, Google Drive, and calls. This leads to lost context, unclear requirements, delayed project starts, and repeated clarification cycles.
  3. Steps I've taken to troubleshoot: Designed a structured client intake form inside Retool. Created a centralized database for client data and uploaded files. Implemented automated file uploads and storage. Integrated AI inside Retool to summarize client inputs into actionable project briefs. Built a searchable admin dashboard for managing all clients in one place
  4. Additional info:
    Deployment**:** Cloud (Retool Cloud).
    Features**:** Client intake, file uploads, AI summaries, admin dashboard.
    Artifacts**:** Screenshots and demo video included.
    Scalability**:** Can be sold as a SaaS to agencies, studios, and consultants.
1 Like

Welcome to the community, @deraguy! Just a heads up that I've moved this topic over into the :handshake: Community Show & Tell category. Thanks for sharing!