> ## Documentation Index
> Fetch the complete documentation index at: https://university.gumloop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Day 3: Triggers | Learning Cohort

> Run your agents on a schedule, trigger them from events, or process data in bulk with tasks and workflows.

<div id="gumloop-auth" data-token={user?.accessToken || ''} data-email={user?.email || ''} style={{display: 'none'}} />

<div className="lesson-page">
  <div className="lesson-breadcrumb">
    <a href="/cohort/day-1">Learning Cohort</a>

    <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="chevron">
      <path d="m9 18 6-6-6-6" />
    </svg>

    <span className="current">Day 3: Triggers</span>
  </div>

  <div className="lesson-video">
    <div className="lesson-video-aspect">
      <iframe src="https://player.vimeo.com/video/1140577369?h=671c472cc2&title=0&byline=0&portrait=0" allow="autoplay; fullscreen; picture-in-picture" allowFullScreen />
    </div>
  </div>

  <p className="video-date">Recorded: May 27, 2026</p>

  <div className="lesson-card">
    <h1 className="lesson-title">Day 3: Triggers</h1>

    <p className="lesson-desc">Agents are powerful in conversation, but they can also run on their own. Add a task to run your agent on a schedule or trigger it from events. Use workflows to orchestrate multi-step processes in bulk.</p>

    <div className="lesson-content">
      <h2>Triggers</h2>

      <p>On Day 1, you learned how agents handle tasks through conversation. Tasks let your agents run without you being there. You can add a task directly to any agent so it runs on a schedule or fires in response to an event.</p>

      <h2>Scheduled Tasks</h2>

      <p>The simplest task is a scheduled one. Set your agent to run every morning, every Monday, or every hour. It does the work and delivers results without anyone asking.</p>

      <ul>
        <li><strong>Weekly report</strong>: every Monday at 8am, pull metrics from your tools, generate a summary, and drop it in Slack.</li>
        <li><strong>Inbox digest</strong>: every evening, summarize the day's emails and flag anything that needs a response.</li>
        <li><strong>CRM hygiene</strong>: once a week, scan your pipeline for stale deals and nudge the owners.</li>
      </ul>

      <h2>Triggers</h2>

      <p>Instead of running on a clock, an agent can fire in response to an event. A new row in a spreadsheet, a form submission, a Slack message, or a webhook from another tool. The trigger starts the agent, and it takes it from there.</p>

      <ul>
        <li><strong>Lead routing</strong>: new lead enters your CRM, the agent enriches it with company data, scores it, and routes it to the right rep.</li>
        <li><strong>Support triage</strong>: ticket comes in, the agent checks the knowledge base, drafts a response, and assigns it to the right team.</li>
        <li><strong>Meeting prep</strong>: calendar event starts in 30 minutes, the agent researches the attendees and sends you a briefing.</li>
      </ul>

      <h2>Workflows: Orchestrating in Bulk</h2>

      <p>When you need to run a multi-step process across a list of items, that's where <a href="/getting-started-with-gumloop/orchestrating-agents-in-workflows">workflows</a> come in. A workflow connects agents and actions into a sequence and can process each row in a spreadsheet, CSV, or dataset. This is loop mode.</p>

      <ul>
        <li><strong>Contact enrichment</strong>: take 500 emails from a spreadsheet and enrich each one with title, company, and LinkedIn profile.</li>
        <li><strong>Content generation</strong>: generate a personalized outreach email for every lead in your pipeline.</li>
        <li><strong>Data cleanup</strong>: standardize formatting across thousands of CRM records.</li>
      </ul>

      <p><a href="https://www.gumloop.com/pipeline" target="_blank" className="lesson-try-link">Create a workflow <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><path d="M7 17L17 7" /><path d="M7 7h10v10" /></svg></a></p>

      <div className="lesson-callout">
        <div className="lesson-callout-header">
          <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5" />

            <path d="M9 18h6" />

            <path d="M10 22h4" />
          </svg>

          <span>Before tomorrow</span>
        </div>

        <p>Tomorrow is your second challenge: build an automation. Start thinking about a process you do regularly that could run as a scheduled task, a trigger, or a multi-step workflow.</p>
      </div>
    </div>
  </div>

  <div className="lesson-nav-grid">
    <a href="/cohort/day-2" className="lesson-nav-card">
      <span className="nav-label">
        <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          <path d="M19 12H5" />

          <path d="m12 19-7-7 7-7" />
        </svg>

        Previous
      </span>

      <span className="nav-title">Day 2: Build an Agent</span>
    </a>

    <a href="/cohort/day-4" className="lesson-nav-card lesson-nav-next">
      <span className="nav-label">
        Next

        <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          <path d="M5 12h14" />

          <path d="m12 5 7 7-7 7" />
        </svg>
      </span>

      <span className="nav-title">Day 4: Set Up a Task</span>
    </a>
  </div>
</div>
