Shopify Data - Additional Field data into Make

Hi Community,

I collect ectra customer data via an app called ‘ Required’. This allows me to collect things like allergies etc. The form is just before cehckout. I cannot seem to get this data sent into Make. Any ideas?

Hey!

Data from the “Required” app is likely stored as order metafields or order attributes in Shopify. Here’s how to access it in Make:

Option 1: Check Order Attributes

In your Shopify module (Watch Orders or Get an Order):

  1. Look for note_attributes[] in the output
  2. The Required app data should appear there as key-value pairs
  3. Map it like: {{note_attributes[].name}} and {{note_attributes[].value}}

Option 2: Get Order Metafields

If not in attributes, use:

Module: Shopify > Make an API Call

Method: GET
URL: /admin/api/2024-10/orders/{{order_id}}/metafields.json

This retrieves all custom fields attached to the order, including Required app data.

Option 3: Check Customer Metafields

If Required saves data to customer profiles:

Module: Shopify > Make an API Call

Method: GET
URL: /admin/api/2024-10/customers/{{customer_id}}/metafields.json

Quick Test:

  1. Place a test order with Required form filled
  2. In Make, run your Watch Orders module
  3. Check the output bundle for note_attributes or metafields
  4. Look for namespace matching the Required app

If Data Still Missing:

Contact Required app support to ask:

  • Where do they store the collected data? (metafields, attributes, or custom table)
  • What’s the metafield namespace and key?

Can you share a screenshot of your Shopify module output after an order with Required data?

Sam @ Flow Digital

Hi Sam, Thanks for this. Required sent me this- This is promising. It looks like they’re using the GraphQL API to pull the order data, which is flexible. The developers just have to include “customAttributes” in the list of requested fields. Here is a link to the official definition about this field, to be specific.

Also, apologies for the confusion: The field is called “note_attributes” in the older Shopify API that many apps still use, and “customAttributes” on the newer API.

I will take a look at your message above.

Robert