/ DATA SOURCES

The data you already have.

Spreadsheets, ERP exports and your own database. Upload a file or connect once, and every answer shows which dataset it came from and how fresh it was.

  • Excel & CSV uploads
  • Scheduled database sync
  • ERP file exports
Three sources reaching a norami workspace: a spreadsheet is uploaded; an ERP has no connector, so its report is exported and passes the same upload gate; and a database passes a sync gate every hour. Each lands as a dataset that shows when it was last updated.YOUR WORKSPACEEXCEL WORKBOOKS.XLSX · .CSVWISEFISHEXPORTS A FILEPOSTGRESQLREAD-ONLY LOGINUPLOADUPLOADSYNC · HOURLYCSVCSVCSVDATASETSLAST UPDATEDNo datasets yetYield 2026.xlsx1,240 ROWSUPLOADED 08:12Sales by market.xlsx8,410 ROWSUPLOADED 08:30Site production3,812 ROWSSYNCED 09:00
FIG. 01Three ways in. Upload a file, export a report, or sync a database.

[ WORKS WITH ]

Every source, and how it gets in.

No connector doesn’t mean no data. If a system can export to Excel or CSV, norami can answer from it. Each source below says plainly how it arrives.

  • UPLOADDrop the file in. Upload the new one when the numbers change.
  • SCHEDULED SYNCConnect once. norami copies new rows hourly, daily, or when you ask.
  • FILE EXPORTExport the report you already run, then upload it. Nothing to install.
  • SET UP WITH YOUOur team configures it together with yours.

[ FILES ]

  • Excel workbooks.xlsx and .xls, every sheet with a header rowUPLOAD
  • CSV filesComma-separated exports from any systemUPLOAD

[ DATABASES ]

  • PostgreSQLYour own Postgres database, read-onlySCHEDULED SYNC
  • SupabaseHosted Postgres, read-onlySCHEDULED SYNC
  • Amazon RDSRDS for PostgreSQL, read-onlySCHEDULED SYNC
  • NeonServerless Postgres, read-onlySCHEDULED SYNC

[ ERP & BUSINESS SYSTEMS ]

  • WisefishSeafood ERP reportsFILE EXPORT
  • MaritechSeafood ERP reportsFILE EXPORT
  • SAPERP reportsFILE EXPORT
  • Infor M3ERP reportsFILE EXPORT
  • Business CentralMicrosoft Dynamics 365 reportsFILE EXPORT
  • AcumaticaERP reportsFILE EXPORT
  • OdooERP reportsFILE EXPORT
  • SageAccounting and ERP reportsFILE EXPORT
  • QuickBooksAccounting reportsFILE EXPORT
  • SnowflakeWarehouse query resultsFILE EXPORT

[ SET UP WITH YOU ]

  • Documents & contractsContracts, policies and other document librariesSET UP WITH YOU
  • Business APIsBooking, sales and operations systems that offer an APISET UP WITH YOU

Don’t see your system? Ask us how its data would come in

[ KEPT CURRENT, CAREFULLY ]

Fresh on your schedule. Held when it looks wrong.

A refresh shouldn’t quietly change the numbers your team relies on. norami checks each one before it reaches an answer.

  • On a schedule you set

    Hourly, daily or when you ask. norami answers from its synced copy, and every answer shows how fresh that copy is.

  • Read-only, end to end

    Read-only sessions over TLS and credentials encrypted with AES-256-GCM. The AI model never queries your database or sees its credentials.

  • Held when it looks wrong

    A refresh that empties a dataset, shrinks it below half or changes its columns waits for someone on your team to approve it.

Site productionFROM PRODUCTION DB · SYNCS HOURLY
  1. 06:00 SYNCED3,812 rows
  2. 07:00 SYNCED3,840 rows +28
  3. 08:00 SYNCED3,861 rows +21
  4. 09:00HELD FOR REVIEW3,861 rows would become 412
FRESHNESS · SITE PRODUCTION, SYNCED 08:00

Answers keep using the 08:00 copy until someone on your team approves the change.

[ FAQ ]

What teams ask before they connect.

READ THE DOCS ON ADDING DATA
Which databases can norami connect to?

Postgres-family databases today: PostgreSQL itself and hosted Postgres such as Supabase, Amazon RDS and Neon. Database connections are available on Team plans and up. Data in other databases can come in as a file export.

Does norami connect directly to our ERP?

Not with a native connector. Export the report you already use to Excel or CSV and upload it, and norami answers from it like any other dataset. When a new export comes in, the same questions pick up the new numbers.

How fresh is the data behind an answer?

As fresh as its last update. A connected database syncs hourly, daily or when you ask, and a file is as current as its last upload. Every answer shows when its data was last updated.

Can norami change the data in our systems?

No. Database connections open read-only sessions over TLS, and norami copies rows on the schedule you set. Answers come from that copy, so the AI model never queries your database or sees its credentials.

What happens if a refresh looks wrong?

It waits for review instead of reaching anyone. A refresh that empties a dataset or shrinks it below half is held, and so is a sync that changes a table's columns. Until someone approves it, answers keep using the last good copy.

What about PDFs, contracts and other documents?

Document and contract libraries are set up with you on managed plans. Business systems that offer an API, such as booking or sales platforms, are connected by our team too.

[ Get started ]

See norami on
your real data.

Tell us about your data and we'll get in touch to arrange a walkthrough. Prefer to explore on your own? Create your workspace and bring your data in minutes.