WhatsApp .net js

Job ID: 39717979

Budget: $250 – $750 USD

I need a clean, head-less service that connects my system to WhatsApp through .NET and a bit of JavaScript where it makes sense. The core objectives are clear:

• Automatically send outbound WhatsApp messages triggered by my own business logic.
• Receive every incoming message, parse it, and expose the data so that I can act on it in real time.
• Persist both directions of traffic to a database (I’m happy with SQL Server, PostgreSQL, or MongoDB—use whichever integrates best with your chosen approach).

No user interface is required; everything runs as a backend process, ideally as a .NET 6/7 worker or similar. JavaScript can be used for any ancillary scripting or webhook glue, but the primary service should stay in C#.

Account handling is still undecided, so please architect the solution in a way that lets me plug in multi-account support later without a full rewrite. Lean toward the official WhatsApp Business Cloud API (or an equally compliant library) so the solution remains stable and within WhatsApp’s terms.

Deliverables
1. Full source code with clear folder structure and comments.
2. Database schema or migrations plus a quick seed script.
3. README covering environment variables, build/run commands, and how to register the webhook or API keys.
4. Brief testing proof—curl/Postman collection or similar—showing automated send and receive flows working end-to-end.

If you have questions about specific libraries, hosting, or the database flavor, note them upfront so we can lock those choices early.