> ## 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.

# CRM Agent | Use Case Walkthroughs

> Create opportunities, update deals, research customers, and schedule meetings without clicking into your CRM.

<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="/">University</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>

    <a href="/use-case/data-analyst-agent">Use Case Walkthroughs</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">CRM Agent</span>
  </div>

  <div className="lesson-video">
    <div className="lesson-video-aspect">
      <iframe src="https://player.vimeo.com/video/1176720614?h=749d61f53a" allow="autoplay; fullscreen; picture-in-picture" allowFullScreen />
    </div>
  </div>

  <div className="lesson-transcript">
    <input type="checkbox" id="transcript-toggle" className="transcript-toggle" />

    <label htmlFor="transcript-toggle" className="transcript-header">Video transcript</label>

    <div className="lesson-transcript-body">
      <p>What does our pipeline look like? Update the Torchlight opportunity based on notes from Gong. What if a CRM agent could take care of all of this for you? Let's build that CRM agent.</p>
      <p>Let's go ahead and create an agent in Gumloop and let's give it a name, something appropriate like CRM agent, and then let's simply connect Salesforce. Now, you might use HubSpot, Airtable, Pipedrive, Attio, Affinity. I'm not here to tell you what to use. Connect whatever your team uses.</p>
      <p>Now, we can already ask this agent questions. "What does our pipeline look like?" This agent is going to explore your CRM and come back with an answer. It can also update information. "Upgrade [jeff@example.com](mailto:jeff@example.com) from a contact to a lead," or "Move Torchlight to closed lost." Sad, never a message you want to send, but at least now an agent will update it for you. Just with that, we've built a CRM agent.</p>
      <p>Let's keep going though. Now, the model underneath our agent, Claude from Anthropic, GPT from OpenAI, understands broadly how your CRM is structured. They've been trained on a kajillion Salesforce queries and HubSpot code from ages ago. But your instance is different. What that means is that although the agent will eventually get to an answer, it's wasting a lot of time figuring out what your setup is, and wasting tokens in the process looking at your whole CRM setup every time.</p>
      <p>To speed things up, we can ask the agent to create a skill. This is a set of instructions that it can read to understand how you structure your CRM. Something like, "Explore our Salesforce and write yourself a skill." It'll look at all of the fields and tables, and write itself a little guidebook so it can understand how you structure your Salesforce, or Attio, or Airtable. You get the point. Now, "What does our pipeline look like?" goes from an arduous process to something quick, fast, and easy.</p>
      <p>Now, let's keep building. Agents can use more than one tool. Don't be shy, add everything your team uses. Gmail, Apollo for enrichment, Firecrawl for scraping websites, and Gong for meeting notes.</p>
      <p>Now, "What does our pipeline look like?" can become, "Email me a pipeline report highlighting deals that need next steps." The agent looks at Salesforce, gets all the right data, and then uses Gmail to send us that report.</p>
      <p>Love the report? We can get it every Friday at 9 a.m. with something like, "Send me this report at 9 a.m. every Friday."</p>
      <p>We've built something great here. Remember when we used to click into our CRM three minutes ago? No more of that. Let's give the same superpower to the whole team by adding the agent to Slack. Simply select where you want this agent to live, and now anyone on the team can ask and update information just like you are, in one place.</p>
      <p>CRM agents let you connect the dots across systems, keep a cleaner CRM by making it easy to update, and what you do with this CRM agent from here is fully up to you.</p>
    </div>
  </div>

  <div className="bta-overview">
    <h1 className="lesson-title">CRM Agent</h1>
    <p className="bta-overview-value">Connect the dots across systems and keep a cleaner CRM through natural language updates with a CRM agent.</p>

    <div className="bta-overview-row">
      <div className="bta-overview-item">
        <span className="bta-overview-label">Apps</span>

        <div className="bta-overview-apps">
          <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/C7D4vwrU0ikATMuv/images/logos/salesforce.png?fit=max&auto=format&n=C7D4vwrU0ikATMuv&q=85&s=2de4eaa25cc5a4ea79c9739e4fb223bd" alt="Salesforce" width="256" height="256" data-path="images/logos/salesforce.png" /><span>Salesforce (or any CRM)</span></div>
          <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/89KnL92Iv0Aa5_AO/images/logos/apollo.png?fit=max&auto=format&n=89KnL92Iv0Aa5_AO&q=85&s=4753fb08c3f56578663226bb7b0ced1d" alt="Apollo" width="180" height="180" data-path="images/logos/apollo.png" /><span>Apollo</span></div>
          <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/89KnL92Iv0Aa5_AO/images/logos/gong.png?fit=max&auto=format&n=89KnL92Iv0Aa5_AO&q=85&s=12cb4e8f3375727931c0c76f3a5a6d3b" alt="Gong" width="180" height="180" data-path="images/logos/gong.png" /><span>Gong</span></div>
        </div>
      </div>
    </div>
  </div>

  <div className="bta-step">
    <div className="bta-step-header">
      <span className="bta-step-num">1</span>
      <h2 className="bta-step-title">Connect your CRM</h2>

      <input type="checkbox" className="bta-step-check" />
    </div>

    <div className="bta-step-body">
      Create an agent and connect your CRM.

      <div className="bta-overview-apps" style={{marginTop: '12px'}}>
        <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/C7D4vwrU0ikATMuv/images/logos/salesforce.png?fit=max&auto=format&n=C7D4vwrU0ikATMuv&q=85&s=2de4eaa25cc5a4ea79c9739e4fb223bd" alt="Salesforce" width="256" height="256" data-path="images/logos/salesforce.png" /><span>Salesforce</span></div>
        <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/C7D4vwrU0ikATMuv/images/logos/hubspot.png?fit=max&auto=format&n=C7D4vwrU0ikATMuv&q=85&s=d4f05f7bbe826fb1e19dfa60e84880d9" alt="HubSpot" width="627" height="654" data-path="images/logos/hubspot.png" /><span>HubSpot</span></div>
        <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/C7D4vwrU0ikATMuv/images/logos/airtable.png?fit=max&auto=format&n=C7D4vwrU0ikATMuv&q=85&s=855986add1a4c516aca3a46ae3d32eef" alt="Airtable" width="256" height="256" data-path="images/logos/airtable.png" /><span>Airtable</span></div>
        <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/89KnL92Iv0Aa5_AO/images/logos/affinity.png?fit=max&auto=format&n=89KnL92Iv0Aa5_AO&q=85&s=6d79bf49130f6eb4385868e357e7d6df" alt="Affinity" width="256" height="256" data-path="images/logos/affinity.png" /><span>Affinity</span></div>
        <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/89KnL92Iv0Aa5_AO/images/logos/attio.png?fit=max&auto=format&n=89KnL92Iv0Aa5_AO&q=85&s=1adabe8a23eb49416831704f28897ed9" alt="Attio" width="200" height="200" data-path="images/logos/attio.png" /><span>Attio</span></div>
      </div>

      <a href="https://www.gumloop.com/agents" target="_blank" className="lesson-try-link">Create an agent <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>
    </div>
  </div>

  <div className="bta-step">
    <div className="bta-step-header">
      <span className="bta-step-num">2</span>
      <h2 className="bta-step-title">Ask a question</h2>

      <input type="checkbox" className="bta-step-check" />
    </div>

    <div className="bta-step-body">
      Start chatting with your agent! Some prompts to get you started:

      > What does our pipeline look like?

      > Create a new contact for [jane@acme.com](mailto:jane@acme.com)
    </div>
  </div>

  <div className="bta-step">
    <div className="bta-step-header">
      <span className="bta-step-num">3</span>
      <h2 className="bta-step-title">Create a skill</h2>

      <input type="checkbox" className="bta-step-check" />
    </div>

    <div className="bta-step-body">
      Your agent can figure out your CRM structure on its own, but it wastes time and tokens doing it every time. Have it write itself a skill so it already knows how your instance is set up.

      > Explore our Salesforce and write yourself a skill

      <img src="https://mintcdn.com/gumloop_university/89KnL92Iv0Aa5_AO/images/skills-explanation.gif?s=44dbc4ab0f8cef515aca2bb219170fcd" alt="How skills speed up your agent" style={{maxWidth: '100%', borderRadius: '12px', margin: '16px 0 0'}} width="2560" height="1440" data-path="images/skills-explanation.gif" />
    </div>
  </div>

  <div className="bta-step">
    <div className="bta-step-header">
      <span className="bta-step-num">4</span>
      <h2 className="bta-step-title">Add more tools</h2>

      <input type="checkbox" className="bta-step-check" />
    </div>

    <div className="bta-step-body">
      Agents can use more than one tool. Add enrichment, meeting notes, or anything else your team relies on. Now your agent can pull data from your CRM and act on it across other systems.

      <div className="bta-overview-apps" style={{marginTop: '12px'}}>
        <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/C7D4vwrU0ikATMuv/images/logos/gmail.png?fit=max&auto=format&n=C7D4vwrU0ikATMuv&q=85&s=32b41d36a5b826f73848358401bac2cc" alt="Gmail" width="4000" height="4000" data-path="images/logos/gmail.png" /><span>Gmail</span></div>
        <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/89KnL92Iv0Aa5_AO/images/logos/gong.png?fit=max&auto=format&n=89KnL92Iv0Aa5_AO&q=85&s=12cb4e8f3375727931c0c76f3a5a6d3b" alt="Gong" width="180" height="180" data-path="images/logos/gong.png" /><span>Gong</span></div>
        <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/89KnL92Iv0Aa5_AO/images/logos/firecrawl.png?fit=max&auto=format&n=89KnL92Iv0Aa5_AO&q=85&s=2e200a18a450b0a26e4faaffb924e47d" alt="Firecrawl" width="1500" height="1500" data-path="images/logos/firecrawl.png" /><span>Firecrawl</span></div>
        <div className="bta-app"><img src="https://mintcdn.com/gumloop_university/89KnL92Iv0Aa5_AO/images/logos/apollo.png?fit=max&auto=format&n=89KnL92Iv0Aa5_AO&q=85&s=4753fb08c3f56578663226bb7b0ced1d" alt="Apollo" width="180" height="180" data-path="images/logos/apollo.png" /><span>Apollo</span></div>
      </div>

      > Email me a pipeline report highlighting deals that need next steps
    </div>
  </div>

  <div className="bta-step">
    <div className="bta-step-header">
      <span className="bta-step-num">5</span>
      <h2 className="bta-step-title">Bring your agent to Slack</h2>

      <input type="checkbox" className="bta-step-check" />
    </div>

    <div className="bta-step-body">
      Give everyone on your team the same superpower. Add your agent to Slack so anyone can query and update the CRM without leaving the conversation.
    </div>
  </div>

  <div className="lesson-nav-grid">
    <a href="/use-case/data-analyst-agent" 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">Data Analyst Agent</span>
    </a>

    <a href="/use-case/meeting-prep-agent" 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">Meeting Prep Agent</span>
    </a>
  </div>
</div>
