# Weebhook to open Vcard with Google drive share link

**URL:** <https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799>\
**Category:** Project Showcase\
**Created:** [January 17, 2023, 12:22pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799 "2023-01-17T12:22:21Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 17, 2023, 12:22pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/1 "2023-01-17T12:22:21Z")

</div>

Hi everyone,

I am trying to create a vcard sharing system, I would like my users to be able to edit their vcard and share it afterwards. I use Make (Integromat) to automate the process. When my users edit their vcard it is saved in a Goggle drive file. Here is my problem: I would like to get the link from the google drive and put it in a button on the glide to share the card (automatically). Here is my system on Make, but I still can’t get the link.

 ![Glide](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/8/2869d0f3cadc155c45d6e2ccc5359990d8439451.png)

I hope you can help me !

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 17, 2023, 1:01pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/2 "2023-01-17T13:01:09Z")

</div>

Your 3rd module (upload a file) should return the FileID of the uploaded file.  
You can send that back to Glide. If you’re using a Google Sheet, then you can update the appropriate row in your sheet, otherwise you’ll need to post it back via the Glide API. Your initial webhook will need to include a RowID, so you know which row to update. Once you have it in Glide, you can use a template column to craft a URL. Note that you’ll need to ensure that the file is public.

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 17, 2023, 1:54pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/3 "2023-01-17T13:54:26Z")

</div>

Thank you for your answer

indeed, my third step returns the fileID but I don’t know how to send it back to glide.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 17, 2023, 1:56pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/4 "2023-01-17T13:56:06Z")

</div>

Your options for sending it back will depend on what your data source is, and which plan you are on.

So, what is your data source, and which plan are you on?

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 17, 2023, 2:04pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/5 "2023-01-17T14:04:06Z")

</div>

my database comes from glide and for the moment I am in free but it can evolve

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 17, 2023, 2:21pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/6 "2023-01-17T14:21:37Z")

</div>

Okay, so Glide Tables on a Free Plan.

The best option would be to use the Glide API, but that requires a Pro Plan or above.  
On the Free Plan, your only option at the moment would be to add a Google Spreadsheet as a secondary data source. Then you could use the Make GSheets module to write the FileID back into the appropriate row.

As I mentioned earlier, you would need to send a RowID with your Webhook, so you can use that to search for the correct row to update.

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 17, 2023, 2:31pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/8 "2023-01-17T14:31:46Z")

</div>

Thank you for your answer I will try !!

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 20, 2023, 11:53am UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/9 "2023-01-20T11:53:21Z")

</div>

Well, I tried but when I want to retrieve the Row ID, Make does not allow me to retrieve it. An error is displayed telling me that "the collection can’t be converted to text for parameter “0"”. In other words it only accepts letters… Maybe I’m doing something wrong…

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/2/02774783bdb5094dd12cf3c2a7760dfac9eea6c5.png)

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 20, 2023, 12:01pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/10 "2023-01-20T12:01:15Z")

</div>

In fact it returns "[collection] instead of my row id

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 20, 2023, 12:30pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/11 "2023-01-20T12:30:43Z")

</div>

Can you show me how your webhook is configured?

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 20, 2023, 12:32pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/12 "2023-01-20T12:32:42Z")

</div>

Of course !  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/7/77a729b9bca457cb46fdb4c7131ccee5ee6e9799.png)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 20, 2023, 12:41pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/13 "2023-01-20T12:41:21Z")

</div>

Okay, that looks fine.

Actually, I think the problem is the way that you are selecting the RowID in Make.

You should select Params → Row ID → Value

Looks like you might be selecting Params → Row ID

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 20, 2023, 12:50pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/14 "2023-01-20T12:50:45Z")

</div>

That’s it! Thanks a lot.

Now do you know how can I link the information directly into my user database? Because with Google sheet I can’t do user specific column

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 20, 2023, 12:53pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/15 "2023-01-20T12:53:26Z")

</div>

You need a column in the Google Sheet (either user email address or UserID (RowID)) that you can use to create a relation to your Users table.

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 20, 2023, 1:18pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/16 "2023-01-20T13:18:04Z")

</div>

I’m not very familiar with the relation column but i’ll try. Thank a lot for your help !

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 20, 2023, 1:46pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/17 "2023-01-20T13:46:58Z")

</div>

I have created a relationship column with row id but when I want to put the link in a button, glide does not offer me my column. I know I can allow my users to open the link with a relation list but would it be possible to do it with a button?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 20, 2023, 3:14pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/18 "2023-01-20T15:14:31Z")

</div>

Make sure your relation is a single relation, and then you can use a lookup column to fetch the link from the other table (via the relation column).

---

<div class="post-metadata">

**Author:** ![Arnaudebroas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arnaudebroas/32/52281_2.png) [@Arnaudebroas](https://community.glideapps.com/u/Arnaudebroas)\
**Post date:** [January 20, 2023, 3:18pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/19 "2023-01-20T15:18:32Z")

</div>

Thank you I did not know the collone research. Everything works perfectly, thank you very much!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [January 21, 2023, 3:19pm UTC](https://community.glideapps.com/t/weebhook-to-open-vcard-with-google-drive-share-link/56799/20 "2023-01-21T15:19:18Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
