• Projects 8
  • Rating 5.0
  • Rating 3 076

Budget: 120 USD Deadline: 2 days

Hello. I will set up the processing of Stripe webhooks through a Python script (AWS Lambda / FastAPI on VPS) or n8n with status transmission to the SendPulse API.

I will handle the events checkout.session.completed, invoice.paid, and customer.subscription.deleted, including status changes through the Stripe Customer Portal. On the SendPulse side, I will update a custom contact field (for example, club_active) and change tags, which will trigger your issuance and revocation scenarios for channel rights. I will write a clear regulation: event schemes, logging, and a restart instruction.

  • Projects -
  • Rating -
  • Rating 480

Budget: 170 USD Deadline: 7 days

Good day, I have over 5 years of experience in development, often working on payment system automations (Stripe), bots, and API integrations.

I will set up the Stripe integration with SendPulse as a fully automated chain: webhooks, server logic (Node.js or n8n), user status updates, and documentation to ensure everything works without administrator involvement.

I estimate about a week for a working version. I will provide the exact cost after a few clarifications or in private messages.

Is independence (full automation) important, or is manual verification acceptable for specific cases?

I look forward to your message in private!

  • Projects 9
  • Rating 4.7
  • Rating 776

Budget: 150 USD Deadline: 4 days

Good day! I constantly work with the SendPulse API and Stripe webhooks; I've already set up the connection "payment completed → contact field updated → bot granted access" multiple times.

I would raise the handler as a separate function, rather than in Albato — this way it doesn't hit the tariff limits and it's visible in the logs when a participant complains about access. The Customer Portal is set up on the same webhook and doesn't require separate logic.

Please clarify: is the closed club a Telegram channel where the bot itself issues the invite link? This affects how to revoke access upon cancellation.

  • Projects 4
  • Rating 5.0
  • Rating 1 189

Budget: 90 USD Deadline: 3 days

Hello, Svetlana.

I am creating the Stripe → SendPulse integration using my own code, without Albato: a small webhook handler on FastAPI receives checkout.session.completed, invoice.paid, and customer.subscription.deleted, verifies the Stripe signature, extracts the email from the event object, and updates the club_active field for the contact via the SendPulse API. Then, I set up automation in SendPulse based on this field: payment — access granted, cancellation or failed charge — access revoked. I will connect the Customer Portal to the same handler so that card changes and self-cancellations are processed in the same way.

Why not use ready-made connectors: both Albato and n8n have a monthly subscription and operation limits, while there are only three events. My handler is cheaper and does not break when the connector is updated. It can be installed on your server or ours; hosting would then incur a separate small monthly fee, which I will provide in the chat.

From experience: Stripe API and webhooks, bots and integrations in Python, working with mailing service APIs. I have live demo bots and am ready to share them in the chat so you can see how it works.

At the end, I will provide a short documentation: where everything is set up, how to restart the handler, and where to look if a participant complains about access.

  • Projects 30
  • Rating 5.0
  • Rating 5 747

Budget: 18000 USD Deadline: 5 days

Deadline - 5 working days. Budget - 18000 UAH for the working integration of Stripe with SendPulse and a short documentation.

I would do it through a small webhook handler, most likely serverless or n8n - it depends on where it is more convenient for you to maintain it later. Important things here are not just to pass the email, but to properly handle Stripe's repeated events, verify the webhook signature, subscription statuses, failed charges, and the situation when the email in Stripe does not match the contact in SendPulse.

> I will set up events checkout.session.completed, invoice.paid, customer.subscription.deleted, and if necessary, invoice.payment_failed.
> Through the SendPulse API, I will update the active subscription field or tag.
> I will connect the Customer Portal so that cancellation or card changes occur without manual administrator work.
> I will add a short instruction - where everything is located, how to check for errors, and what to look for when a participant complains.

I would like to clarify 2 points.

Similar project: Рефаткоринг приложения
  • Projects 3
  • Rating 3.5
  • Rating 572

Budget: 77 USD Deadline: 3 days

I can start right away. On the first day, there will be a working reception of Stripe events with signature verification and updating the test contact in SendPulse. I work with API integrations, webhook signatures, and idempotent event processing. I will set up payment, renewal and cancellation, access management, Customer Portal, check the main scenarios, and leave a short documentation. The cost is 77 USD, the deadline is 3 days.

  • Projects 118
  • Rating 5.0
  • Rating 10 361

Budget: 100 USD Deadline: 3 days

Hello.

I create bots for Telegram on SendPulse. I have experience with the Stripe API. Write to me, and we will discuss.

  • Projects -
  • Rating -
  • Rating 208

Budget: 80 USD Deadline: 2 days

Hello! The project brief is great, everything is described very clearly.

The integration of Stripe + SendPulse can be done without any issues. It’s best to implement this through a lightweight Python script (Serverless / FastAPI): it’s more reliable, works instantly, and won’t require monthly payments for third-party services like Albato or n8n.

What will be done:

Setting up Stripe webhooks (checkout.session.completed, invoice.paid, invoice.payment_failed, customer.subscription.deleted).

Writing a handler that catches events and changes the status or tag of a contact via the SendPulse API (so access to the channel opens and closes automatically).

  • Projects 5
  • Rating 5.0
  • Rating 517

Budget: 500 USD Deadline: 3 days

Create a handler on FastAPI: it receives checkout.session.completed, invoice.paid, and customer.subscription.deleted, verifies the Stripe signature, and hits the SendPulse API with an update for club_active. I will link the Customer Portal to the same endpoint, as the card change and cancellation events go through the same webhooks. I will set up the rest of the automation in SendPulse according to your field. In the end, I will provide a brief guideline: where everything is set up and where to look in case of a complaint about closed access.

  • Projects 16
  • Rating 4.9
  • Rating 4 221

Budget: 700 USD Deadline: 4 days

Hello, I am in the TOP 10 freelancers on the platform, I have already completed such projects, I will do it quickly, efficiently, and at a low cost.

  • Projects -
  • Rating -
  • Rating 194

Budget: 87 USD Deadline: 7 days

Hello!

I have done similar integrations with Stripe + no-code/backend — the topic is familiar. Regarding your task: webhooks for checkout.session.completed, invoice.paid, and customer.subscription.deleted, a separate handler (more likely on n8n than setting up your own server — faster and more reliable in maintenance), which calls the SendPulse API and updates the field by email.

About "without third-party webhooks" — a webhook is still needed here, as Stripe will not notify about the event otherwise, but the chain can be shortened if everything is done entirely in n8n (webhook reception + logic + SendPulse call), without a separate server.

I will also connect the Customer Portal — events from there come through the same webhooks, no additional setup is needed.

  • Projects 5
  • Rating 5.0
  • Rating 718

Budget: 50 USD Deadline: 1 day

Hello
I offer the implementation of your project on the platform epsenta.online
Advantages include:
- easy setup of closed clubs (using templates)
- native integration of payment systems
- integrated recurring payments (including Stripe)
The cost of the platform starts from 9 euros per month

  • Projects -
  • Rating -
  • Rating 256

Budget: 150 USD Deadline: 1 day

Hello!

I have reviewed your task regarding the integration of Stripe and SendPulse for automating recurring subscriptions in a closed club. The level of detail in the technical specifications is excellent — all necessary webhooks and scenarios are clearly outlined, and the stack and logic are understandable. I have experience working with both the Stripe API (including working with subscriptions and webhooks) and with the automation of marketing platforms.

  • Projects -
  • Rating -
  • Rating 338

Budget: 300 USD Deadline: 10 days

Good day, Svetlana.

The connection Stripe → SendPulse does not work on its own without an intermediate handler — and you are right to see this. The good news is: a serverless function is not needed here, Make.com can handle this natively and will be easier to maintain.

I have worked with SendPulse — this is a plus, I know how contact fields and automations work from the inside.

What I will do:

I will set up Stripe webhooks for three events — successful payment, monthly charge, subscription cancellation.
I will create a Make.com scenario that receives the webhook, extracts the email, and updates the club_active field in SendPulse.

  • Projects -
  • Rating -
  • Rating 313

Budget: 100 USD Deadline: 3 days

Hello, Svitlana! I have reviewed your technical task regarding the integration of Stripe and SendPulse. I am ready to implement all the logic for webhook processing and subscription automation in pure Python, ensuring quality, stability, and a turnkey solution.

I am a developer specializing in asynchronous Python, backend automation, and working with REST APIs, Webhooks, and payment systems. I propose to implement your project based on a fast and lightweight Python script (on FastAPI/Flask) that will run autonomously on a server. This is much more reliable and completely free compared to no-code platforms (n8n/Albato), which have limitations on the number of transactions and require monthly payments.

I will implement the project strictly according to your plan:
1. Setting up Stripe Webhooks: I will configure the reception of events checkout.session.completed, invoice.paid, and customer.subscription.deleted in your Stripe dashboard.
2. Developing a backend handler in Python: The script will instantly receive webhooks from Stripe, validate the record signature (for security), extract the client's email, and identify the type of payment event.
3. Integration with SendPulse API: I will set up automatic updates of contact variables (for example, club_active = true/false) through the official SendPulse API depending on the payment status or subscription cancellation.
4. Access automation: I will check the current scenarios in your SendPulse chatbot to ensure that access to the closed Telegram channel opens and closes automatically based on the updated contact field values.
5. Integration of Stripe Customer Portal: I will set up the creation of sessions for the self-service customer portal so that participants can manage their subscriptions, change cards, and cancel recurring charges independently, with this data being instantly sent to SendPulse.

  • Projects 13
  • Rating 5.0
  • Rating 1 408

Budget: 200 USD Deadline: 4 days

Good day
I have repeatedly configured the integration of Stripe payment - SendPulse using Make.
In case a user is not a subscriber of the Bot and has paid for a subscription through other sources, I would also add an automatic email sending with a link to the Bot.
Depending on the subscription options, reminders about upcoming charges can also be set up in the Bot (not only conveying the fact but also the duration of the subscription).
Managing the subscription with data transfer from Stripe to SendPulse about changes (cancellation of payment/change of card, etc.) can also be set up with separate webhooks.

I haven't formalized it as a separate case on the platform, but here it is among my completed projects: https://freelancehunt.com/project/nalashtuvati-avtomatichnu-vidpravku-povidomlen-cherez-sendpulse/1536905.html

If the option through Make suits you -- write to me to discuss the details.

  • Projects 4
  • Rating 5.0
  • Rating 1 722

Budget: 150 USD Deadline: 3 days

Hello, Svetlana. The task is completely clear: we need to build a fault-tolerant integration between Stripe and SendPulse for automatic access management to a closed Telegram channel through a bot. I have practical experience working with the Stripe and SendPulse APIs, webhooks, and automations. I would be happy to discuss the details in the chat and get started on the work.

  • Projects -
  • Rating -
  • Rating 464

Budget: 70 USD Deadline: 3 days

Hello! I do exactly these integrations through n8n.

The Stripe webhook on checkout.session.completed, invoice.paid, and customer.subscription.deleted is received by n8n, extracts the email and event type, updates the club_active tag via the SendPulse API, and triggers the automation for opening or closing access to the channel. The Stripe Customer Portal connects through a standard link without additional settings.

I have implemented similar webhook integrations between payment systems and CRM with automatic access management.

Portfolio: https://interesting-galley-0eb.notion.site/Portfolio-ff53a82144bf8251bc1581a6cef25f7d

What tag or field in SendPulse is currently used for access management?

  • Projects 9
  • Rating -
  • Rating 565

Budget: 7500 USD Deadline: 7 days

I created a similar integration between a payment system and a CRM: a serverless handler receives webhooks, parses the event type, and updates contact data via API. Here, the task is similar: catch checkout.session.completed, invoice.paid, and customer.subscription.deleted, extract the email, and set the required field in SendPulse (club_active = yes/no).

I have experience with the Stripe API and webhooks, including signature verification through stripe-signature, to ensure the handler does not accept unauthorized requests. I will deploy the serverless function on Vercel or AWS Lambda and connect the Stripe Customer Portal for self-management of subscriptions. On the SendPulse side, I will set up automation that opens or closes access to the channel based on field changes.

I will follow the documentation properly: where everything is set up, how to view logs, where to go if the webhook fails. Not just "here's the code," but so you can understand it yourself without me.

I am ready to discuss the details and start quickly.

  • Projects -
  • Rating -
  • Rating 264

Budget: 47 USD Deadline: 2 days

I know this integration; the main issue here is that SendPulse does not see successful payments in Stripe and cannot retrieve the subscription status by itself.

I have done this before. The main pitfall here is to match users by email. A user on Telegram may have one email, but pay in Stripe with another. Then the automation will break. The correct approach is to pass the telegram_id in the metadata of the Stripe session during payment and catch it back in the webhook.

const tgId = session.metadata.telegram_id;
const status = event.type === 'customer.subscription.deleted' ? 'no' : 'yes';
await sendPulseApi.updateContact(tgId, { club_active: status });

The plan is as follows. First, we will set up the transfer of the ID in the metadata of the Stripe session. Then we will write a script for processing webhooks and updating fields in SendPulse. Finally, we will connect the Stripe customer portal and implement the logic for closing access.

  • Projects -
  • Rating -
  • Rating 361

Budget: 100 USD Deadline: 4 days

The task is very clear and classic for recurring subscriptions.

Immediately regarding your question about "a simpler way without webhooks": for recurring subscriptions, webhooks are necessary, as only Stripe knows the status of the card's auto-charge for each subsequent month. However, this can be implemented very quickly and reliably.

How I will implement the connection:

Event handler: I suggest doing this through Make / n8n (if you want no-code for convenient monitoring) or a microservice in Python/Node.js (Serverless).

Stripe processing: We will set up tracking for checkout.session.completed (first payment), invoice.payment_failed (payment failure), and customer.subscription.deleted (cancellation).

  • Projects -
  • Rating -
  • Rating 304

Budget: 75 USD Deadline: 2 days

Good day. I will take on the setup of the integration between Stripe and SendPulse for automating access to your private channel. The task of processing webhook events for changing tags in contacts is clear, and I am ready to implement this through the most reliable option with a serverless function. Please let me know if there is already access to the API keys of both systems or if they need to be generated from scratch. I would appreciate your feedback, I will answer all questions, and we can coordinate the timelines. I will be happy to help.

  • Projects -
  • Rating -
  • Rating 301

Budget: 130 USD Deadline: 4 days

Good day, Svetlana.

The connection Stripe → SendPulse via webhook is a compact task, but there are three places where it usually breaks:

Email — unreliable key. As soon as a participant changes their email in the Customer Portal, the connection with the contact in SendPulse breaks. Correctly: upon the first payment, record the stripe_customer_id in the contact field and then search by it, not by email.

Dunning (past_due). You listed customer.subscription.deleted, but between a failed charge and the deletion of the subscription, Stripe holds retry attempts for 2-3 weeks. If you don't listen to invoice.payment_failed — a person with a failed card retains access for free. I will connect this event separately.

Closed channel in Telegram. SendPulse can issue an invite link, but cannot retrieve access itself — a bot-admin in the channel is needed, which will perform banChatMember via the Telegram Bot API upon cancellation. If you already have such a bot in the channel — one API call from the handler is enough. If not — I will add this step.

  • Projects -
  • Rating -
  • Rating 440

Budget: 47 USD Deadline: 3 days

Hello, Svetlana! I am ready to develop a reliable integration. I am specifically offering a minimal price (undercutting) because I recently registered on the platform and it is critically important for me to receive my first review in my profile. I guarantee the quality at 100%.

I will write a lightweight, custom webhook handler in Python 3.12 (FastAPI), which will save you from monthly overpayments for No-Code connectors (Albato/n8n) and operation limits.

In your technical specifications, I will take into account three crucial nuances that others overlook:
1. Linking not by Email: If you link the client only by email, then when the email changes in the Stripe Customer Portal, the link will break and the bot will block access. I will set up the recording of the unique stripe_customer_id in the SendPulse contact field upon the first payment — this guarantees stability.
2. Dunning Logic (past_due): In addition to the specified events, I will connect the handling of invoice.payment_failed. When the card fails, Stripe does not immediately delete the subscription but makes repeated attempts for several days. I will set up the logic so that access is closed on time, not after 3 weeks.
3. Security and Idempotency: Webhooks will be strictly validated through the Stripe signature (signing secret) to prevent false calls. I will implement filtering by event.id so that resending the same event from Stripe does not trigger double actions in SendPulse.

In SendPulse, I will set up automation based on the club_active field (payment — opened, cancellation — closed) and connect the Customer Portal. I will provide you with the ready code and a brief instruction on restarting the logs. The script can be deployed for free on Railway.

  • Projects 53
  • Rating 5.0
  • Rating 1 836

Budget: 75 USD Deadline: 3 days

Hello! I am ready to complete your task, I have experience working on similar projects.

  • Projects 20
  • Rating -
  • Rating 2 077

Budget: 250 USD Deadline: 5 days

I understood the task: to connect Stripe and SendPulse via webhooks so that payment and subscription cancellation automatically open and close access to a private channel, plus a Customer Portal for self-management of the subscription.

I have done a similar task in billing: a SaaS platform with Stripe webhooks for managing access based on plans, processing payment events and subscription cancellations with state updates — the same pattern needed here for the field club_active. I will create the webhook handler on FastAPI as a separate service (it can be deployed as a regular process or in conjunction with n8n, if that’s more convenient for you to maintain without my involvement), with Stripe signature verification and idempotent event processing, so that the re-delivery of the same event does not trigger twice. Through the SendPulse API, I will update the tag or contact field immediately after processing the event, and I will set up the automation for opening and closing access directly in SendPulse.

The Customer Portal connects with the same webhook without separate logic — cancellation or card change comes as another subscription event.

I would like to clarify one point before starting: the linkage goes by the client's email consistently everywhere, or can the email differ in SendPulse and Stripe, requiring an additional identifier.

  • Projects -
  • Rating -
  • Rating 510

Budget: 400 USD Deadline: 7 days

Svetlana, I need not just a webhook, but a reliable access management chain: Stripe remains the source of subscription status, while SendPulse receives a clear participant status without manual reconciliation.

I will set up Checkout and Customer Portal, signed Stripe webhooks, and a handler with signature verification, idempotency, and an event log. I will process successful payments and renewals, cancellations, as well as invoice.payment_failed — this scenario is needed for the stated closure of access in case of unsuccessful charges. By email/customer ID, the handler will update the field and tag of the contact via SendPulse API; then I will set up automation for granting and revoking access. Secrets will be moved to environment variables, and re-delivery of a single event will not lead to duplicate actions.

We will check readiness in Stripe Test Mode: a new subscription opens access, renewal maintains it, cancellation through the Portal and payment failure close it; all four scenarios are visible in the log. I will provide the code/configuration, the integration scheme, and a short instruction for restarting and diagnostics.

The cost is 400 USD, the deadline is up to 7 working days after receiving access, work through Safe.

Please clarify: does the existing SendPulse bot already technically know how to add and remove a user from a closed channel, or should a separate handler for the Telegram Bot API be included in the scope?

  • Projects 3
  • Rating 5.0
  • Rating 543

Budget: 180 USD Deadline: 3 days

Good day, Svitlana!

The connection between Stripe and SendPulse is my area: asynchronous Python (FastAPI), webhooks, serverless deployment. I manage my projects on AWS myself, so I will set up the handler without a separate DevOps.

Right away, three things that often break in such a scheme — so you can see that I have already gone through this:

1. Email — an unreliable key. If you tie a contact by email, as soon as a participant changes their email in the Customer Portal, the connection will break and access will be closed "by itself." The correct approach: upon the first payment, record the stripe_customer_id in the SendPulse contact field and then search by it.

2. You listed customer.subscription.deleted, but not invoice.payment_failed. When a card fails, Stripe does not immediately delete the subscription — it tries several times over a few days, and the status becomes past_due. As a result, a person with an unpaid card retains access for another two to three weeks. You need to listen for failed charges as well.

  • Projects 49
  • Rating 5.0
  • Rating 2 361

Budget: 100 USD Deadline: 3 days

Hello! I have reviewed your technical specifications.
At the end of your application, you wrote: "if you have a way to connect easier without third-party webhooks, we will consider that too!"
I propose just such a method — to implement a closed club without workarounds and third-party integrators.
The thing is, the native integration of SendPulse + Stripe is designed only for one-time payments. To make recurring (regular) charges based on SendPulse, you will indeed have to build a "workaround" through Albato, Make, or n8n. This is an unnecessary link: you have to pay for it monthly, and if this third-party processor "fails," subscriptions will break.
How to make it easier and more reliable:
I suggest moving your bot's logic to the SmartSender platform. Unlike SendPulse, it has built-in support for recurring Stripe payments "out of the box."
We won't need third-party webhooks or serverless functions. SmartSender can:
Automatically charge money every month.
Understand when a payment has failed (or a subscription has been canceled) and trigger automation to remove a participant from the closed channel.
Provide the user with a link to the Stripe Customer Portal so they can change their card or cancel their subscription themselves.

  • Projects 5
  • Rating 5.0
  • Rating 997

Budget: 100 USD Deadline: 3 days

Hello. My name is Vladimir, I am a Python and Node.js developer, as well as the founder of the engineering agency Vaysed. I have thoroughly reviewed your task of integrating SendPulse and Stripe for managing subscriptions in a closed club. The task is absolutely clear, and I am ready to implement this connection reliably and without failures.

Regarding a simpler method without webhooks: basic built-in integrations of platforms often cannot correctly handle events of canceling recurring payments and working with the Customer Portal. Therefore, your initial plan with webhooks is the only correct and most reliable one. I propose to write a lightweight and fault-tolerant microservice in Python that will receive events checkout.session.completed, invoice.paid, and customer.subscription.deleted from Stripe, extract the client's email, and change the value of a variable or contact tag through the SendPulse API. Then, in SendPulse itself, we will set up a trigger chain that will automatically grant or revoke access to the closed Telegram channel. I will also connect the Stripe Customer Portal so that users can manage their cards and subscriptions themselves, and these changes will be instantly communicated to the bot.

I have direct relevant experience in creating such systems. While developing the PAYBACK CARTEL project, I designed and launched an automated subscription management system for premium channels in Telegram. There, I implemented precise access control based on payment status and deep integration with external payment APIs and databases. Therefore, all the billing logic, granting, and automatic revocation of access rights are very familiar to me.

As a result, you will receive a fully autonomous connection that does not require manual administrator control. I will definitely prepare a brief and clear documentation with a description of all settings, instructions for restarting the handler, and a log-checking algorithm for any complaints from participants about closed access.

Please let me know where it would be more convenient for you to deploy this script-handler: on your own VPS server or will we use cloud serverless solutions?

  • Projects -
  • Rating -
  • Rating 205

Budget: 250 USD Deadline: 4 days

I will do it quickly, vibe coder, using modern powerful AI models,

  • Projects -
  • Rating -
  • Rating 215

Budget: 60 USD Deadline: 1 day

Hello!

I am ready to implement this integration. I have worked with REST APIs, webhooks, process automation, and Python, so this kind of scheme is quite familiar to me.

Based on the description, I see the optimal solution as using Stripe webhooks + a small handler in Python (for example, FastAPI in a serverless environment). This is more reliable and flexible than a completely no-code solution, especially if the logic needs to be expanded in the future. If there is a simpler option using SendPulse, Albato, or n8n without losing reliability, I can also consider and suggest that.

The preliminary workflow will be as follows:

• Stripe sends events (payment, renewal, subscription cancellation, etc.) to the handler.
• The handler verifies the webhook signature and processes the event.

  • Projects 45
  • Rating 4.9
  • Rating 18 121

Budget: 220 USD Deadline: 4 days

Problem: SendPulse does not recognize payments in Stripe — as a result, tags/contact fields are not updated and access is not managed. A two-way synchronization through webhooks is needed. Solution:
1. I will write a serverless function (in Python/Node.js) that receives the event, validates the signature, and updates the contact in SendPulse via API (tags, fields).
2. I will add commands to the bot for viewing/managing the subscription (status, cancellation).
3. I will test in Stripe's test mode, ensuring that access opens/closes automatically. I have done something similar before: for a consulting project, I integrated a Telegram bot with SendPulse for automatic lead generation (https://freelancehunt.com/showcase/work/acg-premialnyiy-lending-dlya-konsaltingovogo/2047922.html). Is any additional functionality needed, such as sending messages about successful payments?

Price: 220 USD
Deadline: 4 days

  • Projects 16
  • Rating 4.8
  • Rating 4 613

Budget: 1500 USD Deadline: 7 days

Good day, Svitlana!

I am Vladislav Kushnarov, specializing in payment system integration and bot development. Let's discuss your project on integrating Stripe and SendPulse.

A few of my cases:
➡️ Freelancehunt

Currently, I am working on several projects in Ukraine and abroad, where the return on advertising investment ranges from 200% to 800%. I am looking for new projects for collaboration.

To create a detailed action plan, I need to familiarize myself with the current implementation. I propose the following format:

  • Projects 5
  • Rating 5.0
  • Rating 1 782

Budget: 77 USD Deadline: 3 days

Integration of Stripe and SendPulse via webhooks, a clear task: the main thing is not to lose the email between systems.

I will set up a handler for Stripe events: payment, renewal, cancellation. Through the SendPulse API, I will update the tag club_active, and the bot will automatically open or close access. Plus, a Customer Portal for cancellation and card changes.

I can start with a test webhook. The timeframe is about 3 days.

  • Projects -
  • Rating -
  • Rating 334

Budget: 2500 USD Deadline: 4 days

Hello, Svitlana! I integrated Stripe with the bots. The main thing is to set up the dunning script (recurring charges) so that access is not closed prematurely. We will establish the connection through n8n or Node.js.

Which database links the email in Stripe with the contact in SendPulse?

I suggest we create a webhook processing scheme to avoid false blocks.

  • Projects 6
  • Rating 3.9
  • Rating 776

Budget: 98 USD Deadline: 4 days

Svitlano, you want to automate access to a closed club so that the bot in SendPulse instantly responds to payment statuses in Stripe. The main challenge here is the correct handling of webhooks to ensure that user access rights are always up to date without manual verification.

I will set up the logic through n8n (or another chosen tool) that will receive Stripe events, verify them, and change tags or contact fields via the SendPulse API. This will ensure seamless opening and closing of access depending on payment.

How exactly do you plan to manage access rights within the Telegram bot itself (through restrictions in channels or by changing menu functionality)?

  • Projects 10
  • Rating 5.0
  • Rating 1 767

Budget: 50 USD Deadline: 1 day

Hello. I deeply understand the necessity of reliable and instant synchronization of subscription statuses with Stripe and access management in SendPulse. To achieve this, I will deploy a secure serverless webhook handler that will validate events from Stripe by signature and effectively update the necessary contact fields in SendPulse through its API. This architectural approach will ensure high reliability, scalability, and automatic access management, eliminating manual operations. I have successful experience in implementing similar integrations, which will allow me to leverage existing solutions for an accelerated project launch. I suggest discussing all implementation details, final budget, and timelines in private messages.

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules