# Telegram redirect after payment, two scenarios

**URL:** <https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425>\
**Category:** Questions\
**Tags:** telegram, mapping, webhooks\
**Created:** [October 20, 2025, 7:01pm UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425 "2025-10-20T19:01:04Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Olena\_Soloviova](https://avatars.discourse-cdn.com/v4/letter/o/ecae2f/32.png) [@Olena\_Soloviova](https://community.make.com/u/Olena_Soloviova)\
**Post date:** [October 20, 2025, 7:01pm UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/1 "2025-10-20T19:01:04Z")

</div>

I have 2 scenarios. I created a Telegram bot. A user pays for its use. I’ve enabled API integration and the lava.top payment system. The user clicks the Pay button, and a payment link from this payment system opens. The payment is successful, but then the rest of the scenario doesn’t launch. There’s no redirect from the payment page back to Telegram.

In the second scenario, the webhook accepts the payment status. I’ve attached the Telegram module, but it’s not working because I can’t add a chat id. It’s not in the mapping.

I’m desperate. I’ve tried so many things, and nothing works. How do I redirect back to Telegram? Or how do I add a chat id in the second scenario from the first scenario? Can you help me, please

---

<div class="post-metadata">

**Author:** ![Prem\_Patel](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/prem_patel/32/93657_2.png) [@Prem\_Patel](https://community.make.com/u/Prem_Patel)\
**Post date:** [October 21, 2025, 5:19am UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/3 "2025-10-21T05:19:32Z")

</div>

Hi @Olena_Soloviova Welcome to the community!

To get chat id you can redirect them to a telegram bot again after payment. So you can get chat id to add them to specific chats channels or groups. You need to use Watch Updates trigger module to look for those messages and need to store them to make sure you invite users who initiated chat and completed payment.

I hope this helps!

Best,  
@Prem_Patel

---

<div class="post-metadata">

**Author:** ![Olena\_Soloviova](https://avatars.discourse-cdn.com/v4/letter/o/ecae2f/32.png) [@Olena\_Soloviova](https://community.make.com/u/Olena_Soloviova)\
**Post date:** [October 21, 2025, 7:25am UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/4 "2025-10-21T07:25:20Z")

</div>

Thank you! Unfortunately I dont’t have module Watch Updates. Is it possible to replace it? Will it conflict with the webhook?

---

<div class="post-metadata">

**Author:** ![Prem\_Patel](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/prem_patel/32/93657_2.png) [@Prem\_Patel](https://community.make.com/u/Prem_Patel)\
**Post date:** [October 21, 2025, 8:09am UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/5 "2025-10-21T08:09:16Z")

</div>

Can you share your webhook payload?

---

<div class="post-metadata">

**Author:** ![Olena\_Soloviova](https://avatars.discourse-cdn.com/v4/letter/o/ecae2f/32.png) [@Olena\_Soloviova](https://community.make.com/u/Olena_Soloviova)\
**Post date:** [October 21, 2025, 11:15am UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/6 "2025-10-21T11:15:14Z")

</div>

Webhooks don’t share data. I tried storing the chat ID data in the Data Store, but it doesn’t show up in the second scenario.

 ![Screenshot_20251021_120611_Samsung Internet](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/7/7/77175d3bec8d05cf2c910100c59a3de37ae44350.jpeg)

 ![Screenshot_20251021_120751_Samsung Internet](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/8/3/83e5c7b05cc9707c853565aebed6970c13c2dd9a.jpeg)

Webhook 1 from payment system lava.top, second webhook from first scenario.

I thought the payment system’s webhook would send a message to Telegram about the payment in the second scenario. And after that, I could launch the first scenario.

 ![Screenshot_20251021_082213_Samsung Internet](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/f/1/f187e7e768d595761487211cf467b17bd40fd31f.jpeg)

---

<div class="post-metadata">

**Author:** ![Prem\_Patel](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/prem_patel/32/93657_2.png) [@Prem\_Patel](https://community.make.com/u/Prem_Patel)\
**Post date:** [October 21, 2025, 12:29pm UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/7 "2025-10-21T12:29:49Z")

</div>

From 1st scenario, are you sending data to another scenario? if that’s the case add datastore id in the payload for the webhook, so in 2nd scenario you can search for that datastore record.

---

<div class="post-metadata">

**Author:** ![Olena\_Soloviova](https://avatars.discourse-cdn.com/v4/letter/o/ecae2f/32.png) [@Olena\_Soloviova](https://community.make.com/u/Olena_Soloviova)\
**Post date:** [October 23, 2025, 7:27pm UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/8 "2025-10-23T19:27:20Z")

</div>

Thank you for your help! You really helped me. It turns out I had the wrong key in the Data Store. I created one key and added one common Data Store to both scenarios. In the first scenario, I saved the telegram chat ID in DS and added it to the second scenario. Now everything works, but a new problem has appeared. I can’t run the scenario after payment. It ran once. I think the problem is that sometimes there is data in the payload, sometimes not. It updates slowly. Sometimes the next scenario is triggered, sometimes two branches are triggered. One branch after /start and the second after payment. What could be the problem here?

 ![Screenshot_20251023_201220_Samsung Internet](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/c/8/c85a32610d99944c3f8bc5c41d7d68c67e40b5dc.jpeg)

 ![Screenshot_20251023_195912_Samsung Internet](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/f/2/f25d7f9967d15a2e140675a0daa814b5d31b96f0.jpeg)

---

<div class="post-metadata">

**Author:** ![Prem\_Patel](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/prem_patel/32/93657_2.png) [@Prem\_Patel](https://community.make.com/u/Prem_Patel)\
**Post date:** [October 24, 2025, 12:17pm UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/9 "2025-10-24T12:17:15Z")

</div>

Glad that it helped!

For your latest issue, without looking at the logs and understanding the scenario setup, we can’t help!

---

<div class="post-metadata">

**Author:** ![Olena\_Soloviova](https://avatars.discourse-cdn.com/v4/letter/o/ecae2f/32.png) [@Olena\_Soloviova](https://community.make.com/u/Olena_Soloviova)\
**Post date:** [October 25, 2025, 9:19pm UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/10 "2025-10-25T21:19:33Z")

</div>

I found a bug and fixed it. I had two branches triggering because there was duplicate data from the payload in the Data Store. I removed the duplicate chips from the payload in the Data Store Add/Replace records. I also added an HTTP module to the second scenario so it would pass the data to the first scenario and trigger the correct branch.

Thank you for help!

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [November 12, 2025, 8:42am UTC](https://community.make.com/t/telegram-redirect-after-payment-two-scenarios/94425/11 "2025-11-12T08:42:03Z")

</div>


