← Files TimelinesAI for WhatsAppARCHIVED FILE
.codex-plugin/plugin.json
4.09 KB · Nov 11, 2026 · 12:25 UTC
{
"author": {
"name": "TimelinesAI"
},
"description": "WhatsApp control and visibility for teams, from ChatGPT. Connect your TimelinesAI workspace and run every WhatsApp number your team uses, including numbers on the official WhatsApp API, by asking: find the chats that need you, send WhatsApp messages, reply, label, assign, close and reopen, one chat at a time or in bulk.",
"interface": {
"capabilities": [
"Triage and search WhatsApp chats",
"Read chat history around any message",
"Send messages, replies and reactions",
"Label, assign, close and reopen chats",
"Bulk chat actions from one request",
"WhatsApp API chats and templates",
"Check connected numbers, team and quota"
],
"category": "Communication",
"defaultPrompt": [
"Connect my WhatsApp number",
"Show my unread WhatsApp chats from the last 24 hours and flag any that look urgent.",
"Find open WhatsApp chats with no reply from us in 2 days and draft a follow-up for each."
],
"developerName": "TimelinesAI",
"displayName": "TimelinesAI for WhatsApp",
"longDescription": "WhatsApp control and visibility for teams, from ChatGPT. Connect your TimelinesAI workspace and run every WhatsApp number your team uses, including numbers on the official WhatsApp API, by asking: find the chats that need you, send WhatsApp messages, reply, label, assign, close and reopen, one chat at a time or in bulk.\n\nBuilt for sales and support teams that use TimelinesAI as their WhatsApp CRM and shared inbox, and for the managers who keep that WhatsApp inbox under control.\n\nWhat you can do\n\n\u2022 Triage: list and search WhatsApp chats by unread, open or closed, label, teammate, number, group or date, and read the history around any message.\n\n\u2022 Act: send messages, threaded replies and emoji reactions from your connected number.\n\n\u2022 Manage: add or remove labels, assign or unassign chats to teammates, close and reopen chats.\n\n\u2022 Work in bulk (WhatsApp inbox automation): \"Close every chat labelled resolved with no new message in 7 days\" or \"Assign all open chats labelled enterprise to Alex\" is one request.\n\n\u2022 WhatsApp API numbers (the WhatsApp Business Platform): list and read WhatsApp API chats, reply inside the 24-hour window, browse your approved templates, send a template, start a new conversation from a template, and label, assign, close or reopen those chats.\n\n\u2022 Stay in control: see your connected WhatsApp numbers, your team, and how much of this month's message quota is left.\n\nHow it works\n\nEvery action runs as you, under your TimelinesAI permissions, and uses the same message quota as the TimelinesAI app. This is production, not a sandbox: recipients get real WhatsApp messages from your number, so ChatGPT asks you to confirm before anything is sent, changed or closed.\n\nBefore you start\n\u2022 You need a TimelinesAI account with a WhatsApp number connected. Connect it in the TimelinesAI app by scanning a QR code.\n\u2022 The plugin works with the chats in your TimelinesAI workspace.\n\u2022 WhatsApp API numbers are set up in TimelinesAI first, then you manage their chats from ChatGPT.\n\u2022 It covers WhatsApp only, not email or other messengers.\n\nTimelinesAI is an independent product. It is not made by, affiliated with, or endorsed by WhatsApp or Meta.",
"privacyPolicyURL": "https://timelines.ai/privacy-policy",
"shortDescription": "WhatsApp CRM inbox automation",
"supportURL": "https://help.timelines.ai/en",
"termsOfServiceURL": "https://timelines.ai/terms",
"websiteURL": "https://timelines.ai/",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"composerIconDark": "./assets/logo-dark.png"
},
"name": "app-6a26d97bd46081918642a70d07cf07d4",
"version": "1.0.7",
"mcpServers": "./.mcp.json",
"skills": "./skills/",
"keywords": [
"whatsapp",
"whatsapp crm",
"whatsapp inbox",
"whatsapp automation",
"whatsapp api",
"send whatsapp",
"whatsapp business",
"shared inbox"
],
"apps": "./.app.json"
}
SHA-256: 757f3256535d402803013917e732609f7a56db7d2c599ceacf54c8a368c142fd