> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appreply.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Applications

> Connect and manage all your mobile apps for automated review management

Your Applications dashboard is where you connect your mobile apps and manage their integrations. Add apps from Google Play, App Store, Samsung Galaxy Store, Huawei AppGallery, or RuStore to start managing reviews.

<Note>
  **Start here first.** Before creating automations or templates, you need to add and integrate your apps. This unlocks review fetching, replies, and automation.
</Note>

## Quick integration overview

Connect your apps in minutes. Each platform has its own integration method:

<CardGroup cols={3}>
  <Card title="Google Play" icon="android" href="/integrations/app-stores/linking-google-play">
    Connect via OAuth or upload a service account JSON key.
  </Card>

  <Card title="App Store" icon="apple" href="/integrations/app-stores/linking-appstore-connect">
    Use App Store Connect API keys to integrate iOS apps.
  </Card>

  <Card title="Samsung Galaxy Store" icon="mobile" href="/integrations/app-stores/linking-samsung-galaxy-store">
    Use Samsung Seller Portal API credentials to connect.
  </Card>

  <Card title="Huawei AppGallery" icon="mobile" href="/integrations/app-stores/linking-huawei-appgallery">
    Connect with Huawei AppGallery Connect API credentials.
  </Card>

  <Card title="RuStore" icon="mobile" href="/integrations/app-stores/linking-rustore">
    Use RuStore Console API credentials to connect.
  </Card>
</CardGroup>

<Tip>
  **Migrating from another platform?** If you have used AppFollow, ASODesk, AppTweak, or any other review management tool, you can upload the same Google Play service account JSON key. No need to create new credentials.
</Tip>

## Add your first app

When you first visit Applications, you'll see an inviting setup screen that guides you toward your first integration:

<Frame>
  <img src="https://mintcdn.com/appreply/O2DeZuzCd2s24yTk/images/manage-apps-empty.png?fit=max&auto=format&n=O2DeZuzCd2s24yTk&q=85&s=2a14118006e877e0475afb990bc8d19b" alt="Manage Apps Empty" width="3288" height="2130" data-path="images/manage-apps-empty.png" />
</Frame>

<Steps>
  <Step title="Click 'Add new app'">
    Start by clicking the prominent **Add new app** button to open the app selection modal.
  </Step>

  <Step title="Search or paste URL">
    You have several options to add your app:

    * **Smart search**: Type your app name to search across Google Play and App Store. You can select up to 5 apps at once from the search results.
    * **Direct URL**: Paste your app's store URL for instant recognition.
    * **Add from other stores**: For Samsung Galaxy Store, Huawei AppGallery, and RuStore, use the manual entry option. Enter the app ID and name directly.
  </Step>

  <Step title="Confirm and add">
    Review your selection and click **Submit** to add the app to your dashboard.
  </Step>
</Steps>

## Finding and adding apps

The app search works across both platforms simultaneously:

<Frame>
  <img src="https://mintcdn.com/appreply/O2DeZuzCd2s24yTk/images/select-app-dropdown.png?fit=max&auto=format&n=O2DeZuzCd2s24yTk&q=85&s=13fa6b43031b8a8fc59c1e857b609e73" alt="Select App Dropdown" width="3288" height="2130" data-path="images/select-app-dropdown.png" />
</Frame>

<Tabs>
  <Tab title="Smart Search">
    **Type your app name** and see results from both Google Play and App Store:

    * Searches app titles and developer names
    * Shows app icons and platform badges
    * Requires minimum 3 characters for accurate results
    * Updates results in real-time as you type

    Perfect for when you know your app name but want to see all platform options.
  </Tab>

  <Tab title="Direct URL">
    **Paste your store URL** for instant app recognition:

    ```
    Google Play: https://play.google.com/store/apps/details?id=com.yourapp
    App Store: https://apps.apple.com/us/app/yourapp/id123456789
    ```

    AppReply automatically extracts app information from the URL and adds it to your dashboard.
  </Tab>
</Tabs>

<Frame>
  <img src="https://mintcdn.com/appreply/O2DeZuzCd2s24yTk/images/app-selected.png?fit=max&auto=format&n=O2DeZuzCd2s24yTk&q=85&s=d414d6fd1e5caa7c5de540f54073200c" alt="App Selected" width="3288" height="2130" data-path="images/app-selected.png" />
</Frame>

Once selected, you'll see a preview of your app with the platform badge and developer information before confirming.

## Your apps dashboard

After adding apps, your dashboard shows all your apps in a grid layout:

<Frame>
  <img src="https://mintcdn.com/appreply/O2DeZuzCd2s24yTk/images/apps-multiple.png?fit=max&auto=format&n=O2DeZuzCd2s24yTk&q=85&s=514a217c7dd29ac3a21d2e7a9a1031c1" alt="Apps Multiple" width="3288" height="2130" data-path="images/apps-multiple.png" />
</Frame>

Each app card shows its platform badge (Google Play, App Store, Samsung, Huawei, or RuStore), integration status, and quick action buttons. If you have apps across multiple platforms, filter tabs appear at the top of the dashboard so you can view apps by platform.

<AccordionGroup>
  <Accordion title="App information" icon="info">
    * **App icon and name** for easy identification
    * **Platform badge** showing which store the app belongs to
    * **Developer name** for verification
    * **Integration status** indicator
  </Accordion>

  <Accordion title="Quick actions" icon="bolt">
    * **Reviews**: Jump directly to your review feed for this app
    * **Integrate**: Complete the integration setup (if pending)
    * **Automate**: Create or manage automation rules
    * **Menu**: Access additional options like app deletion
  </Accordion>

  <Accordion title="Status indicators" icon="chart-bar">
    * **Integrated**: Green checkmark shows successful connection
    * **Pending**: Orange warning indicates integration needed
    * **Error**: Red indicator shows connection issues requiring attention
  </Accordion>
</AccordionGroup>

## Platform-specific integration

Each platform has its own integration process. Click through to the full guide for step-by-step instructions.

<Tabs>
  <Tab title="Google Play">
    Two connection methods are available:

    * **OAuth (Beta)**: Sign in with your Google account. No JSON key file needed.
    * **Service account**: Create a service account in Google Cloud Console, download the JSON key, and upload it in AppReply.

    The service account method uses a 6-step guided wizard with animated tutorials for each step.

    <Card title="Full Google Play integration guide" icon="android" href="/integrations/app-stores/linking-google-play">
      See the complete setup instructions
    </Card>
  </Tab>

  <Tab title="App Store">
    Connect using App Store Connect API keys:

    * Create an Individual API key (Team keys are not supported)
    * Assign the **Customer Support** role
    * Upload your Key ID and .p8 private key file

    <Card title="Full App Store integration guide" icon="apple" href="/integrations/app-stores/linking-appstore-connect">
      See the complete setup instructions
    </Card>
  </Tab>

  <Tab title="Samsung Galaxy Store">
    Connect using Samsung Seller Portal API credentials:

    * Generate API credentials in your Samsung Seller Portal
    * Provide your service account ID and private key
    * AppReply handles JWT authentication automatically

    <Card title="Full Samsung integration guide" icon="mobile" href="/integrations/app-stores/linking-samsung-galaxy-store">
      See the complete setup instructions
    </Card>
  </Tab>

  <Tab title="Huawei AppGallery">
    Connect using Huawei AppGallery Connect API credentials:

    * Create API client credentials in AppGallery Connect
    * Provide your client ID and client secret
    * Note: Huawei uses regional API domains, so your apps must be grouped by region

    <Card title="Full Huawei integration guide" icon="mobile" href="/integrations/app-stores/linking-huawei-appgallery">
      See the complete setup instructions
    </Card>
  </Tab>

  <Tab title="RuStore">
    Connect using RuStore Console API credentials:

    * Generate API credentials in your RuStore Console
    * Provide your credentials in AppReply
    * AppReply handles RSA-SHA512 authentication automatically

    <Card title="Full RuStore integration guide" icon="mobile" href="/integrations/app-stores/linking-rustore">
      See the complete setup instructions
    </Card>
  </Tab>
</Tabs>

## Integration validation

AppReply automatically validates your credentials before completing integration:

<AccordionGroup>
  <Accordion title="What we check" icon="check">
    **For Google Play:** Service account or OAuth token has valid permissions, can access Play Developer API, and has "Reply to reviews" permission for your apps.

    **For App Store:** API key is valid and active, has Customer Support role, and can access App Store Connect API.

    **For Samsung, Huawei, and RuStore:** API credentials are valid and can authenticate with the respective store APIs.
  </Accordion>

  <Accordion title="Common issues" icon="wrench">
    **Google Play:** Service account not added to Play Console, missing "Reply to reviews" permission, or invalid JSON key file.

    **App Store:** Using Team API key instead of Individual, insufficient permissions, or expired API key.

    **Samsung/Huawei/RuStore:** Invalid credentials, missing API permissions, or incorrect app ID format. See each platform's integration guide for specific troubleshooting.
  </Accordion>

  <Accordion title="Security & compliance" icon="shield-check">
    * **Minimal permissions**: AppReply only requests access to read and respond to reviews
    * **Encrypted storage**: All credentials stored securely in Supabase Vault
    * **Official APIs**: Uses Google Play API and App Store Connect API
    * **Compliance**: Fully compliant with Google Play and App Store guidelines
  </Accordion>
</AccordionGroup>

## Managing multiple apps

As your app portfolio grows, AppReply scales with you:

<Tabs>
  <Tab title="Organization">
    **Keep everything organized:**

    * **Sort by name or platform** for easy browsing
    * **Filter by integration status** to identify pending setups
    * **Bulk actions** for managing multiple apps
    * **Team access** with role-based permissions
  </Tab>

  <Tab title="Monitoring">
    **Stay on top of your apps:**

    * **Integration health checks** alert you to connection issues
    * **Review volume indicators** show activity levels
    * **Automation status** displays active rules per app
    * **Quick access** to reviews and automation settings
  </Tab>

  <Tab title="Scaling">
    **Grow with your portfolio:**

    * **App limits by plan**: Free (1 app), Standard (5), Pro (50), Unlimited (no limit). Batch creation lets you add up to 5 apps at a time.
    * **Team collaboration** with shared access
    * **Cross-app automation** for consistent responses
    * **Centralized analytics** across your entire portfolio
  </Tab>
</Tabs>

## Migration from other tools

<Tip>
  **Switching from another platform?** You can reuse your existing API credentials.
</Tip>

If you're migrating from existing review management tools:

<Steps>
  <Step title="Locate your existing credentials">
    Find your Google Play service account JSON key or App Store Connect API credentials from your current tool.
  </Step>

  <Step title="Upload to AppReply">
    Use the same credentials in AppReply's integration flow - no need to create new ones.
  </Step>

  <Step title="Verify permissions">
    Ensure your existing credentials have "Reply to reviews" permissions enabled.
  </Step>

  <Step title="Test integration">
    AppReply will validate your credentials and confirm successful connection.
  </Step>
</Steps>

**Supported migration sources:**

* AppFollow
* ASODesk
* AppTweak
* AppBot
* AppFigures
* Custom integrations using Google Play API

## Best practices for app management

<AccordionGroup>
  <Accordion title="Getting started" icon="rocket">
    * **Add all your apps** at once for comprehensive coverage
    * **Integrate immediately** after adding to avoid delays
    * **Test integration** by checking the Reviews section
    * **Invite team members** early for collaborative management
  </Accordion>

  <Accordion title="Ongoing maintenance" icon="cog">
    * **Monitor integration health** in the dashboard
    * **Rotate credentials** periodically for security
    * **Update permissions** when adding new apps
    * **Review team access** regularly
  </Accordion>

  <Accordion title="Optimization" icon="trending-up">
    * **Use consistent naming** across platforms
    * **Group related apps** for easier management
    * **Set up cross-app automations** for consistent responses
    * **Monitor review volume** to identify trending apps
  </Accordion>
</AccordionGroup>

## Troubleshooting common issues

<Tabs>
  <Tab title="Connection Problems">
    **Integration keeps failing?**

    1. **Verify credentials**: Ensure your API keys/JSON files are correct and not expired
    2. **Check permissions**: Confirm "Reply to reviews" access in your developer console
    3. **Review platform requirements**: Double-check Individual vs Team API key requirements
    4. **Contact support**: Our team can help diagnose specific integration issues
  </Tab>

  <Tab title="Missing Apps">
    **Can't find your app in search?**

    1. **Try the direct URL method** instead of search
    2. **Check app visibility** in your developer console
    3. **Verify publication status** - app must be published on the store
    4. **Search with exact app name** or developer name
  </Tab>

  <Tab title="Permission Errors">
    **Getting permission denied errors?**

    1. **Google Play**: Add service account to Play Console with "Reply to reviews" permission
    2. **App Store**: Ensure API key has Customer Support role minimum
    3. **Check expiration**: Verify your credentials haven't expired
    4. **Re-upload credentials** if recently updated in developer console
  </Tab>
</Tabs>

***

**Ready to connect your apps?** Start with your highest-volume app to see immediate impact, then add the rest of your portfolio for complete coverage.

<CardGroup cols={2}>
  <Card title="Reviews" icon="message-lines" href="/essentials/reviews">
    Manage all your app reviews in one unified dashboard
  </Card>

  <Card title="Automations" icon="sparkles" href="/essentials/automations">
    Create smart auto-replies that work around the clock
  </Card>
</CardGroup>
