Action templates are the building blocks for creating actions in Credal. Each template defines a specific type of action that agents can perform, such as updating Confluence pages, sending Slack messages, or querying databases.
To get started with action templates:
Note: You can create custom actions to interface with your private internal systems using the “Fetch from an API or trigger a webhook” template and pasting in an OpenAPI spec!
Administrators have full control over which action templates are available within their organization. Each individual template can be independently enabled or disabled, giving admins granular control over what actions agents can perform.
This capability allows organizations to:
To manage template availability, navigate to the System Connectors admin configuration panel where you can toggle individual templates on or off for your organization.

Human approval requirements can be configured at the template level, allowing administrators to enforce human oversight for specific types of actions across the entire organization. As shown in the screenshot above, each template has a “Require Human Approval” toggle that can be enabled independently.
When human-in-the-loop (HITL) is enabled for a template:
Template-level human approval is particularly valuable for:
Administrators can configure human approval requirements for templates in the System Connectors admin configuration panel. This organization-level setting ensures that sensitive action types always require human review, providing an additional safety layer that cannot be bypassed by individual users or agents.
For more details on human approval options and how they work, see Human Approval Options.
Before creating your first action, learn about action parameters to understand how to configure inputs for your actions.