ClickUp → WhatsApp Business Integration Application (Python)

Job ID: 40333672

Budget: ₹12,500 – ₹37,500 INR

**Python Developer Needed: ClickUp → WhatsApp Business Integration**

## Project Description
We are looking for an experienced Python developer to build a custom application that integrates **ClickUp task management** with **multiple WhatsApp Business numbers**. The application should automatically notify users about their assigned tasks and send daily reminders of incomplete tasks via WhatsApp.

## Key Features
1. **Task Notifications**
- When a task is created in ClickUp and assigned to a user, send a WhatsApp message to that user’s business number.
- Message must include: Task Title, Status, Due Date, and Description.

2. **Daily Reminders**
- At 10 AM daily (time/frequency configurable), send reminders of all incomplete tasks.
- Each task should be sent as a separate WhatsApp message.

3. **User Configuration**
- Maintain a config file (JSON/YAML) mapping user names to WhatsApp numbers.
- Easy to add, remove, or update users.

4. **Task Completion Handling**
- Completed tasks should not be included in reminders.

5. **Cloud Deployment**
- Application must run 24×7 on a cloud platform (AWS, Azure, or GCP).

## Deliverables
- Requirement understanding document
- Complete Python codebase
- Deployment guide for cloud platform
- WhatsApp Business API integration support
- Documentation (installation, configuration, usage)

## Open Questions
- Which sender name/number will appear in WhatsApp messages?
- Should user mappings be stored in a config file only, or in a database for scalability?
- Clarification on WhatsApp Business API costs (per message/conversation).

## Skills Required
- Python (mandatory)
- API integration (ClickUp, WhatsApp Business)
- Cloud deployment (AWS/Azure/GCP)
- Config file/database management
- Error handling and logging