Skip to main content
Answered

Is there a way to Identify which bot drove a lead/opp within Salesforce?

  • May 4, 2023
  • 1 reply
  • 88 views

  • New Participant
  • 1 reply

I need help attributing which custom bots / series drove salesforce leads/opps to measure full funnel performance. I know you are able to update lead source but we are unable to change that field to be anything beyond โ€œchatโ€ as it will break out full-funnel attribution dashboards.
 

In an ideal state  - Iโ€™d like to map a conversation attribute (that would be unique at the bot level) which we would sync into the lead-source detail within Salesforce. Iโ€™ve tried this, but it does not appear its possible to map conversation attributes at this time.


Would appreciate any ideas as to how we can track this with these limitations.

Best answer by Jacob Cox

Hey there @Max S !

When you have your Bots set up to automatically create Leads, you can provide the name of the Bot that created it in your Bot flow. The screenshot below shows where you can add that information. 

Is this the part that you are saying youโ€™re system only allows you to add the phrase โ€˜Chatโ€™ to because otherwise youโ€™ll break things?

 

If so, then I think you could add a Custom Action into the Bot instead, after a Lead is created. That Custom Action could make a call to the Salesforce API and update the value of a Salesforce attribute with the name of the Bot that created the Lead.

Does that seem like a viable alternative?

View original
Did this topic help you find an answer to your question?

1 reply

Jacob Cox
Intercom Team
Forum|alt.badge.img+5
  • Sr. Technical Support Engineer
  • 441 replies
  • Answer
  • May 13, 2023

Hey there @Max S !

When you have your Bots set up to automatically create Leads, you can provide the name of the Bot that created it in your Bot flow. The screenshot below shows where you can add that information. 

Is this the part that you are saying youโ€™re system only allows you to add the phrase โ€˜Chatโ€™ to because otherwise youโ€™ll break things?

 

If so, then I think you could add a Custom Action into the Bot instead, after a Lead is created. That Custom Action could make a call to the Salesforce API and update the value of a Salesforce attribute with the name of the Bot that created the Lead.

Does that seem like a viable alternative?


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings