Let your agent search your Elasticsearch data while it talks to callers.

Connect Elasticsearch and your agent can look up records during a live call. It can check which indices hold your data, read how fields are structured, and search documents using filters, date ranges and pagination. Callers get accurate answers from your own data in seconds, without a staff member pulling up a dashboard. Connect with the credentials from your Elasticsearch settings and sign in from the AgentCalls dashboard.

What your agent can do with Elasticsearch

  • Search documents by field, value and date range while the caller waits
  • List your indices and filter them by name pattern or health status
  • Read index schemas so the agent knows which fields to query
  • Return only the results that match, paged for quick, clear answers on the phone

Elasticsearch exposes 4 actions. You choose which ones the agent may use and whether each runs during or after the call.

Example calls

Order status for a customer

  1. Caller

    Hi, I'm calling about order 48213 from last Tuesday. Has it shipped?

  2. Agent

    Let me check that for you. One moment, please.

  3. Agent

    Order 48213 was packed on Wednesday morning and handed to the courier at 2 p.m. It should arrive by Friday.

  4. Caller

    Great, thanks. Can you send the tracking number to my email?

Stock check before a sale

  1. Caller

    Do you still have the blue ceramic planters in the medium size?

  2. Agent

    Yes, we have 14 blue medium planters in stock at the Austin store. Would you like me to reserve two for you?

  3. Caller

    Yes, please hold two under the name Daniel Reyes.

  4. Agent

    Done. Two planters are reserved for Daniel Reyes until five o'clock today.

Follow-up on a lost enquiry

  1. Agent

    Hello, this is calling from Harbor Dental. Am I speaking with Priya Shah?

  2. Caller

    Yes, that's me.

  3. Agent

    You asked about a cleaning last month. I found an open slot this Thursday at 10:30. Would that work for you?

  4. Caller

    Thursday at 10:30 is perfect.

How to connect Elasticsearch

  1. 1

    Create your agent

    Sign up to AgentCalls, pick an English or Arabic voice and write what the agent should know and do in plain language.

  2. 2

    Connect Elasticsearch

    From Integrations in the dashboard, choose Elasticsearch and enter the connection details from your Elasticsearch account settings.

  3. 3

    Choose the actions

    In the agent editor, enable the Elasticsearch actions the agent may use and set each to run during the call or afterwards. Then test it from your browser.

Questions, answered.

Does the agent use Elasticsearch during the call or after it?

During the call. When a caller asks something that depends on your data, the agent searches Elasticsearch and answers while the caller is still on the line.

What do I need to connect Elasticsearch?

An Elasticsearch account with the credentials from its settings, and a sign-in to the AgentCalls dashboard. Enter the connection details there and the agent can start using the four available actions.

Which plan includes this integration?

Integrations are included from the Growth plan. You can connect Elasticsearch on Growth or any higher plan.

Page drafted from the tool's public description and reviewed automatically for accuracy of claims

Put your agent to work with Elasticsearch.

Connect in minutes, test from your browser, go live on a number in the US, UK or Gulf. Free to start, no card needed.