Trouble Capturing API Response Data into Variables (Login Flow)

Good afternoon,

I'm currently facing an issue with setting up an API GET step in my login flow. Here's the flow setup:

I capture user data during a sign-up process.

The data is sent from Voiceflow → Make.com → Supabase and Airtable.

Now, I’m building the login flow using the same two variables: {email} and {pin_code} to filter the Airtable records. The API connection returns a 200 OK, and when I test the call, I do see the correct user data being pulled from Airtable in the JSON response (including name, BMI, level, etc., as shown in the screenshots).

However, my issue is this:

I can’t seem to extract the values from the JSON and assign them to the corresponding Voiceflow variables (e.g. {name}, {BMI}, {level}, etc.). The variables remain empty after the API call, even though the data clearly exists in the response.

Can you help me understand how I should map the fields from the JSON response to my Voiceflow variables properly?

Thanks in advance for your support!
Screenshot_2025-07-16_153153.png
Screenshot_2025-07-16_153207.png
Was this page helpful?