
Your custom integration
Build custom integrations connecting any API to Siena.
Custom/API
Overview
Build custom integrations in minutes to connect Siena with any API. Once configured you will be able to:
Trigger actions in external systems during customer conversations
Pull data from connected tools using GET requests
Execute custom actions automatically through automations
Access retrieved data as context during customer conversations
Benefits
Connect any API to Siena. Build integrations for third-party services or proprietary platforms with existing APIs. Define HTTP endpoints, add authentication, and configure the payload Siena sends. When customers request actions — canceling subscriptions, updating records, or checking order status — Siena executes those API calls directly without manual intervention.
API data flows into conversations automatically. Configure actions that retrieve information from your systems, and Siena uses that data when talking to customers. Check inventory, pull account status, or grab order details — once connected, the information becomes available across all conversations without extra configuration.
Configure via UI or JSON upload. Build integrations directly in Siena's interface by filling out endpoint details, authentication, and payload configuration step by step. Or upload a pre-configured JSON file containing all integration settings for instant deployment. Teams managing multiple environments or migrating configurations between accounts use JSON export and import to duplicate setups without manual recreation.
Test before deploying to customers. After building custom actions, add them to automations and test in Siena's Playground environment. Run through scenarios, verify API responses, and confirm success and error messages display correctly. Only after testing completes do these custom integrations go live in actual customer conversations, preventing API errors from reaching your customers.