Get Started

Tailor-Made Itineraries

Tour & Cruise Itineraries

FIT Package Itineraries

Role Guides

Kaptio Admin

Supplier Contracting

Product Design/Build

Product Content

Training Manager

Data Experts

Developers

Kaptio Platform Architecture

Architecture Overview

Development Guidelines

Functional Decomposition

Platform FAQ

New to Salesforce?

Security & Compliance

Manage your Environments

Data Import & Export

Global Platform Setup

Where is the Kaptio Platform hosted?

Kaptio is a Salesforce AppExchange Partner. Through this partnership, we host our applications on Salesforce’s Platform-as-a-Service infrastructure, namely on the Salesforce App Cloud and Google Cloud Platform.

What is the Kaptio Core API?

The Kaptio Core API provides the Kaptio Platform with a single source of truth for all of Kaptio’s rule engines, for example Pricing, Promotions, Inventory & Packaging engines. All of Kaptio’s application connect to the Kaptio Core API. Customers can also integrate directly with the Core API to retrieve rule engine outputs.

Kaptio Core API is a multi-tenant system hosted on Google Cloud Platform. Rules defined on your Salesforce org are securely synchronised over to a separate database system for caching and performance optimisations. Access to this data is then controlled through the Core API via client key-pairs. The API is completely stateless (no login/logout), hence all requests to the API must contain authentication information. Kaptio Core System does not contain any customer or booking data apart from Id references related to the original Kaptio Platform data stored on your Salesforce org.

What is Kaptio Connect?

Kaptio Connects enables supplier connectivity integrations into the Kaptio Platform to drive live rates, availability and bookings. Currently the only consumer of Kaptio Connect are internal Kaptio applications, mainly the Kaptio Core API.

Kaptio Connect is a multi-tenant system hosted on Heroku’s EU Common Runtime infrastructure. Product id mapping rules are defined on your Salesforce org and are securely synchronised over to the Kaptio Connect application which makes callout to supplier inventory systems using the product id mapping rules. The Kaptio Connect application makes callouts to various suppliers and returns live rates and availability. The response is then handed over to Kaptio Core API with the full response (Kaptio Core API + Kaptio Connect response) being consumed from there. Kaptio Connect is currently only accessible by the Kaptio Platform and can not be accessed by 3rd parties through API or other means.

Which web browsers are compatible with the Kaptio Platform?

No browser extensions or software clients are needed to run Kaptio Platform or Salesforce. No specific requirements relate to browser language or date formats of the web browser.

Does Kaptio support cross-company setups?

Yes. The Kaptio Platform is architected from the ground up to cater for a cross-company setups. For example, on a single Salesforce instance, customers are able to have multiple business units, each with their own base currency and FX currency setup, any applicable tax rules for their legal jurisdiction, and language setupData sharing rules and Product Access Rules can then extend or restrict access to cross-company data as required.

Do I need a Salesforce subscription to run the Kaptio Platform?

No. Kaptio Travel subscriptions include Salesforce OEM platform licenses. You do not need to purchase any additional subscriptions from Salesforce.com in order to run the Kaptio Platform.

For customer wanting to get the most out of the Salesforce platform holistic capabilities, Kaptio Platform and Salesforce subscriptions can co-exist within the same org. For example, a Kaptio Platform customer could purchase a Service Cloud subscription (or higher) and provide users with access to the Kaptio Platform and other Salesforce applications in parallel.

What functionality is shared between the Kaptio Platform & Salesforce?

From a data perspective, the Kaptio Platform shares the use of the following objects with Salesforce

This means, that for customers who run both Kaptio and Salesforce, both applications share access to these objects. Additional Salesforce objects such as Lead, Campaigns, Opportunities & Cases require additional Salesforce licensing and cannot be used on a org that only has Kaptio licenses.

In addition to this, there are several Salesforce platform features that are available to Kaptio Platform subscribers:

What Salesforce functionality is not supported on the Kaptio Platform?

Below are example of standard Salesforce Sales & Service Cloud features that is not supported on Kaptio without additional Salesforce licensing:

Are there any data or file storage restrictions on Kaptio?

Data Storage

Each Kaptio Platform instance gets allocated 10 GB for data storage, plus an incremental 20 MB per added user (120 MB for certain Salesforce license types).. This means that a Kaptio Platform org with 200 users will have 14 GB of data storage. Most Salesforce records are calculated as roughly 2KB with some exceptions. This ultimately means that you capacity to store 7 million records in the platform of 200 users.

The average Kaptio booking consists of 5 passengers across 20 services, with an average of 4 price lines for service - which results in approximately 200 records for one booked itinerary.

File Storage

Each Kaptio Platform instance gets allocated 10 GB for file storage, plus an incremental 612 MB per added user. This means that a Kaptio Platform org with 200 users will have 134 GB of file storage.

For further information, please see Salesforce Help Data and File Storage Allocations and Monitor Data and Storage Resources

On this page