You can use the Bitly shortened plugin in GS. It then shortens it. But you need the paid version of it to auto convert if many are generated on the fly.
If it’s just a handful, then the free version requires you to shorten it one by one.
But be aware, that deep links depend on the position of the tab in the builder, hence the “home tab” of the details screen (which is the target of the deep link) should ideally be on the first position, otherwise there is high risk that the deep link breaks without notice (if you e.g. delete or move tabs)
If you don’t want to store it in a column, my suggestion is an action like this in the inline list that shows the “item”:
1/Show details view
2/Webhook/Zapier action that has the “link to current screen” as a value to pass to Integromat/Zapier.
I assume you’re writing the shortened deep link back to Glide, if you’re using Short.io, so your custom action branch that includes the Webhook/Zapier action only needs to run when the shortened link column is not empty, else just show details view.
is it possible to shorten and give a link preview that’s specific for the linked app’s page?
Like for internet websites that you can decide to have a certain image, title and description in the link’s preview, that would be awesome to have