Entity Relationship Diagram

The following diagram shows the main configuration entities of the m3ter platform and their relationships:

  • Click the full-screen icon at top-right to zoom and pan the diagram.

  • See below for section summaries and links to more information.

m3ter Entity Relationship Diagram
m3ter Entity Relationship Diagram

Organization and Access

An Organization represents your company as a direct customer of m3ter. An Organization offers many settings that are applied generally and ensure key areas such as billing fulfill your specific requirements.

m3ter supports two types of user that can authenticate and be granted access to your Organization:

  • Users. Represent the people you’ll grant access to your Organization.

  • Service Users. Intended to represent automated processes that you want to grant direct API access to your Organization. You'll typically want to set up Service Users for integrations of your 3rd-party systems with the m3ter platform.

Using Permission Policies, you can then control what individual Users and Service Users are authorized to do when they have gained access to your Organization.

More Details? See the Organization and Access Management section.

Product and Pricing

Products in m3ter to represent the products and services you offer to your end customers. Once you have created a Product, to enable usage-based pricing for it you can then:

  • Create Meters to collect Product usage data.

  • Configure Aggregations that target Meters and define pricing metrics as units of aggregated usage.

  • Set up Product Plans and apply Pricing to those Plans using your pricing metrics.

Accounts and Billing

An Account is used to define one of your end-customers. You can attach a priced Product Plan to an Account and create an Account Plan, which is used at billing to determine the charges due for Product usage consumed by the Account.

More Details? See the following sections:


Use m3ter Integrations to connect data held in the 3rd-party systems you use for core business operations, such as sales, pricing, and invoicing:

  • Custom Integrations to map and synchronize data held in leading Finance, CRM, and CPQ systems.

  • Native Integrations to self-serve and set up directly in the m3ter Console for outbound billing flows into your preferred invoicing system.

More Details? See the following sections:

Events and Notifications

m3ter's Events and Notifications feature allows you to define and implement Notifications that are triggered by specific Events in your m3ter production environment:

  • Set up a Notification Rule that references a System Event or a Scheduled Event.

  • Include a calculation for the Notification Rule that references the Event's fields to define the precise conditions for triggering the Notification.

  • Configure a webhook as Destination for the Notification payload to be delivered to.

More Details? See the Utilizing Events and Notifications section.

Next: Key Concepts

Additional Support

Login to the Support portal for additional help and to send questions to our Support team.