--- title: "Introduction" url: https://docs.catalyst.zoho.com/en/pipelines/help/triggers/introduction/ description: "Learn about the various pipeline triggers and their usage." last_updated: 2026-08-28T06:26:16Z service: Pipelines type: general --- # Triggers # Introduction ### Automatic Trigger Automatic Trigger in Catalyst Pipelines is the process of initiating pipeline runs based on certain events or conditions. When you create a pipeline from the console, you will have the option to integrate your pipeline with an external version control system. You can refer to [this section](https://docs.catalyst.zoho.com/en/pipelines/help/pipelines/create-a-pipeline) to learn more about this integration. It is important to note that connecting pipelines to version control systems is the recommended approach and offers many benefits, such as traceability, collaboration, and the ability to trigger builds based on code changes. When you have integrated your pipeline with an external version control system, the pipeline will start executing every time a push or merge event occurs in the linked repository. You can view the execution status of the pipeline from the Catalyst console. Refer to [this section](https://docs.catalyst.zoho.com/en/pipelines/help/triggers/monitor-execution-status) to learn more about monitoring the execution status of the pipeline. ### Manual Trigger In case when you have not integrated your pipeline with any external version control system, then you can execute the pipeline manually every time from the Catalyst console. To execute the pipeline directly from the console, follow the below-listed steps: 1. Click **Execute Pipeline**. ![execute-pipeline](https://catalyst-docs-development.zohostratus.in/images/help/pipelines/execute-pipeline.webp) 2. Provide any event details for the pipeline in the JSON format, if required. Click **Execute**. The event details are optional here. ![provide-json-details](https://catalyst-docs-development.zohostratus.in/images/help/pipelines/provide-json-details.webp) The pipeline execution will start now. ![pipeline-execution-details](https://catalyst-docs-development.zohostratus.in/images/help/pipelines/pipeline-execution-details.webp) The status of the pipeline will progress from **QUEUED** to **RUNNING** to **SUCCESS/FAILED**. You can view the status of the pipeline in the **Execution History** section. We will discuss it in the next section.