Skip to main content
AlonChat

Agent Studio Tools

Give your agent the ability to take action — book appointments, take orders, collect payments, hand off to your team, and run reusable procedures.

Agent Studio Tools#

Sources teach your agent what to say. Agent Studio gives it the ability to do — book an appointment, take an order, share payment instructions, collect a form, hand off to a teammate, or follow a multi-step procedure.

Open your agent, then go to Agent Studio. The main areas are Guidance, Escalations, Data sources, Tools, Procedures, Workflows, and Test.


The Building Blocks#

Tools, Procedures, and Workflows do different jobs. You can use them together, but they are not the same thing.

Building blockWhat it isExample
ToolOne configured capability the agent can callCheck availability, create an order record, call your API
ProcedureAn adaptive process for one customer goal, with required details, handoff, and completion rulesBook a service only after a deposit is verified
WorkflowA fixed button and form path"Pick a service" → "Choose a time" → "Confirm"

A tool does the work you configured. The agent should not tell the customer that work is finished until that tool returns a successful result. A customer's "yes" is not a booking, payment, order, or delivery.


Tools, Procedures, and Workflows#

  • Tools — turn a capability on, finish its setup, and leave it available during chat.
  • Procedures — describe when a goal starts, which details are required, which tools to use, when to hand off, and what "done" means. The agent adapts the order to what the customer already said.
  • Workflows — publish a fixed path of buttons, forms, messages, and waits. Use a Procedure when the path has to adapt.

Tip: Start with a Procedure when the outcome has rules, such as "check availability, collect details, take a deposit, then confirm." Link the tools that outcome needs. Use a Workflow when tapping through a menu is faster than a free-form conversation.


What's Available#

AreaWhat it does
ProceduresAdaptive multi-step processes for a customer goal
Booking & AppointmentsAlonChat Calendar and connected calendar booking
OrdersCart, checkout, and the order record after confirmation
Delivery & CouriersLalamove quotes, booking, and tracking
Payment Methods & ProofManual payment instructions and proof review
Follow-upBounded Workflow waits and reminders
EscalationsRoute risky messages to people
WorkflowsFixed button and form journeys
Custom FormsStructured intake that is not a lead, booking, or order
API ActionsCall your own HTTPS API during a conversation
TicketingSeparate owned ticket queue inside Activity

Escalations are not Activity tickets. Ticketing is its own workspace.


Built-in Tools at a Glance#

Tool groupWhat the agent can doNeeds
AlonChat CalendarList services, check availability, create, reschedule, or cancel a bookingCalendar setup under Tools
Google CalendarBook against a connected Google calendar, including a waitlist when that option is onGoogle Calendar connection
Products & InventoryMatch products and, when a live source is mapped, check price or stockOne live source, or Knowledge for details only
Cart & CheckoutBuild a cart and create an order record after the customer confirmsProducts & Inventory, plus your payment rule
Sales & OrdersReview submitted requests, payment state, fulfillment, and staff follow-upA confirmed order record
Lalamove DeliveryLive quote, then booking, tracking, or cancellationCourier credentials and a pickup pin
ShopifyStore connection, catalog, a cart link, and signed-in customer ordersA connected Shopify store
Lead CollectionCapture name, email, phone, and custom fields—
Live Data / SheetsLook up or log rowsSheets or Live Data
Google DriveSearch files and folders, and share an existing view linkDrive connection
Custom FormsCollect a structured request and submit itA published form
API ActionsCall your HTTPS endpointA public HTTPS URL
EscalationsNotify, pause the AI, or hand offOptional team channels for notifications

A Shopify cart link does not add items until the customer opens it. Shopify order lookups apply to a customer who is signed in to that store.

Read-only checks can run when the customer asks. Tools that create or change something still need a successful result before the agent treats them as done. If a write fails, nothing was confirmed. If the result is unclear, check the booking, order, payment, or delivery before trying again.


Enabling a Tool#

StepWhat you do
1Open Agent Studio → Tools.
2Open the tool and finish the requirements it lists.
3Turn it on.
4Test the customer path in Agent Studio → Test.

Once enabled, a Procedure or the conversation decides when to call the tool. You do not script every turn.