Version Control

VersionDateDescriptionAuthor
v.122.10.2018CreationLaura Theolier
v.214.12.2021Update  Iboost 2021 full process refactoring

Clémence Rovelon


Reference Documents

User Guidehttps://wiki.solvay.com/display/ISAPPSUP/P22.+Lead+Management
Iboost 2021 Playbook
Technical Documentationhttps://docs.google.com/document/d/1M4elYzaycNBmc1FWQVgQI0VMZJSXUpNwabzSpTzooJU/edit
GBU Queues Managementhttps://docs.google.com/spreadsheets/d/19K7gRwE9EqTYahpUkKEZ2eJAsUzhONdx8OptG3aFgHI/edit#gid=1125870162
Web-to-Lead Mappinghttps://docs.google.com/spreadsheets/d/1BgjYDyJ8JZqAfqvDTUYLA8bDFr_PveF9gpSGbCR4ckQ/edit#gid=0
Pardot Documentation

1. Functional Process

Process Overview

What is a Lead?

Why is lead management important? 

Use cases 

Lead Creation

The process of stimulating and capturing a potential interest of a company in a Solvay solution.

Lead Assignment

There are 2 cases (depending on the information selected/registered on the source, or depending on the information completed during manual creation)

  • If the GBU is identified, it is assigned to the GBU queues

  • If the GBU and/or Product are not identified, the Customer Information team will check the case and transmit the lead to the GBU contacts

Lead Qualification

Sales qualification : The process of evaluating and nurturing a lead in the preparation of a potential conversion 

Lead Closure

A closed lead can be :

  • Passed to distribution : Volumes are too small for direct sales
  • Treated: reply sent to the customer but the lead is not converted, OR, lead has been assigned to the GBU Specialty Polymers and was sent to iCare
  • Abandoned: poor interest of the lead, which is abandoned
  • Converted: answer is sent to the customer, and lead is converted into an account, contact and/or Opportunity


2. Data Model & security

Main objects








We are using the standard lead conversion process into Contact, Account and/or opportunity.
To open a sample or quote, it could be done from Contact or Opportunity related leads. If the contact and/or the opportunity has been created from a lead, the quote or the sample creation will be helped with data repository from the source lead.

Interfaced third parties




Leads are interfaced with multiple Solvay Websites via web to lead on drupal forms. A customer accesses solvay.com website and navigates to the Product Finder. (this is the link for Solvay.com, the form are also available from countries sites) 

The customer selects a product to check product details, and contacts Solvay using webforms to :


Pardot is generating leads via marketing campaigns and fields like opt ins are interfaced both ways between two systems.

Dataiku is interfaced since 2021 to match existing accounts based on email domains.

Lead Security Model 


Who can create?

Solvay.com website automatically creates leads

Internal user is allowed to manually create leads

Who can see?

Any user belonging to the QUE-Webform public group can see all leads

Who can update?

Any user belonging to the QUE-Webform public group can update any lead

Who can delete?

A Lead cannot be deleted. Only the System Administrator (SBS) can delete a Lead


3. Lead Management 

Lead Sources


Leads on Core CRM are coming from two main sources

Pardot (Specific documentation to come) : all Pardot leads will go to 'Unqualified' Status

Web-to-lead :

DomainBusiness formsType in CRM
Solvay.comProduct inquiry filteredProduct Inquiry
Solvay.comRequest a quotationQuotation request
Solvay.comSolution inquiryGeneric question
Solvay.comSample requestSample request
Solvay.comBusiness unitsGeneric question
https://www.solvairsolutions.com/en/contact-uscontact usGeneric question
https://www.solvay-proban.com/en/contact-uscontact usGeneric question
https://www.bicarz.com/en/contact-uscontact usGeneric question


Layout Overview

Lead layout is divided in 7 sections : 

Personal Information 
Lead Request 
Account Information
Sample request - Quotation request
Additional Marketing Information
GDPR Consents 
Qualification (UTM)

Custom Path Guidance :
The path guidance displayed is a custom component. It shows at every stage of the lead treatment a description of the stage, link to training materials and/or mandatory fields.
Mandatory fields appear at Qualified Status and Converted Status.
By default, the path guidance is ‘rolled’




Related Leads and Related Contacts Component :
Custom components have been created to show if any contact or lead is matching the email address of the lead. This helps business to see if this lead is an existing customer and/or if it has made several requests. 





Lead Engagement History : 

This component related to Pardot is displaying the customer behavior on Solvay digital products :





Lead history tracking :
History tracking has been enabled on the following fields : 


BU

Source

GBU

Source Detail

Lead Owner

Company

Lead Relationship to Solvay

Email

Lead Status

End Use

Name

Job Department

Partner Type

Product 

Partner Sub Type

utm source
utm campaignutm medium



Fields specific automations


Product Family is mapped to GBU. As soon as the product family is filled (Web to lead is sending the information) it auto populates the GBU based on this Matrix : 


Product Family

GBU to assigned

Amines

Novecare

Barium and Strontium derivatives

Special Chem

Calcium and Magnesium derivatives

Soda Ash & Derivatives

Composites

Composite Materials

Flavors and Fragrances

Aroma Performance

Fluorine derivatives

Special Chem

Lithium derivatives

Specialty Polymers

Mining Chemicals

Technology Solutions

Peroxygens

Peroxides

Polymers, Specialty

Specialty Polymers

Polymers, Hair Care and Personal Care

Novecare

Polymers, Nylon Fibers

Coatis

Polymers, Other

Novecare

Rare Earths and Metal compounds

Special Chem

Silicium derivatives

Silica

Sodium derivatives

Soda Ash

Specialty Chemicals

Special Chem

Specialty Polymers

Specialty Polymers

Stabilizers and Antioxidants

Technology Solutions

Surfactants

Novecare


Market Segmentation is auto-populated based on the Market Code received. 

SPP leads and Composite Materials Leads: ‘Treated’ status + closing reason = materials GBU and send to ICare CRM via Salesforce to Salesforce connector.

Lead Stages 


Open statuses = unqualified, qualified, assigned, waiting for more information
Closed statuses = passed to distribution, treated, abandoned, converted

Unqualified = Only Pardot Leads are assigned to this status.

Qualified = Web leads, manual creation. Path guidance contains mandatory fields at this stage. When a lead is created, it’s assigned based on lead assignment rules or, if no match with a rule, to the creator of the lead as owner.

Assigned = 
Several emails are sent automatically :

An email notification is sent to the MBU depending on the country


Email templates called ‘Quick Replies’ have been created to help users. They can access them from Lightning Email Templates folder : 





Waiting for more information : There’s a time dependent flow at this stage. If a lead stays for 7 days at this status, an email notification is sent to the owner.
If the lead stays for 30 days at this stage, it’s automatically closed after this period with status = Abandoned + closing Reason = No Response from the customer.

Passed to distribution : Status to direct a lead to a distributor. There are no automations associated with this status. The function is to collect more data about Leads which are passed to distributors to help inform business decisions.

Abandoned/Treated : Those closure status are working this field dependencies with closing reason based on this matrix :

Treated

Abandoned

Passed to Distribution

Answered Question

Duplicate request

Small volume

Passed on to external agent

No Response from the customer

Is a customer of a distributor

Passed on to Solvay employee outside CRM

No future business potential

Is a distributor

Sample sent

Not a Solvay product

Wants to become a distributor

SDS/Regulatory info provided

Spam


Technical data provided

University



Competitor



Materials GBU



Expired



Generic Email



Non-Commercial



Converted :
To be able to convert a lead, the user have to be the lead owner + have filled in all mandatory fields (be careful with address field which is in small parts)

The conversion process is the standard one, users can create a contact/account/opp or chose an existing one.
If they are choosing existing records, existing data will not be overwritten.



Sample or quote creation :
A sample can be opened from a contact that have been converted from a lead or an opportunity that have been created from a lead. If the lead was storing data useful (Volume, Unit of measure etc) it will be automatically filled on the sample or quote at creation.

Novecare Specific Case 

As part of the lead process refactoring, a number of automations have been introduced into handling of leads assigned to the Novecare GBU.

All the Novecare automations require 2 criteria for an incoming lead to be processed by them:

  1. Classic Email Templates in “Novecare Templates” Folder

5 email templates in this folder are used for automated replies to auto-abandoned leads.

Templates are HTML-based but have a simplified look and layout through a custom template type.

NOVECARE AUTO ABANDON

Auto reply to inform lead request will not be answered

NOVECARE EXISTING DISTRIBUTOR GLOBAL

Existing distributor: please use MySolvayPortal

NOVECARE EXISTING DISTRIBUTOR NAM

Existing distributor: please use MySolvayPortal

NOVECARE PROSPECTIVE DISTRIBUTOR

Not looking for new distributors for the given product

NOVECARE UNIVERSITY LAB

Cannot support inquiries from Universities

Lead’s field “Auto-Response Email Sent” (SLV39_Novecare_Abandon_Email__c) gets set accordingly. The value of this field must be empty or set to “Standard Account” for a number of Lead Automation Rules to apply.

2. Email Address from a Free Email Provider (e.g. Gmail)

If a lead provides an email address belonging to one of the domains below and Lead’s Region field is set to NAM or EMEA, this lead’s Status will be set to “Abandoned” and the lead will receive NOVECARE AUTO ABANDON email.

These domains can be managed here:

Custom Code -> Custom Metadata Types -> “Lead Excluded Email Domains”:

@126.

@gmx. gmx

@me.com

@tencent.

@163.

@hotmail.

@outlook.

@ups.

@aol.

@icloud.

@protonmail.

@yahoo.

@gmail.

@mac.com

@qq.

@yandex.

@zoho.




3.“Lead Relationship to Solvay” 

“Lead Relationship to Solvay” determines the rest of Novecare automations and therefore plays a key role in the system. 

If the value of this field is one of “Works with distributor”, “Existing Distributor”, “Prospective Distributor” or “University Laboratory”, the lead’s status will be set to “Passed to distribution” (or “Auto-abandoned” in the last case) and the lead will receive one of the emails above.

4. Leads with Emails Equal to an Existing Contact’s Email

Leads, whose “Lead Relationship to Solvay” is one of “Existing Customer”, “Prospective Customer”, “Other” or blank, get evaluated on their email address being an exact match to an already existing contact.

If a match is found and that contact’s account’s GBU Customer Segmentation (SLV_Involved_GBU__c)  is one of “Strategic Key Account”, “Key Account”, “Critical Account” or “Standard Account”, leads gets assigned to a queue using Lead Assignment Rules.

5. Lead Scoring Through Dataiku

If a lead’s email is not precisely equal to an existing contact’s email but “Lead Relationship to Solvay” is as above, then the following happens:

  1. 6. Novecare Lead Queues

    1. 20 queues have been created for business users based on their BU and geographic location:

CS - Lead - APAC KA + critical - Agro

For Leads matched to higher than Standard Accounts

CS - Lead - APAC KA + critical - HPC

As above

CS - Lead - APAC KA + critical - Indus

As above

CS - Lead - APAC KA + critical -Coatings

As above

CS - Lead - APAC Transactional

For Leads matched to Standard Accounts

CS - Lead - EMEA KA + critical - Agro

For Leads matched to higher than Standard Accounts

CS - Lead - EMEA KA + critical - HPC

As above

CS - Lead - EMEA KA + critical - Indus

As above

CS - Lead -EMEA KA + critical - Coatings

As above

CS - Lead - EMEA Transactional

For Leads matched to Standard Accounts

CS - Lead - LAM KA + critical - Agro

For Leads matched to higher than Standard Accounts

CS - Lead - LAM KA + critical - Coatings

As above

CS - Lead - LAM KA + critical - HPC

As above

CS - Lead - LAM KA + critical - Indus

As above

CS - Lead - LAM Transactional

For Leads matched to Standard Accounts

CS - Lead - NAM KA + critical - Indus

For Leads matched to higher than Standard Accounts

CS - Lead - NAM KA + critical - Agro

As above

CS - Lead - NAM KA + critical - Coatings

As above

CS - Lead - NAM KA + critical - HPC

As above

CS - Lead - NAM Transactional

For Leads matched to Standard Accounts

Queues have respective groups as their members and all are set to send emails to individual members.

  1. Additionally, 2 technical queues  have been created for the purposes of holding auto-abandoned and Dataiku-assigned leads:

CS - Lead - Auto Abandon

This queue holds all leads, whose Status has been set to “Passed to distribution” or “Abandoned

CS - Lead - Dataiku

This queue holds leads temporarily (for around an hour) while the system awaits Dataiku scoring hourly run

7. Lead Assignment Rules for Novecare

A number of new Lead Assignment Rules have been created to accommodate lead assignment based on GBU Segmentation, region and BU.

Lead fields used in Novecare Lead Assignment Rules:

LeadSource

In this context, must always be “Web”

SLV10_LEA_GBU__c

In this context, must always be “Novecare”

SLV39_Novecare_Abandon_Email__c

Must be empty or “Standard Account”

SLV10_LEA_Region__c

Must be “EMEA”, “NAM”, “APAC” or “LAM

SLV40_Run_Assignment_Rules__c

Checked for ISCHANGED()

$User.LastName

Checked for "Iboost Integration"


The latter 2 are a special case and are used to enable Lead Assignment Rules to run again, after the Dataiku score has been set, while preventing infinite loops in lead assignment.


NOVECARE AUTOMATIONS FLOWCHART





Reporting : 

SFDC Iboost Dashboard : https://solvay-crm.lightning.force.com/lightning/r/Dashboard/01Z08000000ktVOEAY/view?queryScope=userFolders
Qlik Dashboard : soon to be live 

Campaign management 

  1. Record Types for Campaigns

There are 3 available Record Types for creating campaigns: 

(NPS Campaigns are out of scope here).

Each Base Level Campaign must have the parent Mid Level campaign. 

Correspondingly, each Mid Level Campaign must have a Top Level campaign as a parent.

  1. Email alerts to Campaign Owners:

Workflow rules: 

When the owner of the Base Level campaign changes - the New Owner of the Campaign receives an email with notification about ownership assignment.

The campaign owner also receives an email notification 7 days before projected end date of campaign that date is approaching

  1. Campaign Influence Model 

The Campaign Influence feature is enabled in Settings → Feature Settings →  Marketing → Campaign Influence 

The Auto-Association settings are set up to take into consideration only the Base Level - Channel record type campaigns and to exclude all campaigns with value “Operational” in the field type.

The only active model is Even Distribution Model 

All influenced Opportunities for a particular campaign are shown in related list “Influenced Opportunities“

Only Opportunities created AFTER the campaign member have joined the campaign will be taken in account. (Based on 'tech first associated date' field)


  1. Campaign layouts

Each type of campaign has its own page layout and lightning record page with a certain defined composition of sections and fields. 

  1. Types of campaigns and field dependencies

Each Type field of Campaign has certain picklist values available only for this particular type (note that “Operational” type here is the one that is excluded from Campaign Influence). 

  1. Net New Lead

“Net New Lead” Definition:

A person (an email) that was added to CRM as the result of a specific campaign (e.g. a form submission). Therefore, if that person (that email) is already in the system, it’s not a net new lead.

Net New Lead is a boolean field on the Campaign Member object.

From this follows that Boolean must be set to TRUE when:

  1. a Lead has been created today and if that email does not matches any other Lead or Contact already in our database;
  2. a Contact has been created today


7. ROI Calculation

The ROI amount is displayed on each individual base-level campaign as well as the total ROI for all base-level campaigns within a mid-level campaign. That allows us to judge if a marketing campaign (or a group of campaigns) has been financially successful.

Given that a campaign has influenced open and closed won opportunities (as determined by Campaign Influence), when those opportunities have values in Expected Yearly Revenues, then the sum of those values, each multiplied by the opportunity probability percentage and influence percentage, is to be displayed in the custom field “Influence Weighted” on the base-level campaign, and the sum of base-level campaigns' “Influence Weighted” fields belonging to a parent campaign is to be displayed in the custom field “Influence Weighted in Hierarchy” on Mid-level and Top-level campaigns.

Calculation: 

We start with Probability Weighted Revenue field (SLV5_1_Probability_Weighted_Revenue__c) on each influenced opportunity (this is the value of SLV_Yearly_Revenues__c * Probability);

The we use Influence (%) (Influence) from the Campaign Influence object to get the proportion of Opportunity’s Probability Weighted Revenue belonging to the Campaign;

Create new formula field in Campaign Influence (Influence * Opportunity.SLV5_1_Probability_Weighted_Revenue__c);

Finally, we write the sum of all values in Probability Weighted Revenue fields for each Opportunity influenced to the new Influence Weighted field on the Campaign object.

8. The default currency for all campaigns is set to Euro

All campaigns in a hierarchy must have the same currency hence EUR will be the currency set by default.



Enhancements from Project Lead&Sample 12781 - April 2024


Leads assigned directly to the Account Managers
Rules for TS & Aroma

For Technology Solutions and Aroma, all the leads created, for any lead type, will become assigned to the corresponding account manager based on two matrices created in Utility:

These matrices shared with the public group PA-SHR-Utility Edit, to be maintained by the GBU Data Steward and they keep the information about the account managers. They are created in Utility using a new record type named "Lead Customer Domain Matrix" with the following fields:

Field NameUsed forMandatory?
NameAccount/Company NameYes
GBUidentify and match the lead GBUYes
Emailemail domainYes
Region
SLV9_Region__c
None means valid for all RegionsNo
First ApproverAccount ManagerYes
is Activeif active means that can be used for the matching
if is not active, is not used for the lead assignment
Yes


The logic (Lead - After Save Actions flow) to assign Leads to the lead owners in the matrices is:

The system picks the First Approver which is the Account Manager and assigns him as the Lead owner. Additionally, the Lead Status is updated by the system to Assigned and the SLV40_Existing_customer__c should become true.

 

Rules for Novecare



The features below are available only for Novecare

Pardot Leads for Home and Personal Care without Pardot Questions automatically Abandoned


KPIs available for each Lead

Inside each lead record, there is a message about the Lead time to Qualify and Lead time until closure, depending on the Lead Status.

Lead StatusCalculationRuleMessage
QualifiedCalculation of the remaining days to qualify the Lead:
today - Date/Time Qualified (SLV40_Date_Time_Qualified__c)
Remaining days <= 4The lead must be assigned in X days
QualifiedCalculation of the remaining days to qualify the Lead:
today - Date/Time Qualified (SLV40_Date_Time_Qualified__c)
Remaining days > 4The assignment of the lead is overdue
Assigned/
Waiting for more information
Calculation of the remaining days to close the Lead:
today - Date/Time Assigned (SLV40_Date_Time_Assigned__c)
Remaining days <= 6The lead must be closed in X days
Assigned/
Waiting for more information
Calculation of the remaining days to close the Lead:
today - Date/Time Assigned (SLV40_Date_Time_Assigned__c)
Remaining days > 6The lead is late to be closed


Example 1:

Example 2:

Example 3:

Example 4:



Leads re-assigned when the Account Manager is Out Of Office

The out of office process is running once per day around 00:30 AM (GMT+2) (Out of Office - Reassign Records flow) and is checking all for the out of office entries with the start date starting on that day.

For all the out of offices starting on that day, the system will check if there is a Back Up defined:

The system will transfer the leads that met the following criteria:


For the new account managers that received new leads assigned to them, the system created a bell notification advising that there are pending leads assigned to him.

Click on the bell and see the following message:

Click on the message and get redirected to the report "My Leads to Review" saved on Novecare folder "Novecare reports for SFDC users > Novecare Leads".


Important to know


Actions to be performed by the account manager:

1 - the account manager defines his Back Up on the User page, in the Team and HR information section

2 - the account manager defines his Out Of Office time in CRM (How to setup Out of Office in CRM) before getting out of the office 

The out of office process will run every day to assign the leads to the corresponding backups or queues.