Connect BetterContact to Your AI Agent

Provide lead names and company or LinkedIn details, then specify whether you need work emails, phone numbers, or both.

3 tools API key

Try a BetterContact Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill BetterContact

Enrich a Supplied Lead Batch

Submit known leads and organize returned contact matches with their status.

/oo BetterContact: Enrich these leads [first and last names, company names or domains, LinkedIn URLs] with BetterContact for [email, phone, or both]. Check the request until results are ready, then list matched contact data and missing fields with statuses.

Review an Existing Enrichment Result

Read a known request and summarize quality counters and individual matches.

/oo BetterContact: Read BetterContact request [request ID]. Summarize completion status, valid and catch-all counters, missing matches, and credits consumed where provided. Retain each lead’s email status.

Start Working with BetterContact

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect BetterContact

    Connect your BetterContact API key and account email.

    Connect BetterContact →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with enrichment access and sufficient credits.
  • Enrichment is asynchronous. Keep the request ID and check results after processing; missing contact fields should not be guessed.

BetterContact Tools

BetterContact enriches supplied leads using a waterfall process. The connection submits batches and retrieves their status and results for review.

Batch Enrichment and Results

Submit up to 100 leads per request and retrieve status, summary counters, and contact records.

3 tools

Get Account Balance

Get BetterContact credits for the connected account email or an optional email override.

bettercontact.get_account_balance

Submit Enrichment

Submit one or more leads to BetterContact waterfall enrichment and return the request handle.

bettercontact.submit_enrichment

Get Enrichment Result

Get the current BetterContact enrichment result for a submitted request ID.

bettercontact.get_enrichment_result

Frequently Asked Questions

What lead information should I provide?

First and last names are required. Add a company name, domain, or LinkedIn URL when known, and specify whether to enrich email, phone, or both.

Why does submission return a request ID?

BetterContact processes enrichment asynchronously. Keep the ID and use it to retrieve results after processing rather than treating acceptance as a completed match.

How should I interpret catch-all results?

Retain the provided email status and quality counters. Catch-all matches differ from confirmed individual addresses and should remain visible during review.

Connect BetterContact

About BetterContact ↗