For the complete documentation index, see . This page is also available as .

Start with Mesh

The fastest way to build a custom app - let Mesh create it for you based on your requirements

Mesh is your AI Cobuilder that can build a complete custom app for you in minutes. Simply describe what you need, and Mesh will scaffold your entire appβ€”creating tables, designing layouts, generating sample data, and setting up viewsβ€”all while explaining what she's doing.

This is the fastest and easiest way to get started with Rowmesh, especially if you're new to the platform or want to quickly prototype an idea.

Prefer a guided wizard with menus instead of a conversation? See Start with AI.

How it works

Building an app with Mesh is a conversation. You provide context about your needs, and Mesh builds your app step by step, asking clarifying questions along the way.

The Process

1. Give Mesh Context About Your Business

Start by telling Mesh about your industry and what you need. The more context you provide, the better your app will be.

Example opening messages:

  • "I work in construction and need a CRM and project management tool"

  • "I run a real estate agency and need to track properties, clients, and showings"

  • "I manage a consulting firm and need to track clients, projects, timesheets, and invoicing"

2. Describe Your Unique Requirements

Tell Mesh what makes your app special. What specific workflows, data, or features do you need?

Example follow-up:

  • "We need to track multiple projects per client, with each project having tasks, budgets, and change orders. We also need to manage subcontractors and their schedules"

  • "Each property needs photos, pricing history, and we need to schedule showings with multiple agents. We also want to track offers and negotiations"

  • "Projects should track multiple team members with different hourly rates. We need to log hours against projects and generate invoices automatically"

3. Mesh Scaffolds Your App

Mesh will start building your app, explaining each step:

  • Creating tables - "I'm creating a Clients table, a Projects table, and a Tasks table..."

  • Setting up relationships - "I'm linking Projects to Clients so each project belongs to a client..."

  • Designing layouts - "I'm creating a Kanban view for tasks grouped by status..."

  • Generating sample data - "I'm adding 20 sample projects so you can see how it looks..."

  • Previewing results - "Here's your Projects page with a timeline view showing project schedules..."

You'll see your app taking shape in real-time as Mesh works.

4. Customize and Refine

Once Mesh has built the initial version, you can ask for changes:

  • "Add a priority field to tasks"

  • "Create a dashboard showing project budgets vs actuals"

  • "Add a workflow that notifies the project manager when a task is marked complete"

  • "Generate more realistic sample data with different project types"

Mesh will make adjustments and continue building based on your feedback.

Getting Started with Mesh

Step 1: Access Mesh

  1. Log into your Rowmesh account at portals.rowmesh.com

  2. Create a new app or open an existing one

  3. Click the Mesh tab in the top-left of the app studio

Mesh is available on the Free, Build, and Enterprise plans. If you don't see the Mesh tab, check your plan or learn more about Mesh.

Step 2: Start the Conversation

Begin with a clear description of what you want to build.

Great opening prompts:

  • "I need to build [type of app] for [industry/use case]. We need to track [key data/entities] and manage [key workflows]."

  • "I'm building a [specific use case] app. The main things we need are [feature 1], [feature 2], and [feature 3]."

  • "We're a [type of company] and need an app to [main purpose]. Our unique requirements are [specific needs]."

Step 3: Provide Details

Mesh may ask clarifying questions, or you can proactively share details:

  • Key entities: What are the main "things" you need to track? (Clients, Projects, Tasks, Products, etc.)

  • Relationships: How do these entities connect? (Each project has one client, each task belongs to a project)

  • Key fields: What information needs to be captured? (Names, dates, statuses, amounts)

  • Workflows: What processes need to happen? (Notifications, status updates, approvals)

  • Views: How do you want to see the data? (Lists, calendars, Kanban boards, dashboards)

Step 4: Review and Iterate

As Mesh builds, review what she creates:

Continue the conversation until your app structure is complete.

Step 5: Enhance Your App

Once the foundation is built, you can:

Example Conversation

Here's a real example of building an app with Mesh:

You: "I run a construction company and need an app to manage our projects, track subcontractors, and handle change orders. We work on multiple projects at once, and each project has a client, budget, timeline, and many tasks."

Mesh: "I'll build a construction project management app for you. Let me start by creating the core tables:

  1. Clients - to store customer information

  2. Projects - to track each construction project

  3. Tasks - to break down work within each project

  4. Subcontractors - to manage your contractors

  5. Change Orders - to track scope changes and budget adjustments

Should I also include:

  • A Budget Tracking feature to compare estimated vs actual costs?

  • A Schedule/Timeline view to see project timelines?

  • Equipment tracking?"

You: "Yes to budget tracking and timeline view. We don't need equipment tracking. Also add a field to track project status like 'Bidding', 'Active', 'On Hold', and 'Complete'."

Mesh: "Perfect! I'm building your app now:

βœ“ Created Clients table with company name, contact info, and address βœ“ Created Projects table linked to Clients with budget, timeline, and status fields βœ“ Added Status field with options: Bidding, Active, On Hold, Complete βœ“ Created Tasks table linked to Projects with assignee, due date, and completion tracking βœ“ Created Subcontractors table with contact details and specialties βœ“ Created Change Orders table linked to Projects with cost impact and approval status βœ“ Added Budget fields to track estimated cost, actual cost, and variance βœ“ Set up a Timeline view for Projects showing start and end dates βœ“ Created a Kanban board for Tasks grouped by status βœ“ Generated 15 sample projects with realistic data

Your app is ready to preview! Would you like me to:

  • Add a dashboard showing budget summaries?

  • Create a workflow to notify project managers when change orders are submitted?

  • Set up a calendar view for task deadlines?"

You: "Yes, add the dashboard and the change order notification workflow."

Mesh: "Done! I've added:

βœ“ A dashboard page with charts showing:

  • Total projects by status

  • Budget vs actual costs across all projects

  • Upcoming task deadlines this week

βœ“ A workflow that:

  • Triggers when a change order is created

  • Sends an email to the project manager

  • Includes the change order details and cost impact

Your construction management app is ready! You can now customize the design, add your team members, and start using it."

Tips for Building with Mesh

Be Descriptive

The more details you provide, the better your app will be. Instead of "I need a CRM," try "I need a CRM for a B2B sales team that tracks leads, companies, deals, and activities."

Think About Relationships

Describe how your data connects. "Each project belongs to one client, but clients can have multiple projects" helps Mesh set up the right structure.

Share Your Workflows

Tell Mesh about your processes: "When a deal is marked as won, we need to create a project and send a notification to the delivery team."

Iterate Gradually

Start with core functionality, then add features. "Let's start with clients and projects, then we'll add the scheduling features."

Ask Questions

Not sure if something is possible? Ask! "Can we track the time each team member spends on tasks?" or "Is it possible to create recurring tasks?"

What Mesh Can Build

When starting with Mesh, she can create:

After Building with Mesh

Once Mesh has built your initial app, you can:

1. Customize the Design

2. Set Up Security

3. Add Real Data

4. Expand Functionality

5. Go Live

Common Use Cases for Starting with Mesh

Mesh excels at building these types of apps:

CRM & Sales

"Build a CRM to track leads, companies, deals, and activities for our B2B sales team"

Project Management

"Create a project management app with projects, tasks, milestones, and team assignments"

Client Portals

"Build a client portal where customers can view their projects, submit requests, and track progress"

Asset Management

"Create an app to track our equipment inventory, maintenance schedules, and locations"

HR & Onboarding

"Build an employee directory with onboarding workflows, time-off requests, and performance reviews"

Event Management

"Create an event planning app to track events, attendees, vendors, and budgets"

Need Help?

If you get stuck while building with Mesh:

  • Ask Mesh herself - "I'm not sure what to do next, can you suggest some improvements?"

  • Check the Mesh guides - Learn more about what Mesh can do

  • See Tips and Best Practices - Get expert tips

  • Review the Mesh FAQ - Find answers to common questions

Next Steps

Once Mesh has built your app, continue with the quickstart guide:

πŸš€Quickstart

Or learn more about working with Mesh:

πŸ€–Mesh - AI builder

Last updated

Was this helpful?