Title: Full-Stack Developer for WhatsApp Group Campaign Management Platform

Posted 2 hours ago

Worldwide

Summary

We are looking for an experienced full-stack developer to create a complete web platform for managing and sending authorized WhatsApp group campaigns, based on the workflow and visual reference of a platform we previously analyzed. This is not a basic message-sending script. The project must include a complete frontend, backend, database, authentication system, WhatsApp session management, campaign controls, scheduling and operational logs. The platform will be for private internal use. It will not require subscription plans, payments, billing or a credit system. 1. Security and Administration * Secure login system * Two-factor authentication (2FA) * Administrator profile * User and permission management * Secure access-session management * Login and administrative activity history * 2FA recovery codes * Protection against unauthorized access 2. WhatsApp Session Management * Connect and manage one or multiple authorized WhatsApp accounts * QR code pairing, when supported by the selected integration * Display connection and device status * Reconnect disconnected sessions * Select which session will be used for each campaign * Monitor sessions and record connection errors 3. WhatsApp Group Management * Load or import groups in which the connected account is already a legitimate participant * Display each group’s name, identifier and available information * Search and organize groups * Select one or multiple groups for a campaign * Send messages without requiring the connected account to be a group administrator, provided that the account is already a participant and the group allows all members to send messages * Identify groups configured to allow messages only from administrators * Record the result and errors of each sending attempt * Do not attempt to bypass administrator-only group restrictions 4. Message and Advertisement Templates * Create, edit, duplicate and delete templates * Text messages * Images and other supported media * Links * Buttons, when supported by the selected integration * Personalized variables * Message preview * Reusable template library 5. Campaign Management * Create campaigns for selected WhatsApp groups * Send campaigns immediately or schedule them * Configure the interval between sending attempts * Process campaigns through a queue system * Start, pause, resume and stop campaigns * Edit or delete scheduled campaigns * Display statuses such as pending, processing, paused, completed and failed * Retry controls for technical failures * Protection against accidental duplicate sending * Complete campaign history 6. Monitoring * Real-time campaign progress * Live operational logs * Records of successful and failed attempts * Session and group status * Campaign reports * Exportable results 7. Technical Requirements * Responsive web dashboard * Complete frontend and backend * PostgreSQL or another suitable database * Documented API * Queue system for campaign scheduling and processing * Real-time updates using WebSockets or Server-Sent Events * Docker-based deployment * Secure storage of credentials and WhatsApp session data * Automated backup strategy * Clean, organized and maintainable source code Important Technical Condition The official WhatsApp Business API generally does not provide conventional automation for sending messages to WhatsApp groups. The developer must clearly explain which integration they intend to use, how it works, its technical limitations, recurring costs and possible risks of account restriction or blocking. We will not accept solutions designed to: * Bypass groups configured to allow messages only from administrators * Join groups without authorization * Extract private phone numbers from group members * Send messages to unauthorized recipients * Evade WhatsApp security or anti-spam mechanisms * Circumvent account bans or platform restrictions The connected account may send messages without being a group administrator only when it is already a legitimate participant and the group settings allow all members to send messages. Support During Development The selected developer will not work alone. We will provide support and assistance throughout the entire development process, including: * Existing frontend files to be used as a reference * Functional mapping of the previous platform * Images, videos and explanations of the expected workflow * Technical information already identified during our analysis * Answers to questions related to the business requirements * Testing and validation of the developed features * Alignment meetings when necessary * Organized feedback regarding adjustments and corrections We are looking for a developer who is willing to work collaboratively with us. The project will be developed in stages, with continuous validation of each module. The developer will also be expected to participate in technical decisions, explain any limitations identified and recommend safe and viable solutions. All materials provided must be treated as confidential and used exclusively for the development of this project. Expected Deliverables * Complete frontend * Complete backend * Database structure and migration files * Administrator dashboard * Two-factor authentication * WhatsApp session and group integration * Campaign scheduling and processing * Repository containing the complete source code * Deployment configuration * Installation instructions * Technical documentation * Testing and bug-fixing period * Full transfer of the developed source code and project ownership We already have frontend reference files and a functional mapping of the previous platform. These materials will be provided to the selected developer as visual and behavioral references. The new backend must be developed independently. We are not requesting unauthorized access to the original server or the copying of proprietary backend code to which we do not have legitimate access. When submitting your proposal, please include: 1. Examples of similar platforms you have developed 2. Your experience with WhatsApp integrations and group management 3. The integration you recommend and its limitations 4. Your recommended technology stack 5. Development stages and estimated delivery time 6. Fixed project price or hourly rate 7. Estimated hosting and maintenance costs 8. Security strategy for WhatsApp sessions and two-factor authentication 9. Post-launch support options Please begin your proposal with the phrase “WHATSAPP GROUP PLATFORM” to confirm that you have read the complete project description.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • $4.00

    -

    $10.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Web Development
API
API Integration
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:2 hours ago
  • Interviewing:
    2
  • Invites sent:
    4
  • Unanswered invites:
    2
About the client
Member since Aug 12, 2026
  • Brazil
    2:08 PM

Explore similar jobs on Upwork

Pay Per Click Advertising
Google AdSense
Internet Marketing
Google Ads
PPC Campaign Setup & Management
Google Tag Manager
Google Shopping
Retargeting
Google Analytics
Social Media Campaign SpecialistHourly‐ Posted 4 weeks ago
Social Media Marketing
Facebook
Twitter/X Marketing
Internet Marketing
Instagram
Social Media Imagery
English
Search Engine Marketing Strategy
Audience Segmentation & Targeting

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo