What are custom actions?
Custom actions are ways to make Seth do things that we have not built in yet. For example, you can let Seth check your inventory, or Seth can cancel a subscription for a caller.
We've put every action in a 3-step flow:
Seth gathers information he needs to execute the action, like a product name, or the name of the caller. If there is no info needed, Seth just confirms that he'll run the action.
Seth makes the API call. Here Seth executes the action, whatever you set up.
Seth tells the result. Seth is smart enough what to say after the action, but you can also change this.
When do I need custom actions?
When you want to increase Seth's resolution rate, or when you need Seth to do things that we have not built into Ringly yet.
How do I set up a custom action?
You can set up a custom action in 6 steps.
Step 1: Create the custom action
First, go to Seth > click the tab "Train" and then click on the "Taking actions" tab:
Then add a new Custom action.
Step 2: Choose a trigger
You first describe when Seth should use this action. Examples:
When the caller asks if a product is still in stock
When the caller wants to cancel his order
Step 3: Set up the action itself
Name of the action
Choose a descriptive name so you know what the action is about. We usually go with names like "Check stock availability", "Cancel an order", or "Check product inventory".
Gather data inputs
Input data is the information Seth sends to your endpoint. For example, if you're checking an stock information, you need to send the order number. That's what input data is for.
Method
The HTTP method is used to specify whether you want to create, read, update, or delete information from the 3rd party system you're connecting to.
API endpoint
Specify the API endpoint that should be called for the AI Agent to access data or send updates to.
HTTP headers
Any other header parameters can be added here.
Test the request
Here you can generate a test response to see what Seth receives back and can use in the phone call. As of writing (Dec 2025), the headers are not sent through in the test response yet.
Step 4: What to do after the action
When the action succeeds, you can instruct what to do with it. In most cases the prefilled instructions work fine, but you might want to change something.
And you're done! Hit publish and Seth is updated immediately.








