Skip to content
Help CenterPlatform · List Building

Research Bots

Research custom fields from a CSV, review confidence and missing results, and download completed research with its sources.

Updated Oct 13, 2026 7 steps 7 questions answeredOpen this page in the platform
On this page

Overview

Research Bots run AI research jobs that enrich a client's rows with custom fields you define, for example a one-line company summary, a recent funding note, or a tech-stack flag. Upload a CSV of contacts or companies, describe the fields you want filled, run the job, and watch its progress. Review the confidence labels before using results. Completed jobs can be downloaded; stopped or failed jobs with processed rows offer Resume.

How to use this page

  1. Select the client

    Pick the client in the top-right switcher so the job runs against that deal's data.

  2. Choose what to research

    Toggle between Contacts and Companies at the top so the bot knows what each row represents.

  3. Upload your CSV

    Drag and drop a CSV file (or click to browse) with headers and data rows, up to 10MB. The page previews the first rows so you can confirm it parsed correctly.

  4. Define the target fields

    For each field you want filled, give a name and a description of what to find. Add an optional example value and format to steer the results. Clear descriptions produce better answers. Use Add field for more, and pick a starter template if one fits.

  5. Name the job and run it

    Give the job a name, add any overall research instructions, then select Run research bot. Watch found, not found and processed counts. Research continues in the background if you leave the page.

  6. Review past jobs

    Open View on a finished or stopped job to review its enriched rows and confidence labels. Check low-confidence values before using them. A completed job's Download enriched CSV includes confidence columns, Sources and Passes so you can inspect its evidence.

  7. Read large result sets

    The results table starts with 200 rows. Select Show all to display the rest. Once the job is complete, Download enriched CSV includes every result row, regardless of the table limit.

What the buttons do

Contacts / Companies
Sets whether each row in your file is a person or a company, so the bot researches the right kind of subject.
Upload CSV
Drag a file onto the dropzone or click to browse. Accepts CSVs with headers up to 10MB; a parse error is shown in the error banner if the file cannot be read.
Target fields
The custom fields to fill, each with a name, description, and optional example and format. Add field adds another; duplicate field names are rejected.
Additional instructions
Optional overall guidance applied to the whole job (tone, sources to prefer, fallback rules).
Run research bot
Starts research across your CSV rows. Progress shows found, not found and processed counts.
View
Opens a past job to see its enriched rows and status.
Download enriched CSV / Download CSV
Downloads all result rows after the job completes, with original values, researched fields, confidence columns, Sources and Passes. A partial-download icon may appear for stopped jobs, but the download is refused until the job is complete.
Show all
Loads the remaining rows when a result set is larger than 200 and the table is showing only the first 200.
Delete
Removes a job after confirmation and loses its enriched data. If deletion fails, the reason appears in the error banner.
Preview prompt
Shows a preview based on the first uploaded row and your field instructions.
Stop / Resume
Stop halts an active job. In Recent jobs, Resume appears for stopped, failed or pending jobs that already have processed rows and continues from their saved progress.
New Job
Returns from results to a fresh job form.

Common questions

Any custom field you describe, such as a company summary, funding status, or a yes/no signal. Clear field descriptions and examples produce better results.
Processed counts rows already checked. Found means at least one requested field has a high, medium or low confidence result; it does not mean every field was found. Not found means none did. Inspect each field's confidence before using it.
Select Show all to display the remaining rows. After the job completes, Download enriched CSV includes every result row.
A CSV with a header row and data rows, up to 10MB. If it cannot be parsed you will see a message in the error banner at the top.
Delete requires confirmation. If the request fails, read the reason in the error banner. If it keeps failing, share that message with SalesHive support.
SalesHive team members can always use it. Because list building tools use paid data and research credits, a client login can use Research Bots only when the workspace's package includes list building. Otherwise the whole List Building folder is hidden from the client's sidebar, and opening the page directly shows a note saying Research Bots is part of list building, with a suggestion to ask the SalesHive team about adding it.
The research did not verify that field. Each research pass must finish with web sources before its new values are accepted. If search or result formatting fails, that pass adds no values; results accepted earlier stay. Missing or conflicting identity details can also leave fields unfilled. Add clear company, website and location details to your next CSV, and review Sources in the completed download.
Book a strategy call

Ready to fill your pipeline?

Choose a 30-minute time and we will map out exactly how SalesHive can book meetings for your team.

Loading available meeting times