AI

Tools / function calling

The AI can call typed functions to fetch data or take actions. Here’s every built-in tool.

By ReplyFront Team · Last updated June 13, 2026

Always-on

searchKnowledgeBase

Vector search over your KB. Used silently before generating an answer.

requestHandoff

Marks the conversation as needing a human agent. Sets status=pending and pings online seats.

Shopify (when connected)

orderStatus

Look up an order by email + order number. Returns fulfillment, tracking and ETA.

productSearch

Keyword search across your active product catalog.

recommendProducts

Strategies: best-selling, newest, on-sale, in-collection, similar-to.

getProductDetails

Full product details by handle or title — variants, options, price, images.

listCollections

List all collections so the AI can offer browse paths.

Audience & meta

tagCustomer

Apply a tag to the current customer (e.g. vip, refund-pending).

setField

Persist a custom field on the customer profile.

Custom HTTP (Pro+)

Define an HTTP webhook your AI can call with a JSON schema you control. Useful for ERPs, internal CRMs, etc.

Schema example

JSON
{
  "name": "checkLoyaltyPoints",
  "url": "https://your-api.example.com/loyalty",
  "method": "POST",
  "headers": { "Authorization": "Bearer ..." },
  "input_schema": {
    "type": "object",
    "properties": { "email": { "type": "string" } },
    "required": ["email"]
  }
}