šŸ†• Deep Links

Iā€™m not quite sure. Last time I check anything regarding deep link the ā€œSet columnā€ action that would have helped us to automate the flow is still not writing the right link.

Is this approach working for you? If so, Iā€™d like to understand more about how to do this. I donā€™t have experience with scripts

@ThinhDinh Did you get this to work?

Nope, unfortunately.

If youre trying to automate, you should be able to do this with a multi-step action.

When testing though, you have to do it in the app itself, not the Glide editor. I got it to work in an MVP project.

Users can generate their profile URL thatā€™s just a short link of their username, the destination link is the deep link.

1 Like

@Lisa Thanks Hereā€™s what I need to do. I currently have emails being sent by Zapier when a new row is added. I would like to include a deep link in the email back to the details screen of the just created item. Any thoughts on how I can do this?

I know you can do this if youā€™re creating the new row from a form. You can create a custom action based on the values set in the newly created row. Iā€™ve created something similar when users create an appointment - a text message is sent along with a deep link to the appointment created.

Create an action to trigger after the form is submitted

Youā€™ll want to create one action to capture the deep link

Then, you should create a webhook to send the information you want into Zapier (or any other connector - I personally use Integrately)

To test this, make sure you do it on a mobile device so that the deep link captured is the page itself. If you do it within Glide, you wonā€™t get the deep link, but a link to the GDE.

8 Likes

Thank you for that detailed description. Iā€™ll give it a try tomorrow :crossed_fingers:

1 Like

Looking forward to hearing how it goes!

1 Like

@Mark @George_B why when I try to copy to clipboard a screenā€™s link, it brings me the ā€œnormalā€ link appname.glideapp.io and not appname.glideapp.io/dl/.....?

Edit: the tab/table has Row ID

1 Like

@Lucas_Pires, it should give you that deep-link if you have row owners on the table linked to the detail you are in. Please submit a ticket with a screen recording that shows us how to navigate to the area of your app where you have the action and who the ā€œpreveiw asā€ should be. Submit a request ā€“ Glide

1 Like

Do I get it only if I have row onwers in my table?

Sorry, too many emails today. I meant Row IDā€™s.

Np, @George-Glide. I said here up it has

Are you copying the link from the live app itself or through the Glide editor? Youā€™ll only get the right deep link through the live app.

I also tried on browser and in the app installed in my phone

After a few hours testing with public screens, logged-in screens, I understood how it works properly :confounded:

I had an idea to got profile after user sign in, but show it publicā€¦ yeah! lol I tried some workarounds but it worked.

Hi Lisa,

Thanks for your clear explanation. Iā€™ve a related question to the use of deep links. Iā€™m trying to make a one-click url that references a comment (text element submitted via a form in a glide table). The intent is the url is texted to a recipient and the recipient can click that one url and come straight to the comment thread on the app.

I can save the deep link on form entry and send it via a webhook (I use integromatā€“>clicksend. However, when users try to click the (very long) resulting url, they are always brought to the log-in page on the app, rather than the comment thread. Iā€™ve made sure to test this from a phone, rather than Glide builder.

Any insights? Would sure like to make this workā€¦

Have those users logged in your app before? I believe that is the intended flow if you have an app that forces users to log in.

Thanks, yes, thatā€™s part of the problem: users have the app installed, and theyā€™ve already logged into it. When they click the deep link (from a text), instead of being directed to the intended item in the app, they are directed to the login page for the app.

Again, Iā€™m doing this from a Glide table (no row ID), rather than a Google sheet, when using the Glide phone app (not the glide builder). Itā€™s a Glide private app, where access is controlled by list of email addresses in the user sheet; all intended users of this feature will have already installed and authenticated to the Glide app by the time they try to use the deep link. And Iā€™m using bitly to shorten the url.

All constructive comments welcome!

Thanksā€¦