WITHMIA v1.0.2 — Plans, payments and full control of your subscription
WITHMIA's second update brings a full Flow.cl integration for payments in Chile, a redesigned Stripe-style subscription page, feature gating by plan, team invitations with automatic billing, and a granular permissions system.
WITHMIA Team
WITHMIA
Editor’s note (July 2026): this article documents a past launch. As of July 2026 WITHMIA no longer offers a permanent free plan: you start with a 14-day free trial, no card required, and the entry plan is Inicial at $9.990 CLP/month. See /precios for current plans.
v1.0.0 brought the functionality. v1.0.1 brought the personalization. Now v1.0.2 brings something that turns WITHMIA from a product into a real business: a professional system for payments, plans and access control, built to scale.
Full integration with Flow.cl
The heart of this update is the native integration with Flow.cl, Chile’s regulated payments platform. WITHMIA now processes subscriptions, upgrades and charges for extra seats directly, with no manual middlemen.
The flow is simple on the surface and solid underneath:
- The user picks a plan (monthly or annual)
- They are redirected to Flow.cl with a pre-configured payment order
- They pay by credit card, debit card or bank transfer
- A webhook confirms the payment and activates the subscription automatically
- The interface updates instantly — Pro features unlocked
Behind the scenes, the new FlowService handles communication with the Flow.cl API, including HMAC signing for security, payment state handling (pending, paid, rejected, canceled) and automatic retries. All of it configurable per environment with environment variables.
Prices for Chile include VAT:
- WITHMIA Pro: $19.990 CLP/month or $189.990 CLP/year (20% saving)
- Extra member: $9.990 CLP/month or $95.990 CLP/year per person
Redesigned subscription page
The “Plans and billing” page was rebuilt from scratch following the design standards of platforms like Stripe, ChatGPT and Linear.
For users on the free plan, the page shows a side-by-side comparison between Free and Pro across eight categories: available channels, AI messages per month, connected tools, AI models, knowledge base, analytics, team members and support level. A toggle switches between monthly and annual pricing, with a badge showing the saving.
For Pro subscribers, the view becomes a billing dashboard with:
- Status banner with a gradient showing the active plan, price, billing cycle and team size
- Three stat cards: billing period with next charge date, member count broken down into included vs. extra, and total cost with base plus add-ons
- Payment method section with direct access to the Flow.cl portal
- Feature pills listing everything included in the plan
The transition between states is dynamic — the same page adapts whether you are a free user, in a trial, or on an active subscription.
Team management, built into billing
One of the most important decisions in v1.0.2: inviting members now lives inside the subscription page, not only in the Team section.
Why? Because adding a member is a billing action. Each extra person has a cost, and the flow should say so:
- From the team section of the subscription page, you click “Invite”
- You enter the email, an optional name and a role (Agent or Admin)
- You click “Pay and invite” — an order is created in Flow.cl
- Once the payment succeeds, the webhook automatically:
- Increases the subscription’s
max_agents - Creates the invitation in Chatwoot
- Sends an invitation email to the new member
- Increases the subscription’s
The list of current members and pending invitations updates in real time, with the option to cancel invitations that were never accepted. For users on the free plan, this section appears locked with a clear message that it is a Pro feature.
Feature gating: every plan in its place
v1.0.2 introduces a per-plan access control system that defines what each user can do based on their subscription.
In the sidebar, four sections show a padlock and a “Pro” badge for free users:
- Knowledge — the RAG knowledge base
- Calendar — the multi-provider Calendar Hub
- Reports — the analytics dashboard
- Team — agent and role management
Clicking any locked section sends the user to the subscription page. Inside each locked section, an upgrade prompt with an “Upgrade to Pro” button reinforces the conversion.
In the integrations section, the gating is more granular:
- WhatsApp via QR is the only free channel
- Email/Gmail, Instagram Direct, Facebook Messenger and WhatsApp Cloud API show a “PRO” padlock badge and redirect to the subscription page when you try to connect them
- Integration tools (WooCommerce, Shopify, Google Calendar, etc.) also require the Pro plan
The system uses an isPro flag derived from the subscription status (active or trialing), which lets trial users reach every feature.
Role-based permissions
Complementing the per-plan gating, v1.0.2 introduces a granular permissions system based on roles:
- Superadmin: full access to every section and setting
- Admin: team, integrations, knowledge and configuration management
- Agent: access to the inbox, conversations and assigned features
Permissions control sidebar visibility, the actions available in each section, and what each user can modify. They are cached locally with an expiry to keep performance sharp.
Support ticket system
Users can now create support tickets straight from the platform without leaving WITHMIA. The system includes:
- Ticket creation with a subject and description
- Status tracking (open, in progress, resolved)
- Two-way replies inside the ticket
- A public endpoint with rate limiting to prevent abuse
Reachable from the user menu in the sidebar, built-in support removes the friction of having to visit an external site to ask for help.
Better daily quotes
The dashboard’s inspirational quote system — which shows famous lines from historical figures born or deceased on the current date — now cleans up Wikipedia artifacts automatically. References like [1], [], [note 1] or [citation needed] no longer show up in the biographies. Double spaces and spaces before punctuation are normalized too.
Visual contrast improvements
Applying color theory and WCAG AA guidelines, we improved the contrast of the default theme in the metrics dashboard:
- Circular gauge track — from
gray-100togray-200for better visibility on a white background - Percentage value — explicit
text-gray-800for a contrast ratio ≥7:1 - Labels and descriptive text — from
text-gray-400totext-gray-500to meet the WCAG AA minimum (ratio ≥4.5:1) - Card borders — full opacity for clearly defined edges
Deep-link navigation
You can now link straight to any section of the dashboard using query params in the URL. For example, the “Contact Support” button in the website footer takes the user to app.withmia.com/dashboard?section=support, which redirects automatically to the tickets section with no steps in between.
- Deep linking with
?section=— supportssupport,subscription,chats,knowledge, and any sidebar section - Query param preservation — the backend keeps the parameters when redirecting from
/dashboardto/dashboard/{slug} - Automatic URL cleanup — when you switch sections, stale query params are removed from the address bar
- Pre-sale vs. post-sale distinction — the website footer now correctly separates the contact form (pre-sale) from the in-app support (post-sale)
Security improvements
v1.0.2 reinforces security across several layers:
- Input sanitization — XSS protection with
sanitizeText(), which strips script tags, inline event handlers and JavaScript URIs - CSRF token manager — a singleton that manages CSRF tokens centrally
- Client-side rate limiting — request frequency control from the frontend
- Webhook verification — Flow.cl, Evolution API and Chatwoot all use HMAC verification
- Secure storage — a safe wrapper around localStorage with error handling
- HTML escaping — entity encoding to prevent injection in dynamic renders
Fixes and technical improvements
- Real-time notifications improved with WebSocket via Reverb — sounds, vibration and desktop notifications
- Payment portal — direct access from the subscription page to manage your payment method in Flow.cl
- Auto-subscribe URLs — the
?plan=pro-monthlyor?plan=pro-annualparameters start checkout automatically, handy for marketing campaigns - Referral code — a discount system with real-time validation
- Built-in FAQ — five billing questions in a collapsible accordion
What’s next
v1.0.2 establishes WITHMIA’s business model. With payments working, the next step is clear: more value for Pro subscribers. We are working on advanced analytics, WhatsApp HSM templates, bulk messaging and new CRM integrations.
If you already use WITHMIA, your subscription page updated itself automatically. If you are on the free plan, this is the best moment to try Pro — every feature we unlock is meant to help you sell more and serve better.
Labels
Comments
Be respectful. Your email will not be published.