In our previous playbook we took the time to determine an outreach funnel, set up your LinkedIn campaign and link it to your CRM. We also linked our campaign to both Facebook and LinkedIn through Zapier, to warm the audience up with ads before connecting. In Part 2 of this series, I will take you through the process of connecting with your prospect and following up at scale.
Before you start with any outreach, make sure to have optimized your profile for conversion. I have written a whole different playbook on how to optimize your LinkedIn profile (if you want to read, hit me up), so won’t go too deep into this part. But at least make sure to have optimized your positioning in your headline: I help NICHE get RESULTS (using METHOD).
So a quick example in this case could be: “I help CMO’s and marketing directors with creating the right narrative around their product through storytelling.”
When you have optimized your profile and defined a correct headline, it’s time to work on the more technical aspects of the strategy.
Let’s begin.
Next up is to tell Zapier to find the correct person by adding a Pipedrive Search to the Zapier stack. We will use the Person ID from the “Updated Deal” trigger, to find the person we want to target.
So after having warmed up your audience for two weeks, it's now time to send them a connection request.
Before you begin with this step, be sure to have added the Dux-Soup Turbo integration to your Zapier stack. You can do so by logging into your Zapier account and follow this link.
Next up is to create a new Action in Zapier and select “Connect Profile”. Take your API details under the “Remote Control” section under “Connect” and paste them in Zapier.
You now have connected your Dux-Soup Turbo account to your Zapier stack, next up is to configure our outreach message. Select the LinkedIn URL output field under “Find Person” to identify the prospects LinkedIn profile and configure your message.
You can combine both Dux-Soup Turbo's dynamic fields as Pipedrive's output data to form your messaging. This gives you way more flexibility to customize your messages properly than without using a CRM. For example, people often use incorrect / lengthy company names in their LinkedIn profile. By first visiting your search result, importing the data into your CRM and waiting two weeks before reaching out, you have the time to edit the data used for dynamic fields in your CRM. This way your outreach message looks less automated.
Lets not get too deep into this right now and continue with our setup.
Now we have deleted our prospects from our awareness campaign, sent them a connection request, and updated the status in our Pipedrive CRM. Next up is to let the Dux check if our prospect actually accepts our request and send out a follow-up message.
First off, it's important to have a few unread connection request messages in your inbox. If you have opened all of the message threads already, simply mark a few of them as unread in the message options.
Next up is to create a new Zap and set a new webhook up properly as explained in part 2 of my first playbook.
When adding the webhook to Dux-Soup Turbo under “Connect”, make sure to only select “Message” while you’re at it.
Enable “Message Bridge” in the Dux-Soup Turbo options and let the Dux scan through all of your unread messages. Go back to Zapier and select “Ok I did this”.
If all went well, you’ll have some data in Zapier popping up under “Hooks”. Click on one of the Hooks and search for “INVITATION_ACCEPT”.
When you have the correct data in Zapier, click on continue.
Next is to add a filter based on INVITATION_ACCEPT to make sure we only send a follow-up to people who have not responded to our message. If you forget to add this step, every unread message in your inbox will receive this message so take the time to configure this properlAfter this step, we have made sure to only send messages to prospects that accepted our request AND did not reply. Now it's time to structure our message.After this step, we have made sure to only send messages to prospects that accepted our request AND did not reply. Now it's time to structure our message.
After this step, we have made sure to only send messages to prospects that accepted our request AND did not reply. Now it's time to structure our message.
After this step, we have made sure to only send messages to prospects that accepted our request AND did not reply. Now it's time to structure our message.
Add “Dux-Soup Remote Control” to your stack, as explained in step 2.3. This time, we select “Message Profile” instead of “Connect profile”.
Next step is to format your message. You can go on the hyper personalization tour by adding a lot of custom data from your CRM, but in this example we keep it rather simple. We identify a pain our prospect has, show them a solution for that specific pain, and close with a CTA (Call To Action).Next step is to format your message. You can go on the hyper personalization tour by adding a lot of custom data from your CRM, but in this example we keep it rather simple. We identify a pain our prospect has, show them a solution for that specific pain, and close with a CTA (Call To Action).
Next step is to format your message. You can go on the hyper personalization tour by adding a lot of custom data from your CRM, but in this example we keep it rather simple. We identify a pain our prospect has, show them a solution for that specific pain, and close with a CTA (Call To Action).
Remember ending the follow-up message with a CTA? Most of the time, the answer to the question “Do you want to receive more information regarding the workshop?” will either be “Yes”, “No”, “Maybe” or a variant of these reactions like “Sure”.
With the above filter option we make sure that we only send a follow-up with more information about the workshop to people who reply positively. With the “Or continue if…” you can easily add other words that the prospect might use in the reply. Keep optimizing your filter options based on your campaign progress, to make sure to have sent automated messages to as many relevant people as possible.
With the “Or continue if…” you can easily add other words that the prospect might use in the reply. Keep optimizing your filter options based on your campaign progress, to make sure to have sent automated messages to as many relevant people as possible.
You copy paste the same setup as explained in step 3.1 with the following copy:
Now make sure to update your deal by adding the steps, “Find Person”, “Find Deal”, and “Update Deal” to your stack, just as in step 3.2.
The result of the alert message in Slack will look like this:
You can repeat step 3 to add additional follow-ups to your outreach campaign. When sending follow-ups to new connections that haven’t replied, just follow the steps of 2.1 to find the correct deal in Pipedrive by searching on stage ““First follow-up sent” filtering on “Stage Rotten Flag = true”, and then continue with sending the second follow-up message to the person connected to that deal.
Remember that the goal here is to get into a conversation with the prospect, and not to spam them for eternity. My most converting flows consist out of 3 follow-ups max. If you cannot get a reaction out of the third follow-up, the probability of a reaction on the fourth of fifth one is very low.
Great job! After showing the prospects ads for a period of two weeks, you have now removed the prospects from your awareness campaign on Facebook and LinkedIn, invited them on LinkedIn by sending a custom connection request, followed up on the prospects that did not reply with a generic message, followed up on prospects that did reply, have sent automatic alerts to your Slack environment, and updated all of your prospect statuses in your CRM with the right conditions - all on auto pilot.
Don’t forget, ONLY connect with prospects if you think you can truly provide value! Don't be the person that uses these powerful tools to annoy your target audience into subservience - this does not work.
If you liked this second part of the series, and you want to receive part three, be sure to join our Facebook group here.
The first part of this series you can find here.
See you on the other side!
Gino Taselaar is founder and Head of Operations at Spike - Growth Marketing Agency.
Need help with generating leads? Add me on LinkedIn or schedule a consultation call through https://cal.mixmax.com/bookginotaselaar/30mincall
Handle your entire sales pipeline, track your performances, and in the end, close more deals.