• Projects 3
  • Rating 5.0
  • Rating 1 130

Budget: 5000 UAH Deadline: 5 days

Good day, Serhiy! I am gathering exactly such bots with complex branching — I have several live custom bots with if/else branches, auto funnels, and gamification.

Regarding your question about the platform. For a scenario where messages need to arrive strictly the next day at a specific time considering the user's time zone, I do not recommend constructors (ManyChat/SendPulse): they poorly maintain the exact timing of "in N days at HH:MM in the user's tz," hit message limits, and do not allow clean work with audio and external APIs. The optimal solution is a custom bot in Python. The scheduler (APScheduler) stores each user's tz and fires delayed messages exactly on schedule, the dialogue state is stored in the database, and audio and external API calls are handled natively. This is more reliable, you do not pay a monthly subscription for the constructor, and the bot remains completely yours.

I will take your ready script (dialogue tree) and build an infallible working mechanism from it: strict timings, delays, conditions based on user actions, integration of audio and external APIs.

I would like to clarify one thing: does "the next day" count from the moment each user starts individually, or is there a single global date grid for everyone?

Cost: 5000 UAH, deadline 5 days. I am taking it at the starting price — I am gathering the first reviews on Freelancehunt, so I am making it advantageous. I am ready to show a live demo of the bot with branching so you can see the flow to the solution.

  • Projects 5
  • Rating 5.0
  • Rating 673

Budget: 2000 UAH Deadline: 7 days

Hello, I worked on a Telegram bot for a gamified quest — 47 branches of dialogue, 12 action triggers, 3000+ users completed the scenario.

For your project with strict timing across time zones (US market), I recommend a custom solution on Node.js + MongoDB — builders like ManyChat have limitations on complex branching and delays considering the timezone. If the budget is limited — SendPulse as a compromise, but with workarounds for timers.

Question: do you already have a defined message delivery channel — Telegram, SMS, email, or messengers like Instagram/FB? This is critical for choosing the architecture, as it affects the entire delay scheme across time zones.

I suggest we get in touch; I will provide you with free technical consultation and we can create a development plan + I will tell you about my team!

  • Projects 30
  • Rating 5.0
  • Rating 5 747

Budget: 27000 UAH Deadline: 24 days

I would choose the platform based on the required reliability of timers and the channel. If a quick MVP is needed, SendPulse or ManyChat would be suitable for a basic funnel, but for strict messages the next day with time zones, conditions, and external APIs, I would lay down a custom management layer - a user state database, task queue, scheduler, event log, and separate adapters for the channel.

Regarding timelines - the target is 18-24 working days. As for the budget - starting from 120,000 UAH for assembling a working version with the transfer of the scenario tree, timers, conditions, branch testing, and preparation for connecting audio/API. I will provide a more accurate estimate after reviewing the scenario because 80 branches and 800 branches are different sports, and it's better not to play guessing games =)

We have experience in such systems - where the bot or automation not only sends messages but guides the user through states, events, and business rules. We have developed CRM, BPM, AI automation, platforms with roles, queues, events, integrations, and logic that needs to be maintained, not heroically fixed at night.

Some close examples:
> https://business.ingello.com/fractal - AI/automation with complex process logic and an agent approach
> https://business.ingello.com/vorfahr - automation and product logic around processes, data, and integrations
> https://systems-fl.ingello.com - main profile of Ingello Systems for projects on the marketplace

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

Budget: 10000 UAH Deadline: 7 days

Hello Sergey. I am ready to design and build a reliable architecture for your interactive bot.

Answers to the questions from the technical specifications:

Experience with complex branching: I develop bots on Node.js (TypeScript), using the concept of state machines to manage complex dialogue trees and game states. I integrate external APIs, databases, and work with media files.

Platform and timing by time zones: I strongly recommend writing a custom bot on Node.js + PostgreSQL + Redis/BullMQ (task queue system) instead of visual builders (ManyChat / SendPulse).

Why:
Ease of support: In visual builders, a tree with 50+ steps and complex plots with if/else conditions turns into unreadable spaghetti. In code, the logic is broken down into clean states that are easy to test.

Andrey K.
1 283 1
  • Projects 1 287
  • Rating 5.0
  • Rating 97 603

Budget: 1000 UAH Deadline: 1 day

Hello. I have extensive experience in bot development. I can implement both custom and Node.js solutions.

  • Projects -
  • Rating -
  • Rating 224

Budget: 1000 UAH Deadline: 1 day

Hello,

For your platform, I recommend ManyChat. It has a powerful visual flow builder that easily handles complex branching, tags, and delayed messages (sequences) sent precisely based on the user's time zones. It is perfect for a gamified experience, and its built-in support for Telegram means we can implement strict timings and delays without special coding.

My approach will involve systematically transferring your script into ManyChat flows, using custom fields to track user progress, conditions for if/else logic, and the "Sequence" feature for strict delays until the next day.

The estimated timeframe is 5-7 days, and my cost is $400-$600 depending on the complexity of the script. I can start immediately. Let me know if you want to discuss the details.

  • Projects 32
  • Rating 5.0
  • Rating 11 944

Budget: 10000 UAH Deadline: 5 days

Good day! I develop in Python, have worked on similar projects with React/Node.js, and am ready to collaborate.

  • Projects 15
  • Rating -
  • Rating 838

Budget: 27000 UAH Deadline: 21 days

1. I have extensive experience in designing complex business logic and branching systems. For such projects, I usually use a state machine model, where each user has their own state, and transitions occur based on conditions, timers, and external events. This approach is well-suited for narrative and gamified bots.

2. For a project of this level, I would recommend a custom solution. It will allow for the implementation of any logic without the limitations of builders, ensure accurate timer functionality considering time zones, flexible conditions, integration with APIs, and further development of the project without being tied to a specific platform.

3. I can provide an accurate estimate after reviewing the scenario. Preliminary — from 7 to 20 days, the cost depends on the volume of branching, the number of states, integrations, and game mechanics.

  • Projects -
  • Rating -
  • Rating 272

Budget: 10000 UAH Deadline: 7 days

I specialize in engineering the assembly of chatbots with complex branching: narrative quests, gamification with flags and progress, deferred chapters, and auto funnels with re-engagement during user silence. I work not as a "set of blocks in a constructor," but as an assembly of a state machine: each user has a current chapter, variables, inventory, and a history of choices; all if/else branches, timers, and integrations are tied to this storage. For production, I create a state diagram, a variable table, test cases for branches, logging, and fallback behavior in case of API failure.

For your project, where messages must arrive strictly the next day at a specified time considering the time zone, I do not recommend relying solely on ManyChat or SendPulse. ManyChat is good for a quick MVP in Instagram and Facebook, buttons, and simple delays, but with hundreds of plot nodes, complex conditions, and calendar triggers like "tomorrow at 09:00 in America/New_York," it quickly becomes fragile and inconvenient to maintain. SendPulse is strong in the combination of email plus chatbot plus CRM, but for a deep plot, the same problem arises: the constructor does not replace a full-fledged state engine and scheduler. The optimal option is a custom backend on Node.js or Python with a webhook from the messenger, a state machine for the plot, a task queue like Redis/BullMQ for deferred messages, and storing the user's timezone in IANA format, for example, America/Los_Angeles. Then the message is scheduled not as "delay 24 hours from click," but as "next local day at 09:00 in user's TZ," with correct consideration of daylight saving time transitions. Audio is stored on S3 or Cloudflare R2 and sent via a link or as voice in Telegram; external APIs are connected via webhook with idempotency, so a repeated request does not duplicate the message. If the channel must be Instagram or Messenger for the US market, ManyChat can be kept only as a transport for sending, while all logic, timers, and variables are moved to an external backend via External Request. The simplest and most reliable channel for a narrative product is Telegram; for the US audience, Instagram is possible but more expensive to develop and has greater platform limitations.

  • Projects 118
  • Rating 5.0
  • Rating 9 922

Budget: 2000 UAH Deadline: 1 day

Hello.

I have been working with chatbots for several years. I have experience with both builder-based bots and custom ones made in NodeJS.

For your case, we can try to implement it on SendPulse, as there is the possibility to realize everything described in the technical specifications. However, I will be able to say more accurately after I see the detailed technical specifications.

  • Projects -
  • Rating -
  • Rating 220

Budget: 4000 UAH Deadline: 3 days

Hello, Serhiy! I have reviewed the project description. The task of assembling a gamified product with a complex script (dialogue tree, timings, if/else conditions) is completely clear to me. I have experience working with bot architecture in pure Python (aiogram 3), as well as with cloud platforms and external API integrations.

Answers to your questions for feedback:
1. I have experience building bots with deep branching. I create logic where each step of the user is recorded in a database (or CRM), and subsequent messages are sent strictly based on their previous responses and statuses.
2. For the US market and tasks with strict timers for the next day (considering the guest's time zones), I recommend a custom solution in Python (aiogram 3 + Celery/APScheduler) or connecting the cloud platform with the Make (Integromat) service. Custom Python code allows for flexible extraction of the user's local time via API or coordinates, calculating delicate delays through the pytz library, and sending messages strictly at the required hour of their time zone (for example, at 9:00 AM EDT or PDT), avoiding spam in the middle of the night.
3. I am ready to implement the engineering assembly of the script into a fail-safe mechanism. Before delivery, we will thoroughly test all branches of the dialogues.

Estimated cost of development: $150–$250 depending on the volume of the script tree. Completion time: 3–5 days for assembly and comprehensive testing. I am ready to start working today!

  • Projects 5
  • Rating 5.0
  • Rating 937

Budget: 10000 UAH Deadline: 15 days

Hello. I am Vladimir, a Python developer and the founder of the engineering agency Vaysed.

For a project with a deep storyline, strict timing, delayed messages, and branching conditions, I strongly recommend using custom development in Python with the asynchronous framework aiogram, rather than visual builders. Builders like ManyChat or SendPulse have strict limitations when working with complex databases, especially when you need to store hundreds of custom player state variables. Additionally, they often fail in delayed message chains under high loads, and their pricing increases proportionally with the user base, which is unprofitable for the American market. Custom code in Python provides complete freedom to integrate any external APIs, natively stream audio files, and customize the interface for Web3 or minimalism, should you need to connect a Telegram Mini App in the future.

I have significant practical experience in designing complex asynchronous systems and branching logic. In the development of autonomous automation systems, such as PAYBACK CARTEL, I regularly design multi-level scenarios, access rights delineation, and deep data routing based on PostgreSQL. Your scenario base will be transferred to a classic finite state machine pattern or a custom dialogue engine, which will eliminate hangs and confusion in replies.

Regarding the platform for strict timing across time zones: with custom development in Python, the best solution for time control is a combination of Celery or APScheduler with a Redis database, which I consistently use in my projects. When authorizing the bot, we record the user's local time. The task scheduler calculates the exact delay for the specific user and sends the message exactly the next day at the specified hour in their local time, regardless of where the server is physically located. Builders often tie to the time zone of the owner's account, which disrupts gamification in the USA, where there are several time zones.

The estimated timeframe for engineering assembly and testing of the mechanism is from 10 to 20 days, depending on the volume of the scenario tree. I will be able to provide an exact budget immediately after the initial review of the script structure. You can familiarize yourself in detail with my engineering approach and examples of implemented complex systems in my portfolio at the link Freelancehunt. I am ready to receive the scenario script in private messages.

  • Projects -
  • Rating -
  • Rating 429

Budget: 18000 UAH Deadline: 8 days

Hello, Serhiy!

Your task regarding the engineering assembly of architecture for the gamified bot is very clear. Working with deep scenario trees for the US market requires mathematically precise logic to ensure that dialogues do not turn into spaghetti code and that message sending timings work flawlessly.

I will answer your questions from the technical specifications clearly:

1. Experience with complex branching: I specialize in developing asynchronous bots in Python (aiogram 3.x / FastAPI). For gamification and quests, I use the concept of finite state machines (FSM) with step authorization in the database. This allows isolating each dialogue node, storing player progress (points, inventory, status), and easily returning them to the storyline in case of a pause.
2. Platform and timer logic (US Time Zones): I strongly recommend avoiding pure visual builders (ManyChat / SendPulse) as the core of the system. Their delay is calculated approximately and often ignores the time zone. The most fault-tolerant solution is a custom backend in Python (FastAPI) + PostgreSQL + Redis (queue system and task scheduler APScheduler or Celery). Upon first start, the bot captures the client's local time zone (via a quick survey or messenger API). The scheduler calculates the exact sending time for the "next day" in UTC format and sets a delayed task in Redis. The Redis database ensures that even with server restarts, the message will reach the client in the US minute by minute. Builders can be used solely as a delivery interface if the storyline unfolds on Instagram/FB Direct.
3. Cost and timelines: The estimated cost for the basic engineering assembly of the core turn-key solution is from 15,000 to 20,000 UAH, with a timeline of 7–10 days. Exact figures and deadlines will be fixed after assessing the scope of your dialogue map.

  • Projects -
  • Rating -
  • Rating 360

Budget: 27000 UAH Deadline: 5 days

Hello!

1. Astrology (the bot gives a recommendation on which astrologer to choose based on the survey results), stores (a multi-level structure with products and the final payment price for all products), various quizzes. In all types, the logic is similar; the next action of the bot depends on the previous action of the person in the bot.

2. Everything depends on what kind of bot it is (Telegram, WhatsApp...) and what its complete structure is. Initially, SendPulse + custom solutions, possibly with a mini app.

3. It's even hard to estimate without seeing the entire scope of work and understanding which messenger the bot is for. Starting from $500 for the cost and from 5 working days for the timeline.

  • Projects 10
  • Rating 5.0
  • Rating 1 784

Budget: 1000 UAH Deadline: 1 day

Hello. To implement a gamified bot with a deep storyline and strict timing, I propose an architectural approach that ensures accurate transfer of the script tree, reliable handling of conditions and delayed messages considering time zones, as well as seamless integration of audio and external APIs. My experience includes successful development and implementation of complex interactive bots for sales funnels and gamified products, and I have ready-made solutions that will significantly speed up the assembly and testing of the logic. I will focus on creating a high-performance and fault-tolerant mechanism that guarantees data integrity, scalability for future expansions, and ease of maintenance. I suggest discussing all implementation details, final budget, and timelines in private messages.

  • Projects 135
  • Rating 5.0
  • Rating 11 677

Budget: 19999 UAH Deadline: 10 days

Good day.

My name is Denis, and I have extensive experience in developing complex bots and automated funnels with deep branching. I have created gamified scenarios where the logic strictly depends on user actions, with integration of external APIs.

Regarding the platform: I recommend custom development on Laravel + Redis. This will provide 100% control over background tasks (delay) and time zones without the limitations imposed by constructors.

Regarding costs and timelines: the engineering assembly will take approximately 10 days, with a budget starting from $500; I can provide an exact figure after reviewing your scenario script.

Regarding experience:
1) Developed complex task systems in Telegram bots

  • Projects -
  • Rating -
  • Rating 196

Budget: 27000 UAH Deadline: 21 days

We already have a close template for a scripted bot with branching, timers, conditions, and external API connections - it can be quickly adapted to your script and discussed here =)
From experience - we have built complex sales funnels, chatbots, AI assistants, and scripted mechanics where user state, delays, conditions, repeated touches, and fault tolerance are important.
For the platform - for strict delivery the next day considering time zones, I wouldn't make the core only in ManyChat or SendPulse.
It's better to have a custom logic layer on the server with a state database, task queue, event log, and delivery checks, while using the builder as a delivery channel if it fits the required messenger.
If a faster first release is needed without complex analytics - you can use SendPulse or ManyChat, but timers, time zones, audio, and external APIs should still be managed separately.
The benchmark for the first working release is 75,000 UAH and 18-25 days; I will provide more accuracy after reviewing the dialogue tree.
I would like to clarify two points - what is the main channel for the US market and how many nodes are approximately in the dialogue tree.
It's also important - does the script only have user choices or does it need to store inventory, points, progress, statuses, and return branches.
Similar cases - https://business.ingello.com/fractal - AI agents and complex workflow automation, similar to your task regarding branching architecture.
https://business.ingello.com/vorfahr - product automation with logic, roles, and integrations.

  • Projects 4
  • Rating 5.0
  • Rating 1 680

Budget: 3200 UAH Deadline: 3 days

Good day! I have been gathering bots specifically with this level of branching — scenario quests and auto funnels, where the logic is built not linearly, but through numerous conditions based on actions and user statuses, plus delayed messages and integration of external APIs (payments, CRM, audio/media content). For your case, where messages need to be sent strictly on a timer the next day considering time zones, builders like ManyChat or SendPulse will not work — their delay is calculated approximately and without linking to the user's timezone, and complex if/else statements are implemented poorly there. I will propose a custom solution on my backend (for example, Python/Node) with a task queue and storage of each user's timezone — this provides precise control over timing and flexibility for further API integrations. I am ready to take your existing dialogue script and build a working, reliable bot engine from it. The cost and timelines are in the bid response.

  • Projects 20
  • Rating 5.0
  • Rating 2 506

Budget: 1000 UAH Deadline: 1 day

Good day, I am ready to complete your task quickly and efficiently. I have extensive experience in creating various bots. Please write to me in private messages to discuss the details. I would be happy to help :)

Proposals concealed

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