ringlead + marketo best practices › wp-content › uploads › 2015 › 11 ›...

7
[email protected] www.ringlead.com RingLead + Marketo Best Practices Page 1 of 7 © Copyright 2015 RingLead, Inc. 888-240-8088 RingLead + Marketo Best Practices R

Upload: others

Post on 09-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RingLead + Marketo Best Practices › wp-content › uploads › 2015 › 11 › ...sales@ringlead.com RingLead + Marketo Best Practices Page 2 of 7 © Copyright 2015 RingLead, Inc

[email protected] www.ringlead.com

RingLead + Marketo Best Practices Page 1 of 7 © Copyright 2015 RingLead, Inc.

888-240-8088

RingLead + Marketo Best Practices

R

Page 2: RingLead + Marketo Best Practices › wp-content › uploads › 2015 › 11 › ...sales@ringlead.com RingLead + Marketo Best Practices Page 2 of 7 © Copyright 2015 RingLead, Inc

[email protected] www.ringlead.com

RingLead + Marketo Best Practices Page 2 of 7 © Copyright 2015 RingLead, Inc.

888-240-8088

There are many Marketo users who are proponents of a partial database sync. A partial sync means your Marketo database holds all marketing qualified leads (MQL) which are pushed into a CRM database that contains a subset of sales qualified leads (SQL).

The typical scenario calls for records to be pushed from marketing automation into CRM when they’ve reached a specified Lead score – or when sales goes and cherry picks them because they’re having a slow day.

The alternative is a 1:1 sync – each MQL record has a corresponding record in CRM. The records should not be assigned to a sales rep; the records would instead be assigned to a marketing queue.

The partial database sync is problematic for ensuring data quality since Leads are created from a variety of different sources; some are created manually in CRM and pushed up to marketing automation, some are created in Marketo via forms, etc., and pushed back to CRM. You can see some of the problems that this scenario would create.

Get in Sync

MQL are always created in CRM, and assigned to a queue. These Leads will not be assigned to Sales until Lead Score threshold is reached.

Scenario C: How to Solve

CRM

SQL

MQLQueue

MQLMQL

MQLMarketing

Automation

SQL

MQL

MQL

MQL

MarketingAutomation

[email protected]

[email protected]

CRM

SQL

MQL

MQL

MQL

A new Marketing QualifiedLead (MQL) is created inmarketing automation.

1

When the MQL hits acertain Lead Score, it is pushed into CRM and assigned to Sales.

2

Sales Qualified Lead (SQL) is assigned.

3

Scenario A: Perfect World

MarketingAutomation

[email protected]

[email protected]

[email protected]

CRM

SQL

SQL

MQLMQL

MQL

Since the email address is not an exact match, an existing MQL is not matched uo to the newly created SQL record in CRM

3

The record is replicated in marketing automation.2

A Lead is created in CRM via API, manual entry, or list import.

1

Scenario B: The Problem

Page 3: RingLead + Marketo Best Practices › wp-content › uploads › 2015 › 11 › ...sales@ringlead.com RingLead + Marketo Best Practices Page 2 of 7 © Copyright 2015 RingLead, Inc

[email protected] www.ringlead.com

RingLead + Marketo Best Practices Page 3 of 7 © Copyright 2015 RingLead, Inc.

888-240-8088

The problem is, as illustrated in Scenario B, that when a record is created in CRM, there is a chance it might go unmatched with an existing record in marketing automation.

Here’s an example: a prospect spends time on your website and finally downloads a whitepaper. A few days later, they call your sales line and speak with a rep. The sales rep does his or her job by doing a search for existing records in CRM (or, better yet, they’re using Unique Entry which does the search for them as they’re typing the record into Salesforce) but the record does not exist in CRM at this stage – it only exists in marketing automation.

This problem is overcome by implementing Scenario C, which abides by a 1:1 relationship of records in marketing automation to records in CRM. The MQLs that are not yet ready for sales can simply be assigned to a marketing queue – not a sales queue or a sales rep. This is ideal for preserving data quality in CRM and marketing automation.

This section builds upon the setup instructions in the RingLead Marketo Integration. First and foremost, we strongly advise that users create a standalone Lead Routing & Management Program in Marketo. By creating modular programs that can be called from any other Marketo programs, you are ensuring that you will not have to replicate or maintain dozens of different programs that include Lead assignment logic. There is nothing worse than “debugging” your Marketo programs at 6:45 on a Thursday night while the rest of your colleagues are at happy hour. The examples below are based on our own implementation of the RingLeadMarketo integration. Please be aware that while this works for us, this setup may not work for everyone, and this is only an example, or suggestion. We use two primarily different types of queues: SDR Queue assigns a given Lead to a Sales Development Representative in your company who is responsible for qualifying the lead and handing off to a Sr. Sales Rep.; and a Marketing Queue, which is a holding area in the CRM until the Leads are ready to be assigned to a sales person.

How to Deploy RingLead + Marketo

Lead Routing & Management

01. Sync Lead & Assign to SDR Queue

02. Sync Lead & Assign to Marketing Queue

We’ll start with the Marketing Queue leads first.

Page 4: RingLead + Marketo Best Practices › wp-content › uploads › 2015 › 11 › ...sales@ringlead.com RingLead + Marketo Best Practices Page 2 of 7 © Copyright 2015 RingLead, Inc

[email protected] www.ringlead.com

RingLead + Marketo Best Practices Page 4 of 7 © Copyright 2015 RingLead, Inc.

888-240-8088

We get a variety of marketing-qualified leads that are not quite ready to be assigned to a sales person, and so we create them in CRM. Instead of assigning these Leads to a Salesforce user, we assign them to a special queue, the Marketing Queue. This is basically a staging area for Leads until they warm up and are ready for contact from a sales person.

We’ll highlight again that this is a separate Marketo Program that can be called from other marketing programs (eg. Ebook Downloads, Webinar Registrations, and more) so that assignment rules can easily be maintained.

Assigning Leads to the Marketing Queue

02. Sync Lead & Assign to Marketin... Smart List Flow Schedule Results

New Campaign Actions View Campaign Members

Use ALL filters Collapse All Expand All

Add Constraint

Source: is Marketo Flow Action

Campaign is Requested

Note: Enter a memorable and well-defined campaign description

Page 5: RingLead + Marketo Best Practices › wp-content › uploads › 2015 › 11 › ...sales@ringlead.com RingLead + Marketo Best Practices Page 2 of 7 © Copyright 2015 RingLead, Inc

[email protected] www.ringlead.com

RingLead + Marketo Best Practices Page 5 of 7 © Copyright 2015 RingLead, Inc.

888-240-8088

When the Campaign is requested, the Flow steps are as follows:

We employ some logic to account for existing Leads in the system. First, if the Lead Owner Last Name is empty, that means that the Lead is owned by another Queue. If that is the case, we are OK with the Lead being reassigned from that Queue to the Marketing Queue.

If the Lead Owner Email Address is someone from our marketing team or a past employee, we will also allow that Lead to be assigned to the Marketing Queue.

If none of those criteria are met, then the Lead must be owned by a sales user as the record owner; in that case we would like all communication about that Lead to be routed to that owner.

02. Sync Lead & Assign to Marketin... Smart List Flow Schedule Results

New Campaign Actions View Campaign Members

Collapse All Expand All

Duration: 5 minutes

1 - Wait

Webhook: RingLead Web-to-Lead

2 - Call Webhook

Add Choice

3 - Sync Lead to SFDC

Add Choice

If: Lead Owner Last Name

Assign To: Queue: Marketing Queue

is empty

Choice 1

If: Lead Owner Email Address

Assign To: Queue: Marketing Queue

is (10) [email protected]; amanda@r

Choice 2

Assign To: -- Do Nothing --

Default Choice

Note: Only the first matching choice applies

Page 6: RingLead + Marketo Best Practices › wp-content › uploads › 2015 › 11 › ...sales@ringlead.com RingLead + Marketo Best Practices Page 2 of 7 © Copyright 2015 RingLead, Inc

[email protected] www.ringlead.com

RingLead + Marketo Best Practices Page 6 of 7 © Copyright 2015 RingLead, Inc.

888-240-8088

For your Smart List criteria, use the “Campaign is Requested” trigger where the Source is “Marketo Flow Action”.

OK! Now, make sure you have had your coffee or midday caffeine boost before reading any further.

Our flow steps need to account for:

Depending on your sales process, you may wish to change the rules that we have laid out below, but that’s up to you. Remember that this setup is only a suggestion.

In our flow steps, we acknowledge Leads owned by a queue first and foremost. After waiting 5 minutes for the record to sync from Marketo over to Salesforce, we call the RingLead webhook. Then we employ logic to assign as follows:

If Lead Owner Last Name is empty, that means that the Lead is owned by a Queue. So, we can assign the Lead to the SDR Queue. Once the Lead hits the SDR Queue, it will be randomly distributed by our lead routing app. There are many great leadassignment apps for Salesforce out there, but we use EZ Assign by Adaptus (QLocal) because it’s very flexible and has a few additional features that we require like load balancing, assignment times, priority, etc.

If the Lead Owner is someone from our management team, or, an employee who is no longer with the company, we allow that Lead to be reassigned to the SDR Queue which is then distributed randomly to someone on our sales team.

Assigning Leads to Sales

Leads that are owned by a QueueLeads that may be owned by an inactive Salesforce user (hey, it happens), a nonsales employee (management, marketing, etc)Leads that are already owned by a sales user.

02. Sync Lead & Assign to Marketin... Smart List Flow Schedule Results

New Campaign Actions View Campaign Members

Use ALL filters Collapse All Expand All

Add Constraint

Source: is Marketo Flow Action

Campaign is Requested

Note: Enter a memorable and well-defined campaign description

Page 7: RingLead + Marketo Best Practices › wp-content › uploads › 2015 › 11 › ...sales@ringlead.com RingLead + Marketo Best Practices Page 2 of 7 © Copyright 2015 RingLead, Inc

[email protected] www.ringlead.com

RingLead + Marketo Best Practices Page 7 of 7 © Copyright 2015 RingLead, Inc.

888-240-8088

You may wish to build additional queues for distinct business units, regions, etc. which is all possible with this modular lead routing Program and Smart Campaign configuration.

You will notice that the default choice is --Do Nothing-- which is fine because all sales notifications and/or task assignments will be routed to the original Lead or Contact owner.

01. Sync Lead & Assign to SDR Queu... Smart List Flow Schedule Results

New Campaign Actions View Campaign Members

Collapse All Expand All

Duration: 5 minutes

1 - Wait

Webhook: RingLead Web-to-Lead

2 - Call Webhook

Add Choice

3 - Sync Lead to SFDC

Add Choice

If: Lead Owner Last Name

Assign To: Queue: SDR Queue

is empty

Choice 1

If: Lead Owner Email Address

Assign To: Queue: SDR Queue

is (10) [email protected]; amanda@r

Choice 2

Assign To: -- Do Nothing --

Default Choice

Note: Only the first matching choice applies