← Files WhatSync SearchARCHIVED FILE

.codex-plugin/plugin.json

5.73 KB · Nov 3, 2026 · 18:18 UTC

↓ Download file

See the change to this file →

{
  "author": {
    "name": "appstronauts"
  },
  "description": "WhatSync connects your WhatsApp groups and conversations to ChatGPT so you can search messages, find old information, summarize chats, and understand what is happening across your WhatsApp.\n\nSearch connected WhatsApp groups, find specific messages, inspect the original conversation context, review shared photos and files, and pull out important tasks, decisions, updates, and follow-ups. WhatSync turns messy WhatsApp conversations into information you can actually search and work with inside ChatGPT.\n\nHandy for sales and client work too: find what a customer asked for, what you promised, and which follow-ups are still open, ready to copy into your CRM.\n\nWhatSync is an independent product. It is not made by, affiliated with, or endorsed by WhatsApp or Meta.",
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "capabilities": [],
    "category": "Business & Operations",
    "defaultPrompt": [
      "Show me my latest WhatsApp messages and conversations.",
      "Summarize my recent WhatsApp chats and highlight anything important.",
      "Show me the links, photos, and files shared on WhatsApp this week."
    ],
    "developerName": "appstronauts",
    "displayName": "WhatSync Search",
    "longDescription": "WhatSync connects your WhatsApp groups and conversations to ChatGPT so you can search messages, find old information, summarize chats, and understand what is happening across your WhatsApp.\n\nSearch connected WhatsApp groups, find specific messages, inspect the original conversation context, review shared photos and files, and pull out important tasks, decisions, updates, and follow-ups. WhatSync turns messy WhatsApp conversations into information you can actually search and work with inside ChatGPT.\n\nHandy for sales and client work too: find what a customer asked for, what you promised, and which follow-ups are still open, ready to copy into your CRM.\n\nWhatSync is an independent product. It is not made by, affiliated with, or endorsed by WhatsApp or Meta.",
    "privacyPolicyURL": "https://construction.whasupcrm.com/privacy",
    "shortDescription": "Search WhatsApp chats & groups",
    "supportURL": "https://construction.whasupcrm.com/contact",
    "termsOfServiceURL": "https://construction.whasupcrm.com/terms",
    "websiteURL": "https://construction.whasupcrm.com/",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png"
  },
  "name": "app-69ff2b420f408191b67f1a0b4e4933d6",
  "version": "2.0.1",
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the connected chats and groups.",
              "prompt": "Show me the WhatsApp chats and groups connected to WhatSync.",
              "tools_triggered": "list_projects",
              "expected_behavior": "Lists the 3 demo chats, including Demo - Palm Heights Site and Demo - Riverside Villas, with their message counts and last message dates."
            },
            {
              "description": "Search one chat for a keyword.",
              "prompt": "Find messages in Demo - Riverside Villas about a delay.",
              "tools_triggered": "list_projects, search_messages",
              "expected_behavior": "Returns message demo-riverside-002 with its sender, time and the delay it describes."
            },
            {
              "description": "Read the messages around a short message.",
              "prompt": "Show me the conversation before and after WhatsApp message demo-palm-002 so I understand what it means.",
              "tools_triggered": "get_message_context",
              "expected_behavior": "Returns demo-palm-002 with the surrounding Demo - Palm Heights Site messages in order, including demo-palm-001 and demo-palm-003."
            },
            {
              "description": "Summarize a chat and save it as a report.",
              "prompt": "Summarize the messages in Demo - Palm Heights Site, list open tasks and follow-ups, and save it as a report with the source message ids.",
              "tools_triggered": "list_projects, search_messages, save_document",
              "expected_behavior": "Saves a report for Demo - Palm Heights Site as a self-contained, mobile friendly HTML page that lists the source demo-palm message ids."
            },
            {
              "description": "Create a share link only when asked.",
              "prompt": "Create a share link for saved report 11111111-1111-4111-8111-111111111111.",
              "tools_triggered": "create_share_link",
              "expected_behavior": "Returns a public link starting with https://construction.whasupcrm.com/api/public/documents/ for the demo Palm Heights report."
            }
          ],
          "negative": [
            {
              "description": "General question that needs no WhatsApp data.",
              "prompt": "Write a short poem about the ocean."
            },
            {
              "description": "Sending a message, which this app cannot do.",
              "prompt": "Send a WhatsApp message to Rahul saying I'll be late."
            },
            {
              "description": "Deleting data, which this app cannot do.",
              "prompt": "Delete all my saved reports and share links."
            }
          ]
        },
        "demo_recording_url": "https://www.youtube.com/watch?v=FUh2MdGWX94",
        "commerce": false
      },
      "publication": {
        "release_notes": "New name, WhatSync Search. Adds a get-started guide so ChatGPT searches with short keywords, reads the messages around short replies, and saves or shares reports only when asked."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: b99e1949c94289c7fb797cf0dcd2baa7987f1d143ac9003299518dd4e26682dd