Available function types
Instagram agents support custom functions only. The template, call and media types are WhatsApp-specific.
How the agent chooses
The model reads each function’s description — for custom functions, the docstring — and matches it against the conversation. Nothing else selects a function for it. That makes the description the most important field on the form. Two rules:Rounds
The agent may call functions across several rounds before replying, capped by Max Function Rounds (LLM Model, default 3). One round can chain into the next — look up the order, then look up the courier, then reply. The final reply is always one additional round on top.Two function lists
They are configured identically, and deliberately separate: a follow-up should usually be able to do far less than a live conversation.
Testing before going live
Every function type has a test path in its own form:- Custom functions — a Test Run tab that builds input fields from your function signature and executes it
- Send Template and the media types — a Test Send section that sends the real thing to a phone number you enter
Related
Custom functions
Python, secrets, contact context, Direct Send
System prompt
Where you tell the agent to use them