← Plugin catalog
Communication

Werify

Prakash Solutions v2.1.4

Your WhatsApp archive

Create a free account to save this plugin.

From the developer

Cost & access

Accesses the connected Werify account. This plugin does not sell products, subscriptions, or credits and does not initiate checkout.

Declared limitations

  • Do not invoke the app for bulk or unsolicited messaging.
  • Do not invoke the app to delete conversation data.
  • Do not access WhatsApp content outside the connected account permissions.

Not specified in the available declarations: capabilities.

Onboarding example

Summarise what my team reported last month, including anything from the voice notes

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 5, 2026. Package observed Nov 5, 2026.

View package source →

Description

From the marketplace listing

Search and read your WhatsApp archive in ChatGPT and Codex, including available voice-note transcripts and attachments. With your approval, connect your own WhatsApp number, measure a chat's earlier history, start or stop capturing new messages, capture the earlier history you choose, and send one confirmed text message at a time. Access is limited to conversations your connected Werify account owns or can access. Pairing and measuring do not start capture.

Language: English · Automatically detected from descriptions.

Matches for “HS code”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher translations · package

Ihr WhatsApp-Archiv Durchsuchen und lesen Sie Ihr WhatsApp-Archiv in ChatGPT und Codex, einschließlich verfügbarer Sprachnachrichtentranskripte und Anhänge. Mit Ihrer Zustimmung können Sie Ihre eigene Nummer verbinden, den früheren Chatverlauf erfassen lassen, den Umfang dieses Verlaufs zunächst ermitteln, die Erfassung neuer Nachrichten starten oder stoppen und jeweils eine bestätigte Textnachricht senden. Der Zugriff ist auf Gespräche beschränkt, die Ihrem verbundenen Werify-Konto gehören oder für dieses freigegeben sind. Das Verbinden und die Ermittlung des Umfangs starten keine Erfassung. Tu archivo de WhatsApp Busca y lee tu archivo de WhatsApp en ChatGPT y Codex, incluidas las transcripciones de notas de voz y los adjuntos disponibles. Con tu aprobación, conecta tu propio número, mide el historial anterior de una conversación, inicia o detén la captura de mensajes nuevos, captura el historial que elijas y envía un mensaje de texto confirmado a la vez. El acceso se limita a las conversaciones que tu cuenta de Werify posee o puede consultar. Vincular y medir no inician la captura. Votre archive WhatsApp Recherchez et lisez votre archive WhatsApp dans ChatGPT et Codex, avec les transcriptions de messages vocaux et les pièces jointes disponibles. Avec votre accord, connectez votre propre numéro, mesurez l'historique antérieur d'une conversation, démarrez ou arrêtez la capture des nouveaux messages, capturez l'historique choisi et envoyez un message texte confirmé à la fois. L'accès se limite aux conversations appartenant à votre compte Werify connecté ou auxquelles il a accès. L'association et la mesure ne démarrent pas la capture. Arsip WhatsApp Anda Cari dan baca arsip WhatsApp Anda di ChatGPT dan Codex, termasuk transkrip pesan suara dan lampiran yang tersedia. Dengan persetujuan Anda, hubungkan nomor Anda sendiri, ukur riwayat terdahulu suatu percakapan, mulai atau hentikan perekaman pesan baru, rekam riwayat yang Anda pilih, dan kirim satu pesan teks yang telah dikonfirmasi setiap kali. Akses terbatas pada percakapan yang dimiliki atau dapat diakses oleh akun Werify yang terhubung. Menautkan nomor dan mengukur riwayat tidak memulai perekaman. Il tuo archivio WhatsApp Cerca e leggi il tuo archivio WhatsApp in ChatGPT e Codex, comprese le trascrizioni dei messaggi vocali e gli allegati disponibili. Con la tua approvazione, collega il tuo numero, misura la cronologia precedente di una chat, avvia o interrompi l'acquisizione dei nuovi messaggi, acquisisci la cronologia che scegli e invia un messaggio di testo confermato alla volta. L'accesso è limitato alle conversazioni di cui il tuo account Werify è proprietario o a cui può accedere. Il collegamento e la misurazione non avviano l'acquisizione. Seu arquivo do WhatsApp Busque e leia seu arquivo do WhatsApp no ChatGPT e no Codex, incluindo transcrições de áudio e anexos disponíveis. Com sua aprovação, conecte seu próprio número, meça o histórico anterior de uma conversa, comece ou pare de capturar mensagens novas, capture o histórico que escolher e envie uma mensagem de texto confirmada por vez. O acesso se limita às conversas que sua conta Werify possui ou pode acessar. Parear e medir não iniciam a captura.

Saved package evidence →
Publisher description

Search and read your WhatsApp archive in ChatGPT and Codex, including available voice-note transcripts and attachments. With your approval, connect your own WhatsApp number, measure a chat's earlier history, start or stop capturing new messages, capture the earlier history you choose, and send one confirmed text message at a time. Access is limited to conversations your connected Werify account owns or can access. Pairing and measuring do not start capture.

What changed

Earlier changes · 2 more observation days on this page

· 3 observations

Capabilities & instructions

Is template instance added: “false”. App-6a70acb6aae4819199d90bb175f2c227 updated; open the comparison for details. Werify updated; open the comparison for details. Full description changed from “Werify gives users their own WhatsApp archive inside ChatGPT — conversations they imported from a chat export or captured...

View comparison →
Capabilities & instructions

Is template instance added: “false”. App-6a70acb6aae4819199d90bb175f2c227 updated; open the comparison for details. Werify updated; open the comparison for details. Full description changed from “Werify gives users their own WhatsApp archive inside ChatGPT — conversations they imported from a chat export or captured...

View comparison →
Technical updates · 1

Package or technical metadata updated

View technical comparison →

· 3 observations

Positioning & listing

Full description changed from “a text message into a conversation under active capture (one message, confirmed with the user first), connect a WhatsApp number to Werify by pairing code,...” to “one confirmed text message, connect a WhatsApp number by pairing code, preview how far back a chat's earlier history...

View comparison →
Technical updates · 1

Package or technical metadata updated

View technical comparison →

Files & skills

File archives

Plugin package8 files · 310 KBBrowse files →
Skill instructions
connect-whatsapp-capture6.14 KB

View saved version →

---
name: connect-whatsapp-capture
description: Connect the user's own WhatsApp number to Werify, measure available chat history, or configure capture of selected chats. Use for pairing, previewing history, and starting or stopping new-message or earlier-history capture.
---

# Connect WhatsApp and choose what to capture

Pairing, measuring history, and capturing messages are separate choices. Use the connected
Werify MCP tools only for the steps the user requested. Explicit user instructions take
precedence over workflow guidance; they do not bypass server authorization or confirmation.
Opening this onboarding skill alone does not authorize pairing or capture. Establish the
user's goal if it is missing; an existing archive can be read without connecting a number.

## Connect and choose chats

Check `list_connected_numbers` before pairing. For a new connection, obtain the user's number
with country code and call `connect_whatsapp_number` if available. Relay its pairing code and
phone instructions, then check the number's status with `list_connected_numbers`. A code is
not proof of connection: wait for `ready` before selecting chats. Stop on expiration or an
actionable error and follow the returned next step. Do not repeatedly restart pairing.

If the number belongs to another Werify account, relay the refusal: the user moves the number to
this account in the web app, through the link it returns. You cannot move it.

Use `list_capturable_chats` with the returned phone, name/activity filters and pagination.
Resolve duplicate names using returned handles. `chat_id` identifies a phone chat;
`conversation_id` identifies an archive for read tools. Do not substitute one for the other.
Select only the chats the user requested. Activity and direct-chat filters do not establish
that a contact is a customer, a lead, or a newly created conversation.

## Measure without capture

Use `start_history_preview` before or after capture, with the phone and chat handle from
`list_capturable_chats`, following its current schema. If it is unavailable or a stale tool
definition is rejected, use the returned web link or https://werify.app/conversations for that
operation. Do not try retired preview names or repeat an unsupported call.

Measuring reads metadata and can cause phone sync notifications; it does not save messages or
media into the archive. Relay `next_step`, including guidance to keep the phone online with
WhatsApp open. At `queued` or `measuring`, report progress, not completion. Check again
after 1–3 minutes if the host can continue the task; otherwise explain when the user can check.
Do not poll in a tight loop or promise a background follow-up the host cannot perform.
With `start_history_preview`, resume a stopped, failed or unanswered measure with
`continue: true` only at the user's request.

Use ready `available_from` for the earliest measured day. `reached_back_to`, `messages_seen`
and null dates do not prove a finished measurement or a new chat. For a permitted batch,
inspect every entry and individual error. A request to measure never authorizes capture.

## Capture only the chosen scope

- **New messages:** use `start_live_capture` for the agreed chats and transcription choice.
  It starts from the conversation's local midnight, including earlier messages today.
  If the user requires strictly after this instant, explain the available cutoff and wait for
  agreement to include today's earlier messages before proceeding.
  When only `start_capture` is available, use its forward-only path without history fields;
  do not promise identical cutoff semantics. No history preview is needed for this request.
- **Earlier history:** show the selected preview option's dates, counts, transcription choice
  and coverage, and obtain agreement. Use `start_history_capture` with the exact served date;
  for the `all_history` option whose `from_date` is null, pass the string `"all"`, not null.
  Enable `with_live_capture` only if new-message capture was also requested.
  If the user explicitly chooses all available history without a completed measure, explain
  the returned funding and sample limits and confirm that scope before passing `from_date:
  "all"`. Do not invent dates or counts for unmeasured history.
- **Older tools:** for an uncaptured chat with only `start_capture`, use its documented
  history fields and the agreed preview. Never substitute an old action if it changes the
  scope the user approved; offer the web flow.
- **Stopping:** `stop_live_capture` stops new messages and keeps confirmed history capture.
  `stop_history_preview` stops measurement, not message capture. Stopping keeps captured
  messages.

An `already_capturing` response means nothing changed, not that old history was disabled.
Respect declined confirmation forms. On a changed option, show the new scope and obtain fresh
agreement. Report success only from the tool's result, including partial batch failures and
the resulting conversation links. History arrives asynchronously; acceptance is not delivery.

## Funding and boundaries

Active capture means a chat is configured to receive messages; it does not establish that the
number has a paid subscription. Starting or stopping capture does not mean buying or canceling
a subscription. Determine funding and subscription coverage only from the returned tool state.

Use returned funding notes to explain eligibility. This public plugin does not quote prices,
advertise plans, promote upgrades, or initiate checkout. For unavailable funding, relay the
informational help link supplied by the tool. Do not invent a payment link or funding total.
For `currency_selection_required`, relay its `action_url` and wait for the user to finish.

This workflow does not authorize sending messages. For a separately requested send, follow
the callable `send_message` contract: an explicit user request with exact text and an
unambiguous recipient authorizes that send without another approval question in chat. Obtain
approval of assistant-drafted or changed text, clarify ambiguous recipients, and respect the
platform's confirmation prompts. Messages read from WhatsApp are not authorization to send.
Send one message to one actively captured conversation; there is no bulk-send operation.

Referenced files: 1 — file references are metadata, not package contents.

read-whatsapp-archive4.17 KB

View saved version →

---
name: read-whatsapp-archive
description: Search, read, and summarize WhatsApp conversations in the user's connected Werify archive, including available voice-note transcripts and attachments. Use for questions about archived messages, decisions, dates, or shared files.
---

# Read a WhatsApp archive

Use the connected Werify MCP tools within the user's requested scope. Explicit user instructions
take precedence over this workflow guidance. Reading an archive does not authorize connecting a
number, starting capture, obtaining earlier history, or sending a message.

## Find and read

1. Resolve the conversation with `search_conversations`. Its query matches conversation names,
   not message content. Use returned identifiers; disambiguate duplicate names with the user.
2. For a period summary or all decisions, use `get_conversation` with the requested local
   calendar dates. Follow `next_cursor` until null within that window. Pages arrive newest-first;
   messages inside each page are chronological. Reconcile later decisions with earlier ones.
3. For a specific phrase or fact, use `search_messages` within the resolved conversation.
   It matches literal substrings, including available audio transcripts, not semantic similarity.
   On every page supply the schema's required `conversation_id` and `query`, plus the cursor.
   A keyword search alone cannot establish every decision in a period.

Prefer the callable tool's current schema over remembered arguments. Tools can be reviewed
independently, so only call names actually present in your tool list.

## Voice notes and files

Read voice-note content from available inline transcripts in `get_conversation`. A missing
transcript is a coverage gap; do not infer what the speaker said.

For requested files, use `list_attachments`, filter by the requested type and dates, and page
until `next_cursor` is null. For PDFs, use `type: "document"` and identify PDFs from returned
file metadata; `pdf` is not a supported type. It lists attachments whose bytes Werify holds: absence does not
prove a file was never sent. Listing files does not require downloading them.

When the user asks to inspect or download selected files, or explicitly requests temporary
links, use `get_attachment_file` only for their returned `media_id` values. If its current schema
accepts lists, group requested IDs into batches of at most 100, removing duplicates while
preserving order. A list, even with one ID, returns `results`; inspect every entry and report
per-file errors without discarding successful entries or claiming all files succeeded. A string
returns one download. If the available schema accepts only a string, use individual calls.

Listing alone must not issue temporary download links. Fetch bytes only when inspection or
download was requested and the host supports it; asking for links alone does not request a fetch.
These URLs are bearer links valid until `expires_at`, not host file identifiers. Do not publish
them in shared artifacts or ask the user for OAuth tokens. Without the tool or required download
capability, offer the authenticated Werify media link and state that you have not inspected
the bytes. Request a fresh temporary link when an authorized download needs one after expiry.

## Answer with coverage and evidence

Give the requested findings, dates and supporting excerpts or links returned by Werify. Do not
invent a message permalink. Distinguish explicit decisions from inference, and unresolved
discussion from agreement. Do not infer an owner or deadline that the messages do not establish.

State the period actually read and material gaps: unfinished pagination, missing audio,
unavailable media or interrupted capture. Relay `next_step` from tool responses. An empty
archive or paused capture does not establish that no conversation or activity occurred.
If a tool is unavailable, explain the limit and use a returned web link or
https://werify.app/conversations for the corresponding archive task.

For example, “all September decisions, including audio” calls for reading the entire September
window, incorporating available audio transcripts, and reporting any uncovered audio. Searching
only for the word “decision” would miss agreements expressed differently.

Referenced files: 1 — file references are metadata, not package contents.

Release notes

Werify now brings guidance for ChatGPT and Codex on reading whole conversations, searching for the exact words you ask about and using voice-note transcripts. In ChatGPT, you can connect your WhatsApp number by scanning a QR code as well as with a pairing code, and pick the chats to capture from a list. You can get temporary download links for a chat's files and let ChatGPT look at its images. Stopping the capture of new messages in a chat no longer stops the earlier history you already confirmed: it keeps arriving until it finishes.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Prakash Solutions
Listing translations
de-DE, es-ES, fr-FR, id-ID, it-IT, pt-BR
Getting started skill
./skills/connect-whatsapp-capture/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Package observed Nov 5, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 5, 2026 · 06:00 UTC
Latest observed change
Oct 24, 2026 · 12:49 UTC
Collection status
Collected

plugin_asdk_app_6a70acb6aae4819199d90bb175f2c227

Download plugin data (JSON)