Skip to main content

Automated Customer Support

Scenario: Automate responses to frequently asked questions received via email.

How Tess API Helps: By integrating Tess with your support inbox, you can automatically generate and send answers to common customer queries, reducing response times and freeing your team to focus on complex issues.


Workflow

  1. Trigger: A new email arrives in your support inbox (e.g., via Gmail using Zapier).
  2. Action: Send the email content to Tess using the /agents/{id}/execute endpoint with an agent trained for FAQs. Set wait_execution=true to receive an immediate response.
  3. Action: Send the generated answer back to the customer via email.

Example Tess API Request

1. Send Email Content to Tess Agent

POST /agents/{agent_id}/execute?wait_execution=true
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

{
"temperature": "1",
"model": "tess-5",
"messages": [
{ "role": "user", "content": "How do I reset my password?" }
],
"tools": "no-tools",
"wait_execution": true
}

Response Example:

{
"template_id": "8794",
"responses": [
{
"id": 4773337,
"status": "succeeded",
"input": "How do I reset my password?",
"output": "To reset your password, click on 'Forgot Password' on the login page and follow the instructions sent to your email.",
"credits": 0.000337,
"root_id": 4773337,
"created_at": "2025-01-05T19:35:21.000000Z",
"updated_at": "2025-01-05T19:35:23.000000Z",
"template_id": 8794
}
]
}

2. Send the Answer Back to the Customer

Use your email provider's API (e.g., Gmail, Outlook) to send the response back to the customer.


Benefits

  • Reduces time spent on routine queries
  • Ensures consistent, high-quality responses
  • Allows your team to focus on more complex support cases

Endpoints Used

  • POST /agents/{id}/execute

Tip: You can use automation tools like Zapier or Make to connect your email inbox and Tess API seamlessly!