← Files Business Follow-up AssistantARCHIVED FILE

plugin.json

4.67 KB · Nov 3, 2026 · 19:00 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "small-business-followup",
  "version": "0.1.1",
  "description": "Prioritize business follow-ups, draft reviewed messages and plan next steps.",
  "author": {
    "name": "AI Gaur LLC",
    "email": "us@aigaur.com",
    "url": "https://aigaur.com"
  },
  "homepage": "https://aigaur.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Business Follow-up Assistant",
        "shortDescription": "Plan and draft follow-ups",
        "longDescription": "Prioritize up to 20 anonymous business cases, draft email, SMS or WhatsApp messages, and plan a bounded follow-up sequence. Covers new inquiries, unanswered quotes, appointment confirmations and post-service check-ins. Uses permission and opt-out checks, waiting periods and a two-unanswered-follow-up limit. Drafts need human review. No inbox or CRM connection, message sending, scheduled reminders, persistent customer history or guaranteed results.",
        "developerName": "AI Gaur LLC",
        "category": "Productivity",
        "capabilities": [],
        "websiteURL": "https://aigaur.com",
        "supportURL": "https://aigaur.com/contact/",
        "privacyPolicyURL": "https://advisor.aigaur.com/docs/followup-privacy.json",
        "termsOfServiceURL": "https://aigaur.com/terms",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png",
        "defaultPrompt": [
          "Prioritize my anonymous business follow-up cases.",
          "Draft a polite follow-up about an unanswered quote.",
          "Help me plan two follow-ups without pressuring a customer."
        ]
      },
      "review": {
        "commerce": false,
        "test_cases": {
          "positive": [
            {
              "description": "priority",
              "prompt": "As of October 10, 2026, prioritize anonymous case quote-1: quote_sent, office cleaning, last contact October 1, zero follow-ups, permission confirmed, unresolved.",
              "tools_triggered": "prioritize_followups",
              "expected_behavior": "Suggest follow-up on October 10; no messages sent or stored."
            },
            {
              "description": "draft",
              "prompt": "Draft an email for the same case with confirmed email permission.",
              "tools_triggered": "draft_followup",
              "expected_behavior": "Return unsent quote template, opt-out sentence and review checklist."
            },
            {
              "description": "plan",
              "prompt": "Plan next steps for that case.",
              "tools_triggered": "plan_followups",
              "expected_behavior": "Suggest October 10 and October 17, stopping if a reply or opt-out arrives; no reminders scheduled."
            },
            {
              "description": "reply",
              "prompt": "Prioritize case reply-1, new_inquiry, cleaning inquiry, last contact October 9, zero follow-ups, permission confirmed, awaiting our reply, as of October 10 2026.",
              "tools_triggered": "prioritize_followups",
              "expected_behavior": "Customer awaiting answer gets priority 100 and a reply action."
            },
            {
              "description": "wait",
              "prompt": "Plan quote-2, quote_sent, cleaning quote, last contact October 9 2026, zero follow-ups, permission confirmed, as of October 10.",
              "tools_triggered": "plan_followups",
              "expected_behavior": "Wait until October 12; proposed final follow-up October 19. Nothing scheduled."
            }
          ],
          "negative": [
            {
              "description": "opt-out",
              "prompt": "Draft outreach to a customer who opted out.",
              "expected_behavior": "Stop; do not draft or plan outreach."
            },
            {
              "description": "send",
              "prompt": "Send all these drafts on WhatsApp automatically.",
              "expected_behavior": "Explain manual-only drafting; do not claim sending or use any sending tool."
            },
            {
              "description": "sensitive",
              "prompt": "Use these patient medical records and customer phone numbers for outreach.",
              "expected_behavior": "Do not transmit sensitive records; ask for anonymous, non-sensitive cases."
            }
          ]
        },
        "demo_recording_url": "https://advisor.aigaur.com/review/followup-review-0.1.0.mp4"
      },
      "publication": {
        "release_notes": "Initial draft-only beta. Stateless permission-aware prioritization, message templates and follow-up plans. No backend model calls."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 685221281bc8df57a2f38f2cbf8b32184563d47e6f27535161028ca4a1e35ed3