PipeLaunch Signals - Run Automation: Flow Input Variables

Run Automation lets you fire an Autolaunched Flow every time a given Signal type is detected. Configure it per signal type under Setup > Signals > [Signal type] by turning on Enable → Automatic Action → Run Flow, then picking your Flow.


Some signal types ship with a ready-made Flow template you can pick immediately (see the PipeLaunch Signals: Included Flow Templates article). Enrich Person, Find Person LinkedIn, and Find Company LinkedIn don't ship a template yet — Run Automation still works for them, you just need to build your own Autolaunched Flow. This doc lists exactly which variables your Flow receives for every signal type, so you can build one, plus a quick look at the data shapes involved.


Flow input variables by signal type


Company Change — 2 templates included (Create New Account / Create New Lead)


Both bundled templates receive the same variable set:


API Name

Data Type

Description

var_Id

Text

Id of the Contact record

var_PipelaunchValue_CompanyLinkedin

Text

New company's LinkedIn URL

var_PipelaunchValue_CompanyName

Text

New company name

var_PipelaunchValue_CompanyWebsite

Text

New company website

var_PipelaunchValue_ConfidenceLevel

Number

Confidence score (0–100)

var_PipelaunchValue_Title

Text

Contact's title at the new company

var_PipelaunchValue_CompanyStreet

Text

Reserved — currently always blank

var_PipelaunchValue_CompanyPostalCode

Text

Reserved — currently always blank

var_PipelaunchValue_CompanyCountryCode

Text

Reserved — currently always blank

var_PipelaunchValue_CompanyCountry

Text

Reserved — currently always blank

var_PipelaunchValue_CompanyCity

Text

Reserved — currently always blank


The 5 address variables are placeholders in the current release — they're always sent empty. Don't build logic that depends on them being populated.


Job Title Change — template included


API Name

Data Type

Description

var_Id

Text

Id of the Contact record

var_PipelaunchValue_ConfidenceLevel

Number

Confidence score (0–100)

var_PipelaunchValue_Title

Text

The new job title


Name Mismatch — template included


API Name

Data Type

Description

var_Id

Text

Id of the Contact record

var_PipelaunchValue_ConfidenceLevel

Number

Confidence score (0–100)

var_PipelaunchValue_FirstName

Text

Corrected first name

var_PipelaunchValue_LastName

Text

Corrected last name


Enrich Person — no template yet


API Name

Data Type

Description

var_Id

Text

Id of the Contact record

var_PipelaunchValue_LinkedinRawData

Long Text (JSON)

The full enriched LinkedIn profile, serialized as JSON — see shape below


There's no confidence variable for this signal: it's always scored 100 (it's an enrichment, not a detected change), and that score isn't passed to the flow.


Find Person LinkedIn — no template


API Name

Data Type

Description

var_Id

Text

Id of the record the person was matched to

var_PipelaunchValue_PersonLinkedin

Text

The found LinkedIn profile URL

var_PipelaunchValue_ConfidenceLevel

Number

Confidence score (0–100)


Find Company LinkedIn — no template


API Name

Data Type

Description

var_Id

Text

Id of the record the company was matched to

var_PipelaunchValue_CompanyLinkedin

Text

The found company LinkedIn URL

var_PipelaunchValue_ConfidenceLevel

Number

Confidence score (0–100)


Location Change — not currently supported


Run Automation does not fire a flow for this signal type today.


Quick data-structure reference


The Signal record (PipeLaunchSignal__c)


Every Signal — regardless of type — is stored as one of these records:


Field

Type

Description

Type__c

Picklist

Signal type (Company Change, Enrich Person, Find Company Linkedin, Find Person Linkedin, Job Title Change, Location Change, Name Mismatch)

Status__c

Picklist

Open, Closed, Ignored, or Error

PipelaunchValue__c

Text

The new value detected

SalesforceValue__c

Text

The prior value on the record (blank for Enrich Person — there's nothing to compare against)

ConfidenceScore__c

Percent

100% = very high confidence

Date__c

Date

Date the signal applies to (e.g. new job start date); not meaningful for every type

Data__c

Long Text (JSON)

Raw JSON payload backing the signal — do not edit

Account__c / Contact__c / Lead__c / PersonAccount__c

Lookup

Whichever one is populated is the record the signal belongs to

ObjectName__c

Formula (Text)

Resolves to Contact/Lead/PersonAccount/Account based on which lookup is populated


The LinkedIn profile JSON (var_PipelaunchValue_LinkedinRawData / Data__c)


This is the shape you'll parse in Apex or a Flow "Parse JSON" action. Top level only — most list fields below contain their own nested objects.


Field

Type

Description

version

Number

Parsing-engine version (format YYYYMMDD)

linkedin / linkedinSlug

Text

LinkedIn profile slug (can change if the user changes their vanity URL)

linkedinURL

Text

Full LinkedIn profile URL

linkedinURN

Text

Stable LinkedIn identifier (never changes)

recruiterURN / recruiterURL

Text

Stable LinkedIn Recruiter identifier / URL

salesNavigatorURN

Text

Sales Navigator identifier

name

Text

Full display name

firstName / lastName

Object

Structured name parts

nickname

Text

Nickname extracted from the name

title / headline

Text

Headline / current job title shown on the profile

summary

Text

Profile "About" text

picture

Object

Profile picture

location

Object

Address/location

experiences

List

Work history

education

List

Education history

skills

List

Listed skills

languages

List

Listed languages

emails

List

Emails from LinkedIn's contact info

phones

List

Phone numbers from LinkedIn's contact info

websites

List

Website links from contact info

IMs

List

Instant-messaging handles

certifications

List

Certifications

courses

List

Courses

honorsAndAwards

List

Honors & awards

organizations

List

Organizations

publications

List

Publications

patents

List

Patents

projects

List

Projects

volunteeringExperiences

List

Volunteering experience

connections

Object

Connection count (capped at "500+")

followers

Number

Follower count

hasOpenToWorkHashtag / hasHiringHashtag

Boolean

#OPEN_TO_WORK / #HIRING banner shown

linkedinVerifications

List

Verification badges (e.g. work email verified)

birthday

Object

Birthday, if shared

gender

Object

Gender, if available

xingId / xingURL / xingSlug

Text

XING (non-LinkedIn network) identifiers, if matched

Updated on: 11/09/2026