Set Up Shopify B2B Companies and Locations in Airtable: Fields and Steps

How to set up Shopify B2B companies and company locations in Airtable: review contacts, addresses, and spend for each account, and update names and notes.

In Shopify B2B, wholesale buyers belong to companies. Each company has one or more locations, each with its own addresses, catalogs, and payment terms.

Reviewing accounts one company at a time in the Shopify admin is slow. Checking contacts, spend, or notes across all your wholesale customers means opening every company.

AirPower brings companies and their locations into two linked Airtable tables. Review every account in one grid, and update names, notes, and IDs in bulk.

Your store needs Shopify’s B2B features.

For a summary of every field and what goes back to Shopify, see Bulk edit Shopify B2B companies with Airtable.

Bring companies into Airtable

  1. On the dashboard, click Edit on your Shopify to Airtable sync
  2. Click Add data, then Companies
  3. Click Create a Companies table, or pick one of your tables from Use a table
  4. Repeat steps 2 and 3 for Company locations, with its own table
  5. Click Save in the save bar
  6. In Save changes, keep Companies and Company locations ticked and click Save changes

New tables come with the company and location fields. Each location links to its company’s row in a Company column, and each company to its locations in a Company Locations column.

Companies tab of a Shopify to Airtable sync, with Name, Note, External ID, Customer since, Created at, and Updated at syncing to columns of the same names

After that, new companies and changes made in Shopify arrive on their own. To load them again, click Settings, find Download data, and click Download next to Companies or Company Locations.

What comes into Airtable

Companies
Name, external ID, note, customer since, total spent and its currency, the number of orders, locations, and contacts, the main contact’s name and email, and the created and updated dates.

Airtable Companies table with Northwind Interiors, external ID NW-1001, main contact Priya Raman, and a link to its Portland showroom location

Company Locations
Name, external ID, note, locale, phone, currency, the company’s Shopify ID, billing and shipping addresses, tax exemption, the number of orders, total spent, and the created and updated dates.

Airtable Company Locations table with Portland showroom, external ID NW-PDX, at 1200 NW Marshall St, Portland, linked to Northwind Interiors

To bring in more, such as a location’s payment terms or tax registration ID, click Whole company location on the Company locations tab, then click Sync to Airtable under each field you want.

Update companies from Airtable

  1. On the dashboard, click Edit on your Airtable to Shopify sync
  2. Click Add data, then Companies
  3. Pick your Companies table from Use a table
  4. Click Whole company
  5. Under each field you want to send, such as Note, click Send from Airtable and pick its column
  6. Click Save in the save bar

Edit the rows in Airtable, then click Sync now. Add Company locations the same way to send location changes.

What you can send
For companies, the name, note, and external ID. For locations, the name, note, external ID, locale, and phone. Addresses, tax settings, and payment terms come into Airtable only.

Rows without a Shopify ID
A row without a Shopify ID becomes a new company or location, and AirPower writes the new ID back. A new location needs a link to its company’s row, and that row needs a Shopify ID.

What you’ll see after the run

The company in the Shopify admin shows your edits, such as the new note.

Still stuck?

Email the team and tell us which store and which Airtable base you're working with.

Email support