- Skills: native skills, which come with every agent, and the skills you configure (tags, transfers, media and Pipelines).
- Apps: integrations with external systems, including the External APIs app to connect any HTTP API.

Native skills
Native skills are available on every agent. They sit at the top of the Skills tab, in a block you can collapse or expand.Update contact, Close conversation and Remember previous conversation used to be in the Settings tab. They are now native skills, turned on and off directly in the Skills tab. The former Request Human Help option was replaced by the native Transfer to human skill.
Configurable skill types
Click Add skill to choose the type. Types are grouped by what the AI does.
Integrations with your own APIs, formerly the HTTP Request type, now live in the External APIs app, in the Apps tab. See External APIs.
Manage deals in Pipelines
With the Manage deals skill, the AI agent runs the deal in the pipeline on its own, during the conversation: it opens the deal when the lead arrives, moves it through stages as qualification progresses, updates fields, records notes, creates follow-up tasks and marks it as won or lost. The team follows everything on the pipeline board without typing anything.
Set it up
1
Choose the Manage deals type
In the Skills tab, click Add skill and, in the Pipeline group, choose Manage deals.
2
Name it and choose the pipeline
In Skill Name, describe the action. Example: Manage deals in the Sales pipeline. In Pipeline, choose the pipeline the AI will work in.
3
Select the open stages
In Open stages, select the stages along the deal’s path that the AI can use. Example in the Sales pipeline: New lead, Qualification, Proposal sent and Negotiation. Won and lost stages do not appear here; they are unlocked in the Close as won or lost section.
4
Define what the AI can do
Turn each action in the What the AI can do list on or off. See the table below.
5
Unlock won and lost, if it makes sense
In Close as won or lost, turn on Allow won and Allow lost. Once enabled, the AI can move the deal to the pipeline’s closing stages, such as Won and Lost, without selecting them in the open stages.
6
Check the summary and write the guidance
The summary box shows exactly what the AI will be able to do and in which stages. In Guidance for the AI agent, explain when to act at each stage (up to 512 characters). Click Save.
What the AI can do
The AI only moves the deal to the stages you unlocked. If a stage is not in Open stages and is not unlocked by won or lost, the AI cannot put the deal there.
Guidance example
The guidance is what the agent uses to decide when to act. Tie each move to a fact in the conversation:Create the deal when a new customer asks for a proposal. Move to Qualification once service, tax regime and company size are confirmed; to Proposal sent when the proposal is sent; mark as won when the customer accepts the proposal and as lost when they decline.
Best practices
- One skill per pipeline. Each skill works in one pipeline. If the AI needs to open deals in Sales and Onboarding, create one skill for each, with separate guidance.
- Start narrow. For the first weeks, unlock only the early stages and keep Allow won and Allow lost off. Once you trust the AI’s decisions, expand.
- Use notes and tasks together. With Create note on deal and Create follow-up task, whoever takes over the deal finds the summary and the next step with a due date.
- Combine with transfers. The AI can move the deal to Proposal sent and then transfer the conversation to Sales with Transfer to team.
Send media
Use Send media so the agent sends ready-made materials during the conversation: company presentation, price table, catalog, demo video or welcome audio.
Size limits per file:
In-conversation skills
Add and remove tag
Choose the Tag and write the guidance. Example: apply Hot lead when the customer asks for a proposal, or remove Overdue when they confirm payment.Transfer to team
Choose the Team that receives the conversation and describe in the guidance when to transfer.
Transfer to AI agent
Use it to split service among specialized agents. Example: a triage agent serves WhatsApp, Instagram and Webchat and transfers to a billing agent when the subject is an invoice.- Target Agent: the agent that takes over the conversation.
- Target Team (Optional): if set, the conversation also moves to this team. Choose Do not change team to keep the current team.
Write good guidance
Every type has the Guidance for the AI agent field, with up to 512 characters. It is what the agent uses to decide when to run the skill. Be specific.Manage skills
- Filter the list by All, Conversation, Media or Pipeline, or use Search skills….
- Click the skill card to edit it or use the card menu: Edit or Delete.
- Review skills whenever you change teams, tags or pipeline stages. A skill that points to something deleted stops working.
Apps tab: integrations
The Apps tab connects the agent to external systems. Each installed app adds skills the agent uses during the conversation, on any channel. Filter by Categories (All, Installed, Automation, Search, Marketing, Payments and Productivity) or use Search apps….
Apps depend on your plan. If the feature is not available, BluBash shows the Feature not available notice with the View plans and upgrade button.
Available apps
External APIs
The External APIs app replaces the former HTTP Request skill. Use it to integrate the agent with your own or public systems, such as an ERP, order system, internal calendar or company registry lookup. After installing the app, all of the agent’s API skills are grouped in the Configure External APIs panel.
1
Install the app
In the Apps tab, click Install on the External APIs card. The Configure External APIs panel opens next.
2
Add an API skill
Click Add skill. Fill in Skill Name and Guidance for the AI agent.
3
Configure the connection
In API Connection, choose the method and enter the API Address. Set up Authentication, Custom Headers, URL Parameters and Advanced Settings if the API requires them.
4
Process and store the response
In Response Processing, write the script that transforms the response and, in Data Storage, set the Variable Name. Click Save.

API Connection
Authentication
Headers, parameters and body
- Custom Headers (optional): click Add Header for each header.
- URL Parameters (optional): click Add Parameter for each query parameter.
- Request Data: appears for POST, PUT and PATCH, with the body type (JSON, Form Data, URL Encoded or Raw Text) and the data to send. Use
{{variable}}for dynamic values.
Advanced Settings
Response processing and storage
- Data Processing Script: optional JavaScript code to transform the response before storing it.
data,status,headers,variablesandextractValue()are available. Use Ctrl+Space for autocomplete. - Variable Name: the name that identifies the result, such as
dados_cnpj. The agent uses this variable in its answers and in other skills.
Install and connect the other apps
1
Open the Apps tab
In AI Agents, open the agent and click the Apps tab.
2
Click Install
On the app card, click Install. The configuration panel opens next.
3
Authenticate
Follow the app’s method:
- Google Sheets, Google Calendar and RD Station: click the button to connect the account and authorize access in the window that opens. If the browser blocks the window, allow pop-ups for BluBash.
- Stripe, Asaas and Brave: paste the API Key. BluBash validates the key and stores it encrypted.
- Zapier: in Add MCP Server, enter the Server Name and the MCP Server URL copied from the Connect tab in Zapier MCP and click Add Server.
4
Define access
In Google Sheets, select the spreadsheets the agent can use, set one as default and choose the Permission for each. In Google Calendar, select the calendars and the permission. For the other apps, check the connected account.
5
Test
Use Test Agent with a question that requires the app, for example “Is there a slot tomorrow at 3 PM?” for Google Calendar.
Google Sheets and Google Calendar permissions
Configure or uninstall an app
On installed apps, click Configure to change the key, review spreadsheets or calendars and see the available skills. To remove an app, use Uninstall app in the configuration panel and confirm. Uninstalling cannot be undone; to use the app again, install and authenticate it again.Recommended starter set
- Native skills: keep Update contact and Remember previous conversation on. Turn on Close conversation after reviewing the first conversations.
- Add tag: one for priority leads and another for active customers.
- Transfer to team: one skill for each team that receives conversations from AI.
- Manage deals: in the sales pipeline, with create deal, move stage and follow-up task.
- Send media: the presentation or price table your team sends most.
- One app, if it makes sense: Google Calendar for scheduling, Asaas for duplicate invoices or External APIs for your own system.