Features

App Intelligence

App Intelligence monitors your installed Shopify apps for permissions, activity patterns, and potential risks. Keep your store secure and understand how third-party apps affect your operations.

App Intelligence

App Intelligence monitors your installed Shopify apps for permissions, activity patterns, and potential risks. Keep your store secure and understand how third-party apps affect your operations.


Overview

Third-party apps extend Shopify's functionality but also introduce risk. App Intelligence provides:

  • Permission Analysis: Understand what data each app can access
  • Activity Monitoring: Track how apps interact with your store
  • Risk Assessment: Identify potentially risky app behaviors
  • Installation Tracking: Know what's installed and when
  • Deprecation Alerts: Be notified when apps have issues

Getting Started

Initial Sync

Sync your installed apps from Shopify:

  1. Navigate to App Intelligence in the sidebar
  2. Click Sync Apps if not already synced
  3. Wait for sync to complete
  4. View your app inventory

Dashboard Overview

┌─────────────────────────────────────────────────────────────────┐
│  APP INTELLIGENCE DASHBOARD                                     │
│                                                                 │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐          │
│  │ Installed│ │  Active  │ │   Risk   │ │  High    │          │
│  │   Apps   │ │  (30d)   │ │  Flags   │ │Permission│          │
│  │    23    │ │    18    │ │     5    │ │    8     │          │
│  └──────────┘ └──────────┘ └──────────┘ └──────────┘          │
│                                                                 │
│  ACTIVITY SUMMARY                                               │
│  ├─ Active (30d): 18 apps                                      │
│  ├─ Inactive: 5 apps (no activity in 30 days)                  │
│  └─ High Mutation: 3 apps (frequently write data)              │
│                                                                 │
│  TOP RISK FLAGS                                                 │
│  ⚠ 2 apps with excessive permissions                           │
│  ⚠ 1 app with suspicious activity pattern                      │
│  ⚠ 2 apps not updated in 12+ months                           │
└─────────────────────────────────────────────────────────────────┘

App Inventory

Viewing All Apps

┌─────────────────────────────────────────────────────────────────┐
│  INSTALLED APPS                              [Sync] [Export]   │
│                                                                 │
│  Filter: [All Status ▾] [All Risk ▾] [Search...]              │
│                                                                 │
│  ┌─────┬──────────────────┬──────────┬──────────┬───────────┐  │
│  │     │ App Name         │ Activity │ Risk     │ Permissions│  │
│  ├─────┼──────────────────┼──────────┼──────────┼───────────┤  │
│  │ 🔵 │ Klaviyo          │ Active   │ Low      │ 12 scopes │  │
│  │ 🔵 │ Yotpo Reviews    │ Active   │ Low      │ 8 scopes  │  │
│  │ 🟡 │ Bulk Price Editor│ Active   │ Medium   │ 15 scopes │  │
│  │ 🔴 │ Old Import App   │ Inactive │ High     │ 22 scopes │  │
│  │ 🔵 │ Shopify Email    │ Active   │ Low      │ 5 scopes  │  │
│  └─────┴──────────────────┴──────────┴──────────┴───────────┘  │
│                                                                 │
│  Showing 1-5 of 23                         [< Prev] [Next >]   │
└─────────────────────────────────────────────────────────────────┘

Status Indicators

Color Status Meaning
🔵 Blue Healthy No concerns
🟡 Yellow Attention Some risk flags
🔴 Red High Risk Review immediately
⚪ Gray Inactive No recent activity

App Details

Viewing an App

Click any app to see full details:

┌─────────────────────────────────────────────────────────────────┐
│  APP: Bulk Price Editor Pro                                     │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │  Status: Active                                          │   │
│  │  Installed: March 15, 2024                              │   │
│  │  Last Active: 2 hours ago                               │   │
│  │  Risk Level: Medium                                      │   │
│  └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│  PERMISSIONS (15 scopes)                                        │
│  Read:                                                          │
│  ├─ Products                                                    │
│  ├─ Inventory                                                   │
│  ├─ Orders                                                      │
│  └─ Customers                                                   │
│                                                                 │
│  Write:                                                         │
│  ├─ Products ⚠                                                 │
│  ├─ Inventory ⚠                                                │
│  └─ Price Rules ⚠                                              │
│                                                                 │
│  ACTIVITY (Last 30 Days)                                        │
│  ├─ API Calls: 12,456                                          │
│  ├─ Product Updates: 3,210                                     │
│  ├─ Price Changes: 2,890                                       │
│  └─ Error Rate: 0.2%                                           │
│                                                                 │
│  RISK FLAGS                                                     │
│  ⚠ High mutation frequency (3,200+ writes/month)               │
│  ⓘ Broad product write access                                  │
│                                                                 │
│  [View in Shopify]  [View Activity Log]  [Create Ticket]       │
└─────────────────────────────────────────────────────────────────┘

Permission Analysis

Scope Categories

Permissions are grouped by sensitivity:

Category Risk Level Examples
Read-Only Low Read products, read orders
Write Data Medium Write products, write inventory
Sensitive Read Medium Read customers, read financial data
Sensitive Write High Write orders, write customers
Admin Level High Full access, store settings

Permission Breakdown

┌─────────────────────────────────────────────────────────────────┐
│  PERMISSION ANALYSIS: All Apps                                  │
│                                                                 │
│  Permission Distribution                                        │
│                                                                 │
│  Read Products     ████████████████████  18 apps               │
│  Read Orders       ████████████████      15 apps               │
│  Write Products    ████████              8 apps                │
│  Read Customers    ████████              8 apps                │
│  Write Orders      ████                  4 apps                │
│  Admin Access      ██                    2 apps                │
│                                                                 │
│  ⚠ Concern Areas:                                              │
│  ├─ 8 apps can modify your products                            │
│  ├─ 4 apps can modify orders                                   │
│  └─ 2 apps have admin-level access                             │
│                                                                 │
│  Recommendation: Review apps with write permissions quarterly  │
└─────────────────────────────────────────────────────────────────┘

Risk Flags

Risk Flag Types

Flag Severity Description
Excessive Permissions High App requests more access than typical
Unused Permissions Medium App has permissions it doesn't use
High Mutation Rate Medium App makes many write operations
Inactivity Low App hasn't been active recently
Outdated High App hasn't been updated in 12+ months
Error Spikes Medium Unusual increase in API errors
Suspicious Pattern High Unusual activity detected

Viewing Risk Flags

┌─────────────────────────────────────────────────────────────────┐
│  RISK FLAGS                                    [Filter] [Sort]  │
│                                                                 │
│  ⚠ HIGH SEVERITY                                               │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │  Old Import App - Excessive Permissions                  │   │
│  │  This app has 22 permission scopes but only uses 5.      │   │
│  │  Consider replacing with a more focused alternative.     │   │
│  │  [View App]  [Acknowledge]                               │   │
│  └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│  ⓘ MEDIUM SEVERITY                                             │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │  Bulk Price Editor - High Mutation Frequency             │   │
│  │  This app made 3,210 product updates in the last 30      │   │
│  │  days. This is higher than typical for apps in this      │   │
│  │  category.                                               │   │
│  │  [View App]  [Acknowledge]                               │   │
│  └─────────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────────┘

Acknowledging Flags

For flags you've reviewed:

  1. Click Acknowledge
  2. Add optional note explaining your review
  3. Flag moves to "Acknowledged" status
  4. Won't reappear unless situation changes

Activity Monitoring

Activity Metrics

For each app, PeerScripts tracks:

Metric Description
API Calls Total API requests made
Read Operations Data retrieval requests
Write Operations Data modification requests
Error Rate Percentage of failed requests
Last Active When app last made a request

Activity Categories

Category Definition
Active Activity within last 30 days
Inactive No activity in 30+ days
High Mutation More than 1,000 writes/month
Dormant No activity in 90+ days

Detecting Anomalies

PeerScripts alerts when:

  • Activity spikes unexpectedly
  • Error rates increase significantly
  • Unusual operation patterns appear
  • Activity stops suddenly for active apps

App Comparison

Comparing Similar Apps

Compare apps in the same category:

  1. Select apps to compare
  2. Click Compare
  3. View side-by-side analysis
┌─────────────────────────────────────────────────────────────────┐
│  APP COMPARISON                                                 │
│                                                                 │
│                    App A            App B                       │
│  ─────────────────────────────────────────────                  │
│  Permissions       15 scopes       8 scopes    ✓ App B         │
│  Activity          12,456 calls    3,210 calls                  │
│  Error Rate        0.2%            0.1%        ✓ App B         │
│  Last Updated      3 months ago    1 month ago ✓ App B         │
│  Risk Flags        2               0           ✓ App B         │
│                                                                 │
│  Recommendation: App B has fewer permissions while providing   │
│  similar functionality. Consider switching.                     │
└─────────────────────────────────────────────────────────────────┘

Best Practices

Regular Reviews

Review Type Frequency Focus
Quick check Weekly New risk flags, inactive apps
Full review Monthly All app permissions and activity
Deep audit Quarterly Permission justification for all apps

App Hygiene

  1. Uninstall unused apps - Remove apps not providing value
  2. Review permissions - Ensure apps only have needed access
  3. Monitor activity - Watch for unusual patterns
  4. Keep apps updated - Use apps that are actively maintained
  5. Document purpose - Know why each app is installed

Before Installing New Apps

  1. Check permission requirements
  2. Research the developer's reputation
  3. Read reviews from other merchants
  4. Start with minimal permissions if possible
  5. Monitor initial activity closely

Actions

From App Intelligence

Take action directly:

  • View in Shopify: Open app in Shopify admin
  • View Activity Log: See detailed activity history
  • Create Ticket: Track for review or removal
  • Acknowledge Flag: Mark risk as reviewed

Recommended Actions

Situation Recommended Action
Unused app with permissions Uninstall
High-risk, essential app Document and monitor closely
Outdated app Find alternative
Excessive permissions Contact developer or replace

Integration

Correlation with Other Features

App Intelligence connects with:

  • Store Health: App activity correlated with anomalies
  • Changes Tracking: App as actor in changes
  • Theme Intelligence: App-related code issues

API Access

Access app data programmatically via the API.


Troubleshooting

Apps Not Syncing

  • Check Shopify API permissions
  • Verify network connectivity
  • Try manual sync

Missing Activity Data

  • Some apps don't expose activity metrics
  • Historical data may be limited
  • Check date range filters

False Risk Flags

  • Use Acknowledge with notes
  • Context-specific flags may not apply
  • Contact support for persistent issues

Related Features