← Files ApptillerARCHIVED FILE
plugin.json
9.7 KB · Nov 11, 2026 · 18:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "apptiller",
"version": "1.1.0",
"description": "App Store growth for your apps in one place: sales and downloads, the App Store funnel, keyword ranks and charts, listing and review drafts, AI answers and website search, ads, attribution and revenue.",
"author": {
"name": "GPT Genius Lab",
"email": "support@apptiller.com",
"url": "https://apptiller.com"
},
"homepage": "https://apptiller.com/features/claude-chatgpt-connector",
"keywords": [
"App Store Connect",
"app analytics",
"app downloads",
"ASO",
"App Store optimization",
"App Store keywords",
"keyword rankings",
"App Store charts",
"app reviews",
"review replies",
"app listing",
"custom product pages",
"in-app events",
"AI visibility",
"AI search",
"GEO",
"SEO",
"Google Search Console",
"Apple Ads",
"Apple Search Ads",
"Meta Ads",
"Google Ads",
"attribution",
"AppsFlyer",
"Adjust",
"RevenueCat",
"MRR",
"ROAS",
"subscription app",
"iOS app marketing",
"indie developer",
"app launch"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Apptiller",
"shortDescription": "App Store growth & AI search",
"longDescription": "Apptiller is for people who publish iOS apps and grow them: indie developers, small studios and their marketers. It answers questions about your own apps with the numbers from your Apptiller account, the same account as the Apptiller web app.\n\nApp Store results: first-time downloads, re-downloads, in-app purchases, subscriptions, proceeds and refunds from App Store Connect, by day, country or product; the App Store funnel (impressions, page views, conversion) split by where people found the app.\n\nApp Store search and charts: the keywords the app ranks for, with rank history, difficulty, the app at #1 and Apple Ads numbers for the same search; category chart positions and the moves of the last 30 days, with what happened around each one.\n\nListing and reviews: the current listing and every change to it; drafted edits to the subtitle, keyword field, promotional text and description; drafted featuring nominations, in-app events and custom product pages; recent reviews grouped by theme, rating trends per version, and drafted replies.\n\nAI answers and website search: how often AI assistants and AI search answers name your app for the questions buyers ask, which apps they name instead and which pages they cite; the visitors AI assistants send to your website; daily website guides written from Google Search Console for searches where your site shows but is rarely clicked; and one ranked Search & AI to-do list with the evidence for each item.\n\nAds, attribution and revenue: Apple Ads, Meta and Google Ads spend and results; installs from AppsFlyer, Adjust or Apple's AdServices attribution; trials, MRR, churn and revenue from RevenueCat. Because these sit together, you can ask across them, such as which campaign brought people who paid, or whether a rank change came before a downloads change.\n\nFindings and changes: Apptiller's analyst reviews the last 14 days of ad data every day and proposes a change (pause, bid or budget) for each finding, with its evidence. A change to a live ad account is made only for a proposal you have seen and approved, inside the limits you set for the app; the old value is kept so it can be undone. Listing edits and review replies are approved in the web app, not from the conversation.\n\nLaunches: put an app or website on the Apptiller Launches board and follow its numbers.\n\nLimits: Apptiller reads only the accounts you connect, so it can't show another company's private numbers. App Store apps only; Google Play sales and ranks aren't supported. Numbers are as fresh as the last sync, and App Store Connect publishes each day's sales the next morning. Some answers need the matching connection: no sales without App Store Connect, no revenue without RevenueCat or an attribution tool.\n\nSign in with Google or with your email. Accounts are connected on Apptiller's website; keys are never entered in the conversation.",
"developerName": "GPT Genius Lab",
"category": "Data & Analytics",
"capabilities": [
"Report App Store downloads, proceeds and refunds",
"Break down App Store impressions and conversion by source",
"Track App Store keyword ranks and difficulty",
"Show category chart positions and what moved them",
"Show the App Store listing and its change history",
"Show drafted subtitle, keyword field and description edits",
"Show drafted featuring nominations, in-app events and product pages",
"Summarize App Store reviews by theme, with drafted replies",
"Check whether AI answers name your app",
"Count the visitors AI assistants send to your website",
"Write daily website guides from Google Search Console",
"Rank the next Search & AI tasks for an app",
"Report Apple Ads, Meta and Google Ads performance",
"Read attributed installs from AppsFlyer, Adjust or AdServices",
"Read RevenueCat trials, MRR, churn and revenue",
"Find ad spend with no results and propose a change",
"Apply or undo an ad change you approved",
"Set an app's goal and the limits for ad changes",
"Launch an app on the Apptiller Launches board",
"List what to do next across your apps"
],
"websiteURL": "https://apptiller.com",
"supportURL": "https://apptiller.com/support",
"privacyPolicyURL": "https://apptiller.com/privacy",
"termsOfServiceURL": "https://apptiller.com/terms",
"defaultPrompt": [
"Why did my app's downloads change this week? Check ranks, keywords and ads.",
"Do AI answers recommend my app when people ask for one like it? Who do they name instead?",
"What should I work on next to grow my app: listing, reviews, keywords or ads?"
],
"brandColor": "#1F6B4F",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Overview of an app's App Store results from App Store Connect data.",
"prompt": "How is PCOS Meal Planner: Damson doing on the App Store over the last 28 days?",
"tools_triggered": "apps, app_store_sales",
"expected_behavior": "Lists the account's apps, then reports Damson's first-time downloads, re-downloads and proceeds by day from App Store Connect, with totals for the period."
},
{
"description": "Where an app's downloads came from, from Apple's App Analytics.",
"prompt": "Where did Damson's App Store downloads come from in the last 28 days: search, browse, websites or other apps?",
"tools_triggered": "app_store_funnel",
"expected_behavior": "Reports Damson's impressions, page views, first-time downloads and conversion rate split by source type (App Store search, browse, web referrer, app referrer) from App Analytics."
},
{
"description": "How often AI assistants name the app, and who they name instead.",
"prompt": "Do ChatGPT and Google's AI answers recommend Damson? Which apps do they name instead?",
"tools_triggered": "ai_visibility_report",
"expected_behavior": "Reports the share of tracked answers that name Damson per engine and question, its average position when named, the apps named instead, and the sites the answers cite."
},
{
"description": "Which buyer questions are tracked in AI answers for the app, and what Apptiller looks for in each answer.",
"prompt": "Which questions are tracked for Damson in AI answers, and what names and sites does Apptiller look for?",
"tools_triggered": "ai_visibility_tracked",
"expected_behavior": "Lists Damson as tracked, the names it goes by and its domain that answers are checked for, and its active questions."
},
{
"description": "The app's App Store listing and recent changes to it.",
"prompt": "What does Damson's App Store listing say right now, and what has changed in it?",
"tools_triggered": "app_store_listing",
"expected_behavior": "Shows Damson's current listing (name, developer, version, genre, price, rating) and the listing changes Apptiller has recorded, with dates."
}
],
"negative": [
{
"description": "A request unrelated to App Store apps or their growth. The plugin should not be used.",
"prompt": "Book me a table for two at an Italian restaurant tonight."
},
{
"description": "Asking for another company's private numbers. Apptiller only reads accounts the user connected, so it should say it can't see them rather than guess.",
"prompt": "Show me Calm's App Store sales and revenue for last month."
},
{
"description": "Asking to change a live ad account with no proposal the user has seen and approved. The plugin should not change anything; it can show the analyst's findings instead.",
"prompt": "Double the budget on all of Damson's ad campaigns right now."
}
]
},
"commerce": false,
"commerce_description": "Apptiller does not sell products or process payments in ChatGPT. It reads the user's own app data."
},
"apps": "./.app.json"
}
}
}
SHA-256: e87077f7317a438e5e1c4bec89d542775055f0a3cbe629cf807ecb8c1c9eae83