The Teneo Sabre Connector allows Teneo Developers to easily implement conversational experiences within the travel domain that are powered by Sabre APIs. Travel Agencies can utilize the Teneo Sabre Connector in order to create online booking assistants for their agents and consumers.
The Teneo Sabre Connector includes a Teneo solution with pre-built flows handling different travel scenarios, like searching for flights, reviewing itineraries, getting specific details about a given itinerary and even booking a flight. With the Teneo Sabre Connector, all these tasks can be achieved using natural language, which speeds up the booking process for agents and makes the customer experience extremely natural for end users.
In addition to pre-built flows, the Teneo Sabre Connector includes a Node.js application that acts as a backend mediator between Teneo and the Sabre APIs, facilitating the communication between both systems. This application will give access to different Sabre API methods within the Air Booking workflow:
- Token Authentication (agency/developer authentication)
- Bargain Finder Max (searching for flights)
- Create Passenger Name Record (booking a flight)
- Get Booking (getting reservation details)
Thanks to this access, developers are able to implement not only the main conversational booking workflow, but also other follow-up questions like “Is there meal service onboard?”, “What is the distance between those two airports?” or “What is the duration of my flights?”.
Read more about Teneo: https://developers.artificial-solutions.com/ Read more about Sabre: https://developer.sabre.com/guides/travel-agency/workflows/air-booking
Click the button below to deploy the connector to Heroku:
Copy your Teneo Sabre Connector endpoint from Heroku (e.g., https://teneo-sabre-connector.herokuapp.com)
- Open a new terminal.
- Clone this repository.
- Navigate to your new "teneo-sabre-connector" repository --> cd teneo-sabre-connector
- Start Node.js application --> npm start
- If this is the first time you are running the connector after cloning the repository, you may need to run "npm install"
- Open another terminal and run ngrok --> ngrok http 3003
Copy your Teneo Sabre Connector endpoint from Ngrok (e.g., https://78d83402c15b.ngrok.io)
- Go to Teneo Developers.
- Download your "Sabre Air Shopping Solution" solution file.
- Import the solution into your Teneo Developers environment.
- Save your Sabre developer details to the following Global Variables:
- sSabrePcc
- sSabreUserName
- sSabrePassword
- Go to TryOut.
- Set the following input parameter; value will be the Teneo Sabre Connector endpoint from your deployment above.
- For example --> sabre_connector_url = https://teneo-sabre-connector.herokuapp.com || https://78d83402c15b.ngrok.io
- Start a session and test an input like: "I want to book a flight from Los Angeles to San Jose next Friday and returning the following week"
- You should be all set to do some air shopping with Sabre!