Prerequisites: Before you begin, create an account and sign in.
Get started
We’ve set up a realistic demo environment that mirrors the data challenges every business faces. You’ll work with three separate datasets that represent a common scenario: marketing contacts living in HubSpot, product usage data in your application, and billing records in Stripe. Right now, these systems can’t talk to each other. This is the problem you’re about to solve. The data is messy and realistic, just like yours: different email formats, inconsistent IDs, and no clear way to connect a marketing lead to their eventual revenue contribution.Sign in to AstroBee
Sign in to your AstroBee account at app.astrobee.ai.
Select the demo dataset
After signing in, you’ll see the onboarding screen. Click Use Demo Data to load the pre-configured demo dataset. Once we finish the quickstart, you can connect your own data sources. Learn more in Data sources.
- Marketing contacts in HubSpot CRM (leads, prospects, customers)
- Product usage data (signups, logins, feature engagement)
- Billing records in Stripe (subscriptions, revenue, payment status)
Preview your ontology
In the ontology preview, you’ll AstroBee has defined 6 entities based on the raw data tables. This is just a starting point. You’re about to refine and enhance this model to unlock powerful cross-system insights.
Generate the ontology
Click Generate Ontology to create the initial ontology. The ontology building process takes a few minutes and requires you to keep the browser tab open while it runs. You’ll see real-time progress as AstroBee builds the ontology. Click Refine Ontology to start editing the ontology.
Explore the interface
You’ll see two main sections in AstroBee: Chat, and Sources. Here’s what each section does:- Chat - Where you’ll have conversations with your data using plain English, and toggle to Ontology editing mode to edit your ontology and see how AstroBee understands your business model and data relationships
- Sources - Your raw data connections and schema explorer
Refine the ontology
Here’s where the magic happens. Right now, your data exists in silos. Your marketing team sees HubSpot contacts, your product team sees usage data, and your finance team sees Stripe payments. But what if you could ask “Which marketing channels drive the highest-value customers?” and get an answer that spans all three systems? That’s exactly what you’re about to enable. Recall the demo represents a SaaS company with the same challenge you face:- Marketing contacts in HubSpot CRM (leads, prospects, customers)
- Product usage data (signups, logins, feature engagement)
- Billing records in Stripe (subscriptions, revenue, payment status)
Describe your changes
In the ontology editor, click the Try Sample Question card or type the following request in the chat input:


Review and save changes
When complete, you’ll see what AstroBee created:- Email matching made easy: AstroBee standardized all email formats across systems: lowercase, trimmed, and cleaned up billing suffixes so HubSpot contacts can connect to Stripe customers seamlessly.
- ID consistency: Added proper prefixes to customer IDs so your product usage data can link directly to billing records without manual matching.
- Reliable customer journey tracking: Each system now has clean, consistent identifiers that enable you to follow customers from first marketing touch to final payment.
Notice: You asked for data connections, and as a bonus, AstroBee also standardized country formats and timezone data across all systems - things you didn’t even think to ask for. This is AI-powered data modeling that anticipates your needs and solves problems before you encounter them.
Query across systems
Time to see what was impossible before. Previously, answering “How much revenue comes from each marketing stage?” would require:- Exporting data from HubSpot
- Matching emails manually in spreadsheets
- Cross-referencing with Stripe payments
- Hours of data wrangling and potential errors
Your first cross-system analytics query
Under the chat input, toggle from edit to chat mode. You’re about to ask a question that was impossible before the ontology improvements: a query that spans HubSpot marketing stages and Stripe revenue data.
Chat response
AstroBee analyzes the data, understands your question, and generates a response that includes not just the answer, but also insights and recommendations based on the data patterns it finds. AstroBee responds:I’ve created the bar chart showing total Stripe MRR by HubSpot deal stage. Here are the results (all rows returned): customer: 4,640 marketing_qualified: 4,200 lead: 3,940 sales_qualified: 3,890 The data includes active and past-due Stripe accounts, joined to HubSpot contacts by normalized email. Key insights:This is the “aha” moment: Notice what just happened. You asked one question, but AstroBee gave you:You can view the full dataset in the table section, and the bar chart is now displayed in the chart section of your report panel.
- Customers generate the highest MRR, which aligns with expectations.
- Leads and marketing-qualified contacts collectively contribute nearly the same MRR as existing customers, indicating potential for growth.
- Sales-qualified contacts are lagging behind other stages, highlighting a potential area for conversion improvement in the sales process.
- The exact revenue numbers you requested
- Business insights about pipeline performance
- Strategic recommendations for improving sales conversion
- A complete analysis that required data from two completely separate systems
View the answer report
On the right, you’ll see the answer report with the tabs: Results, Sources & Logic, SQL, and Pipeline.The Results tab shows the answer in the form of relevant charts and tables. For this question, AstroBee generated a chart showing the number of users per company in descending order.

Explore more questions
Now that you’ve seen how to refine the ontology and ask questions, try these additional queries to explore the dataset further:Next steps
Ready to use AstroBee with your own data? Choose your path:Data sources
Connect to BigQuery, Snowflake, or upload CSVs to query your data.
FAQs
Get answers to common questions about AstroBee features and capabilities