Your AI Agent continuously searches for new leads based on two things:
Where to look → Your Signals
Who qualifies as a lead → Your ICP (Ideal Customer Profile)
Once both are configured, everything else happens automatically.
How the Source Agent works?
Your Source Agent launches 3 to 4 times per day, and each launch uses one of the Signals you've configured.
Think of a Signal as an instruction telling the AI where to search for contacts. For example, it may look at people who recently changed jobs, people engaging with your competitors, or companies that just raised funding.
Once the Source Agent has gathered potential contacts from that Signal, it compares each one against your ICP:
If the contact matches your ICP, they're automatically added as a lead.
If they don't match, they're discarded.
This repeats throughout the day until all of your Signals have been checked.
Setting Your ICP
Your ICP (Ideal Customer Profile) defines who your AI Agent is looking for.
You can edit it anytime by navigating to:
Agents → Sources → Edit Targeting
Here is what each field controls:
Job Roles
The job titles you want to target, such as VP of Sales or Head of Marketing. Our AI automatically recognizes common variations and equivalents of the same role, so you don't need to add different versions manually. For example, if you target CTO, the AI will also recognize titles such as Chief Technology Officer.
Industries
The industries your target companies belong to.
For the best results, we recommend selecting at least three industries to avoid limiting lead volume too much.
Company Size
Defines the employee range of the companies you want to target.
Unless you have very specific requirements, broader ranges generally produce more leads.
Locations
Choose the countries or continents where your leads should be located.
Excluded
Quick toggles to automatically exclude:
Service providers
Freelancers
Consultants
You can also choose whether to include people marked as Open to Work, which are excluded by default.
Competitors / Keywords to Exclude
Removes any lead whose:
LinkedIn profile
Current job description
Company description
contains one of your excluded keywords. This is a great place to add keywords for roles, industries, or company types you want to avoid targeting.
Mandatory Keywords
Mandatory Keywords are the opposite of Excluded Keywords.
For a contact to qualify as a lead, at least one Mandatory Keyword must appear exactly as you entered it in their:
LinkedIn About section
Current job experience
Company description
If none of the keywords are found, the contact won't be considered a lead. This is the most restrictive ICP filter available, so we recommend using it only when precision is more important than lead volume.
ICP Filtering Scoring
You can also choose how strictly leads should match your ICP:
High Precision → Only the strongest matches are added.
Broader → Less restrictive, resulting in more leads.
Skip ICP Filtering & Scoring → Every contact found through your Signals is added without filtering or scoring.
Choosing Your Signals
Signals tell your Source Agent where to search for potential leads.
Each time your Source Agent launches, it uses one of your configured Signals.
You can configure up to 15 Signals per Source Agent, mixing as many Signal types as you'd like.
Available Signal types include:
Competitors Engagement
Finds people interacting with your competitors' LinkedIn pages.
Topic Engagement
Finds people engaging with content related to specific keywords.
More specific keywords generally produce better results.
Buying events
Finds people and companies showing signals that make now a good time to reach out.
People signals: top 5% most active profiles in your ICP, recent job changes (last 90 days), and new decision makers in role.
Company signals: companies that recently raised funds, job openings, and hiring surge.
Tech stack
Finds companies using technologies you track.
Industry experts
Finds people engaging with influencers and experts in your market.
People Engaging with You
Reconnects with people who have already interacted with you or your company.
Website visitors
Identifies the companies visiting your website, then finds people there who match your ICP.
Lookalike
Finds prospects similar to your best customers.
Import from
Saved list: Use a list already in Gojiberry.
CSV file: Upload your own list of contacts.
LinkedIn import: Import people directly from LinkedIn.
Find more Matching Leads
When your signals don't find enough leads, Goji automatically adds prospects that closely match your target.
What happens after a lead is found?
Whenever a contact matches one of your Signals and your ICP, they're automatically added to the Leads tab inside your Agent, where you can search, filter and review them anytime.
From there, your Outreach Agent takes over and follows your campaign workflow to send LinkedIn connection requests, LinkedIn messages and emails (if configured).
Need help?
If you have questions about configuring your ICP, choosing the right Signals, or improving lead quality, reach out to our Support Team, we'll be happy to help you optimize your setup.





