Unable to map data via webhook

:bullseye: What is your goal?

Hello Makers,
I’m new to Make and I would really appreciate any help with an issue I’m facing. I’ve followed all the steps, but it’s still not working.

I’m building a virtual assistant in Voiceflow that answers calls and schedules appointments using Google Calendar. It’s a pre-built template that I’m trying to expand. I was able to connect Voiceflow to Make through a webhook, using the API. Here is the video of the VA template I want to use. https://youtu.be/nIp6nn7iNqQ, the one on the video shows the Google Meet and calendar data while mine does not.

Any guidance will be greatly appreciated.

:thinking: What is the problem & what have you tried?

My challenge is that the filter isn’t filtering the data correctly. It’s not passing the Google Meet data or the calendar data for mapping.

For the Google Meet module, the Start Date and End Date fields are not showing up for mapping.
And the same with the Google Calendar module, the minTime and maxTime fields are also not appearing.

I’ve checked the webhook output and the mapping, but I still can’t get these fields to show. I have changed the JSON pass-through to Yes and back to No, but it still didn’t work.

Any guidance on what I might be doing wrong would be greatly appreciated.
See the screen shot below

:camera_with_flash: Screenshots (scenario flow, module settings, errors)

1 Like

@Micah_Chukwudi I think you need to Redetermine your data structure in your webhook. Perform another real request from Voiceflow and confirm Make.com captures it.

To make sure it’s captured, take a look at the webhook output if you see minTime & maxTime.

If it exists, then you can map it in your Google Meet / Calendar module. I hope this helps you!

Hey @Micah_Chukwudi,

I believe the issue is related to the mapping of parameters coming from the webhook. In the POST webhook settings, you need to define the expected parameters first and then run the webhook so it can receive a real request and update the available fields for mapping. Once the webhook receives the data, you will be able to see the Google Meet and calendar fields appear correctly in the Google modules.

Parameters:

  • minTime : {minTime}
  • maxTime : {maxTime}

Please try adding the parameters, triggering the webhook, and then reviewing the output to confirm that all fields are being captured. Attaching a screenshot for reference.

1 Like

In my opinion, clicking on the redetermine the data structure and triggering the webhook from the source and ensuring that you include all required parameters such as minTime and maxTime, should allow you to properly map the variables in the following module.

1 Like

Hi, Kamic, thanks for your help, I tried it, still it didn’t work. Maybe I am missing something.

Hi, @Probotic_Solutions I tried it but it returns 401 unathorized.

Thanks for your help

1 Like

Hi @Valiant_Racer I tried to redetermine the data structure, but it kept on rotating endlessly.

Thanks for your contribution. I have done all I could but still have not gotten it.

1 Like

Thanks to all for your contributions. I finally got it right. I was able to redetermine the structure and the data for mapping.

1 Like