Business Data Ingest
Drop in a CSV, Excel, or PDF and GenMB extracts the shape, infers a schema, and proposes three ready-to-deploy app candidates. Skip the blank-page problem when you already have data.
Business Data Ingest requires a Pro or Business plan.
Supported Formats
CSV
First-class. Header row drives column names; values drive type inference.
Excel (.xlsx, .xls)
First sheet by default; the wizard lets you pick another if the file has multiple.
Via Google Document AI. Requires a form parser or OCR processor provisioned in your GCP project under the us location. Best for invoices, forms, structured tables.
The Ingest Flow
Drop the file
Review the extracted shape
Adjust the schema
Pick an app proposal
How Schema Is Inferred
Types are guessed from the actual values in each column:
- Integers and floats for numeric columns.
- Date / Timestamp for ISO-like strings or recognizable date formats.
- Boolean for true/false, yes/no, 1/0 columns.
- String for free text.
- UUID when values match the UUID format.
App Proposals
Based on the data shape, GenMB proposes three different angles on the same data so you can pick the one closest to your need:
- Public-facing: catalog, listings, or storefront powered by the data.
- Internal admin: CRUD interface for your team to manage records.
- Analytics dashboard: aggregated charts and KPIs over the same rows, often paired with Data Insights.
You can also start with one proposal and add the others later via chat ("also generate an admin view").
PDF via Document AI
PDF ingest uses Google Document AI. Two processor types are useful:
- Form Parser: best for structured forms with named fields (invoices, applications, intake forms).
- OCR processor: best for tables in scans where you mostly want text extracted in reading order.
us location. The platform caches processor lookups per type so repeated PDF ingests are fast.Limits
- File size: typical CSVs up to ~10 MB; larger files should be chunked.
- PDF page count is bounded by your Document AI processor quota.
- Sample rows shown in the wizard are capped (first 5-10) for performance; the full file is used to generate the schema and to seed.
- Pro or Business plan required.
For ongoing data sync (Stripe, Shopify, Notion) rather than a one-shot ingest, see Data Connectors. For bulk-loading more rows into an existing app, see CSV Import.
FAQs
What document formats are supported?▾
What does GenMB do with the parsed data?▾
How is this different from CSV Import?▾
Does the source file get stored?▾
Can I refine the proposed schema before generating?▾
Ready to build?
Create your first app for free, no credit card required.