WesndAll
Wesendall
  • Product
  • Pricing
  • Docs
  • AI Integration
  • Sandbox
  • FAQs
Log inGet started
Wesendall

Bulk SMS and email for Ugandan teams. One dashboard, one wallet, every channel.

Product

  • Features
  • How it works
  • Pricing
  • Changelog

Company

  • About
  • Contact
  • Showcases
  • Feedback

Developers

  • Documentation
  • API Sandbox
  • AI Integration
  • LLM Reference

Legal

  • Privacy
  • Terms

© 2026 Wesendall. All rights reserved.

Built in Kampala for Ugandan teams.

Changelog

What's new in Wesendall.

The features, performance improvements and fixes we've shipped. Subscribe to a release feed below or follow us on Twitter for build-by-build updates.

Suggest a featureSite feed
  1. May 18

    2026

    v1.4

    Performance pass, syntax highlighting, 11th blog

    Big developer-experience round. Code blocks finally render with full syntax highlighting, hot reads go through Redis, and the new WhatsApp Business vs SMS blog explains why enterprises pick SMS.

    • NewSyntax highlighting in /docs, /sandbox, /ai-integration, /llm-reference and every dashboard snippet
    • PerfWallet balance now read-through cached on Redis (Upstash) with a 30s TTL and invalidation on every write
    • PerfDashboard stats parallelized; getUserBrief collapsed into a single Prisma include
    • New@tanstack/react-query wired into the root provider; useWalletBalance() polls /api/me/balance
    • NewNew blog: WhatsApp Business API vs Bulk SMS — why MTN, Airtel and the banks pick SMS
  2. May 10

    2026

    v1.3

    Developer experience refresh

    A full set of pages aimed at making integration trivial — for humans and for the AI coding agents people are using now.

    • New/docs — Quickstart, Auth, every endpoint with request/response schemas
    • New/sandbox — interactive REST tester with live requests against your wallet
    • New/ai-integration — 3-step wizard that emits a tailored prompt for Claude Code, Cursor, Bolt, Lovable, v0, Windsurf, Replit and Copilot
    • New/llm-reference + public/llms.txt — plain-text knowledge base AI agents can ingest in a single paste
    • ImprovedJavaScript fetch as the default code-snippet language (more familiar than cURL)
  3. May 2

    2026

    v1.2

    Blog system + 10 SEO posts

    MDX blog with OG-image-per-post, full sitemap registration and 10 high-intent articles covering pricing, providers, OTP, compliance and channel comparisons.

    • NewMDX blog (next-mdx-remote) with per-post frontmatter image used as OG
    • New10 articles indexed in sitemap.ts and llms.txt
    • NewWESENDALL_KNOWLEDGE_BASE.md — single-source LLM reference
    • Improvedlib/api-endpoints.ts — machine-readable endpoint registry powering docs + sandbox + dashboard
  4. Apr 22

    2026

    v1.1

    Public REST API + API key management

    Wesendall is now a proper developer platform: mint scoped API keys from the dashboard, hit the public REST API with HTTP Basic Auth.

    • NewAPI key creation, listing and revocation (bcrypt-hashed secrets, last4 visible)
    • New8 public REST endpoints under /api/v1 — send, group send, history, balance, top-up, groups, contacts
    • New/dashboard/integration — keys + endpoint reference with copyable snippets
    • SecurityEvery endpoint runs through requireOwnedWallet() — walletId is verified against the API key owner
    • ImprovedAuth pages rewritten; all MARZ-provider mentions removed from user-facing copy
  5. Apr 8

    2026

    v1.0

    Marketing + dashboard redesign

    Premium minimal design system across the whole product. Onest font, indigo + zinc tokens, 8px radius, no dark mode, no emojis in product chrome.

    • NewHome page with pricing section + framer-motion + animated SVG
    • NewAgency + contact + docs unified under one aesthetic
    • ImprovedDashboard sidebar refined; metric cards retokenized
    • ImprovedStreaming dashboard home with Suspense boundaries
    • FixButton: asChild now renders the child without an extra wrapper
  6. Mar 25

    2026

    v0.9

    Wallet integrity + Mobile Money polish

    Hard-locked wallet writes so concurrent sends can't double-spend; deposit + activity log flow rewritten for clarity.

    • SecurityAtomic wallet.updateMany() with balance gte cost — race-free charge gates
    • SecurityOwnership checks on every dashboard resource + middleware-protected /dashboard/*
    • NewDeposit + activity log unified; contacts UI revamped; auto-group naming
    • ImprovedRefund-on-failure semantics: provider failures credit the wallet back automatically
    • ImprovedZod schemas on every server-action mutation
  7. Mar 12

    2026

    v0.8

    Provider migration + foundational hardening

    Switched the SMS rail to MARZ, fixed two CVEs in React Server Components, and added the CI + script foundation.

    • ImprovedMigrated SMS + wallet top-up rails from the legacy provider to the new internal one
    • SecurityPatched React Server Components CVEs
    • ImprovedReal README, full .env.example, dev scripts, CI on every push, Prettier config
    • ImprovedLoading + error boundaries across the dashboard

Got an idea?

Most of what ships here comes from real Ugandan operators telling us what they need. Drop us a note.

Send feedback