Connect external services and AI
Last updated: June 25, 2026
There are times when you want to borrow another service's features, like AI image generation, translation, or looking up exchange rates, and have them handled automatically. You do not need to set up a separate server for this. Tell the agent which external feature to call and when, and it sets up the automatic integration.
The core of this integration is the Webhook. When something happens (for example, when a new product is registered), it calls the external service and fills the result back into your data. If the external service needs a key, that key is stored safely and used along with it.
Tell your AI like this
When a product is registered, convert its price into dollars, yen, and euros and fill them in automatically. And get the exchange rates from the Frankfurter exchange rate API (
api.frankfurter.dev, free with no key needed).
What the AI then does
- It creates a data structure to hold products. The fields are the name, the KRW price, and the converted prices (dollars, yen, euros).
- When a new product is registered, it sets up a Webhook that calls the external exchange rate service with that price. If the service needs a key, that key is kept so it is not exposed.
- When the exchange rate service returns the converted amounts, they are filled into that product's converted-price fields automatically.
You only need to enter the KRW price. The external service fills in the other currencies.
Check that it worked
Register one product, and if a moment later that product's prices in dollars, yen, and euros are filled in automatically, the integration is working.
What to do next
- Webhook: covers what a Webhook is and the flow of filling results back in.
- API reference: covers technical specifications such as the request format for Webhook settings.
