---
type: community
cohesion: 0.05
members: 49
---

# UAZAPI/WhatsApp Integration

**Cohesion:** 0.05 - loosely connected
**Members:** 49 nodes

## Members
- [[117 testes unitarios passando]] - document - /home/claude/Developer/groupanel-v2/docs/development/testing.md
- [[14 feature modules]] - document - /home/claude/Developer/groupanel-v2/docs/development/architecture.md
- [[7 React Contexts (AuthInstancesSyncetc)]] - document - /home/claude/Developer/groupanel-v2/docs/development/architecture.md
- [[@testing-libraryreact + jest-dom]] - document - /home/claude/Developer/groupanel-v2/docs/development/testing.md
- [[ADR-001 Convex self-hosted no Guzz]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-002 Auth custom (PBKDF2)]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-003 Dual-provider UAZAPI + Evolution]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-004 Stripe + Asaas em paralelo]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-005 Dual-scheduler de scheduledMessages]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-006 PBKDF2 rehash 100k - 600k]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-007 Replay protection idempotencyKeys]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-008 Sentry backend via Envelope API]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-009 Health-report cron + WhatsApp alert]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-010 VITE_APP_VERSION + CONVEX_DEPLOY_VERSION]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[ADR-011 Contadores inline read-then-patch]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[Architecture Decisions (ADRs)]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[Arquitetura do Groupanel]] - document - /home/claude/Developer/groupanel-v2/docs/development/architecture.md
- [[Asaas billing (PIXboleto BR)]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[C4 Model (ContextContainerComponentCode)]] - document - /home/claude/Developer/groupanel-v2/docs/diagrams/campaigns-c4.md
- [[Campaigns C4 Diagrams (ContextContainerComponent)]] - document - /home/claude/Developer/groupanel-v2/docs/diagrams/campaigns-c4.md
- [[Convex BaaS (Document DB + Realtime + Scheduled + File Storage)]] - document - /home/claude/Developer/groupanel-v2/docs/development/architecture.md
- [[Convex OCC serializable transactions]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[Convex self-hosted no Guzz]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[Coverage target 70% (atual ~25-30%)]] - document - /home/claude/Developer/groupanel-v2/docs/development/testing.md
- [[Cron jobs (instance-status 5min, scheduled 1min, recurring 1min, health 15min, analytics daily)]] - document - /home/claude/Developer/groupanel-v2/docs/development/architecture.md
- [[Distribution strategies fill_firstround_robin]] - document - /home/claude/Developer/groupanel-v2/docs/diagrams/campaigns-c4.md
- [[Evolution API provider]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[GitHub Actions test.yml CI]] - document - /home/claude/Developer/groupanel-v2/docs/development/testing.md
- [[Guia de Testes Groupanel]] - document - /home/claude/Developer/groupanel-v2/docs/development/testing.md
- [[PBKDF2-SHA256 600k iterations (OWASP 2026)]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[React 18.3 + TypeScript 5.8 + Vite 7.2]] - document - /home/claude/Developer/groupanel-v2/docs/development/architecture.md
- [[Rotation strategies (round_robinload_basedpriority_fallback)]] - document - /home/claude/Developer/groupanel-v2/docs/diagrams/campaigns-c4.md
- [[Sentry Envelope Protocol (HTTP POST)]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[Stripe billing (cartao internacional)]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[UAZAPI OpenAPI Spec v2.0]] - document - /home/claude/Developer/groupanel-v2/docs/api/uazapi-openapi-spec.yaml
- [[UAZAPI instance states (disconnectedconnectingconnected)]] - document - /home/claude/Developer/groupanel-v2/docs/api/uazapi-openapi-spec.yaml
- [[UAZAPI provider]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[UAZAPI token + admintoken header auth]] - document - /home/claude/Developer/groupanel-v2/docs/api/uazapi-openapi-spec.yaml
- [[Vitest test runner]] - document - /home/claude/Developer/groupanel-v2/docs/development/testing.md
- [[WhatsApp Business (recomendado vs WhatsApp normal)]] - document - /home/claude/Developer/groupanel-v2/docs/api/uazapi-openapi-spec.yaml
- [[WhatsApp invite link validator A-Za-z0-9{18,26}$]] - document - /home/claude/Developer/groupanel-v2/docs/diagrams/campaigns-c4.md
- [[campaign-auto-create-groups Scheduled Function]] - document - /home/claude/Developer/groupanel-v2/docs/diagrams/campaigns-c4.md
- [[campaign-invite Convex HTTP Action]] - document - /home/claude/Developer/groupanel-v2/docs/diagrams/campaigns-c4.md
- [[convexactionswhatsapp modular (invokeinstancegroupsparticipantsmessageswebhook)]] - document - /home/claude/Developer/groupanel-v2/docs/development/architecture.md
- [[grpnl.link short link redirect]] - document - /home/claude/Developer/groupanel-v2/docs/diagrams/campaigns-c4.md
- [[health-report cron (08h20h UTC)]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[idempotencyKeys table (72h replay window)]] - document - /home/claude/Developer/groupanel-v2/docs/DECISIONS.md
- [[providersnormalizers (baseevolutionuazapi)]] - document - /home/claude/Developer/groupanel-v2/docs/development/architecture.md
- [[shadcnui + Radix primitives + Tailwind]] - document - /home/claude/Developer/groupanel-v2/docs/development/architecture.md

## Live Query (requires Dataview plugin)

```dataview
TABLE source_file, type FROM #community/UAZAPI/WhatsApp_Integration
SORT file.name ASC
```
