# How to create custom URL to share content from an app made on Glide?

**URL:** https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531
**Category:** Ask for Help
**Created:** [July 25, 2021, 7:16pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531 "2021-07-25T19:16:40Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![marceloborgespro](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@marceloborgespro](https://community.glideapps.com/u/marceloborgespro)
#### Post date: [July 25, 2021, 7:16pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/1 "2021-07-25T19:16:40Z")

</div>

I created an app on Glide and would love to help me solve the problem that I’m not getting a solution.

I put a share button for courses I sell. The problem is that the URL is created from RowID and generates a very large url. I would like someone to help me change to a smaller url.

Please help me.

---

<div class="post-metadata">

### Author: ![AymenM](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/aymenm/32/21370_2.png) [@AymenM](https://community.glideapps.com/u/AymenM)
#### Post date: [July 25, 2021, 8:07pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/2 "2021-07-25T20:07:13Z")

</div>

Welcome on board the community !

---

<div class="post-metadata">

### Author: ![AymenM](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/aymenm/32/21370_2.png) [@AymenM](https://community.glideapps.com/u/AymenM)
#### Post date: [July 25, 2021, 8:09pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/3 "2021-07-25T20:09:05Z")

</div>

If your sharing links are based on your row-id’s you won’t be to have smaller row-id’s as they cannot be reduced/changed. You should consider having other data for your links 🙂

---

<div class="post-metadata">

### Author: ![Jen\_NYCP](https://avatars.discourse-cdn.com/v4/letter/j/848f3c/32.png) [@Jen\_NYCP](https://community.glideapps.com/u/Jen_NYCP)
#### Post date: [July 25, 2021, 10:30pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/4 "2021-07-25T22:30:03Z")

</div>

For now, I place mines in bitly to shorten them. Hopefully, they can become shorter in the future in addition to other things when it comes to the sharable links.

---

<div class="post-metadata">

### Author: ![kingzy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kingzy/32/15690_2.png) [@kingzy](https://community.glideapps.com/u/kingzy)
#### Post date: [July 25, 2021, 11:28pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/5 "2021-07-25T23:28:25Z")

</div>

I use Advanced URL Shortener add on for google sheets, which converts the long link into a bit.ly.

The free version requires you to manually shorten the URL.

---

<div class="post-metadata">

### Author: ![Daniel\_Angle](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_angle/32/47002_2.png) [@Daniel\_Angle](https://community.glideapps.com/u/Daniel_Angle)
#### Post date: [October 16, 2022, 1:35am UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/6 "2022-10-16T01:35:09Z")

</div>

can you add details on how to set the system to recognize a new row with the new link?

---

<div class="post-metadata">

### Author: ![kingzy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kingzy/32/15690_2.png) [@kingzy](https://community.glideapps.com/u/kingzy)
#### Post date: [October 16, 2022, 4:10am UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/7 "2022-10-16T04:10:21Z")

</div>

You need to generate a link for each row added.

I couldn’t do it automatically, instead I added a button for me to generate it.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 17, 2022, 12:26am UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/8 "2022-10-17T00:26:13Z")

</div>

With the new computation model, you kind of can now, since links in both apps and pages now do follow a structure you can pre-construct with a template column.

---

<div class="post-metadata">

### Author: ![Daniel\_Angle](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_angle/32/47002_2.png) [@Daniel\_Angle](https://community.glideapps.com/u/Daniel_Angle)
#### Post date: [October 19, 2022, 2:02am UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/9 "2022-10-19T02:02:48Z")

</div>

A. I understanding that I can make a column and insert the url for that data, is that correct ?  
B. How to tell the system that column is the link?

---

<div class="post-metadata">

### Author: ![Daniel\_Angle](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_angle/32/47002_2.png) [@Daniel\_Angle](https://community.glideapps.com/u/Daniel_Angle)
#### Post date: [October 19, 2022, 1:18pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/10 "2022-10-19T13:18:54Z")

</div>

You mean I can have normal domain like [yogaorsurf.com/](http://yogaorsurf.com/) Daniel for a specific column?

My custome domain is [www.yogaorsurf.com](http://www.yogaorsurf.com) , is a platform for instructors, I really need that each instructor have a easy to remember and share link.

I’m struggling to understand if I can use Template or URL construct feature to assign that type of custom link for each profile

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [October 19, 2022, 1:24pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/11 "2022-10-19T13:24:02Z")

</div>

> [@ThinhDinh](#):
>
> you can pre-construct with a template column.

This. Probably going to be my next video as it’s a game changer.

---

<div class="post-metadata">

### Author: ![Daniel\_Angle](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_angle/32/47002_2.png) [@Daniel\_Angle](https://community.glideapps.com/u/Daniel_Angle)
#### Post date: [October 21, 2022, 1:48pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/12 "2022-10-21T13:48:27Z")

</div>

![Screen Shot 2022-10-21 at 7.44.39 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/6/a66c9bb5c7ab8fe9572e26d249edf6b39cc3df4c.jpeg)

Updating my initial question. This is how to add a custome link with a button.

I’m researching how to construct the custome url with. Eager to watch Mr Petitto Video as well.

Regards,

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 22, 2022, 12:46am UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/13 "2022-10-22T00:46:47Z")

</div>

You can create a template column to pre-construct most of the parts in that URL.

`https://yougaorsurf.com/dl/9d21a8/s/d0af4/r/` and then add the rowID to the end of it.

---

<div class="post-metadata">

### Author: ![Daniel\_Angle](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_angle/32/47002_2.png) [@Daniel\_Angle](https://community.glideapps.com/u/Daniel_Angle)
#### Post date: [October 31, 2022, 6:36pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/14 "2022-10-31T18:36:38Z")

</div>

Still don’t get it. what I need is make possible to have a easy to remember and share link, don’t matter if it’s a mask or redirect. Example I want people to visit a specific page typing “[www.yogaorsurf.com/](http://www.yogaorsurf.com/) Daniel” or “[www.yogaorsurf.com/](http://www.yogaorsurf.com/) username”.

@Robert_Petitto Hows the video going? Very eager to watch it 😶‍🌫️ 😉

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [October 31, 2022, 7:03pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/15 "2022-10-31T19:03:20Z")

</div>

You can’t just assign any url you want to a screen. Glide has a specific url structure that includes the tab code, screen codes, and row ID’s, which are used to help it navigate between screens and provide an actual location for that content. What Glide has done recently is make that url structure much more predictable compared to how glide used to build out the deep link urls in the past.

What’s being mentioned above is how to predict what a url will be for a screen since it’s now easier for us to understand, and build it using a template column. This in no way has anything to do with assigning your own urls to a specific row. It’s all about figuring out what the url is that Glide will assign.

If you want a custom url, then what you first need to do is obtain this deep link url. That’s the part that I think @Robert_Petitto is talking about for his video. Once you have the deep link url, then you need some sort of third party url shortening service that can take information from that row, such as a name, along with the deep link, pass it to that third party service, and return a short url. It’s not something you can do entirely within glide. It requires an outside service to accomplish.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [October 31, 2022, 11:56pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/16 "2022-10-31T23:56:13Z")

</div>

> [@Url personalized](https://community.glideapps.com/t/url-personalized/45469/2):
>
> I think you can utilize a service like [Short.io](http://Short.io) to help with that. The flow would be: Create a new row. Navigate to that row. Send the rowID and the “link to current screen” to an automation service like Make. Tell [Short.io](http://Short.io) to generate a short link, you can even have custom domains for this. Update the link back to your database.

Something like this, but instead of having to get the “link to current screen” value, you can pre-construct it with the current Glide computational model. Just need the rowID over.

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [November 1, 2022, 1:52am UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/17 "2022-11-01T01:52:50Z")

</div>

I’ll create a better video/example tomorrow maybe, but for now, here’s a brief explanation:

> **[Test Edit Filters · Glide - 31 October 2022](https://www.loom.com/share/78049c45a2bc4905aee9d82a62e79f2e)**

---

<div class="post-metadata">

### Author: ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)
#### Post date: [November 1, 2022, 3:22am UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/18 "2022-11-01T03:22:40Z")

</div>

I have shareable profiles on my app with branded links using [short.io](http://short.io). You can either:

Create them manually for your users as they sign up, by copying the deep link of their profile, plugging it into [short.io](http://short.io) to create a branded link, and then pasting it back into Glide (more footwork for you but it’s doable) OR  
You can have the process automated by using [Make.com](http://Make.com) and either set up the automation yourself or outsource it to a Glide affiliate team.

---

<div class="post-metadata">

### Author: ![Daniel\_Angle](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_angle/32/47002_2.png) [@Daniel\_Angle](https://community.glideapps.com/u/Daniel_Angle)
#### Post date: [November 1, 2022, 4:16pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/19 "2022-11-01T16:16:50Z")

</div>

Goooot it! You solve the need of clicking a buton to create the link! Thanks!

---

<div class="post-metadata">

### Author: ![Daniel\_Angle](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daniel_angle/32/47002_2.png) [@Daniel\_Angle](https://community.glideapps.com/u/Daniel_Angle)
#### Post date: [November 1, 2022, 4:20pm UTC](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531/20 "2022-11-01T16:20:42Z")

</div>

Thanks Katelyn! Workaround is clear now 🙂

[Next page](https://community.glideapps.com/t/how-to-create-custom-url-to-share-content-from-an-app-made-on-glide/29531.md?page=2)
