← TimelinesAI for WhatsAppCONTENT HISTORY

Update to TimelinesAI for WhatsApp

Snapshot Nov 11, 2026 · 12:25 UTC · version 1.0.7

WHAT CHANGED

Declared capabilities changed

Declared skills — Now says: [{"description":"Label, assign, unassign, close or reopen many WhatsApp chats at once from a plain-English rule. Use when the user asks to close all resolved...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save TimelinesAI for WhatsApp and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Declared skills

Before

Nov 6, 2026 · 00:12 UTC

[{"description":"Label, assign, unassign, close or reopen many WhatsApp chats at once from a plain-English rule. Use when the user asks to close all resolved chats, label every chat that mentions a topic, move chats to another teammate, ...

After

Nov 11, 2026 · 12:25 UTC

[{"description":"Label, assign, unassign, close or reopen many WhatsApp chats at once from a plain-English rule. Use when the user asks to close all resolved chats, label every chat that mentions a topic, move chats to another teammate, ...

Composer icon dark url

Before

Nov 6, 2026 · 00:12 UTC

https://files.openai.com/content?id=file_000000007f3882439cd6b5ccf4aa5857

After

Nov 11, 2026 · 12:25 UTC

https://files.openai.com/content?id=file_000000004c5081f4ab07de6baeb83042

Composer icon url

Before

Nov 6, 2026 · 00:12 UTC

https://files.openai.com/content?id=file_000000007ee48243ab914176ecfad9c5

After

Nov 11, 2026 · 12:25 UTC

https://files.openai.com/content?id=file_0000000037d881f689f922b9345d7ecd

Default prompt

Before

Nov 6, 2026 · 00:12 UTC

Which WhatsApp numbers are connected to my TimelinesAI workspace? If none, tell me how to connect one.

After

Nov 11, 2026 · 12:25 UTC

Connect my WhatsApp number

Compare saved observations

Download comparison JSON
Full technical diff · 9 changed fields

changed /release/id

BEFORE
"pluginrel_1324781e236c8191b5766b01fcb40522"
AFTER
"pluginrel_ae5d3a4bfbc08191935469dfdde19aed"

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_000000007f3882439cd6b5ccf4aa5857"
AFTER
"https://files.openai.com/content?id=file_000000004c5081f4ab07de6baeb83042"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_000000007ee48243ab914176ecfad9c5"
AFTER
"https://files.openai.com/content?id=file_0000000037d881f689f922b9345d7ecd"

changed /release/interface/default_prompt

BEFORE
"Which WhatsApp numbers are connected to my TimelinesAI workspace? If none, tell me how to connect one."
AFTER
"Connect my WhatsApp number"

changed /release/interface/default_prompts

BEFORE
[
  "Which WhatsApp numbers are connected to my TimelinesAI workspace? If none, tell me how to connect one.",
  "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."
]
AFTER
[
  "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."
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_0000000015dc8243aae938776ab8e89a"
AFTER
"https://files.openai.com/content?id=file_00000000de5081f9b736333f28355154"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000db7481f49296b08b2a2020d0"
AFTER
"https://files.openai.com/content?id=file_000000000e3081f4b06c3906407b2afb"

changed /release/skills

BEFORE
[
  {
    "description": "Label, assign, unassign, close or reopen many WhatsApp chats at once from a plain-English rule. Use when the user asks to close all resolved chats, label every chat that mentions a topic, move chats to another teammate, or tidy up chats in bulk.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "bulk-chat-actions",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Label, assign, unassign, close or reopen many WhatsApp chats at once from a plain-English rule. Use when the user asks to close all resolved chats, label every chat that mentions a topic, move chats to another teammate, or tidy up chats in bulk."
    },
    "name": "bulk-chat-actions",
    "plugin_release_skill_id": "pluginrsk_6aec37164a1c8191b64e12c66387ebc1"
  },
  {
    "description": "Find open WhatsApp chats where the customer has not replied after the team's last message, and draft a short follow-up for each. Use when the user asks to chase quiet chats, follow up on unanswered messages, or find chats with no reply in a number of days.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "follow-up-stale-chats",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Find open WhatsApp chats where the customer has not replied after the team's last message, and draft a short follow-up for each. Use when the user asks to chase quiet chats, follow up on unanswered messages, or find chats with no reply in a number of days."
    },
    "name": "follow-up-stale-chats",
    "plugin_release_skill_id": "pluginrsk_6aec371648c88191a79e069310898d38"
  },
  {
    "description": "Check whether the user has WhatsApp numbers connected to TimelinesAI and guide them if not. Use when the user asks which numbers are connected, says they are new or just connected a number, asks how to connect WhatsApp, or when other tools return no chats or no numbers.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "get-started",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Check whether the user has WhatsApp numbers connected to TimelinesAI and guide them if not. Use when the user asks which numbers are connected, says they are new or just connected a number, asks how to connect WhatsApp, or when other tools return no chats or no numbers."
    },
    "name": "get-started",
    "plugin_release_skill_id": "pluginrsk_6aec371756388191aa7148484fbe04c8"
  },
  {
    "description": "Sweep the user's TimelinesAI WhatsApp inbox and report which chats need attention. Use when the user asks what needs them today, who is waiting for a reply, which chats are unread, urgent or stalled, or wants a morning briefing of their WhatsApp chats.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "inbox-triage",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Sweep the user's TimelinesAI WhatsApp inbox and report which chats need attention. Use when the user asks what needs them today, who is waiting for a reply, which chats are unread, urgent or stalled, or wants a morning briefing of their WhatsApp chats."
    },
    "name": "inbox-triage",
    "plugin_release_skill_id": "pluginrsk_6aec3716497481918b8fb6a4fe0ae060"
  },
  {
    "description": "Choose an approved WhatsApp API template, fill in its variables and send it to a customer. Use when the user asks to send a template message, re-open a conversation outside the 24-hour window, or start a new WhatsApp Business conversation from a template.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "whatsapp-api-templates",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Choose an approved WhatsApp API template, fill in its variables and send it to a customer. Use when the user asks to send a template message, re-open a conversation outside the 24-hour window, or start a new WhatsApp Business conversation from a template."
    },
    "name": "whatsapp-api-templates",
    "plugin_release_skill_id": "pluginrsk_6aec3716466081918383e612844cba05"
  }
]
AFTER
[
  {
    "description": "Label, assign, unassign, close or reopen many WhatsApp chats at once from a plain-English rule. Use when the user asks to close all resolved chats, label every chat that mentions a topic, move chats to another teammate, or tidy up chats in bulk.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "bulk-chat-actions",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Label, assign, unassign, close or reopen many WhatsApp chats at once from a plain-English rule. Use when the user asks to close all resolved chats, label every chat that mentions a topic, move chats to another teammate, or tidy up chats in bulk."
    },
    "name": "bulk-chat-actions",
    "plugin_release_skill_id": "pluginrsk_6af44ee054588191a757c306e41e97bf"
  },
  {
    "description": "Find open WhatsApp chats where the customer has not replied after the team's last message, and draft a short follow-up for each. Use when the user asks to chase quiet chats, follow up on unanswered messages, or find chats with no reply in a number of days.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "follow-up-stale-chats",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Find open WhatsApp chats where the customer has not replied after the team's last message, and draft a short follow-up for each. Use when the user asks to chase quiet chats, follow up on unanswered messages, or find chats with no reply in a number of days."
    },
    "name": "follow-up-stale-chats",
    "plugin_release_skill_id": "pluginrsk_6af44ee092e88191b06b7cba0abda3f5"
  },
  {
    "description": "Check whether the user has WhatsApp numbers connected to TimelinesAI and guide them if not, including connecting a number by phone code. Use when the user asks which numbers are connected, says they are new or just connected a number, asks how to connect WhatsApp, or when other tools return no chats or no numbers.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "get-started",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Check whether the user has WhatsApp numbers connected to TimelinesAI and guide them if not, including connecting a number by phone code. Use when the user asks which numbers are connected, says they are new or just connected a number, asks how to connect WhatsApp, or when other tools return no chats or no numbers."
    },
    "name": "get-started",
    "plugin_release_skill_id": "pluginrsk_6af44ee088148191a8f2abb04e693e59"
  },
  {
    "description": "Sweep the user's TimelinesAI WhatsApp inbox and report which chats need attention. Use when the user asks what needs them today, who is waiting for a reply, which chats are unread, urgent or stalled, or wants a morning briefing of their WhatsApp chats.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "inbox-triage",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Sweep the user's TimelinesAI WhatsApp inbox and report which chats need attention. Use when the user asks what needs them today, who is waiting for a reply, which chats are unread, urgent or stalled, or wants a morning briefing of their WhatsApp chats."
    },
    "name": "inbox-triage",
    "plugin_release_skill_id": "pluginrsk_6af44ee0a1fc8191842e48420d9c5392"
  },
  {
    "description": "Choose an approved WhatsApp API template, fill in its variables and send it to a customer. Use when the user asks to send a template message, re-open a conversation outside the 24-hour window, or start a new WhatsApp Business conversation from a template.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "whatsapp-api-templates",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Choose an approved WhatsApp API template, fill in its variables and send it to a customer. Use when the user asks to send a template message, re-open a conversation outside the 24-hour window, or start a new WhatsApp Business conversation from a template."
    },
    "name": "whatsapp-api-templates",
    "plugin_release_skill_id": "pluginrsk_6af44ee17ab881919c7fa4a9ce00316a"
  }
]

changed /release/version

BEFORE
"1.0.6"
AFTER
"1.0.7"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a26d97bd46081918642a70d07cf07d4",
  "connector_id": "asdk_app_6a26d97bd46081918642a70d07cf07d4",
  "created_at": "2026-06-23T03:36:43.539662Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a26d97bd46081918642a70d07cf07d4",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "app-6a26d97bd46081918642a70d07cf07d4",
  "release": {
    "app_ids": [
      "asdk_app_6a26d97bd46081918642a70d07cf07d4"
    ],
    "app_manifest": {
      "apps": {
        "timelinesai": {
          "id": "asdk_app_6a26d97bd46081918642a70d07cf07d4",
          "required": true
        }
      }
    },
    "app_templates": [],
    "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.",
    "display_name": "TimelinesAI for WhatsApp",
    "id": "pluginrel_ae5d3a4bfbc08191935469dfdde19aed",
    "interface": {
      "brand_color": null,
      "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",
      "composer_icon_dark_url": "https://files.openai.com/content?id=file_000000004c5081f4ab07de6baeb83042",
      "composer_icon_url": "https://files.openai.com/content?id=file_0000000037d881f689f922b9345d7ecd",
      "default_prompt": "Connect my WhatsApp number",
      "default_prompts": [
        "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."
      ],
      "developer_name": "TimelinesAI",
      "logo_url": "https://files.openai.com/content?id=file_00000000de5081f9b736333f28355154",
      "logo_url_dark": "https://files.openai.com/content?id=file_000000000e3081f4b06c3906407b2afb",
      "long_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.\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• 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• Act: send messages, threaded replies and emoji reactions from your connected number.\n\n• Manage: add or remove labels, assign or unassign chats to teammates, close and reopen chats.\n\n• 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• 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• 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• You need a TimelinesAI account with a WhatsApp number connected. Connect it in the TimelinesAI app by scanning a QR code.\n• The plugin works with the chats in your TimelinesAI workspace.\n• WhatsApp API numbers are set up in TimelinesAI first, then you manage their chats from ChatGPT.\n• 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.",
      "plugin_category_id": "communication",
      "privacy_policy_url": "https://timelines.ai/privacy-policy",
      "screenshot_urls": [],
      "short_description": "WhatsApp CRM inbox automation",
      "terms_of_service_url": "https://timelines.ai/terms",
      "website_url": "https://timelines.ai/"
    },
    "keywords": [
      "whatsapp",
      "whatsapp crm",
      "whatsapp inbox",
      "whatsapp automation",
      "whatsapp api",
      "send whatsapp",
      "whatsapp business",
      "shared inbox"
    ],
    "mcp_servers": [
      {
        "key": "timelinesai",
        "metadata": {
          "url": "https://mcp.services.timelines.ai/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Label, assign, unassign, close or reopen many WhatsApp chats at once from a plain-English rule. Use when the user asks to close all resolved chats, label every chat that mentions a topic, move chats to another teammate, or tidy up chats in bulk.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "bulk-chat-actions",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Label, assign, unassign, close or reopen many WhatsApp chats at once from a plain-English rule. Use when the user asks to close all resolved chats, label every chat that mentions a topic, move chats to another teammate, or tidy up chats in bulk."
        },
        "name": "bulk-chat-actions",
        "plugin_release_skill_id": "pluginrsk_6af44ee054588191a757c306e41e97bf"
      },
      {
        "description": "Find open WhatsApp chats where the customer has not replied after the team's last message, and draft a short follow-up for each. Use when the user asks to chase quiet chats, follow up on unanswered messages, or find chats with no reply in a number of days.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "follow-up-stale-chats",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Find open WhatsApp chats where the customer has not replied after the team's last message, and draft a short follow-up for each. Use when the user asks to chase quiet chats, follow up on unanswered messages, or find chats with no reply in a number of days."
        },
        "name": "follow-up-stale-chats",
        "plugin_release_skill_id": "pluginrsk_6af44ee092e88191b06b7cba0abda3f5"
      },
      {
        "description": "Check whether the user has WhatsApp numbers connected to TimelinesAI and guide them if not, including connecting a number by phone code. Use when the user asks which numbers are connected, says they are new or just connected a number, asks how to connect WhatsApp, or when other tools return no chats or no numbers.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "get-started",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Check whether the user has WhatsApp numbers connected to TimelinesAI and guide them if not, including connecting a number by phone code. Use when the user asks which numbers are connected, says they are new or just connected a number, asks how to connect WhatsApp, or when other tools return no chats or no numbers."
        },
        "name": "get-started",
        "plugin_release_skill_id": "pluginrsk_6af44ee088148191a8f2abb04e693e59"
      },
      {
        "description": "Sweep the user's TimelinesAI WhatsApp inbox and report which chats need attention. Use when the user asks what needs them today, who is waiting for a reply, which chats are unread, urgent or stalled, or wants a morning briefing of their WhatsApp chats.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "inbox-triage",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Sweep the user's TimelinesAI WhatsApp inbox and report which chats need attention. Use when the user asks what needs them today, who is waiting for a reply, which chats are unread, urgent or stalled, or wants a morning briefing of their WhatsApp chats."
        },
        "name": "inbox-triage",
        "plugin_release_skill_id": "pluginrsk_6af44ee0a1fc8191842e48420d9c5392"
      },
      {
        "description": "Choose an approved WhatsApp API template, fill in its variables and send it to a customer. Use when the user asks to send a template message, re-open a conversation outside the 24-hour window, or start a new WhatsApp Business conversation from a template.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "whatsapp-api-templates",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Choose an approved WhatsApp API template, fill in its variables and send it to a customer. Use when the user asks to send a template message, re-open a conversation outside the 24-hour window, or start a new WhatsApp Business conversation from a template."
        },
        "name": "whatsapp-api-templates",
        "plugin_release_skill_id": "pluginrsk_6af44ee17ab881919c7fa4a9ce00316a"
      }
    ],
    "version": "1.0.7"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6a26d97bd46081918642a70d07cf07d4?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: edbf43baebe3894612aa66ffc4978295fe2604d8e58b47c3d7ae958b90b220ab