Tips and Best Practices
Expert tips and best practices for getting the most out of Mesh
Learn how to work effectively with Mesh to build better apps faster. These tips will help you get the most out of your AI sidekick.
Communication Tips
Be Specific and Detailed
The more context and detail you provide, the better Mesh can help you.
β Too Vague: "Add some fields to my table"
β Specific and Clear: "Add these fields to my Customers table: Company Name (text), Industry (single select with options: Tech, Healthcare, Finance, Retail), Annual Revenue (currency), and Last Contact Date (date)"
Use Examples
When describing what you want, examples help Mesh understand your intent.
β Good: "Create a Status field with workflow stages like 'New Lead', 'Contacted', 'Qualified', 'Proposal Sent', 'Won', 'Lost'"
β Also Good: "I need a priority field similar to what you'd see in a project management tool - something like Urgent, High, Medium, Low"
Break Complex Tasks into Steps
Instead of one massive request, break it down into manageable chunks.
β Too Complex: "Build me a complete CRM with contacts, companies, deals, tasks, email tracking, reporting dashboards, and automated lead scoring"
β Step by Step:
"First, create a Contacts table with name, email, phone, and company fields"
"Now create a Companies table and link it to Contacts"
"Add a Deals table with value, stage, and close date"
[Continue building incrementally]
Provide Context About Your Use Case
Help Mesh understand your business needs.
β Good: "I run a real estate agency and need to track properties. Each property should have an address, price, bedrooms, bathrooms, square footage, and listing status. Properties are shown to multiple clients."
This context helps Mesh suggest appropriate field types, relationships, and features.
Working Efficiently with Mesh
Start with Structure, Then Refine
Get the basics in place quickly with Mesh, then fine-tune manually.
Mesh is great for:
Setting up basic relationships
Generating sample data
Creating initial views and pages
Building workflow logic
You might prefer manual control for:
Exact color choices and styling
Precise layout positioning
Fine-tuning form field order
Detailed visual design
Use Mesh for Repetitive Tasks
Don't waste time on repetitive work. Let Mesh handle it.
β Great uses:
"Generate 50 sample products with realistic names, prices, and descriptions"
"Create workflow email templates for each stage of my sales process"
"Add the same 5 custom fields to all my tables"
Keep the Conversation Going
You don't need to start fresh each time. Build on previous requests.
Example conversation flow:
"Create a Tasks table"
"Add a priority field"
"Now link it to my Projects table"
"Generate 20 sample tasks across my projects"
"Create a Kanban view grouped by status"
Each request builds on the previous, and Mesh maintains context throughout.
Give Mesh Richer Input
Words aren't your only option. For anything visual or detailed, hand Mesh more to work from:
Attach a screenshot or mockup when you want a layout to match something you've seen.
Attach a spec or brief and let Mesh build from it, rather than retyping the requirements.
Upload a data file (like a CSV or a receipt) to have Mesh create records from it.
Use voice input for long, detailed prompts β it's often faster than typing.
Teach Mesh Your Preferences
If you find yourself repeating the same instruction, tell Mesh to remember it: "always use British date formats", "we call them clients, not customers". She'll apply it in future conversations, and you can review or change what she remembers in her settings.
Ask Mesh to Explain Her Suggestions
If Mesh recommends something you don't understand, ask for clarification.
β Ask questions like:
"Why did you suggest a rollup field instead of a formula?"
"Can you explain how this workflow will work?"
"What's the benefit of setting it up this way?"
Best Practices for Different Tasks
Creating Tables
DO:
Think through your data structure before requesting
Consider relationships between tables upfront
Use descriptive field names
Specify field types (text, number, date, etc.)
Example: "Create an Invoices table with: Invoice Number (text), Customer (linked to Customers table), Issue Date (date), Due Date (date), Amount (currency), Status (single select: Draft, Sent, Paid, Overdue), and Line Items (linked to Line Items table)"
DON'T:
Create tables without thinking about relationships
Use vague field names like "Field1" or "Data"
Forget to specify whether fields should be required
Building Workflows
DO:
Clearly describe the trigger event
Specify what should happen step by step
Consider edge cases and conditions
Test with sample data first
Example: "Create a workflow that triggers when a task's status changes to 'Complete'. It should: 1) Send an email to the project manager, 2) Update the project's completion percentage, 3) If all tasks are complete, mark the project as Complete too"
DON'T:
Assume Mesh knows complex business rules without explanation
Create overly complex workflows in one go
Forget to specify conditional logic
Generating Sample Data
DO:
Specify how many records you need
Request realistic data that matches your use case
Ask for variety in the data
Include relationships in the request
Example: "Generate 30 sample customer records with realistic company names from various industries. Make sure they have diverse locations and company sizes. Also link 2-5 orders to each customer."
DON'T:
Generate too much unnecessary data
Forget to clean up sample data before going live
Use sample data that doesn't reflect real use cases
Setting Up Permissions
DO:
Describe who should see what
Explain your user roles and responsibilities
Consider data privacy requirements
Test with different user accounts
Example: "I need three user roles: Admins (can see and edit everything), Team Members (can see all projects but only edit their own tasks), and Clients (can only see projects where they're listed as the client, and can't edit anything)"
DON'T:
Set up permissions without thinking through security
Forget about record-level access
Ignore testing with different user roles
Power User Tips
Use Mesh to Learn Rowmesh Features
When exploring new features, ask Mesh to show you how they work.
β Learning requests:
"Show me how to use rollup fields by creating an example"
"Walk me through creating a conditional workflow step by step"
"What are the different ways I can filter views? Give me examples"
Iterate and Improve
Your first implementation doesn't have to be perfect. Iterate with Mesh's help.
Example iteration:
"Create a basic customer tracking system"
[Review what Mesh created]
"This is good, but I also need to track customer interactions"
"Add a sentiment field to track how happy they are"
"Create a dashboard showing customer health scores"
Combine Manual and AI Work
The best workflow often combines both approaches.
Example workflow:
Use Mesh to create table structure (fast)
Manually adjust field order for optimal form layout (precise control)
Use Mesh to generate sample data (fast)
Manually create custom views (visual control)
Use Mesh to build workflows (fast)
Manually test and refine (quality assurance)
Save Time with Templates
Once Mesh helps you build something good, you can reuse patterns.
β Reusable patterns:
"Create a table structure similar to my Customers table but for Vendors"
"Set up the same workflow for Orders that we have for Projects"
"Copy the permission structure from App A to App B"
Common Pitfalls to Avoid
Don't Assume Mesh Knows Your Business Rules
Always explain your specific requirements clearly.
β "Set up normal permissions for a CRM" β "Sales reps should see all leads assigned to them but not other reps' leads. Managers should see all leads for their team. Admins should see everything."
Don't Skip Review and Testing
Always review what Mesh creates before relying on it.
Before going live:
β Test workflows with sample data
β Verify permissions with test accounts
β Check that relationships work correctly
β Review generated sample data accuracy
Don't Forget to Clean Up
Remove test data and unused elements before publishing.
Before publishing:
Delete sample/test data
Remove unused fields and tables
Clean up test workflows
Verify all user-facing content is professional
Don't Treat Mesh Like a Magic Wand
Mesh is powerful, but she works best when you:
Understand your own requirements
Provide clear instructions
Review and refine her work
Use her as a tool, not a replacement for thinking
Getting Unstuck
Mesh Didn't Understand Your Request
If Mesh seems confused:
Rephrase your request more simply
Break it into smaller steps
Provide a specific example of what you want
Ask Mesh what information she needs from you
The Result Isn't What You Expected
If Mesh's output isn't quite right:
Explain what's different from what you wanted
Ask Mesh to modify the specific part that's wrong
Be specific about what needs to change
Example: "That's close, but the Status field should have different options. Change it to: New, In Progress, On Hold, Complete, Cancelled"
You're Not Sure What's Possible
Ask Mesh directly:
"What are all the ways I could display this data?"
"What options do I have for automating this process?"
"Show me examples of how other users handle this use case"
Getting the Most from Mesh
Be Patient with Complex Requests
For a big task, Mesh works through several steps β give her a moment to plan and build. If something doesn't come out right, rephrase or break the request into smaller steps.
Provide Feedback
If Mesh does something particularly helpful (or unhelpful), let the Rowmesh team know through the support chat.
Mind Your Credits
Mesh's AI work runs on credits. To get the most from your allowance:
Combine related requests into one
Lean on Mesh for the tasks that save the most time
Keep an eye on your balance in the Mesh panel
Next Steps
With these tips in mind, you're ready to make the most of Mesh. If you have questions, check out the FAQ:
Mesh FAQLast updated
Was this helpful?