arrow_backBack to homemenu_bookDocumentation

Detailed product guidance for WhatsApp operations teams

This documentation explains how teams should set up, operate, and govern Wapitick across inbox workflows, templates, WhatsApp Flows, broadcasts, automations, integrations, billing, and reporting without exposing private source code or internal implementation details.

Documentation

Overview

Wapitick is designed as a closed-source operations platform for businesses using WhatsApp across support, sales, service workflows, billing coordination, campaigns, Flows, and internal handoffs. The goal is not only to send or receive messages. The goal is to keep live conversation work structured, measurable, and manageable as teams grow.

The product is strongest when it is treated as an operational control surface. That means teams should think about ownership, workflow states, routing, permissions, and downstream business actions rather than seeing the platform as a simple inbox or campaign panel alone.

Documentation

Workspace setup

Setup should begin by confirming the business objective for the workspace: support handling, lead conversion, campaign operations, service coordination, or a combination of these. A clear objective helps determine the first templates, labels, Flows, inbox rules, and integrations that should be configured.

Teams should connect the WhatsApp number, verify readiness states, confirm template visibility, review access permissions, and test a controlled first workflow before operating at full volume. A good implementation does not treat "connected" as the finish line. It treats production readiness as the finish line.

  • Confirm business verification, connected number status, and workspace owner access.
  • Review template sync visibility and initial routing behavior before customer-facing usage.
  • Test one support, sales, or onboarding workflow end to end before wider rollout.
Documentation

Inbox operations

The inbox should be treated as a team workflow surface, not just a message feed. Assignments, notes, labels, stars, saved replies, internal status cues, and customer context all matter because they reduce ambiguity when multiple people collaborate on the same thread.

High-performing teams define clear queue hygiene. They know which conversations require assignment, what labels indicate urgency, how notes should be written, and when a conversation should be escalated rather than kept in general ownership pools.

Documentation

Contacts and records

Contacts should be structured around operational usefulness. Capture the customer fields that help the business route, qualify, support, or suppress follow-up correctly. Avoid over-collecting fields that no team actually uses, because unused data creates noise and weakens reliability.

Contact records become more valuable when Flow submissions, labels, campaign history, and owner context are close to the active thread. This lets the team act quickly without leaving the working surface to reconstruct what already happened.

Documentation

Templates

Template strategy should mirror the customer lifecycle rather than separate internal departments. Teams should know which templates support reactivation, utility notifications, payment reminders, onboarding, reminders, recovery, and support continuity, and which approvals or rules apply to each type of communication.

Useful template operations require more than approval status. Teams should also know targeting rules, suppression rules, review cadence, and the workflow that begins when a customer replies or completes the intended action.

Documentation

WhatsApp Flows

WhatsApp Flows should be designed around real business outcomes such as support intake, lead qualification, appointment booking, document collection, billing intent, or issue escalation. The most effective Flows are short, clear, and tightly connected to the next operational action.

A Flow should not end as an isolated form response. Submission should lead into routing, assignment, tagging, case creation, billing steps, or another defined business outcome. This is what turns Flows into operational infrastructure rather than interactive decoration.

Documentation

Flow node reference

Wapitick teams should document Flows as a sequence of structured nodes so every customer step and business action remains understandable over time. The node types below describe the business role of each step without revealing internal code or proprietary implementation specifics.

Start node

Every Flow begins with a clear entry state. Use the start node to define the initial customer step, the purpose of the journey, and the first information the business needs before routing or qualifying the conversation.

Message node

Message nodes present explanatory text, context, or guidance to the customer. They are useful when a Flow needs framing before asking for structured input or when a branch must explain what happens next.

Input field node

Input nodes collect customer details such as name, phone, order reference, budget range, location, free-text issue descriptions, or other required operational information. Validation rules should be set according to the downstream team that will use the result.

Single-select node

Use single-select choices when the business wants customers to choose one category, issue type, service option, or qualification path. This keeps routing cleaner and reduces ambiguous free-text responses.

Multi-select node

Multi-select nodes are useful when a customer may need to pick multiple interests, products, service needs, or issue areas. Use them carefully and only when multiple values improve downstream handling.

Date and time node

Date and time inputs are best for booking, callback preferences, scheduling windows, delivery coordination, and availability capture. Pair them with clear timezone or scheduling expectations where needed.

Document or media node

Media-oriented steps help with support evidence, onboarding documents, claim validation, and operational file collection. Teams should define internal expectations for how uploaded files are reviewed and tagged.

Conditional branch node

Branch nodes change the customer journey based on collected values, account type, issue category, product choice, or business rules. Use them to keep journeys short and relevant rather than forcing every customer through the same path.

Action or routing node

Routing nodes determine what the business does after submission. Typical outcomes include assigning an inbox owner, tagging a contact, triggering a webhook, opening a case, notifying a Slack channel, or suppressing a campaign path.

Review and confirmation node

Confirmation nodes summarize what the customer submitted and set expectations about what happens next. They improve trust because the customer can see that the workflow captured the intended details.

End node

The final node closes the Flow with a clear next-step message. Good ending states tell the customer whether the team will reply, whether a booking or case is pending review, or whether another follow-up path is expected.

Documentation

Broadcasts

Broadcasts should be built around audience quality, timing, and response handling rather than raw send volume. A strong campaign program knows who should receive a message, who should be excluded, and what happens when the customer replies or converts elsewhere.

Wapitick broadcasts work best when they are coordinated with templates, labels, suppression rules, and shared inbox handling so the team can move from outreach to follow-up without losing context.

Documentation

Automations

Automations should support people, not replace operational judgment where nuance is required. Good automation rules handle predictable triggers such as keywords, off-hours states, campaign responses, booking prompts, or internal notifications, while still making exceptions visible to the team.

Teams should define owner review, retry expectations, and fallback handling for every automation that affects customer experience or business state. A visible recovery path is part of a mature automation system.

Documentation

Integrations

Integrations should be evaluated by operational usefulness, not just connector count. Useful connections are the ones that help customer state, owner context, billing updates, campaign suppression, or support outcomes move cleanly between systems without creating duplication or stale data.

Common connected systems may include CRM tools, Slack, Google Workspace, spreadsheets, webhooks, internal case systems, and payment or commerce infrastructure. The most valuable integrations are the ones that make the next action clearer for the frontline team.

Documentation

Billing and commerce

Billing workflows should be tied to customer communication states. Invoice reminders, payment confirmations, catalog queries, and order-support conversations become much more manageable when the communication surface and the operational surface stay close together.

Teams should define which billing states trigger messaging, which owners review edge cases, and how payment or order completion changes future campaign or follow-up eligibility.

Documentation

Analytics and reporting

Wapitick reporting should be layered. Teams should measure response performance, queue aging, assignment patterns, Flow completion, campaign outcomes, follow-up quality, and downstream business results. Single activity metrics rarely show the full operational picture.

The most useful reporting turns conversational work into management visibility. It should help leaders see which workflows are effective, where delays occur, and which customer journeys need operational improvement.

Documentation

Permissions and governance

Governance is part of product quality. Teams should define who can publish templates, who can edit Flows, who can manage broadcasts, who can access exports, and which roles can change billing-sensitive or integration settings. Clear permission design reduces both security risk and workflow confusion.

Closed-source does not mean undocumented. It means the platform can describe how customers should govern the product without exposing protected implementation detail. Good documentation should still make responsibilities and expected behavior explicit.

Documentation

Troubleshooting

Troubleshooting should begin with visible state. If a number is connected but not message-ready, the team should know that clearly. If a template is present but not approved, the team should see the distinction. If a Flow is designed but not published, the operational state should be obvious.

Common review points include connection status, template sync, Flow publishing state, webhook delivery, assignment rules, suppression conditions, and integration outcomes. Strong support organizations document these checkpoints so troubleshooting becomes repeatable rather than guess-based.