Nicolaas
Nicolaas2mo ago

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!
No description
No description
2 Replies
Steve B. | IntelleSync.ai
In your test response you can click on the item (email, pin_code) you want and assign it to a variable. Have a look: https://discord.com/channels/1079548823610871889/1084599706614771934/1326303929662832680
Nicolaas
NicolaasOP2mo ago
Wow, that easy ha, haha. Thank you very much Steve

Did you find this page helpful?