Business Software And Services Reviews G2 Webhooks

Version

View Spec View on GitHub B2BSoftware-as-a-ServiceSoftware ReviewsBuyer IntentCompetitive IntelligenceMarket IntelligenceMarketplaceMCPAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-14'
method: searched
source: >-
  https://documentation.g2.com/docs/hubspot-webhook,
  https://documentation.g2.com/docs/salesforce-crm-webhook,
  https://my.g2.com/~/buyer_activity (Lead Webhooks tab, documented)
spec_type: none
description: >-
  G2 publishes no AsyncAPI document and operates no event stream, but it does run
  a real outbound webhook: leads captured on a vendor's G2 product profile are
  POSTed to an endpoint the vendor configures in the my.G2 Lead Webhooks tab.
  It is a form-shaped delivery, not an event bus — the payload is the G2 lead
  form's fields, each mapped by the vendor to a destination field via "Override
  API Name", and G2 documents it only through two destination-specific recipes
  (HubSpot Forms and Salesforce Web-to-Lead). There is no event catalogue, no
  event types, no payload schema, no signature/verification scheme, and no
  retry or delivery-guarantee documentation.
webhooks:
  - name: G2 lead delivery
    trigger: A buyer submits a lead form on the vendor's G2 product profile.
    direction: outbound (G2 to customer endpoint)
    configuration: my.G2 > Buyer Activity > Lead Webhooks
    configuration_url: https://my.g2.com/~/buyer_activity
    payload:
      encoding: Form Data (documented option) — fields chosen and named by the vendor
      schema_published: false
      field_mapping: >-
        Each G2 lead form field carries an "Override API Name" so it can be
        renamed to the destination system's field key before delivery.
    endpoint: Vendor-supplied URL, entered in the "Choose endpoint" field.
    documented_recipes:
      - destination: HubSpot
        url: https://documentation.g2.com/docs/hubspot-webhook
        endpoint_pattern: https://forms.hubspot.com/uploads/form/v2/:portal_id/:form_guid
        format: Form Data
      - destination: Salesforce
        url: https://documentation.g2.com/docs/salesforce-crm-webhook
        mechanism: Salesforce Web-to-Lead form endpoint
gaps:
  - No AsyncAPI or event-catalogue document.
  - No published payload schema or example payload for the lead webhook.
  - No signature, HMAC, or other request-verification scheme documented.
  - No retry policy, delivery guarantee, or dead-letter behaviour documented.
  - No webhook for the data the API exposes (reviews, buyer intent, badges) — polling is the only option.
asyncapi_document: null