Step 1: Set up your account access
To get started with developing, testing, and deploying apps on Infobip, you’ll need to have an Infobip account. Sign up for a free account on the Signup page (opens in a new tab).
Your free Infobip account gives you immediate access to Exchange with fully-featured access to Conversations, Answers, and Moments - Flow.
Your account also comes with free test units and gives you API access to the standard channels, like WhatsApp, Viber, and email.
Set up your development environment
Check that you have access to the Publish page in Exchange. If you can’t see this page, contact the Infobip Exchange team to request access.
Depending on the products you want to integrate with, ensure that you have access. In many cases, you can activate a trial of these products directly within the Infobip web interface (opens in a new tab).
How to use the demo app
To get started quickly, Infobip has provided a fully-functioning demonstration app that can integrate a system with Infobip Conversations, Answers, and Moments - Flow.
This public demo app gives you an example use case of managing reservations for a restaurant. In the app, you can create, update, or delete a reservation.
You can use this demo app as a starting point for developing similar use cases, or as a working example of how you can start your own app.
Go to the Demo App (opens in a new tab) to see the code and documentation in a GitHub project.
The Demo App is also available from the Infobip Open Source Community (opens in a new tab) space.
To use an already deployed version of the demo app, you can create an app in Exchange and use the following connection points:
- Conversations Context card: https://restaurant-reservations-demo.azurewebsites.net/ (opens in a new tab)
- Answers block API: https://restaurant-reservations-demo.azurewebsites.net/exchange/restaurant/reservations (opens in a new tab)
- Moments - Flow element: https://restaurant-reservations-demo.azurewebsites.net/exchange/restaurant/reservations (opens in a new tab)
- Configuration page: https://restaurant-reservations-demo.azurewebsites.net/config (opens in a new tab)
Hosting your app
When you develop an app, it needs to be hosted. You can host your application on your own servers or you can use any of the cloud hosting solutions available. We strongly recommend that you host any context card content and other endpoints on secure sites.