Skip to main content

How to add custom actions to Seth AI support

Here's a quick guide on how to add custom actions to Seth, your AI phone support agent.

Maurizio avatar
Written by Maurizio
Updated over a week ago

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:

  1. 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.

  2. Seth makes the API call. Here Seth executes the action, whatever you set up.

  3. 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.

Did this answer your question?