Test the full product
in your own
free trial
Follow these steps with a sample file of 1,000 Shopify orders, or with your own data. By the end you will have run a pipeline, built a model, asked questions in a dashboard and in Claude, and seen how embedding works.
Create an account and start the free trial
- Go to bipeye.com/auth/signup
- Sign up with your email, or with Google
- The 30-day free trial starts right away. No credit card.
- Click Create your first dataset →
Add your first dataset from a file, app or warehouse
- Open Datasets and click + Dataset
- Pick a source: a JSON File or CSV File, or an app or warehouse you added in Credentials. For this guide, choose JSON File.
- Upload Shopify_orders.json and wait for Ready
- Click Continue to pipeline settings
Clean and shape the data, without code
- The preview shows the raw rows, as a table or as JSON (1,000 orders)
- Click + between steps to add Filters, Select Columns or Flatten Array
- Click Test ETL to preview the result
- Click Save & Run
Choose the columns and where the data is stored
- Select Columns: keep only the fields you need, and rename them
- Data Warehouse step: choose the destination. The BI.P.EYE warehouse, your own Postgres, or your Snowflake.
- Upsert (optional): update existing rows by key columns, such as orderName + date, instead of adding duplicates
The result: three clean datasets from one file
In the sample account, one upload became three datasets. Each finished run is added to the default model automatically.
The raw upload. One row per order.
Selected columns with upsert on. Ready for order-level charts.
The products list flattened. One row per product sold.
Add credentials, use your own warehouse
- Open Credentials and create a connection: MySQL, PostgreSQL, SQL Server, Snowflake, BigQuery, MongoDB, Amazon S3, Shopify and more
- Fill in the connection details. For Snowflake: account identifier, warehouse, role, and sign-in with a Key pair (recommended) or password.
- Allow the BI.P.EYE IPs shown at the top (IP whitelist), then click Test Connection and Save
- In any pipeline, open the Data Warehouse step and choose your own Postgres or Snowflake as the destination
Run datasets in order, on a schedule
- Dependencies: in a dataset, set Run when finished to the dataset that should run before it
- See the whole chain in Datasets → Pipeline
- Schedule: set Interval on the first dataset, for example Run daily at 06:00 (your local time)
- When it runs, every dependent dataset runs after it, in order
Shopify_orders.jsonInterval: daily 06:00Orders flat onlyAfter Shopify_orders.jsonProduct FlatAfter Orders flat only
Connect the datasets in a model
- Open Models. Every dataset is already in the Default model.
- Click + New model and pick the datasets that belong together, for example orders with products
- On the map, drag the dot from the orders dataset (fact) onto a dimension such as Products, and pick the matching fields
- To use the model in Claude, set Available in Claude to Everyone. Every model starts Off.
Ask questions in a dashboard, or in Claude
Both read the same model. Try one, or both.
Build a dashboard, by hand or with chat
- Open Dashboards → + Dashboard → Blank Dashboard
- By hand: click + Add Chart and build charts in the UI
- With chat: click Set up chat, turn on Enable chat on this dashboard, choose your model and Save
Ask in plain language, get a chart back
- The answer shows the workflow it built, the datasets it used and the join
- Save to dashboard keeps the chart. Advanced edit opens the full editor.
- Type a follow-up to change the chart
Ask about the data directly in Claude
- In BI.P.EYE: Models → set Available in Claude to Everyone
- In Claude, open claude.ai/directory/bipeye and click Connect
- Sign in with the same BI.P.EYE account and approve access
- Start a new chat and ask a question
Full setup guide: bipeye.com/claude.html
Ask about the model that links orders and products, so Claude can join them. The connector is read-only and signs in with OAuth.
Put the dashboard inside your product
- Try it first in Playground in the left menu
- Open OpenAPI → API Keys and create a key
- Embed the dashboard with an iframe or the Embed API, on a website, a customer portal or an internal system
- Limit each key by IP, allowed domain and row-level rules, so every customer sees only their own data
Developer docs: docs.bipeye.com
Common questions
What is included in the trial?
Full access to every feature for 30 days, with unlimited datasets and no credit card. Pipelines, models, dashboards, dashboard chat, the Claude connector and embedding are all included.
Can I use my own data instead of the sample file?
Yes. Upload any CSV or JSON file, or connect a database, warehouse, Amazon S3, Shopify or any HTTP API from Credentials. The steps are the same.
Where is my data stored?
In the BI.P.EYE warehouse, in an isolated dedicated warehouse, or in your own Postgres or Snowflake. You choose the destination in each pipeline.
Who can see what?
Team roles control access inside your company, and row-level rules control what each embedded customer sees. Dashboard chat and Claude follow the same permissions.
What happens after the trial?
Pricing has no per-user fees and follows data volume and usage. See pricing, or email [email protected].
Can your team help us set it up?
Yes. The team also helps with data modeling, pipelines and dashboards. Email [email protected].
Ready to try it on your data?
30 days, full access, no credit card.