{"id":50602,"date":"2026-11-02T20:46:39","date_gmt":"2026-11-02T17:46:39","guid":{"rendered":"https:\/\/snov.io\/knowledgebase\/?p=50602"},"modified":"2026-11-03T12:49:05","modified_gmt":"2026-11-03T09:49:05","slug":"enrichment-workflows-in-snov-io-mcp","status":"publish","type":"post","link":"https:\/\/snov.io\/knowledgebase\/enrichment-workflows-in-snov-io-mcp\/","title":{"rendered":"Enrichment workflows in Snov.io MCP"},"content":{"rendered":"<p>This guide shows four <a href=\"https:\/\/snov.io\/data-enrichment\" target=\"_blank\" rel=\"noopener\">data enrichment<\/a> workflows you can run from your AI tool with <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-snov-io-mcp-with-your-ai-assistant\/\" target=\"_blank\" rel=\"noopener\">Snov.io MCP.<\/a><\/p>\n<p>Fill in emails and phone numbers, add LinkedIn data, research prospects and companies, and add results directly to your lists.<\/p>\n<p>Each workflow runs several enrichment actions in sequence. Describe the goal in plain words, and the assistant runs the actions after you confirm the cost.<\/p>\n<p><a href=\"#choose-a-workflow\">Choose a workflow<\/a><br \/>\n<a href=\"#workflow-1\">Workflow 1. Fill in emails and phone numbers<\/a><br \/>\n<a href=\"#workflow-2\">Workflow 2. Add LinkedIn data to a list<\/a><br \/>\n<a href=\"#workflow-3\">Workflow 3. Research companies and find a reason to reach out<\/a><br \/>\n<a href=\"#workflow-4\">Workflow 4. Clean list data before outreach<\/a><br \/>\n<a href=\"#prompts-and-columns\">Save prompts and manage columns<\/a><br \/>\n<a href=\"#next-steps\">Next steps<\/a><\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p><strong>Before you start. <\/strong>To run these workflows, make sure you have:<\/p>\n<p><strong>1. Snov.io connected to your AI tool.<\/strong> Follow <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-snov-io-mcp-with-your-ai-assistant\/\" target=\"_blank\" rel=\"noopener\">this guide<\/a> to connect it.<\/p>\n<p><strong>2. A prospect list that you own.<\/strong> Only the list owner can run enrichment.<\/p>\n<p><strong>3. Enrichment tokens.<\/strong> Read <a href=\"https:\/\/snov.io\/knowledgebase\/what-are-tokens-and-how-to-use-them\/\" target=\"_blank\" rel=\"noopener\">this guide<\/a> to learn how tokens work.<\/p>\n<p><strong>4. Starting data for each prospect.<\/strong> Each workflow lists what it needs.<\/p>\n<\/div>\n<\/div>\n<p>Every workflow follows the same run pattern: check the cost, test on three to five prospects, then run the whole list. Read <a href=\"https:\/\/snov.io\/knowledgebase\/enrichment-in-snov-io-mcp\/\" target=\"_blank\" rel=\"noopener\">this guide<\/a> for those steps and for checking progress.<\/p>\n<h2 id=\"choose-a-workflow\"><strong>Choose a workflow<\/strong><\/h2>\n<div style=\"overflow-x: auto; padding: 1px;\">\n<table style=\"width: 95%; border-collapse: collapse; font-family: sans-serif; table-layout: fixed; border: 1px solid #b3d9ff;\">\n<thead>\n<tr>\n<th style=\"padding: 12px; text-align: left; background-color: #e6f2ff; border: 1px solid #b3d9ff;\" width=\"30%\">Workflow<\/th>\n<th style=\"padding: 12px; text-align: left; background-color: #e6f2ff; border: 1px solid #b3d9ff;\" width=\"30%\">Use it to<\/th>\n<th style=\"padding: 12px; text-align: left; background-color: #e6f2ff; border: 1px solid #b3d9ff;\" width=\"40%\">Cost per prospect (<a href=\"https:\/\/snov.io\/knowledgebase\/what-are-tokens-and-how-to-use-them\/\" target=\"_blank\" rel=\"noopener\">tokens<\/a>)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\"><a href=\"#workflow-1\">Fill in emails and phone numbers<\/a><\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Add contact details to a list, and call only the prospects that matter<\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Emails: 5 per email found.<br \/>\nPhone numbers: 10 per number found with Wiza, or 22 with Zeliq, which has wider coverage.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\"><a href=\"#workflow-2\">Add LinkedIn data to a list<\/a><\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Pull profile details and extra LinkedIn data into separate columns<\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Profile details: 1 with the Snov.io database, or 4 with Generect.<br \/>\nExtra data: the assistant shows the price before the run.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\"><a href=\"#workflow-3\">Research companies and find a reason to reach out<\/a><\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Give each prospect one company-specific line for outreach<\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Company details: 1.<br \/>\nWeb research: about 4.8 with the recommended model.<br \/>\nClean and edit: 1.<br \/>\nTotal: about 6.8.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\"><a href=\"#workflow-4\">Clean list data before outreach<\/a><\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Standardize company names, job titles, and locations<\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">1 token per prompt. You are charged only for newly generated or updated data.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"workflow-1\"><strong>Workflow 1. Fill in emails and phone numbers<\/strong><\/h2>\n<p>Add contact details to a list, and spend phone tokens only on the prospects you plan to call.<\/p>\n<p>Email search needs a LinkedIn URL, or a first name, last name, and company domain or name. Phone search also works with a first name, last name, and email.<\/p>\n<h3 id=\"wf1-find-emails\"><strong>Find emails for prospects without one<\/strong><\/h3>\n<p>Ask for a search of only the prospects that have no email yet. The assistant shows the cost and the provider options before it runs.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Find emails for everyone in my list [List name] who doesn't have one yet.<\/div>\n<\/div>\n<p><!-- Screenshot to add: SCR-mcp-wf1-find-emails.png | AI chat showing the email search cost and provider options --><\/p>\n<h3 id=\"wf1-find-phones\"><strong>Find phone numbers for priority prospects<\/strong><\/h3>\n<p>Phone searches cost more than email searches, so run them on a short list. Name the accounts you plan to call.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Find direct phone numbers for the prospects in [List name] who work at [Company 1], [Company 2], and [Company 3].<\/div>\n<\/div>\n<h4><strong>Data you get<\/strong><\/h4>\n<p>Found emails and numbers appear in the <strong>Email<\/strong> and <strong>Phone number<\/strong> columns of your list. To check which prospects returned a result, run the prompt below. It lists each prospect as found, not found, or in progress, with the saved emails and numbers.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Which prospects in [List name] got an email or phone from enrichment?<\/div>\n<\/div>\n<p><!-- Screenshot to add: SCR-mcp-wf1-check-results.png | AI chat listing found and not found email and phone results --><\/p>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">You are charged only when an email or a phone number is found.<\/div>\n<\/div>\n<h2 id=\"workflow-2\"><strong>Workflow 2. Add LinkedIn data to a list<\/strong><\/h2>\n<p>Pull profile details and extra LinkedIn data into your list, then move the values you need into their own columns.<\/p>\n<p>A LinkedIn URL works best. The Snov.io database also accepts a first name, last name, and company domain or email. Generect needs a LinkedIn URL or an email.<\/p>\n<h3 id=\"wf2-profile-details\"><strong>Pull profile details<\/strong><\/h3>\n<p>Choose the Snov.io database option, which updates monthly, or the real-time option from Generect, which pulls live LinkedIn data.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Pull the LinkedIn profile details for the prospects in [List name].<\/div>\n<\/div>\n<p><!-- Screenshot to add: SCR-mcp-wf2-profile-details.png | AI chat asking which LinkedIn profile data option to use --><\/p>\n<h3 id=\"wf2-extra-data\"><strong>Pull extra LinkedIn data<\/strong><\/h3>\n<p>Each run adds one data type: publications, patents, awards, recommendations, profile activity, or similar profiles.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Pull recent LinkedIn activity for the prospects in [List name].<\/div>\n<\/div>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">Run this step again with a different data type to add more context to the same list.<\/div>\n<\/div>\n<h3 id=\"wf2-extract-values\"><strong>Extract the values you need into separate columns<\/strong><\/h3>\n<p>Profile and company enrichments store many values in one bulk column.<\/p>\n<p>This step extracts data from that column into a single column, such as job title, company name, or start date from the work history. Extracting values spends no tokens. Read <a href=\"https:\/\/snov.io\/knowledgebase\/prospect-data-in-snov-io\/\" target=\"_blank\" rel=\"noopener\">this guide<\/a> to learn more about prospect data in Snov.io.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Copy each prospect's current job title into a new column.<\/div>\n<\/div>\n<p><!-- Screenshot to add: SCR-mcp-wf2-copy-job-title.png | Prospect list with a new column for the current job title --><\/p>\n<h4><strong>Data you get<\/strong><\/h4>\n<p>Each value sits in its own column. Use those columns as variables in campaign emails and LinkedIn messages, as described in <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-enrich-prospect-data-using-ai-web-search\/#use-results-as-data-variables\" target=\"_blank\" rel=\"noopener\">this guide<\/a>.<\/p>\n<h2 id=\"workflow-3\"><strong>Workflow 3. Research companies and find a reason to reach out<\/strong><\/h2>\n<p>Give each prospect one short, company-specific line for outreach.<\/p>\n<p>Each prospect needs a company domain, company name, or company LinkedIn URL. Prospects with none of these are skipped.<\/p>\n<h3 id=\"wf3-company-details\"><strong>Get company details<\/strong><\/h3>\n<p>This adds industry, size, location, specialties, funding, and similar companies to each prospect.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Get company details for every prospect in [List name].<\/div>\n<\/div>\n<h3 id=\"wf3-web-research\"><strong>Research each company on the web<\/strong><\/h3>\n<p>Ask for one specific fact and a column name. The assistant shows the cost for the default model and for cheaper models before it runs. See <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-enrich-prospect-data-using-ai-web-search\/\" target=\"_blank\" rel=\"noopener\">this guide<\/a> for more research prompts.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Find the latest funding news for each company in [List name] and summarize it in one sentence. Save it to a column called Company news.<\/div>\n<\/div>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">Web research charges tokens for every prospect, even when no public data is found.<\/div>\n<\/div>\n<p><!-- Screenshot to add: SCR-mcp-wf3-web-research.png | AI chat showing the web research cost for the default and cheaper models --><\/p>\n<h3 id=\"wf3-outreach-line\"><strong>Turn the research into one outreach line<\/strong><\/h3>\n<p>This step uses Clean and edit to read the research column and write the line you can use in a message. Prospects with No data found have no news to mention, so skip them in outreach.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Using the Company news column in [List name], write one sentence about what changed at the company.<br \/>\nIf the column has no news, return No data found.<br \/>\nSave the result to a column called Outreach reason.<\/div>\n<\/div>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">Ask which enrichment columns and prompt variables the list has before you write a prompt that uses them.<\/div>\n<\/div>\n<p><!-- Screenshot to add: SCR-mcp-wf3-outreach-reason.png | Prospect list with Company news and Outreach reason columns --><\/p>\n<h4><strong>Data you get<\/strong><\/h4>\n<p>The <strong>Outreach reason<\/strong> column holds one sentence per prospect. Use it as a variable in your first email line.<\/p>\n<h2 id=\"workflow-4\"><strong>Workflow 4. Clean list data before outreach<\/strong><\/h2>\n<p>Standardize company names, job titles, and locations with one prompt per field.<\/p>\n<p>You need at least one existing column with the data you want to change. Each prompt saves its result to a column.<\/p>\n<h3 id=\"wf4-company-names\"><strong>Clean company names<\/strong><\/h3>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Clean the company names in [List name]: remove Inc, LLC, and extra symbols.<\/div>\n<\/div>\n<p><!-- Screenshot to add: SCR-mcp-wf4-clean-company-names.png | AI chat cleaning company names in a prospect list --><\/p>\n<h3 id=\"wf4-locations\"><strong>Reformat locations<\/strong><\/h3>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Write each location in [List name] as City, Country.<\/div>\n<\/div>\n<h3 id=\"wf4-review\"><strong>Review the cleaned values<\/strong><\/h3>\n<p>Ask for a few prospects before and after cleanup.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">Show the original and cleaned company names for 5 prospects in [List name].<\/div>\n<\/div>\n<h2 id=\"prompts-and-columns\"><strong>Save prompts and manage columns<\/strong><\/h2>\n<p>Save a prompt that works, so you can run it again on any list. Preset prompts for research, data cleanup, and personalization appear next to your own.<\/p>\n<div style=\"overflow-x: auto; padding: 1px;\">\n<table style=\"width: 95%; border-collapse: collapse; font-family: sans-serif; table-layout: fixed; border: 1px solid #b3d9ff;\">\n<thead>\n<tr>\n<th style=\"padding: 12px; text-align: left; background-color: #e6f2ff; border: 1px solid #b3d9ff;\" width=\"35%\">What you want to do<\/th>\n<th style=\"padding: 12px; text-align: left; background-color: #e6f2ff; border: 1px solid #b3d9ff;\" width=\"65%\">Prompt example<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Save a prompt for reuse<\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Save this prompt as a template called Company name cleanup.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Browse saved prompts<\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Show my saved enrichment prompts.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Favorite a prompt<\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Mark my Company name cleanup prompt as a favorite.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Create a column<\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Create a column called Company size in my list [List name].<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Rename a column<\/td>\n<td style=\"padding: 12px; border: 1px solid #b3d9ff;\">Rename the Company size column in [List name] to Employee range.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Preset prompts can only be marked as favorites. You can edit or delete your own prompts. Deleting a column removes it with all its values, so the assistant asks you to confirm first.<\/p>\n<h3 id=\"next-steps\"><strong>Next steps<\/strong><\/h3>\n<ul>\n<li>Add the enriched list to a <a href=\"https:\/\/app.snov.io\/campaigns\" target=\"_blank\" rel=\"noopener\">Campaign<\/a>, and insert the new columns as variables in your email steps<\/li>\n<li>Use the same columns in messages sent with <a href=\"https:\/\/app.snov.io\/account\/linkedin-account\" target=\"_blank\" rel=\"noopener\">LinkedIn Automation<\/a><\/li>\n<li>Read <a href=\"https:\/\/snov.io\/knowledgebase\/prospect-enrichment-actions\/\" target=\"_blank\" rel=\"noopener\">this guide<\/a> to compare every enrichment action and its cost in the app<\/li>\n<\/ul>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<h3><strong>Related articles<\/strong><\/h3>\n<p><a href=\"https:\/\/snov.io\/knowledgebase\/enrichment-in-snov-io-mcp\/\" target=\"_blank\" rel=\"noopener\">Enrichment in MCP<\/a><br \/>\n<a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-snov-io-mcp-with-your-ai-assistant\/\" target=\"_blank\" rel=\"noopener\">How to integrate Snov.io with AIs via MCP<\/a><br \/>\n<a href=\"https:\/\/snov.io\/knowledgebase\/prospect-enrichment-actions\/\" target=\"_blank\" rel=\"noopener\">Enrichment &amp; AI tools in Snov.io<\/a><br \/>\n<a href=\"https:\/\/snov.io\/knowledgebase\/how-to-enrich-prospect-data-using-ai-web-search\/\" target=\"_blank\" rel=\"noopener\">How to enrich prospects using AI Web Search<\/a><br \/>\n<a href=\"https:\/\/snov.io\/knowledgebase\/how-to-manage-prospect-data-using-ai\/\" target=\"_blank\" rel=\"noopener\">How to manage your prospect data using AI enrichment<\/a><br \/>\n<a href=\"https:\/\/snov.io\/knowledgebase\/what-are-tokens-and-how-to-use-them\/\" target=\"_blank\" rel=\"noopener\">What are enrichment tokens<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This guide shows four data enrichment workflows you can run from your AI tool with Snov.io MCP. Fill in emails and phone numbers, add LinkedIn data, research prospects and companies, and add results directly to your lists. Each workflow runs several enrichment actions in sequence. Describe the goal in plain words, and the assistant runs [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3312,3073],"tags":[],"_links":{"self":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/50602"}],"collection":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/comments?post=50602"}],"version-history":[{"count":9,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/50602\/revisions"}],"predecessor-version":[{"id":50623,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/50602\/revisions\/50623"}],"wp:attachment":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/media?parent=50602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/categories?post=50602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/tags?post=50602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}