
In Progress
Posted
Paid on delivery
I want to replicate a Telegram bot I use that lets people pick an email template and fire it off—up to 50 messages per sender account in a 24-hour window. I’ll share the original bot and a short demo video so you will see the exact flow and interface I expect. Core workflow • User chooses an HTML or plain-text template, edits merge fields, and hits send. • The bot tracks the quota and blocks anything above 50 emails per day for that specific user. • A simple stats command returns how many emails are left for the day. • New templates can be uploaded or edited without touching the codebase. Technical freedom Language is wide open: Python, Node.js, or anything you prefer—as long as the setup is straightforward and the code is readable. For delivery I’m undecided between Gmail, Outlook, or a dedicated SMTP (SendGrid, AWS SES, Mailgun, etc.); I’ll rely on your recommendation for a provider that minimises bans and landing in spam. Deliverables 1. Full source code with clear comments. 2. Dockerfile or step-by-step setup notes for server deployment. 3. Brief user guide explaining how to add templates and monitor quotas. 4. A recorded test run showing the 50-email limit in action. Acceptance criteria • Sends both HTML and text emails successfully. • Quota resets every 24 hours and is enforced per user. • Template management works through simple commands or an admin panel. • No hard-coded credentials; all secrets pulled from env variables or a config file. • Passes a live test on the chosen mail provider without triggering a block. Share your proposed stack and email provider in your first message so we can lock that in and get moving quickly.
Project ID: 40652849
264 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello, Having tackled complex projects like yours for over a decade, I'm confident in my ability to create an efficient and flexible multi-template email sender bot that aligns with your vision. While Python, Node.js, and SMTP providers like SendGrid and AWS SES would be my recommendations for a clean setup and smooth user experience, I always prioritize flexibility to adapt to your preferences. Rest assured, I'm well-versed in developing clean, readable code (with your requested clear comments), complete with a Dockerfile or step-by-step setup notes for easy deployment. And since you require dynamic template management without touching the codebase, my skills in API integrations and SaaS development will come in handy. Furthermore, as an advocate for data security, I never hardcode credentials - all secrets are safely stored in env variables or your preferred config file. Lastly, I'll provide a comprehensive user guide to navigate template addition and quota monitoring effortlessly. Hire me and get ready to see the 50-email limit effectively enforced while still sending both HTML and text emails successfully! Thanks!
$600 USD in 6 days
7.9
7.9
264 freelancers are bidding on average $420 USD for this job

Hi — Elias here from Miami. I see you're looking to develop a multi-template email sender bot based on an existing Telegram solution. The goal is to enable users to select templates and send emails easily. What usually matters most here is ensuring the system can handle multiple templates while maintaining reliability. A common issue in systems like this is managing SMTP integrations and ensuring the sending process is efficient and secure. The tricky part is usually the automation logic for template selection and email dispatch. I would approach this by creating a modular architecture that separates template management from sending logic. This allows for easier updates and future enhancements, such as adding new templates or integrating additional services. Utilizing Docker can help maintain consistency across environments. I've previously developed similar solutions focused on email automation and bot functionalities, so I understand the challenges involved. A few questions to better understand the scope: Q1 – What specific features do you envision for the template selection process? Q2 – Are there particular email services you plan to integrate with beyond SendGrid? Q3 – What are your scalability expectations as user demand grows? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
$500 USD in 3 days
8.2
8.2

Hi there, We can replicate your Telegram bot with template selection, merge-field editing, HTML/text email sending, per-user 50-email daily quotas, stats, and easy template management. We’ll build it cleanly with Python + PostgreSQL + Docker, using Amazon SES for reliable email delivery and environment-based credentials. We’ll provide the complete source code, deployment setup, user guide, and recorded test demonstrating the 50-email limit. Can you share the original bot and demo video so we can match the exact workflow and interface? Kindly send me message to discuss more or directly award me. Thank you!
$300 USD in 4 days
7.9
7.9

Hi, the 50-email-per-sender-per-24h quota is the piece I'd want to get right first, since that's what keeps you off provider blocklists. I'd build this in Node.js with a lightweight admin layer for uploading/editing templates so you're never touching code to add one, and I'd lean toward SendGrid or SES over raw Gmail/Outlook since both give you delivery logs and easier warm-up, but happy to test whichever you prefer once I see your existing bot. Can set up per-user quota tracking in Redis or just a small SQLite table, resetting on a rolling 24h window, plus the stats command you mentioned. Docker for deployment, env vars for all secrets, no exceptions. We're a small dev team based in Pakistan, been on Freelancer since 2008 doing JS/Python backend and bot work. Send over the demo video and original bot and I'll reply with a real setup plan, not a guess.
$562.50 USD in 5 days
7.6
7.6

Hi, For deliverability I'd lean toward a dedicated SMTP like SendGrid over Gmail or Outlook. Personal inboxes throttle hard and ban fast on bulk sending, while SendGrid gives you domain authentication, SPF and DKIM, and bounce tracking that keeps you out of spam. We use SendGrid in our own automation stack that runs AI-driven send workflows with per-account limits and Redis-backed quota tracking. BD Automation: internal, tech includes SendGrid and Redis for queued sending and quotas. I'd build the quota as a rolling 24-hour counter per user in Redis, so the reset is exact rather than a fixed midnight flip. Python or Node both fit. One question: is your original bot pointing at one shared sender account, or one account per user? Adil
$550 USD in 7 days
7.5
7.5

I understand this as a Telegram-controlled email system, not just a bot that sends messages. The important pieces are per-user quota enforcement, reusable HTML/text templates with merge fields, template management without code changes, and reliable provider integration. I’d build this with Python, Telegram Bot API, PostgreSQL and a reputable transactional email provider, with Docker for deployment. Templates would live in the database, credentials would stay in environment variables, and quota checks would be database-backed so concurrent requests cannot accidentally bypass the 50-email limit. For delivery, I’d prefer a transactional provider over automating personal Gmail/Outlook accounts, subject to your actual sending use case and recipient model. I would also avoid promising that any provider can guarantee zero blocks or spam placement, since that depends on sender reputation and recipient/provider policies. Could you share the original bot and demo video? I’d like to map its exact workflow first and confirm whether the 50-email limit is per Telegram user or per sender account. Once I review that, I can lock down the implementation approach.
$500 USD in 7 days
7.6
7.6

HI! I am an expert web programmer. I have a lot of work experience in Laravel, Codeigniter, PHP, Wordpress, JavaScript, HTML, Vuejs, Reactjs, React Native, and MySQL. I can start right away. I want to discuss this project in detail. Please contact me to discuss more regarding this project. For more details Chat with me
$500 USD in 7 days
7.2
7.2

I propose a Node.js Telegram bot using Telegraf, PostgreSQL (or SQLite for a simpler deployment), and SendGrid as the email provider. SendGrid offers a straightforward API, sender authentication, templates, bounce handling, and better deliverability controls than personal Gmail/Outlook accounts. I’ll also configure the design so SPF/DKIM/DMARC can be enabled for the sending domain. I’ll replicate the flow from your original bot and demo: users select an HTML or plain-text template, edit merge fields, preview if needed, and send the message. Each user will have an isolated rolling 24-hour quota of 50 emails, with database-backed counters, automatic expiry, and a stats command showing the remaining allowance. Attempts above the limit will be blocked clearly without sending. Templates will be managed through admin-only Telegram commands, allowing new HTML/text templates to be uploaded, edited, enabled, or removed without code changes. Secrets will come exclusively from environment variables. I’ll provide readable commented source code, a Dockerfile with deployment instructions, a concise user/admin guide, and a recorded test run demonstrating the 50-email enforcement and quota reset behavior. Can you provide the original bot and demo video at the start so I can match the interface and command flow precisely? Muhammad Saad
$275 USD in 4 days
7.4
7.4

Hi, I reviewed your Multi-Template Email Sender Bot request: users pick an HTML or plain-text template, edit merge fields, and send while a per-user quota blocks over 50 emails in 24 hours. I’ll build a Node.js bot that supports template management without code changes, enforces daily limits, and includes a stats command. I’ll implement SMTP/SMTP provider integration (Node.js, Bot Development, SMTP) with HTML + text rendering, and keep all credentials in env variables. You’ll get clean, commented source code, a Dockerfile or step-by-step setup, and a brief user guide, plus a recorded test showing the 50-email cap. Let’s discuss here now.
$250 USD in 30 days
7.0
7.0

Proposal: Utilizing Node.js for backend and React for frontend, develop a Telegram bot replica to send email templates. Integrate with SMTP service provider like AWS SES for reliable email delivery. Initial deliverables include well-documented source code, Dockerfile, user guide, and test run demo within 50-email limit. System will send HTML and text emails, reset quotas daily per user, offer easy template management, prioritize security, and undergo comprehensive testing. Feedback on integrations, scalability, and long-term goals will be key for tailored solutions.
$675 USD in 5 days
7.0
7.0

I’d build this as a clean Python Te l e g r am bot, using SQLite/Postgres for quota + template tracking and Docker for simple deployment. For sending, I’d recommend AWS SES or Mai lg un over G m a i l/Ou t l o o k if the goal is fewer sending limits and better deliverability control. I understand the exact flow matters here, so once you share the original bot/demo, I can match the interaction closely while keeping template updates easy without code edits. You’ll receive readable source code, setup steps, and a recorded quota test as requested.
$250 USD in 7 days
7.3
7.3

The 50-message-per-account ceiling is the real clue that's a provider-imposed daily limit, not a bot logic problem, and designing around it means choosing SMTP first. I'll build this in Python with python-telegram-bot, store per-user quotas in SQLite, and use AWS SES as the provider with a verified domain, DKIM, and SPF so delivery keeps sender reputation intact. The bot will read HTML and text templates from a directory, so adding or editing templates doesn't touch code, resolve merge fields at send time, enforce the 50-per-24-hour quota per Telegram user, and return remaining sends via a stats command. Credentials stay in environment variables. Deliverables are source with comments, Dockerfile plus deployment steps, a user guide for template and quota management, and a recorded live test showing the cap in action. I can start right away.
$250 USD in 5 days
7.2
7.2

Hello, MULTI-TEMPLATE EMAIL SENDER BOT {{{ I HAVE CREATED SIMILAR EMAIL AUTOMATION AND TELEGRAM BOT PROJECTS BEFORE AND I CAN SHOW YOU }}} I carefully reviewed your requirements and understand the need for a Telegram-based template management and email automation bot with per-user quotas, editable templates, statistics, and secure configuration. I am having 13+ years of experience in the required technologies and would recommend Python with a clean Telegram bot architecture and a reputable transactional email provider such as Amazon SES or SendGrid, subject to your sending requirements and provider policies. I can implement HTML/text templates, merge fields, per-user daily limits, quota tracking/reset, template management, admin controls, environment-based credentials, Docker deployment, logging, and clear documentation. I WILL PROVIDE 2 YEAR FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE. Thanks, Christina
$450 USD in 7 days
6.8
6.8

Hello!, I am a US-based senior software engineer(frontend, backend, ecommerce, etc) and I read your project description carefully. You want to replicate a Telegram bot workflow where users can pick an email template and send it fast and reliably, and I understand the real goal is making the flow simple, stable, and easy to use. I’ve spent about 15 years working with JavaScript, Python, Node.js, Linux, Docker, SMTP, SendGrid, and bot automation, so this is right in my lane. My approach would be practical: confirm the exact bot flow and template rules, build the sending engine with proper logging and error handling, containerize it cleanly, then test delivery, edge cases, and rate handling so it works smoothly in real use. I’ve built similar automation tools and email-driven workflows for small SaaS and ops teams where reliability mattered most. Could you please clarify the following questions to help me better understand the project? 1. Should the bot support only predefined templates, or also editable variables like name, subject, and links? 2. Do you need admin controls for managing templates, recipients, and logs? 3. Is this only for Telegram, or should it be designed with a web dashboard in mind later? If helpful, I can share a few relevant examples of automation and messaging tools I’ve built. James Zappi
$600 USD in 2 days
6.7
6.7

To create a robust multi-template email sender bot, I propose using Node.js with a dedicated SMTP provider like SendGrid to optimize deliverability and prevent spam issues. The bot will allow users to select, personalize, and send up to 50 emails per day, with strict quota management enforced for each user. Additionally, I’ll ensure that template management is user-friendly, enabling easy uploads and edits without coding. My skills in Node.js, along with REST APIs for email integration and webhook handling, uniquely position me to deliver this project effectively. I have a 4.9-star rating across 200 client reviews and have completed 220 projects successfully. What type of user interface do you envision for managing the templates?
$713 USD in 14 days
6.5
6.5

Hi there, I understand you need to replicate an existing Telegram email bot where users select or edit HTML/plain-text templates, send emails, track a per-user 50-email/24-hour quota, and manage templates without modifying the code. I’m confident I can reproduce the existing flow while keeping the implementation clean, secure and easy to maintain. My approach would use Python + Telegram Bot API + PostgreSQL/SQLite + Docker, with Amazon SES as my preferred email provider for reliable transactional delivery and straightforward API/SMTP integration. I’ll implement template management through bot commands/admin controls, merge-field handling, per-user quota tracking with automatic 24-hour resets, stats reporting and validation before sending. All credentials will remain in environment variables. I’ll also add proper logging, error handling and provider response tracking so failed sends do not incorrectly consume quota. The deployment will be containerised and documented for straightforward server setup. You’ll receive the complete source code, Dockerfile, template management, quota system, email integration, setup/user guides and a recorded test demonstrating the 50-email limit and reset behaviour. Please share the original bot and demo video so I can first map the exact workflow and interface before implementation. I’m ready to start immediately. Warm Regards, Aneesa.
$250 USD in 2 days
6.4
6.4

Hi there, I suggest using Node.js for the email sender bot, which allows for efficient handling of email templates and quota management. Your criteria regarding quota enforcement and robust email sending capabilities can be met with reliable services like SendGrid or AWS SES, both of which minimize risks of bans and spam. I will ensure the bot handles both HTML and plain-text emails, implements user-friendly template management, and fully documents the setup. Your satisfaction is my priority and I guarantee that I will deliver you a high-quality result. Regards, Ali
$250 USD in 8 days
6.3
6.3

Hi, This is a straightforward email automation bot with a quota system, similar to what I’ve built before for scheduled messaging with rate limiting. The main challenge here is balancing the 50-emails-per-day cap per user with reliable delivery—especially if Gmail or Outlook’s API limits come into play. I’d likely set this up with Node.js for the Telegram bot side, using SendGrid or AWS SES for email delivery since they’re less likely to throttle. The quota tracking could be handled with a simple Redis store or a lightweight database to avoid race conditions when users hit the limit. Template management would be file-based or database-backed, so new templates can be added without redeploying. For the spam issue, we’d need to configure SPF, DKIM, and DMARC properly with the provider. If SendGrid’s free tier is too restrictive, we might need to adjust the sending pattern or switch providers. The unknown here is how strict the provider’s rate limits are—some block after a few hundred emails per day, which could interfere with the 50-per-user quota. We’d start with conservative settings and test before scaling up. I can start working right away. Let's connect and discuss the details. Thanks, Denis.
$400 USD in 5 days
6.4
6.4

The important part here isn’t reproducing the Telegram interface; it’s enforcing the per-user sending limit reliably while keeping templates and credentials separate from the application. I’d also design the email layer around legitimate, permission-based sending rather than trying to bypass provider anti-spam controls. I’d use Python with a lightweight Telegram bot framework and a transactional provider such as Amazon SES or SendGrid, depending on your expected volume and recipient model. The bot would store each user’s daily usage, validate the quota before sending, and expose a simple stats command. Templates would live outside the codebase so they can be added or edited without redeployment. I’d keep all credentials in environment variables, provide Docker deployment instructions, and add logging for successful, failed, and rejected sends. The 24-hour quota should be enforced server-side and handled safely if multiple send requests arrive at nearly the same time. I’d first review the demo and define the exact template/editing flow, then build the sending and quota layer before matching the interface. Are these emails being sent only to recipients who have explicitly opted in? Do you prefer a fixed 24-hour rolling window or a reset at a specific time each day? And approximately how many total recipients will the system handle? Juan Pablo
$500 USD in 1 day
6.4
6.4

Hi, Based on the requirements, I suggest using SendGrid, as it minimizes the chances of emails landing in spam. I can create a bot that allows users to choose and edit email templates, while tracking the 50-email per day limit. With my experience in Node.js and Python, I’ll ensure the code is clean and straightforward. Users will easily manage templates through commands or an admin panel, and I will ensure all credentials are secure. You’ll receive the full source code, a Dockerfile for deployment, a user guide for managing templates and quotas, and a demo showing the email limit in action. Looking forward to your response so we can kick off this project! Best Regards, Priyanka
$250 USD in 2 days
6.5
6.5

Your 50-email daily cap will fail if you rely on Gmail or Outlook—both flag automated sending patterns within hours and suspend accounts. You need a transactional provider with proper domain authentication (SPF, DKIM, DMARC) or your messages hit spam folders immediately. Quick questions - are you planning to send from a single domain or multiple sender addresses per user? And do you need delivery tracking (opens, clicks) or just confirmation that the message left the server? Here is the architectural approach: - SENDGRID + DOCKER: Deploy a Node.js bot using SendGrid's API with domain verification to avoid spam filters, containerized for one-command deployment on any Linux VPS. - QUOTA ENFORCEMENT: Store per-user send counts in Redis with 24-hour TTL keys so limits reset automatically without cron jobs or manual resets. - TEMPLATE SYSTEM: Build an admin command that accepts HTML files via Telegram and stores them in a mounted volume so you add templates without redeploying code. I've built similar rate-limited messaging systems for 2 SaaS platforms that processed 10K+ emails daily without provider bans. Let's schedule a quick call to confirm your domain setup and provider budget before I start the build.
$450 USD in 10 days
7.2
7.2

Roseville, United States
Payment method verified
Member since Aug 13, 2026
$750-1500 USD
$250-750 USD
$1500-3000 USD
$250-750 USD
$2-8 USD / hour
$15-25 USD / hour
$750-1500 USD
$30-250 USD
$250-750 USD
£3000-5000 GBP
₹12500-37500 INR
£1500-3000 GBP
₹150000-250000 INR
$150-200 USD
$15-25 USD / hour
₹1500-12500 INR
$1500-3000 USD
₹12500-37500 INR
₹30000-80000 INR
£20-250 GBP
₹12500-37500 INR
₹75000-150000 INR
$15-25 USD / hour
₹12500-37500 INR