The back

Origination on the post. Alignment on the opty.

The plumbing is Sprout and Salesforce. Grain, stages, association, sauce, HTML live in the periphery and feed the opty. HubSpot can call. It is not a pipe. Start a trial and connect a Developer Edition.

Origin

li_2041

q3-pipeline · q3-pipeline

100% origination. Always the post.

Opty

open

$48,000 · forecast $9,600 · 20% influence

Northline · Q3 pipeline. Forecast category Pipeline.

Outbound payload

Opportunity is the object. The grain is origin + opty. Person is a contact role, not the record.

{
  "object": "opportunity",
  "origin": {
    "post": "li_2041",
    "page": "q3-pipeline",
    "campaign": "q3-pipeline"
  },
  "opty": {
    "name": "Northline · Q3 pipeline",
    "band": "open",
    "stage": "open",
    "amount": 48000,
    "forecast": 9600,
    "influence": 0.2,
    "converts": false,
    "forecastCategory": "Pipeline"
  },
  "person": {
    "first_name": "",
    "email": "",
    "company": "Northline",
    "role": "Demand lead",
    "intent": "demo"
  },
  "grain": {
    "iota": "io_c5666d",
    "src": "sprout",
    "post": "li_2041",
    "net": "linkedin",
    "utm": {
      "s": "linkedin",
      "m": "social",
      "c": "q3-pipeline",
      "ct": "founder-note"
    },
    "page": "q3-pipeline",
    "co": "Northline",
    "role": "Demand lead",
    "intent": "demo",
    "rev": 48000,
    "opty": {
      "amt": 48000,
      "band": "open",
      "w": 0.2
    },
    "tgt": 250000,
    "t": 1791405352
  }
}

Field map

The grain is the source. Salesforce fields sit on Opportunity. Contact is along for the ride.

GrainHubSpotSalesforce
iotadeal.jetfly_idOpportunity.Jetfly_Id__c
postdeal.jetfly_post_idOpportunity.Jetfly_Post_Id__c
pagedeal.jetfly_pageOpportunity.Jetfly_Page__c
utm.cdeal.utm_campaignOpportunity.UTM_Campaign__c
utm.sdeal.utm_sourceOpportunity.UTM_Source__c
utm.mdeal.utm_mediumOpportunity.UTM_Medium__c
utm.ctdeal.utm_contentOpportunity.UTM_Content__c
revdeal.amountOpportunity.Amount
opty.banddeal.dealstageOpportunity.StageName
opty.wdeal.jetfly_influenceOpportunity.Jetfly_Influence__c
opty.fcstdeal.hs_forecast_amountOpportunity.ForecastCategoryName
cocontact.companyOpportunityContactRole
rolecontact.jobtitleContact.Title

Queue