Unparalleled suite of productivity-boosting Web APIs & cloud-based micro-service applications for developers and companies of any size.


Build A Currency Conversion SMS Chatbot Using Exchange Rates API, And PHP

Currency conversions have kept pace with the digital age. With the rapid advancement of technology in the digital age, currency conversion transactions have accelerated. Both individual users and small/medium/large businesses convert currency every day for different reasons. Today, it is quite possible to convert hundreds of official currencies around the world in just milliseconds through a single application.

Another result of the era’s shift to digital and the development of technology has been chatbots. Advances in artificial intelligence and the rise of messaging have allowed chatbots to be accepted as a means by which companies communicate with their customers. Today, the use of chatbots has become widespread, especially in the service sector, from finance to airlines, from e-commerce to health. Banking chatbots, shopping chatbots, human resources chatbots, food ordering chatbots are the first things that come to mind, but of course it is possible to extend the list.

Especially in financial applications, we can see chatbots that make currency conversions automatically. We will simulate a currency conversion chatbot with the Exchangerates API.

Integration Exchangerates API to PHP programming language

Chatbots on their websites use very powerful artificial intelligence algorithms in the background. The chatbot we will build in this section will send a request to a Rest service written in PHP, and this rest service will communicate with the Exchangerates API integrated into the system and transmit the data to the chatbot. In this part, Exchangerates API, which provides currency conversion API service to PHP programming language, will be integrated and the rest will be simulated.

An API key is needed to integrate and use the Exchangerates API, which provides Currency conversion API service to the application. You can get an API key by choosing one of the affordable and flexible packages on the official website of Exchangerates.

After obtaining the API key, we paste the following code block into the PHP project.

When this code runs, we will show the following output from the chatbot to the user.Let’s assume that the values ​​in the ‘from’, ‘to’ and ‘amount’ fields in the above code block are the values ​​entered by the user in the chatbot. This code takes the conversion information of the value entered from the chatbot with the Exchangerates API and prints it to the console of the application. Let’s say we send the value printed to the console back to the chatbot with the rest service.

Assuming that the chatbot changes the values ​​entered by the user, let’s run our code once again.

When this code runs, we will show the following output from the chatbot to the user.


Currency conversion with up-to-date data for hundreds of currencies in just milliseconds is possible with the Exchangerates API. You can add it to your applications as both a chatbot service and a currency converter service.

Related posts

Building a Currency Converter: Leveraging JSON API for Accurate Exchange Rates


Currency Conversion Made Easy: Exploring the Benefits of an API Convert Currency Service


Aviation Data API: A Game-Changer in Air Travel Management


What is static ip address and How to Set Up a Static IP Address on Different Devices

Leave a Reply

Your email address will not be published. Required fields are marked *