SShortSingh.
Back to feed

Self-Hosted WhatsApp Stack Handled 89,479 Messages, Avoiding $604 Twilio Bill

0
·1 views

A developer running five WhatsApp inboxes via self-hosted WAHA and Chatwoot processed 89,479 messages in 30 days without incurring any Twilio charges. A detailed cost analysis, based on figures pulled on August 27, 2026, calculated that the equivalent Twilio bill would have reached approximately $604. The breakdown required careful accounting of Meta's billing rules: since November 2024, non-template messages are free, and since July 2025, utility templates sent within an open 24-hour customer service window are also free. Of 43,916 outbound messages, only 29,602 — roughly 67% — fell outside an active conversation window and would have been billable. The analysis highlights that accurate WhatsApp cost modelling depends on tracking outbound messages with no inbound contact in the preceding 24 hours, not simply total message volume.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

15 NLP Techniques Backend Developers Should Master for Production Systems

Natural language processing has shifted from a data science niche to core backend infrastructure, affecting any API that handles user-generated text. A technical guide outlines 15 NLP techniques — ranging from text tokenization and named entity recognition to sentiment analysis and intent classification — each paired with runnable Python code. The guide is aimed at backend developers building search endpoints, support ticket systems, or document parsers who may already be applying NLP without recognising it. Tools highlighted include SpaCy for tokenization and entity extraction, and Hugging Face Transformers for sentiment and zero-shot intent classification. The techniques are ordered from immediately practical to architecturally advanced, with the goal of serving as a production-ready reference for integrating NLP into backend services.

0
ProgrammingDEV Community ·

Java Service Steward offers open-source 64-bit Windows host for Java services

A developer has released Java Service Steward, a free and open-source Windows service host for Java applications, licensed under Apache-2.0 OR MIT. The project was created to address the lack of a 64-bit Windows build in the Community Edition of the Java Service Wrapper, without requiring a paid license or rewriting existing configurations. It reads the standard wrapper.conf format and replicates the same command-line interface, log layout, and service lifecycle behavior as the original tool. The distribution consists of just two files — a Rust-written executable and a Java 8-compatible JAR — with no native DLL or JNI dependencies. Applications using the supported launchers require no source changes, though those directly using the original Java API must migrate to the project's own Steward and ServiceListener classes.

0
ProgrammingDEV Community ·

Should AI Prompt Stores Control Model Selection? A .NET Developer's Take

A developer analysis questions whether tools like Langfuse should bundle model configuration—such as model name, token limits, and temperature—directly alongside prompt definitions in .NET applications using Microsoft.Extensions.AI. While the approach enables non-engineers to update prompts and model settings without redeployment, critics argue it mixes low-risk content decisions with high-stakes infrastructure choices in a single untyped JSON blob. This coupling means a typo or misconfiguration in the prompt store could silently cause failures or unintended behavior only when live traffic hits the system. Managing environment-specific model settings, such as using cheaper models in development versus production, also becomes cumbersome under this design. The post proposes separating model configuration into typed, validated application settings so errors surface at startup rather than at runtime.

0
ProgrammingDEV Community ·

OWASP A03 and A04: Why Supply Chain and Cryptographic Risks Go Beyond Your Own Code

Security researcher Samyuktha published a technical walkthrough exploring two OWASP Top 10 categories — A03 (Software Supply Chain Failures) and A04 (Cryptographic Failures) — and how they apply to real-world web applications. A03 focuses on risks introduced through third-party dependencies, build pipelines, and unverified components, with the SolarWinds breach cited as a prominent example of supply chain compromise. A04 extends beyond broken encryption algorithms to cover how sensitive data is handled in transit, storage, cookies, and API responses. The author applied these concepts to an authorized web application, examining client-side resources, login flows, and storage mechanisms without performing any destructive testing. A key takeaway is that security failures in both categories often stem from poor practices around dependency management and data handling, not just flawed code written in-house.

Self-Hosted WhatsApp Stack Handled 89,479 Messages, Avoiding $604 Twilio Bill · ShortSingh