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
searchKnowledgeBaseVector search over your KB. Used silently before generating an answer.
requestHandoffMarks the conversation as needing a human agent. Sets status=pending and pings online seats.
Shopify (when connected)
orderStatusLook up an order by email + order number. Returns fulfillment, tracking and ETA.
productSearchKeyword search across your active product catalog.
recommendProductsStrategies: best-selling, newest, on-sale, in-collection, similar-to.
getProductDetailsFull product details by handle or title — variants, options, price, images.
listCollectionsList all collections so the AI can offer browse paths.
Audience & meta
tagCustomerApply a tag to the current customer (e.g. vip, refund-pending).
setFieldPersist 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
{
"name": "checkLoyaltyPoints",
"url": "https://your-api.example.com/loyalty",
"method": "POST",
"headers": { "Authorization": "Bearer ..." },
"input_schema": {
"type": "object",
"properties": { "email": { "type": "string" } },
"required": ["email"]
}
}