Skip to main content

Creating a Research agent

Updated over 2 weeks ago

The Research Agent allows you to enrich user or account profiles by sending requests in natural, human-like language - as if you were talking to a person. Based on your prompt, the agent returns structured data that can be used to update existing attributes or create new ones for a selected user or account.

Creating a Research agent

Go to the Agents section and select "Create agent" -> "Research agent".

Next, choose the data type the agent will work with: User or Account.

In this guide, we’ll create a Research Agent for users, but the process is the same for accounts.

Once the agent is created, you’ll see the Research Agent editor. Below is a breakdown of the main sections:

  1. Question section. A single prompt the agent will process.

  2. Prompt. The content of your question. It should be written in clear, natural language.

  3. Output type. Choose an existing attribute or create a new one to store the agent's response.

  4. Attribute. The specific attribute that will be updated after the agent runs.

  5. Add a question. You can define multiple questions per agent. All questions will be executed in a single run.

  6. Test. Select a sample user or account to test the agent and ensure your prompt works as intended.

Apply Filters (Optional)

You can define which users or accounts the Research Agent should run for by applying filters. These filters can contain just attributes, so you can't apply filters based on user/account behaviour.

📘 Good to know

If a user doesn't match the filters defined in the Research Agent but reaches a journey step where the agent is used, the journey flow will end for that user at that point.

Once your agent is created and tested, you can start using it in your journeys to dynamically enrich user or account data!

Research agent templates

Research agent

Description

Recent 10-K

Finds whether a company files a 10-K or 20-F and retrieves the latest filing.

Public Pricing

Summarizes pricing tiers trials and usage or overage details.

Main Investors

Lists key investors and the latest funding round.

Is SaaS Company?

Determines if the company delivers software primarily as a cloud-hosted service.

Is B2B Company?

Confirms whether the company mainly sells to businesses.

Free Plan

Checks if a free plan exists and notes key limits.

Free Trial

Verifies if a time-boxed trial exists and its terms.

Is PLG Company?

Assesses whether the company shows PLG characteristics.

Public Company

Checks if the company is publicly traded and provides ticker/exchange.

Main Customers

Identifies notable customers backed by official references.

Main Competitors

Lists close competitors with short rationale.

Products Offered

Summarizes the company's main products or modules.

How Do They Make Money

Describes the company's revenue model.

New Products or Services

Notes major product or service launches in the past 12 months.

Latest News

Summarizes significant news from the last 6-12 months.

Customer Testimonials

Extracts short attributed customer quotes.

Case Studies

Lists top case studies with key outcomes.

Is Hiring?

Determines if the company is hiring and the approximate number of roles.

Is Hiring Execs

Checks for open executive-level roles.

Published Content & Articles

Profiles a persona's publishing topics and cadence.

Speaking Engagements

Maps a persona's speaking topics event tiers and audiences.

Social Engagement

Profiles social reach posting cadence and content mix.

Business Partnerships

Summarizes public partnerships and the users partnership role.

Did this answer your question?