Spreadsheet to Contact Data: A Step-by-Step Execution Guide in 2026

GHOST Team||Watch on YouTube

The Spreadsheet to Contact Data workflow turns a list of website links into enriched contact data. You provide a link to your spreadsheet or CSV; GHOST reads the URLs, visits each site, and extracts the fields you choose—emails, phone numbers, and social media profiles. We do not extract a business name for this workflow; each lead shows the website URL plus whatever contact data you enabled. Below: what goes in and what you get out.

InputOutput
  • Link to spreadsheet or CSV (with a column of website URLs)
  • Website URL (always)
  • Phone (optional)
  • Email (optional)
  • Facebook, Instagram, LinkedIn, Twitter, YouTube (optional)

1. Open your dashboard and find your workflow area

Your dashboard is where all workflows live. You’ll see a list of existing workflows (if any), each with a name, status, and an ON/OFF toggle. To add a new workflow, use the main action that opens the workflow type selection—for example “Browse Workflows” or “Add workflow”. Your access is tied to your account; the dashboard URL includes your project identifier so you can bookmark it and return anytime. The Spreadsheet to Contact Data workflow uses 1 slot, so you need at least one free slot to create it.

2. Choose “Spreadsheet to Contact Data”

In the workflow selection dialog you’ll see different workflow types. For enriching a list of website URLs with contact data, choose “Spreadsheet to Contact Data” and click “Use now”. If you don’t have a free slot left, a small popup will explain that you need to remove an existing workflow first; otherwise the setup dialog opens. This is where you’ll paste the link to your spreadsheet or CSV, set the workflow name, and decide which fields to extract (email, phone, social links).

4. Choose extraction options and workflow name

In the “Extraction” step you can enable the contact fields you want: emails, phone numbers, and social links (Facebook, Instagram, LinkedIn, Twitter, YouTube). The website URL is always stored for each row; we do not extract or display a business name for this workflow—you get the link plus whatever you selected. Give the workflow a clear name so you can identify it later on your dashboard (e.g. “Event leads – March 2026” or “Directory enrichment”). Credits are deducted per lead only for the fields we actually extract: phone and email cost 0.25 credits each when present; social links cost 0.10 each. The website URL is not charged. Enable only the fields you need so your credit balance lasts longer; you can always run another workflow later with different options.

5. Save the workflow and launch it

Click “Continue” to save the workflow. It will appear on your dashboard. You can start it in two ways: turn the workflow’s ON/OFF toggle to ON on the dashboard, or open the workflow detail page and click “Launch”. Both trigger the same job. The workflow status will move from Pending to Running. We read the URLs from your spreadsheet or CSV, then visit each website in turn and extract the fields you enabled. A timer shows how long the run has been active; when the run finishes (all URLs processed or the lead limit reached), the status switches to Finished. You can leave the page open to watch progress or come back later—the job continues in the background.

6. View your leads in the table and export

When the workflow is finished, open the workflow detail page. You’ll see a table of all generated leads. Each row corresponds to one URL from your list: the website URL plus any extracted fields you enabled (email, phone, Instagram, etc.). We do not show a business name for this workflow—the focus is on the link and the contact data you chose. URLs (website and social links) are clickable so you can open them in a new tab. The table is paginated—15 leads per page—so you can scroll through large lists easily. The status column shows whether a lead is still “Pending” or already “Done” (e.g. after the workflow has completed). Use the pagination controls below the table to move between pages. Once the run is finished, an “Export CSV” button appears above the table (top right). Click it to download all leads in one CSV file—including every column you see in the table (Status, Website, and all extracted fields such as email, phone, and social links). You can open the file in Excel, Google Sheets, or import it into your CRM or outreach tools. The button stays disabled until the workflow has completed, so you only export the final list.

7. Tips and limits

Spreadsheet format: For Google Sheets, a single sheet with a header row is best; we look for a column that clearly contains website URLs. For CSV, the first row should be headers. We don’t change your original file—we only read from it and write results to our own table. Lead limit: You can set a maximum number of leads to process per run (e.g. 50 or 200). If your spreadsheet has more URLs than the limit, we process the first N. You can run the workflow again later with a higher limit or split your list into multiple sheets. Same experience as Google Maps: Progress, timer, leads table, and CSV export work the same way. You get a running timer, live lead count, and a clear “Finished” state—then view and export your list as with any other workflow. Slots: This workflow uses 1 slot on your dashboard. If you’re on a plan with limited slots, remove an unused workflow to free a slot before adding Spreadsheet to Contact Data.

Ready to boost your growth?

7-day free trial - No credit card required

Start free trial
GHOST

Discover prospects, organize key business data, and create ready-to-use lead lists.

Built by TELL YOUR FRIENDS

GHOST © 2026. All rights reserved.