> For the complete documentation index, see [llms.txt](https://docs.guardrail.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.guardrail.ai/integrations/response-actions.md).

# Response Actions

Guardrail can automatically execute on-chain transactions when a guard detects a threat - responding in seconds without manual intervention.

<figure><img src="/files/XfplHipm2ytEYEyr97oH" alt="A Slack notification showing a guard alert with a successful response action that paused a contract" width="563"><figcaption><p>A guard alert triggers an automatic on-chain response - here, calling pause() on a contract - with the result delivered to your alert channels.</p></figcaption></figure>

## Capabilities

* **Automated On-Chain Response** - Configure smart contract function calls that fire automatically when a guard alerts. Pause contracts, revoke permissions, or trigger any on-chain action your protocol needs.
* **Dedicated Wallets** - Each response action gets a dedicated, securely encrypted wallet used only for that specific action. Wallets are single-purpose by design.
* **Gas Management** - Gas for reasonably-sized response action transactions is funded and managed by Guardrail. No need to maintain ETH balances in action wallet.
* **Simulation** - Test response actions before going live with dry-run simulation to verify permissions and function calls are configured correctly.
* **Cooldown Controls** - Configurable cooldown periods prevent redundant on-chain calls when a guard alerts repeatedly.
* **Integrated Notifications** - Response action results are included in your existing alert channel notifications (Slack, Discord, Telegram, etc.) with transaction hash, status, and gas usage.
* **Transaction History** - Full audit log of every response action execution with status, timestamps, and on-chain transaction details.

<figure><img src="/files/LipYrZdam3suFc0ALPvI" alt="The Response Actions tab showing a configured response action with its contract address, function signature, wallet, and action buttons"><figcaption><p>A configured response action with simulate, execute, and history controls.</p></figcaption></figure>
