Skip to main content

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.

At its core, an AI agent is both extremely complicated and relatively simple. It’s a model or a chatbot that has access to the applications you and your team use every day, with some instructions on how you do things.

Now, I’m going to build a sales agent that handles sales reporting, lead qualification, and a bunch of other tasks for our sales team. And the principles we’ll cover are the same whether you’re building a meeting prep agent, an SEO agent, or any other type of agent that can start doing work for you.

So let’s go to Gumloop and create an agent. By default, it’s going to go ahead and select a model. You can pick from any of the available models out there. So if this is your first agent, I’d recommend keeping it to the default we have selected here.

Now, if I want this agent to manage reporting for me and our sales team, I have to give it access to the same tools I use and my team uses to generate a sales report. So let’s go ahead and add in HubSpot, which is our CRM, then we can give it Gmail for sending reports to the team, reading emails from prospects, and Slack, so we can send those same reports and maybe summarize conversations we’re having around customers in different Slack channels.

Now, Gumloop doesn’t just connect to applications like Gmail and Slack. You can also use external data sets, like Apollo for enrichment, or FireCrawl for web scraping. Now, if you’re building an SEO agent, you can add Webflow, Google Docs, and SEMrush to start helping you draft content. You can add in any application you would use for the task you want your agent to take care of.

Now, let’s already give it a try and send out a prompt. What does our pipeline look like? Now, the model receives the message and starts trying to figure out the best path. It’s going to look at what applications it has access to and decide on what it thinks the right next step is. Checking in here, it’s going ahead and grabbing information from HubSpot around our deals, which is what I was hoping it would do. And it returned that to me in a nice little table.

Let’s go a little further. Generate me a beautiful report of what our pipeline looks like and email it to me. And the agent is going to start writing me that report with what it’s gathered and send it to me so I can look at it in my emails. That’s amazing.

So now our agent has two parts. It’s using a model and it’s using the right applications, the ones we’ve given it access to. But it’s not personalized how we like things. That’s where instructions come in.

Instructions are included with every message to the agent, also known as a system prompt. They help define your agent’s behavior. We can give it a tone and some guidance. “You are a sales agent for the Gumloop team. Be direct, concise. Always respond to users in the same language they address you.”

You can even add some simple rules and boundaries. “When generating a report, always send it by email to the person requesting it and generate that same report that they can look at in the chat.”

Now if I say “generate me a pipeline report,” and even if I type it in French or in German, it’s going to understand our lightweight process because it’s always receiving the instructions first, and then executing the right steps.

And just with that, we’ve built an agent. It’s really that simple.

Now I want you to think back to your use case that you started this lesson with, what you want your agent to take care of for you, and create that agent. Connect the right applications, the ones you would use, and give it some instructions and then start chatting with it. You’ll be shocked at what it can already do.

And in the next lesson, we’ll cover how to share what you’ve built with your whole team by bringing it where you work, where your team works, in Slack and email.

Build Your First Agent

Create a working agent in Gumloop by connecting the right tools, choosing a model, and writing instructions that define how it works.

An agent has three building blocks: a model, tools, and instructions. The model is the AI doing the thinking. Tools are the apps it can access. Instructions tell it how you want things done. That’s it.

Step 1: Choose a Model

When you create a new agent in Gumloop, a model is selected by default. If this is your first agent, keep the default. You can always change it later. Faster models work well for simple, high-volume tasks. More capable models handle complex reasoning and multi-step work better.

Step 2: Connect Your Tools

Give your agent the apps it needs to do the job. Think about what apps you would use if you were doing this task manually.

Building a sales agent? Add your CRM, Gmail for sending reports, and Slack for team communication. Building an SEO agent? Add Webflow, Google Docs, and SEMrush.

Gumloop connects to 100+ apps. Beyond your team’s internal tools, you can also add external data sources like Apollo for contact enrichment or FireCrawl for web scraping. The agent decides which tool to use based on what you ask it.

Step 3: Write Instructions

Instructions are included with every message your agent receives. They define the agent’s behavior: its tone, its process, its boundaries.

Start simple. A few lines go a long way:

  • Role and tone. “You are a sales agent for our team. Be direct and concise. Always respond in the same language the user addresses you in.”
  • Process rules. “When generating a report, always send it by email to the person who requested it. Also show the report in the chat.”

Instructions are what turn a collection of tools into something that works the way you want. The more specific you are, the more consistent the results.

The Formula

Building blockWhat it does
ModelThe AI that processes messages and decides what to do
ToolsThe apps and data sources the agent can use
InstructionsRules that define how the agent behaves and executes tasks

Try It Yourself

Think back to the use case you had in mind from the last lesson. Create an agent, connect the apps you’d use for that task, write a few lines of instructions, and start chatting with it. You’ll be surprised at what it can already do.

  • AskHR: answers HR and policy questions from your internal docs. Use template
  • AI Chief of Staff: manages your calendar, emails, and communications. Use template
  • Sales Call Analysis: analyzes sales calls and sends insights to Slack. Use template

Quiz: What are the three building blocks of an agent?

Correct! The model does the thinking, tools give it access to your apps, and instructions define how it behaves. That’s all you need to build an agent.
Not quite. Think about what an agent needs to process your requests, access your apps, and know how you want things done.