← Jobs

AI-Powered Messaging Automation System – Integration & Production Readiness

Budget: $150.0 FIXED / ⭐ 0.00 (0) VNM

api, javascript, node.js, python, api-integration

## Overview I am looking for an experienced JavaScript/Node.js developer to help finalize an AI-powered messaging automation system. The project already includes: * AI engine with support for multiple providers (OpenAI, Claude, local LLMs) * Human behavior module for configurable delays and response pacing * REST API backend * Chrome extension dashboard * Existing conversation management logic The remaining work involves implementing reliable message detection, message processing, response delivery workflows, testing, and production hardening. ## Scope of Work ### 1. Message Detection & Processing Implement a reliable system that can: * Detect incoming messages in near real time * Extract message metadata: * Username * Message content * Timestamp * Message ID * Attachment information (if available) * Filter duplicate, system, or blocked-user messages * Maintain conversation state and message history ### 2. Message Delivery Workflow Implement a robust message sending pipeline: * Locate and interact with chat interfaces reliably * Handle UI state changes gracefully * Integrate with the existing human behavior module * Verify message delivery * Implement retry mechanisms and timeout handling ### 3. Error Handling & Recovery Implement comprehensive recovery mechanisms for: * Network interruptions * Session expiration * Authentication issues * UI changes * Timeout scenarios Requirements: * Automatic retries * Exponential backoff * Detailed logging * Graceful recovery workflows ### 4. Integration with Existing AI Engine Connect the full processing pipeline: Incoming Message → AI Response Generation → Human Delay Module → Response Delivery ### 5. API & Dashboard Updates Extend the existing REST API and Chrome extension with: * Detection status * Message queue monitoring * Processed message history * Error logs * Test endpoints ### 6. Testing & Validation Required testing: * Unit tests * Integration tests * Load testing * Long-running stability tests * Error recovery validation ### 7. Documentation & Deployment Deliver: * Setup instructions * Architecture overview * API documentation * Configuration guide * Troubleshooting guide * Deployment checklist ## Deliverables * Production-ready integration code * Test suite * Documentation * Monitoring and logging setup * Deployment guide ## Required Experience Please apply only if you have experience with: * Browser automation * Messaging workflows * Node.js applications * Puppeteer or Playwright * REST API development * Automated testing * Error handling and observability Experience building customer support automation, AI assistants, or messaging integrations is a strong plus. ## Collaboration * Regular progress updates are required. * Clean, maintainable code is expected. * Documentation is mandatory. * Post-launch support for bug fixes is preferred.
Openen op Upwork