Griffith Consulting Group

data engineering · stage 01 of 04

Data mining and web scraping, your data in one table

Your leads and orders sit in separate apps. We gather them into one table, with a note on where each row came from. When a question needs outside data, we add public facts like competitor prices and review counts.

sheetinboxformCorner CrumbSugar & RyerecordfromAna RuizsheetGabe MossinboxMarcus BellformCorner CrumbwebSugar & Ryewebmining · what you ownscraping · what's publica source on every row
fig. 1 · records from your sheet, inbox and form, then a public page, land in one table that notes each source

What you get

  • One table of your leads

    Each lead and order in one place, from your booking sheet, inbox, forms and sales app.

  • A source on every row

    Each row notes where it came from, so you can see which channel brought it in.

  • Public data to compare

    Competitor prices, ratings and review counts, from public pages and within each site’s terms.

How it works

  1. List your sources

    We list each place your business keeps records, from spreadsheets to inboxes.

  2. Pull what you own

    We export the records from each app you already use.

  3. Combine into one table

    We line up the columns and tag each row with its source.

  4. Add public data

    If your question needs it, a small script collects public facts like prices and review counts.

A worked example

Sample records from a fictional bakery, the same one that runs through the overview.

  1. Data mining: find what you already have

    A sample bakery keeps its leads in three places: a booking sheet, a message inbox and a website form. Mining means gathering the data you already own into one table.

    you get each lead in one place, with a note on where it came from

    3 of 17 sample rows, from three sources
    namefromorder
    Ana Ruizsheet$64
    Gabe Mossinbox18
    Marcus Bellform120.00
  2. Web scraping: add what's public

    Scraping is one way to mine. A small script collects public information, like competitor prices and review counts, so you can compare yourself to the shops down the street.

    our rule public pages only, within each site's terms

    Sample public data for four bakeries
    shopcakeratingreviews
    Corner Crumb$364.6212
    Sugar & Rye$424.898
    Oven Door$304.1341
    You$344.757

Questions owners ask

Have another one? Ask it on a call.

What counts as data I already own?

The records your business keeps, like sales, bookings, form entries, messages and spreadsheets.

What public data do you collect?

Public information like competitor prices and review counts. Our rule: public pages only, within each site’s terms.

Do I have to switch apps?

No. Mining starts from the apps you already use.

What happens after mining?

Cleaning. We merge duplicates and fix spellings so the counts come out right.