Overview
When Genesis creates an app, it automatically generates database projects that serve as your app's data layer. Those databases are perfect for apps like:
Customer portals with client data and project history
βBooking systems with appointments and customer records
βInventory apps with product catalogs and stock levels
βCRM applications with leads, contacts, and sales data
π‘ Note: Database projects default to the Table view for easy data management, but you can switch between views at any time.
Using Database Projects
Genesis apps use database projects for:
Smart data structure automatically created based on your app's needs
βReal-time synchronization between your app interface and database
βAI-powered insights from agents trained on your data
βAutomated workflows that respond to the actions within the app
Your workspaces and project become the single source of truth.
Data Management
Genesis-Generated Databases
When you create an app, Genesis automatically builds the required projects:
Describe your app needs to Genesis in plain English.
βGenesis analyzes your requirements and generates projects to store data.
βCustom fields and relationships are automatically configured.
βYour app launches with a fully functional database backend
You can also request a specific data structure in your prompts:
"Create a yoga studio booking app with a customer database, class schedule database, and instructor database."
"Build a client portal for our agency with a client database, project database, and invoice database."
"Make an inventory management system with a product database, supplier database, and order database."
Manual Database Creation
Here's how to add new database projects to existing apps:
Open your app in Taskade
βClick + New Project within the app's dashboard view.
βChoose a template, ask Taskade to generate a project, or start blank.
βConfigure custom fields inside the project.
βAsk Genesis to connect to connect the database to the app.
Importing Data into App Databases
Transform existing business data into app-ready databases:
Navigate to your app's dashboard.
βGot to Projects β Import β Import CSV.
βUpload your file (CSV, Excel, Google Sheets).
βAsk Genesis to use connect the database and adjust the custom fields.
App Database Automation
Automated App Workflows
Your app's database projects can trigger intelligent workflows.
For example, you can prompt Genesis in the chat to create:
Booking App Automations
When appointment status β "Confirmed" β Send reminder email
βWhen new booking β Created β Notify staff and block calendar
βWhen payment β "Received" β Update booking status and send receipt
CRM App Automations
When lead score β Above 80 β Assign to sales rep and create follow-up task
βWhen deal stage β "Proposal Sent" β Set 7-day follow-up reminder
βWhen client β "Inactive for 30 days" β Trigger re-engagement campaign
Inventory App Automations
When stock level β Below minimum β Create purchase order
βWhen new product β Added β Update catalog and notify sales team
βWhen order β "Shipped" β Send tracking info to customer
These are just a handful of examples of what can be accomplished with automation flows. Experiment, try different approaches, and build your perfect setup!
AI Agents in App Databases
Your app's custom AI agents can work directly with database data. Simply ask Genesis to generate a new AI agent specifically for your app.
π‘ Note: New to the concept of AI agents? Visit our guide to Custom AI Agents to learn everything you need to know to get stated.
Once you've created agents for your apps, you can ask them to:
Data analysis: "Analyze this month's bookings and suggest optimization"
βSmart categorization: Automatically classify new leads or products
βPredictive insights: Forecast inventory needs or sales trends
βData cleanup: Find and fix inconsistencies in customer records
βContent generation: Create product descriptions or email templates
βDecision support: Recommend next actions based on data patterns
π‘ Note: Read our guide to AI Agents Tools to learn more.
Best Practices for App Databases
Keep Data Focused
One main purpose per database project
βRelated data in the same project
βClear naming conventions for fields
βLogical field ordering for user experience
Plan For Growth
Add fields you might need later
βUse consistent data formats across apps
βRegular data cleanup and validation\
Control Access
Control who can view the live app
βSeparate admin vs. user permissions
βSecure sensitive data fields
βImplement role-based access control
βLimit who can edit the underlying data
π Helpful Links
Download our apps: taskade.com/downloads
βLeave feedback: taskade.com/feedback
βChangelog: taskade.com/blog/updates
βWatch tutorials: youtube.com/taskade
βContact us: taskade.com/contact