Core Entities
This page provides an overview for epilot's core entity data model with all of the built-in entity schemas, including examples and schema definitions.
Relationship Diagram​
Built-in Entity Schemas​
Customer Relations​
Contact
Contacts store details about customers or individuals managed by the epilot organization.
Account
Accounts store details about companies. Contacts can be linked to an account to represent a business customer.
Partner
Partners store details about collaborating third parties, such as installation partners, OEMs and other business partners.
Ticket
Tickets store customer support requests and help desk inquiries.
Sales​
Opportunity
Opportunities store details about sales leads or product inquiries usually made through journeys.
Order
Orders store details about requested products, pricing and past orders placed by customers.
Product Hub​
Contracts & Billing​
Contract
Contracts store details about service agreements, tariffs and other agreements between customers and the epilot organization.
Billing Account
Billing accounts store billing information and payment details for customers.
Billing Event
Billing events store records of financial transactions, including payments, invoices, and credit notes.
Metering​
Meter
Meters store details about power, gas or water or other devices used to meter consumption.
Meter Counter
Meter counters represent the counters used in meter devices, allowing separate tracking for different consumption types or purposes, such as peak and off-peak energy usage.
Journeys​
Journey
Journeys contain the configuration of a customer journey, which is used to collect data from customers.
Submission
Submissions store raw data collected from Journeys or other outside data sources into epilot.
Messaging​
Message
Messages are email communications sent and received through the epilot platform.
Email Template
Email templates are used as templates containing variables for emails sent from epilot.
Marketing & Analytics​
Campaign
Campaigns store marketing campaign information and configurations.
Target
Targets represent goals or milestones for sales and marketing activities.
Product Recommendation
Product recommendations suggest products to customers based on their preferences and behavior.
System​
File
Files store details about documents, images, templates and other files uploaded to the epilot platform.
Portal User
Portal users are users registered to use end customer portals or installer portals.