Slackのグループ招待リンクのような機能を作りたい次第です。 (返信する形で、手書きの写真でフロー......

Slackのグループ招待リンクのような機能を作りたい次第です。
(返信する形で、手書きの写真でフローのイメージを追加しました)
①グループIDの情報を持ったURLってどう作れば良い…?
②発行から期間限定のリンク(3日間など)にできる?ランダムにリンク生成・一定期間で無効化をどうやる?
③下記フローで、サインアップした後、アクセスしていくグループの情報へ飛ぶ方法がイメージつかずにおります。
(招待URLの情報が飛んでしまう気がして…ポップアップでログインすれば良いのかな、)

a)招待URL→b)サイトアクセスしサインアップ→c)グループページにアクセスするための決済→d)グループ情報へ

1つの案としてのご提案です!
まず、データベースにはそれぞれ全ての行にunique id というものが自動で割り当てられます。
なので、グループ専用のidもあります。
それを使おうと思います。
1.メール送信時に、mailというデータベースを作成
“送り先アドレス“と、“現在から3日後の日付“を持つデータです。
メール本文には、グループの登録ページのURLに加えて、2つのパラメータを加えます。
https://〇〇.bubble.io/reg
これが登録ページだとすると、
https://〇〇.bubble.io/reg?&gid=グループのユニークid&exp=メールデータのにユークid
という2つのパラメータ(gid,exp)を“&”を挟んで加えます。
で、/reg のページの、登録ページに移ります。
そこで、やっとグループに登録できます。
mailデータのユニークidもurlに含まれているので、do search でunique id = URLのパラメータのデータの期限 より現在時刻が進んでいるかいないか、で表示するテキストを変更する。
という感じです。

参考画像