Control which tools Dash can use
Every tool Dash has access to can be individually controlled. You decide which tools run automatically, which require approval, and which are blocked entirely. You can also choose who approves each tool’s actions.
Run modes
Section titled “Run modes”Each tool on a connection has a run mode that determines what happens when Dash tries to use it:
- Auto: Dash uses the tool without asking. This is the default for read operations such as pulling data, listing records, and searching.
- Ask: Dash pauses and posts an approval card before running the tool. This is the default for routine write operations such as creating, updating, sending, and posting.
- Off: the tool is blocked. Irreversible destructive operations such as permanent record deletion, purge, repository deletion, branch deletion, and force-push default to Off.
The defaults are conservative: reads Auto, routine writes Ask, and destructive operations Off. Routine reversible edits that use words such as “delete” or “remove”, including deleting spreadsheet rows or removing a label, remain in the Write tier and default to Ask.
You can move a tool between Auto, Ask, and Off if you are authorized to manage it. An explicit run-mode choice stays in place when code defaults change.
Change a tool’s run mode
Section titled “Change a tool’s run mode”- Go to app.dashpup.ai and open the Tools page.
- Click the connection that owns the tool (for example, HubSpot).
- Find the tool in the list. Each one shows its current run mode.
- Click the run mode and pick Auto, Ask, or Off.
The change takes effect immediately for every member who uses that connection.
You can also ask Dash in Slack or Teams:
@Dash set the HubSpot create-contact tool to ask for approval
This works for switching a tool to Ask or Off. Setting a tool to Auto requires the Tools page or the Always approve this tool button on an approval card.
Assign approvers
Section titled “Assign approvers”By default, the person who asked Dash to do something is the one who approves it. You can change this so that specific people are the designated approvers for a tool:
- On the Tools page, click a connection and find the tool.
- Click Approvers next to the tool.
- Add the people who should approve actions from this tool.
When approvers are set, only those people can approve or deny the action. The person who asked Dash still sees the approval card, but the buttons only work for the designated approvers.
This is useful when a junior team member can ask Dash to do something, but a manager or admin needs to sign off.
Common patterns
Section titled “Common patterns”- “Dash should never post on social.” Set all social-posting tools to Off.
- “Dash can read HubSpot freely but must ask before writing.” Leave reads on Auto, keep writes on Ask (the default).
- “Only our ops lead can approve Stripe refunds.” Set the Stripe refund tool’s approvers to the ops lead.
- “Dash can create Linear issues without asking.” Set the create-issue tool to Auto.
- “Dash must never force-push.” Leave the force-push operation Off, its default.
What’s next
Section titled “What’s next”- Manage connection access to control who can use each connection.
- How approvals work for the full picture on the approval flow.