Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agentweb.pro/llms.txt

Use this file to discover all available pages before exploring further.

CRM is where you manage leads, contacts, and outreach context. It connects people to campaigns, emails, and engagement history so Emma can generate personalized communication and run lead-driven workflows.
CapabilityWhat it does
Lead lists with custom pipeline stagesGroup leads by campaign or segment. Customize stages per list.
Standard and custom fieldsTrack any data you need on a per-list basis.
AI-powered enrichmentEmma researches leads and fills in missing fields automatically.
Bulk import/exportCSV in, CSV out.
Search and filterMulti-condition filters on any standard or custom field.
Bulk actionsDelete, update status, send group emails to selections.

Creating a lead list

When you create a new lead list, you can configure:
  • Name (required) and an optional description.
  • Pipeline stages: customize stages per list. Defaults are New → Contacted → Qualified → Proposal Sent → Negotiating → Won / Lost / Churned. Each stage has a label, color, and type (active, won, lost, churned). Add, rename, or reorder to match your sales motion.
  • Point of contact: assign a team member or email sender to the list. AgentWeb uses this when sending outreach.

Lead fields

Each lead record supports the following fields out of the box.
FieldDescription
EmailPrimary identifier. Used for deduplication within a list.
First Name, Last NameContact name.
CompanyCompany name.
TitleJob title.
PhonePhone number.
LinkedInLinkedIn profile URL.
NotesFree-text notes.
StatusPipeline stage.
Deal Value + CurrencyMonetary value of the opportunity.
ICP ScoreAI-generated score from 0–100 indicating how well the lead matches your ICP.
Is ICPBoolean flag for ICP match.
Engagement CountNumber of tracked interactions.
Last ContactDate of most recent interaction.
DraftWhether an email draft has been generated.

Custom fields

Add unlimited custom fields with the Add Field button. Custom fields are:
  • Any text value.
  • Searchable and filterable in list views.
  • Valid targets for enrichment output (see below).
Use snake_case names for fields you’ll target with enrichment: company_size, industry, funding_stage.

Search, filter, import, export

ActionHow
SearchFull-text across email, name, company, phone, title, notes, and all custom fields.
FilterMulti-condition panel. Operators: equals, not equals, contains, starts with, is empty, is not empty, greater than, less than. Combine for precise segments (ICP Score > 70 AND Company contains "Tech").
ImportBulk-upload via CSV using the import icon next to Add Lead.
ExportDownload the lead list as CSV.
Bulk actionsSelect multiple leads with checkboxes to delete, update status, or send group emails.

Lead enrichment

Emma can research leads and fill in missing fields automatically. Common uses:
  • Fill company size, industry, or funding stage on imported leads.
  • Score leads against your ICP before outreach.
  • Add context Emma uses later to personalize email drafts.

Trigger enrichment

Ask Emma in Agent Mode. Examples:
  • “Enrich my leads in [List Name] with company size and industry.”
  • “Find the LinkedIn URL for each lead in my Outbound Q2 list.”
  • “Score each lead against my ICP and add the result to a field called icp_match.”
Emma’s flow:
1

Preview

Emma shows a preview using 2 sample leads with the proposed enrichment output.
2

Confirm

You confirm before the full batch runs.
3

Execute

Emma processes leads in parallel and updates custom fields in real time.

Data sources

Combinable per enrichment job:
SourceWhat it pulls from
web_searchGeneral web search for company and contact information.
linkedinLinkedIn profile lookups.
existing_dataInference from fields already on the lead record.

Output fields

  • Define the field names you want Emma to write to. Use snake_case (company_size, industry, funding_stage).
  • Fields are created automatically if they don’t already exist.
  • By default, Emma skips leads that already have the target field populated. To re-enrich, tell her to force overwrite.

Best practices

  • Always preview before executing. The 2-lead sample shows quality before the batch runs.
  • Use specific output field names. Vague names like info make filtering harder later.
  • Combine enrichment with filters — enrich only leads matching a condition like Company is not empty.
  • After enrichment, use ICP Score and Is ICP to prioritize outreach.

Quality notes

  • Enrichment depends on public data availability. Leads with only a name and no company often return limited results.
  • LinkedIn enrichment works best when a LinkedIn URL is already on the record.
  • Large batches (500+ leads) can take several minutes. Emma confirms when the job is done.

Next steps