deals, contacts, products. A relationship links two entities — e.g., deals.owner_id → contacts.id.
How entities get created
- HubSpot — each object type (deal, contact, company, ticket) becomes an entity automatically.
- Uploaded files — the filename (minus extension) becomes the entity name. Rename in the Data Sources panel.
- MCP servers — the server declares entities via its schema.
Relationships
Xura infers foreign-key-style links from column names + values. You can also declare them explicitly in the Knowledge Graph tab.Why entities matter for planning
When you click Plan from description on a Flow, the planner sees the list of entity names + their fields. It uses those exact names in the generatedquery_data steps — no hallucination.
Without governance + entity clarity, the planner falls back to generic names (“team_members”) that don’t exist in your data → runtime errors.