Skip to main content

How Agents Work

A summary of how Gojiberry agents work to find and connect with your leads.

Overview

Gojiberry is built around Agents that automate the entire prospecting and outreach process.

Instead of manually searching for leads, building lists, and sending messages, Gojiberry Agents work continuously to:

  1. Learn your ideal customer profile (ICP)

  2. Monitor Signals that indicate buying intent

  3. Find matching leads

  4. Score and prioritize those leads

  5. Add them to campaigns

  6. Generate personalized outreach

  7. Send invitations, messages, and emails automatically

Think of Gojiberry as having a virtual SDR team working for you 24/7.


The Agent Workflow

🎯 Step 1: Define Your ICP

The first thing an Agent needs is an ICP (Ideal Customer Profile).

Your ICP tells Gojiberry:

  • Who you want to target (and not to target)

  • Which job titles are relevant

  • Which industries matter

  • Which company sizes are a fit

  • Which keywords must be present

  • Which keywords should be excluded

The more precise your ICP is, the better the quality of leads.


🔍 Step 2: Configure Signals

Signals tell Gojiberry what behaviors/actions indicate that somebody might be interested in your solution.

Examples:

  • Hiring for specific roles

  • Following competitors

  • Engaging with specific topics or companies

  • Interacting with your profile

Gojiberry uses these Signals to discover prospects and compare them against your ICP, helping prioritize people who are more likely to need your product today.


🤖 Step 3: Source Agent Finds Leads

Once your ICP and Signals are configured, the Source Agent begins working automatically. The Source Agent launches multiple times per day and continuously searches for people.

You can manage your Source Agents at any time by navigating to:

Agents → Sources

From this page, you can:

  • Edit your ICP and Signals settings

  • Pause or reactivate a Source Agent

  • Delete a Source Agent

  • Create additional Source Agent

You can have more than one source feeding leads into the same Campaign, allowing you to combine different lead-generation strategies while keeping a single outreach workflow. Additionally, you can manually add leads to your Campaign using a CSV import or the Gojiberry Chrome Extension.


📬 Step 4: Outreach Agent (Campaign)

Once leads are found, the Outreach Agent takes over.

The Outreach Agent launches once per day and performs actions based on your campaign workflow.

Possible actions include:

  • LinkedIn connection requests

  • LinkedIn messages

  • Emails

  • Voice message and profile visit

The Outreach Agent respects all configured linkedin limits and will follow the workflow that is configured. The workflow is fully customizable, allowing you to:

  • Add or remove steps

  • Increase or decrease the delays (offsets) between actions

  • Modify the messages that are sent

  • Choose between AI-generated messages, AI Templates, or fixed messages

  • Combine LinkedIn and Email outreach in the same workflow

This flexibility allows you to build a campaign that matches your sales process while keeping outreach fully automated.


⚡ AI Messages vs Fixed Messages

Gojiberry offers three approaches:

Option 1: AI Generated Messages

The AI creates personalized messages automatically using the information that is provided in the SETTINGS -> WORKSPACE page.

Option 2: AI Templates

You provide examples and instructions.

The AI follows those examples while still personalizing messages.

Option 3: Fixed Messages

You write the exact message.

Every lead receives the same version.


📊 Understanding the Main Agent Sections

Overview

View a summary of your Agent's performance, recent activity, upcoming actions, and campaign results.

Leads

View all leads added to the Campaign, track their status, apply filters, and monitor their progress through the workflow.

Queue

View all actions waiting for the next Campaign launch, including connection requests, LinkedIn messages, and emails.

Sources

Manage your Source Agents, ICPs, and Signals. Create, edit, or remove lead-generation sources and strategies.

Campaign

Configure your outreach workflow, including steps, messages, delays, and lead progression through the Campaign.

Settings

Manage connected LinkedIn and email accounts, Review Mode, First-Degree Connections, and the language and tone used in outreach messages.


❔ Why Aren't Messages Sent Immediately?

This is one of the most common questions.

There are two reasons:

1. Outreach Agent Launch Schedule

The Outreach Agent launches once per day.

2. LinkedIn Requires Accepted Connections

LinkedIn messages can only be sent after a lead accepts your connection request. Additionally, each message step in your Campaign has a configurable delay (offset), which determines how long Gojiberry waits before sending the next message.

For example:

  • Connection request sent today

  • Lead accepts the connection tomorrow

  • Campaign waits for the configured offset

  • Message is sent X days after the connection is accepted

This behavior is expected and helps create a more natural outreach sequence.


📧 Email Outreach

Gojiberry also supports email campaigns.

Supported providers:

  • Gmail

  • Google Workspace

  • Outlook

  • Microsoft 365

Email steps can be added anywhere in the workflow.

Unlike LinkedIn messages, emails do not require connection acceptance.

New email accounts go through a warm-up process that gradually increases sending volume to protect sender reputation.


Did this answer your question?