> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryprofound.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Using G2 in Agents

After connecting your G2 account, the following nodes become available in Profound Agents. G2 Agent nodes bring buyer intent, market signals, reviews, ratings, and review excerpts into Agents.

## Available nodes

<Tabs>
  <Tab title="Browse Buyer Intent" icon="bullseye">
    ### Browse Buyer Intent

    Surfaces G2 accounts showing active buying intent for one or more products.

    #### Required inputs

    * **G2 Account** — Select an account from the dropdown

    #### Optional inputs

    * **Products** — One or more products to track, entered as a product slug, product ID, or G2 product URL
    * **Dimensions** — Which intent dimensions to include. **Company Name** and **Company Domain** are selected by default. Other options include Company Country, Employees, Industry, Signal Type, Provider, as well as other product, category, vendor, and visitor dimensions
    * **Start date** / **End date** — The date range to pull intent data for (`YYYY-MM-DD`)
    * **Company name** — Filter results to a specific company, for example `Acme`
    * **Company domain** — Filter results to a specific company by domain, for example `example.com`
    * **Signal type** — Narrow results to one kind of intent signal: Profile, Category, Compare, Competitors, Ad, Product Reference Page, Licensed Content, Vendors, Pricing, Competitive Profile, Competitive Compare, or Competitive Pricing
    * **Minimum intent score** — Only return results with an intent score at or above this value (`0`–`100`)
    * **Limit** — Maximum number of results to return. Defaults to `100` (max `100`)
    * **Pagination cursor** — Pass a cursor from a previous response's `next_cursor` to fetch the next page of results

    #### Output

    The output is a JSON object with accounts showing buyer intent signals on G2, plus metadata that includes the next pagination cursor.
  </Tab>

  <Tab title="Get Market Signals" icon="chart-line">
    ### Get Market Signals

    Returns market intent activity for one or more G2 categories over a date range.

    #### Required inputs

    * **G2 Account** — Select an account from the dropdown
    * **Categories** — One or more G2 categories to pull market signals for

    #### Optional inputs

    * **Start date** / **End date** — The date range to pull signals for (`YYYY-MM-DD`)
    * **Limit** — Maximum number of results to return. Defaults to `100` (max `100`)
    * **Pagination cursor** — Pass a cursor from a previous response's `next_cursor` to fetch the next page of results

    #### Output

    The output is a JSON object with market intent signals for the selected categories, plus metadata that includes the next pagination cursor.
  </Tab>

  <Tab title="Get Reviews" icon="star">
    ### Get Reviews

    Pulls G2 reviews for a product.

    #### Required inputs

    * **G2 Account** — Select an account from the dropdown
    * **Product** — A single product, entered as a product slug, product ID, or G2 product URL

    #### Optional inputs

    * **Submitted after** / **Submitted before** — Limit results to reviews submitted in a date range
    * **Minimum star rating** — Only return reviews with a rating at or above this value (`1`–`5`)
    * **Limit** — Maximum number of results to return. Defaults to `100` (max `100`)
    * **Pagination cursor** — Pass a cursor from a previous response's `next_cursor` to fetch the next page of results

    #### Output

    The output is a JSON object with reviews for the product, plus metadata that includes the next pagination cursor.
  </Tab>

  <Tab title="Get Product Rating" icon="gauge-high">
    ### Get Product Rating

    Returns a product's G2 rating scores.

    #### Required inputs

    * **G2 Account** — Select an account from the dropdown
    * **Product** — A single product, entered as a product slug, product ID, or G2 product URL

    #### Output

    The output is a JSON object with G2 rating records for the product, including ease of use, ease of setup, direction, and other satisfaction sub-scores.
  </Tab>

  <Tab title="Get Review Snippets" icon="quote-left">
    ### Get Review Snippets

    Returns short, quotable excerpts from G2 reviews.

    #### Required inputs

    * **G2 Account** — Select an account from the dropdown
    * **Product** — A single product, entered as a product slug, product ID, or G2 product URL

    #### Optional inputs

    * **NPS bucket** — Net Promoter Score category: `promoter`, `passive`, or `detractor`
    * **Company segment** — For example, `Mid-Market`
    * **Industry** — For example, `SaaS`
    * **Categories** — Narrow snippets to one or more G2 categories
    * **Role** — Narrow snippets to reviewers with a specific role, for example `CTO`
    * **Tags** — Narrow snippets to one or more tags, for example `onboarding`

    #### Output

    The output is a JSON object with short review excerpts for the product.

    <Tip>
      Snippets are separate from the full reviews feed. G2 may return zero snippets for a product that still has reviews. Use **Get Reviews** when you need the full review text.
    </Tip>
  </Tab>
</Tabs>

***

## Key concepts

### Product identifiers

Product fields accept a **product slug**, **product ID**, or **G2 product URL**. Use the same identifier in every G2 node in an Agent so results describe the same product throughout the run.

### Filters and optional fields

Optional fields act as filters. When left empty, the node returns unfiltered data.

### Pagination

Nodes that return lists default to a maximum of `100` results. To fetch more, pass the previous response's `next_cursor` into **Pagination cursor** on the next run or step.
