US contacts only
Contact Discovery data is available for contacts living within the US while their company HQ can be located anywhere in the world.
What are Contact Discovery Workflows?
Contact Discovery is a dynamic feature leveraging RollWorks Workflows designed to refine your marketing strategy by uncovering new contacts within accounts that exhibit buying signals. You will be able to acquire new unknown contacts that do not currently exist in your CRM and match your specified criteria.
Contact Discovery enables your marketing team to comprehensively identify and engage members of the buying committee in target accounts, ensuring a full-spectrum approach to customer interaction. Marketing and Sales teams can collaborate more effectively by enriching your revenue pipeline with contacts from the most relevant accounts, enhancing the effectiveness of marketing and sales efforts.
Key Features:
- Expansive Database Access: Explore an extensive database of more than 98 million US contacts beyond those existing in your CRM.
- Intuitive Integration: Effortlessly incorporate new contacts into your CRM with an automated workflow and minimal clicks.
- Customizable Search Parameters: Use adjustable account and contact filters to acquire contacts based on your most crucial criteria, guaranteeing that you connect with the ideal prospects every time.
Credit usage
Contacts Discovered credits are an annual quota that expire at the of your contract date. For each contact redeemed you will utilize 1 credit. Your Contact Discovery Workflow will continue to consume credits from your annual quota as the Workflow operates and discovers new contacts.
You can purchase additional additional Contacts Discovered credits at any time during your contract term. Any additional Contact Discovered credits purchased during your contract term will expire at the end of your contract and do not rollover to the following contract. Please reach out to your dedicated Account Manager if you need assistance.
You can monitor your Contacts Discovered credit usage through the Plan & Usage page under Settings. Click here to open the Plan & Usage page in the RollWorks App.
Launch a Workflow to Acquire New Contacts
At a high level configuring a Contact Discovery workflow requires the following set up:
- Start a new Workflow to acquire new contacts.
- Add Account filters to define which companies you want to purchase contacts from.
- Add Contact filters to define the types of contacts you want to purchase (i.e. job title, seniority, must have phone number, contact engagement, etc).
- Push contacts to your CRM, decide whether new acquired contacts should be created as Leads or Contact records to your CRM, if new Account records should be created, and which CRM fields should be updated.
Each block requires selecting multiple filters and settings. Continue reading this article and follow the step-by-step instructions.
Step 1. Create a new Workflow
- Open the Workflows section of the App, which is accessible via the main navigation menu.
- Click the Create Workflow button in the upper-right corner.
- Choose one of the following options:
Use the Workflow template called Acquire Contacts not in CRM if you want to use our ready-to-use workflow to acquire new contacts with pre-defined trigger and action criteria based on our best practices. You can fully modify the trigger and action to make it your own.
Go to Workflows > Templates > Acquire Contacts not in CRM
Start from scratch if you are well versed with RollWorks Workflows and would like to start from a blank workflow.
Go to Workflows > Create > Acquire New Contacts / Accounts
Clone an existing Workflow if you want to reuse the same configuration of an existing workflow and slightly modify its logic.
Go to Workflows > Find workflow to clone > Ellipsis > Clone
Step 2. Define your Account Trigger criteria
In this step you will define which companies you want to purchase contacts from. Below are the available data sources you can choose to define your Account Trigger criteria.
Data Category | Data Type |
---|---|
RollWorks Account Attributes |
|
Salesforce fields |
|
HubSpot properties |
|
Marketo |
|
You can modify the account trigger filter to meet your needs. Adding additional Account Attributes using an AND operator will narrow down the accounts from which you wish to acquire new contacts.
Example: select only accounts that are a good fit because they resemble your ICP using ICP Fit Grade A & B.
Example: select only accounts that are assigned to specific Sales Reps.
Additionally you can use Smart Filters & Exclusions as follows:
Toggle on if you only want to redeem contacts from accounts that do not exist in your CRM yet.
- Toggle on if you only want to redeem contacts from accounts lacking Marketing or Sales Activity in the last 30 day. RollWorks looks at the systems you have integrated (Salesforce, HubSpot, or Marketo) and if an account does not have Activities/Engagements in those three systems in the last 30 days, it is considered a "Missing Activity".
CRM/MAP |
Marketing and Sales Activities considered |
---|---|
Salesforce |
We ingest default Salesforce Activity tracked in the Salesforce Activity Timeline. For example, Email Sent, Call, Meeting, Event, Opportunity created, etc. Additional custom activity based on your own Salesforce customizations may be available. |
HubSpot | We ingest default HubSpot Activity. For example, Email Sent, Email Reply, Call, Meeting, Deal created, etc. |
Marketo |
We ingest default Marketo Activity. For example, Email Sent, Email Opened, Click Link, Form Fill, etc. |
Pardot |
We don't ingest Activity data from Pardot directly. However, we ingest all Activity from Salesforce through the RollWorks<>Salesforce integration. If your Pardot and Salesforce instances are integrated, RollWorks will ingest Pardot activity via the RollWorks<>Salesforce integration. |
Exclude current customers, competitors, or coworkers, based on your existing General Exclusions settings.
Upload a CSV file of accounts you want to be excluded from the Workflow, even if they meet the criteria based on the applied logic. Subdomains are automatically normalized to the main domain (e.g., help.acme.com becomes acme.com), and all associated subdomains will be excluded
Preview Accounts that meet your criteria
While setting up the filters, you have the ability to preview results to see the accounts that meet your criteria as of today. Use this preview to review your selected accounts and make any changes to your criteria if needed. Please note that the Workflow continues enrolling accounts based on this trigger criteria once the Workflow is turned on.
After you are done configuring your Account Trigger criteria and previewing your account, don't forget to click Apply to save your changes.
Step 3. Select the Action
Select the Acquire New Contacts action and click Apply to proceed.
Step 4. Set max number of contacts per company
To help you distribute your Contact Discovery credits across different accounts, you can set a limit on the maximum number of contacts that can be purchased per account through this Workflow. By default, this limit is set at 20 redeemed contacts per company; however, you can modify this number based on your needs. The limit you set will remain in effect for the entire duration that the workflow is active, but you can revisit and adjust this limit at any time if you decide to allow more contacts.
If an account is re-enrolled in the Workflow this limit continues to hold. For example, if you set up this limit at 20 contacts/account and we discover 5 contacts for it, then next time this company re-enrolls in the workflow we can discover up to 15 more contacts for it. After reaching the maximum contacts per company limit, we won’t discover more contacts for this account, even if the account continues to re-enroll in the Workflow. If you wish you can increase the limit to discover more contacts per account.
Contact prioritization logic
If more than the max contacts per account limit match the criteria, RollWorks will apply an internal Confidence Grade to each contact that reflects the likelihood that the contact currently works at the company. We will prioritize by Confidence Grade first, and Seniority second, ensuring your credits are used on the best contacts first.
Step 5. Select the Contact Filter criteria
Optimize your Discovery Credits
Applying Contact Filters is not required to turn on your Contact Discovery Workflow but it is strongly recommended, so that you can optimize your Contact Discovery credit allotment by acquiring contacts that fit your buying committee criteria.
Your Default CRM (as identified within Integration Settings in your RollWorks account) will be used to check whether the contact already exists in your CRM.
We will compare the email address field from your CRM against both business email and personal email fields within the RollWorks contact database to confirm this contact does not already exist in your CRM. This check applies to both contact and lead objects.
The resulting contacts surfaced here will include both new contacts for existing accounts as well as new contacts for accounts that matched your trigger criteria but don’t exist in your CRM.
For Contact Discovery Workflows, only these data sources are supported as a contact filter criteria: Job Title, Seniority and Location.
After typing a job title and pressing enter in your keyboard or clicking outside the field, the Job Title will appear as a label.
- You can type any job title, using one or multiple words with spaces if needed.
- You should type at least 3 characters so we can find meaningful results.
- Job titles are not case sensitive.
- If you enter multiple job titles we will apply an OR condition between them.
-
We will return any contacts containing the job title entered, for example, if you enter “demand generation”, we will match with any of the job titles below:
-
- “Head of Demand Generation”
- “Senior Manager Demand Generation”
- “Demand Generation Manager”
- “Director of Demand Generation”
-
- C-Level
- VP-Level
- Director
- Manager
- Non-Manager
You can select one more option from the list of US States available. If you don't select anything, we will include contacts in all US States.
You can opt in to acquire only contacts with a mobile or direct number.
- Mobile number refers to a cell phone uniquely associated with this person, regardless of business or personal association.
- Direct number refers to either a business mobile or a business landline for this person.
- Contact visited your website in the last 30 days
- Contact clicked on a RollWorks ad in the last 30 days
After setting up your Contact Filters, we recommend Preview Filtered Contacts and make changes to the filters if needed.
This contact preview is a representation of the contacts you would purchase when activating the Workflow and will include:
- Contact Name
- Job Title
- Account Domain
- Contact Info icon indicating if an email or phone number is available
- LinkedIn profile link
We recommend:
- Reviewing a few LinkedIn profiles to validate the accuracy of the contacts matching your criteria.
- When you have confirmed all your criteria is set up correctly, click Apply to proceed.
Please note that when you apply Contact Engagement filters to your Workflow logic, these contacts will have at least one page view or ad click in the last 30 days. Due to legal restrictions a preview of Contact Name and Contact Info is not available before purchase.
Step 6. Select the Record Type
In this step you will choose how to create new records in your CRM for your newly acquired contacts and accounts. The options available to you will vary depending on your default CRM.
If your Default CRM is Salesforce you can choose one of the following options:
-
Record Type = Contact and Account:
- Acquired Contacts will be created as Salesforce Contacts.
- When new contacts are created, they will be linked to associated accounts in Salesforce.
- If an account does not exist in Salesforce, a new account record will be created, and the new contacts will be associated with it.
-
Record Type = Lead and Account:
- Acquired Contacts will be created as Salesforce Leads.
- If an account matching your trigger criteria does not exist in Salesforce, a new account record will be created.
-
Record Type = Contact:
- Acquired Contacts will be created as Salesforce Contacts only for existing Salesforce Accounts.
- No new Salesforce Accounts are created.
-
Record Type = Lead:
- Acquired Contacts will be created as Salesforce Leads regardless if the Account does not exist in Salesforce.
- No new Salesforce Accounts are created.
If your Default CRM is HubSpot you can choose one of the following options:
-
Record Type = Contact and Account:
- Acquired Contacts will be created as HubSpot Contacts.
- When new contacts are created, they will be linked to associated companies in HubSpot.
- If a company does not exist in HubSpot, a new account record will be created, and the new contacts will be associated with it.
-
Record Type = Contact:
- Acquired Contacts will be created as HubSpot Contacts records only for existing HubSpot company records.
- No new Company records are created.
Whenever we create contacts in HubSpot, they will be set as a non-marketing contact. Contacts marked as non-marketing contact in HubSpot will not add any usage fee on HubSpot.
Step 7. Verify your Contact/Lead Field Mapping
In this step you will define how RollWorks data is passed to your CRM objects. We recommend confirming that the existing Contact, Lead field mapping between RollWorks and your CRM is correct. Contact Field mapping is a critical step to determine how contact data from RollWorks is written into your CRM, ensuring that data flows smoothly and accurately between the two platforms.
If your Default CRM is Salesforce:
- Log in to RollWorks and go to the Salesforce Settings page.
- Verify RollWorks contact and account data are mapped to your desired Salesforce fields:
If your Default CRM is HubSpot:
- Log in to RollWorks and go to the HubSpot Settings page.
- Verify RollWorks contact data are mapped to your desired HubSpot properties:
Step 8. Configure Enrollment Settings & Turn Workflow On
You will be prompted to continue to Workflow Settings to configure the following:
- Enter a Workflow Name. We recommend giving your workflow a descriptive name that summarizes who it is targeting and what actions it will be triggering, for example “Contact Discovery”.
-
Under Enrollment Schedule you can select how often this workflow enrolls accounts who meet the trigger criteria. There are two options available:
-
- Run every 6 hours
- Weekly schedule to set a specific day of the week for the workflow to run
-
- Under Enrollment of Accounts that Currently Match the Criteria, you can preview the accounts that currently meet the trigger criteria:
- Re-enrollment: Under re-enrollment, you can define whether you want the accounts that meet the trigger conditions to never be able to re-enter this Workflow or to be able to re-enter the Workflow after a specific number of days.
-
Turn Workflow On after reviewing your Workflow Settings carefully:
- Clicking Turn Workflow On will save it and immediately activate it. You will then be redirected to the Workflows list view.
- Clicking Turn Workflow On will result in contact purchases, with each purchase utilizing 1 credit per contact from your annual quota. Upon turning on this workflow, one credits will be deducted for each contact that qualifies. This workflow will continue to consume credits from your annual quota as the workflow operates and discovers new contacts.
- After clicking Turn Workflow On, if the number of eligible accounts is larger than 5,000 accounts, they will be processed in batches of 5,000 every 6 hours.
Find new purchased Contacts/Leads in Salesforce
By default all Contacts/Leads created in Salesforce by a RollWorks Workflow will have the custom field RollWorks Sourced set as 'True'. This custom field is automatically created by the RollWorks integration package.
If you want to use a different contact/lead field to capture attribution for contacts purchased from RollWorks you can configure a fixed text value mapped to a Salesforce field. We recommend mapping the fixed value 'RollWorks Sourced' to the Salesforce field Lead Source.
You may use lead routing tools like LeanData to further enrich your default Lead Source Field.
Find new purchased Contacts in HubSpot
By default all new Contacts created by RollWorks will have the following properties values:
- RollWorks Sourced set as ‘Yes’. This custom property is automatically created by the RollWorks integration package.
- Marketing Contact Status set as 'Non-marketing contact' so that it does not count towards your ‘marketing contacts’ allotment. This is a default HubSpot Contact property.
If you want to use a different contact property to capture attribution for contacts purchased from RollWorks you can configure a fixed text value mapped to a HubSpot property. We recommend mapping the fixed value ‘RollWorks Sourced’ to the HubSpot property of your choice.
You may use lead routing tools like LeanData to further enrich your default Lead Source Field.
Manage an existing Contact Discovery Workflow
From the Workflows list view, you can turn individual workflows on or off, as well as edit or delete individual workflows.
When saving an existing workflow, it will maintain its existing status (Off workflows will remain Off; On workflows will remain On).
View which contacts are enrolled in a Workflow
- Navigate to the main Workflows list view.
- Hover over the View Log link under the Total Enrolled column, here you can see how many accounts were enrolled in the Workflow since its creation.
- Click Download 30-day Report to export a CSV file.
The CSV file contains a detailed log of all accounts and contacts that qualified for the trigger criteria over the last 30 days, whether the accounts successfully enrolled in the Workflow or not, how many contacts were redeemed, how many credits were used and display any relevant error messages.
Contact Discovery FAQs
Visit this article to read most commonly asked questions about Contact Discovery Workflows.