API First Design
The Ultimate Flexibility in Billing Integration
RESTful API

RESTful API

LogiSense's billing platform is entirely API driven where the full system is exposed as available RESTful APIs. Anything the system is capable of can be called by a 3rd party.

DataFlows

DataFlows

Call multiple RESTful API calls in sequence using variables and scope multiple API calls into envelopes that participate in a transaction. If any API call fails all API calls in the Envelope are rolled back.

Scalability

Scalability

Microservices architecture is entirely queue driven allowing for tailoring of individual services to be scaled as business needs require. As event queues meet thresholds new processes are spawned.

Events

Events

Subscribe to data model events to trigger webhook callbacks to existing systems. Automate back office processes by triggering enterprise events when billing system data changes.


API First Methodology

LogiSense provides an extensive integration platform utilizing Token based access with granular API permissions. Every integrating application has its own identifier and all API calls are logged in the event log.

Developer Tooling

Integration can be challenging, that's why LogiSense has built in developer and diagnostics tooling right into the platform itself. From trying APIs to testing data imports and transformations.

Built in Test Framework

Creating test cases to execute your integration tasks and vailidate your automation processes is built right into the tooling. You use the same tools as we do to test API integration use cases.

API Tooling

Data Import & Export

Transform data and schedule import from multiple different file formats. LogiSense's powerful data transformation engine allows you to take file export formats available from your existing back office systems and import the data.

Visual Designers

Load in example file formats to then visually define which fields from the source map up to the internal LogiSense data objects. Leverage match formulas to intelligently match text to foreign keys.

Formulas and Transforms

Utilize the built in designer interface to apply logic to field transformations such as combining multiple fields, manipulating the data, make logic decsions or run custom formulas.

DataFlows

Data imports leverage LogiSense's DataFlow technology allowing you to specify the transactional context in which data should be grouped. Batch up data to be loaded in through separate transactions.

Import Screen

Reporting Framework

We believe that all of your billing data is important and should be instantly available. Powerful reporting tools have been developed to put the flexibility of collecting data, exporting and transforming it into visuals at your fingertips.

Data Sources

A powerful set of report data sources come pre-configured which provide the billing data for many possible reports. If there is a special view of the data required, a custom view can be created.

Report Builder

Many core reports are provided as part of a standard deployment. The report builder tool allows you to create any custom report you desire with preview functionality.

Charts & Dashboards

The report builder allows you to configure a view of data as a chart to be viewed as a report or added to a dashboard. Create system or account level dashboard widgets to visualize your data.

Dashboard
Finance Details

Financial Integration

Integrating with your financial software package of choice is a common deployment task. LogiSense has performed many financial integrations with packages such as SAP, Oracle, NetSuite, Microsoft Dynamics, Quickbooks, Sage and more.

Batch Export

One of the most common integrations is to perform a batch export of financial data based on a timed interval, a specified format, and delivered to a desired location.

API Integration

If the financial system has the capability for direct API integration, and the business need requires it, LogiSense has provided various direct API integations with financial systems.

Scalability

LogiSense has designed the billing platform to scale both horizontally and vertically. Utilizing carrier grade queuing to drive data flow through the system and selecting infrastructure partners like Amazon Web Services (AWS), a virtual private cloud is configured to meet your growth requirements.

When providing usage mediation and rating services, LogiSense will also perform data aggregation before mediation to ensure that only the required records are flowing through the system.

Scalability


Elasticity

Microservices Architecture

Each billing task has been broken out into individual microservices to allow the system to be tailored to your business needs. Some companies have millions of invoices and small amounts of usage, while others have billions of usage records and small amounts of invoices.

Microservices allow the system to be tailored to the specific performance and scalability requirements of your business.

Elasticity

Billing processes can be unpredictable. That's why the LogiSense billing platform was designed to elastically scale as required. There could be spikes in usage or simply more load requirements required at time of invoicing.

Queuing & Thresholds

Carrier grade queuing infrastructure is utilized to manage the load on the system. As thresholds for queues are met, new queues and microservice processes are dynamically spawned to manage the increased load.

Client vs Server

Intellegence is built into the system to understand when client side processes need to be passed to the server if extra processing is required. This ensures that the user experience with the software is not stalled or blocked by long running processes.

Invoice & Communications Templates

You communicate with your customers in many different ways. Whether that be the way you format your invoices, how you provide them usage threshold notifications, creating collection letters or any other templated communications required to ensure customer satisfaction.

Template Builder

Graphical Editing Tool

Visually layout your invoice templates, email communications and any kind of correspondence you send to your customer. Insert data from the system using built-in tags and customize the rich editing of fonts, colors and logos.

Previews

Template Previews

Preview your communications templates with actual account data. Choose the invoice, or account you wish to use as sample data and see how your communications will look before sending it out.

Delivery Format

Delivery Format

Once you have your communications designed the way you like, you can then choose which format you want to deliver. PDF and HTML formats provide a flexible delivery format for your rich content.

Billing as a Service

Segment your billing system to provide billing services for multiple organizations.

Multi-Tenant

Organize organizations utilizing LogiSense's multiple tenant architecture for account separation and customized product catalogs. Each tenant can operate as its own business unit.

Invoice Builder

Leverage the built-in invoice templating tools to create branded invoices and customized communications layouts for each tenant in the system.

Product Catalog Segmentation

Segment your catalog into custom price books for integration with CRM systems such as Salesforce. Create account level price plans to specify custom pricing rules per account.

Billing as a Service