> For the complete documentation index, see [llms.txt](https://docs.k3-labs.com/introduction/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.k3-labs.com/introduction/automate/trigger-set-up.md).

# Trigger Set Up

Triggers are the foundation of every workflow in K3 Labs, acting as the starting point for execution. Each workflow must begin with a Trigger, which defines the conditions under which the workflow will run. Triggers can be categorised into three main types:

{% content-ref url="/pages/osySAsFHRuXJshCdxMQV" %}
[Smart Contract-based Trigger](/introduction/automate/trigger-set-up/smart-contract-based-trigger.md)
{% endcontent-ref %}

{% content-ref url="/pages/8lWs4HQjgh0zHXkwMuQy" %}
[Wallet event-based](/introduction/automate/trigger-set-up/wallet-event-based.md)
{% endcontent-ref %}
