BotBee AI Agent Actions Reference

AI AGENT REFERENCE

BotBee AI Agent Actions Reference

The complete knowledge base for every AI Action available to BotBee AI Agents — what it does, when to use it, and how it works.

14

action tokens

##token##

syntax format

1

agent, many skills

Action Library

Add Label

##add_label##

Automatically assigns one or more labels to the contact.

When to use — categorize contacts based on intent or behavior.

"I want a demo."
→ ##add_label## Demo Requested

Remove Label

##remove_label##

Removes an existing label from a contact.

When to use — a customer's status changes.

"I already purchased."
→ ##remove_label## Prospect

Assign Sequence

##assign_sequence##

Enrolls a contact into an automation sequence.

When to use — follow-up campaigns.

Customer downloads brochure
→ ##assign_sequence## 7-Day Sales Follow-up

Remove Sequence

##remove_sequence##

Stops a contact from receiving a sequence.

When to use — after purchase or opt-out.

Customer purchases
→ ##remove_sequence## Lead Nurture

Assign Human / Team

##assign_human##

Transfers the conversation to a human agent or department.

When to use — complex issues or live assistance.

"I need to speak to support."
→ ##assign_human## Support Team

Trigger Bot Flow

##trigger_bot_flow##

Starts a predefined BotBee flow.

When to use — a structured flow is required.

"Book an appointment."
→ ##trigger_bot_flow## Appointment Flow

Call HTTP API

##call_http_api##

Calls an external REST API.

When to use — live order status, CRM lookup, ERP, Shopify, WooCommerce, Razorpay, etc.

"Track my order."
→ AI calls GET /orders/{id} and replies with live status.

Save Custom Field

##save_custom_field##

Stores information collected from the customer.

When to use — lead qualification and personalization.

"My city is Chennai."
→ Save field City=Chennai

Transfer AI Agent

##transfer_agent##

Transfers the conversation to another AI agent.

When to use — another specialized AI should continue.

Pricing question → Sales Agent
API question → Technical Agent

Send Image URLs

##send_image##

Sends one or more images to the customer.

When to use — products, brochures and catalog.

"Show me your premium plan."
→ Action sends brochure image.

Image Caption

##image_caption##

Adds captions to sent images.

When to use — describe images clearly.

Caption: "Premium Plan – Unlimited API Access"

Send Image Count

##send_image_count##

Limits the number of images sent.

When to use — avoid overwhelming customers.

Customer asks for shoes → send only top 5 matching images.

Ask Information

##ask_information##

Collects missing customer information.

When to use — before creating leads or bookings.

Ask: Name, Email, Company, Phone.

Finish Task

##finish_task##

Marks the AI workflow complete.

When to use — after all required actions are performed.

AI thanks customer and ends workflow.

Complete Multi-Action Example

CUSTOMER

"Hi, I want WhatsApp API pricing."

AI RESPONSE

"Sure! I'd be happy to help."

Actions Fired

1. ##add_label## Hot Lead
2. ##save_custom_field## Interest=WhatsApp API
3. ##assign_sequence## Sales Follow-up
4. if human requested → ##assign_human## Sales Team
5. if API docs asked → ##transfer_agent## Technical Agent
6. ##finish_task##

Outcome

  • Customer receives an answer.
  • Contact is tagged.
  • Customer enters follow-up automation.
  • CRM fields are updated.
  • Conversation is completed or handed over automatically.

Best Practices

✓ Use labels for segmentation.
✓ Use custom fields to remember customer information.
✓ Call APIs only when live data is required.
✓ Transfer to humans for sensitive or complex issues.
✓ Keep AI responses short and natural.
✓ Use specialized AI agents instead of one large agent.
✓ Trigger flows for structured processes like bookings or payments.


Found this article helpful?

( 3 Out of 6 Found Helpful )