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

# Review sources

> App Store, Play Store, Google and Trustpilot reviews, imported daily as signals. No login, no triggers, no agent tools.

Four providers import public reviews into Squad. **App Store Reviews**, **Play Store Reviews**, **Google Reviews** and **Trustpilot Reviews**. Reviews arrive as [signals](/signals) and feed the same pipeline as everything else. That's the whole of what they do.

<Frame>
  <img className="block dark:hidden" src="https://mintcdn.com/squad/NVM9RUFBB2kdWosT/images/integrations-review-sources-light.png?fit=max&auto=format&n=NVM9RUFBB2kdWosT&q=85&s=23ac8dbb681abb2bf89dbcbbe62b6151" alt="Review source settings" width="2880" height="1800" data-path="images/integrations-review-sources-light.png" />

  <img className="hidden dark:block" src="https://mintcdn.com/squad/NVM9RUFBB2kdWosT/images/integrations-review-sources-dark.png?fit=max&auto=format&n=NVM9RUFBB2kdWosT&q=85&s=e9ed655853cab83e358f1c543fcf48a3" alt="Review source settings" width="2880" height="1800" data-path="images/integrations-review-sources-dark.png" />
</Frame>

## They can't trigger an agent

<Warning>
  None of the four declares a trigger or an agent tool. An [agent](/agents) can never be started by a new review, and no agent flow can read reviews directly. Reviews reach you through the pipeline instead. Extraction, clustering, then the insights that come out the far end.
</Warning>

<Tip>
  If you want an agent to react to review content, trigger it on something else and let it work from the signals the reviews produced.
</Tip>

## Connect

<Steps>
  <Step title="Click Connect" icon="star">
    There's nothing to authorise. These run on Squad's own credentials, so clicking **Connect** takes you straight to the detail page, where the header reads **Not configured** until you add your first source.
  </Step>

  <Step title="Add your first source" icon="plus">
    Adding it is what creates the integration. What you add depends on the provider.

    <AccordionGroup>
      <Accordion title="App Store" icon="smartphone">
        Pick a country (the storefront), then search for your app by name.
      </Accordion>

      <Accordion title="Play Store" icon="play">
        Pick a country, then search for your app by name.
      </Accordion>

      <Accordion title="Google Reviews" icon="map-pin">
        Pick a country, then search for your business and choose it from the Google Maps suggestions. Country controls which Google locale Squad queries.
      </Accordion>

      <Accordion title="Trustpilot" icon="link">
        Paste your review page URL, in the form `https://www.trustpilot.com/review/yourdomain.com`.
      </Accordion>
    </AccordionGroup>
  </Step>
</Steps>

Each provider is its own card on the Integrations page with its own detail page. You can track several apps, businesses or domains per provider, and the same app in more than one country.

## What arrives, and when

Squad imports your most recent reviews as soon as you add a source, then syncs daily. Each sync pulls up to 150 reviews on the Play Store and 100 on the other three.

Every tracked source shows its state on the detail page. It reads **Awaiting first sync…** before the first import, then **Last synced N reviews on `<date>`**. A source can be **Paused**, which stops the daily sync without deleting it, or **Removed** entirely. A source that hits a problem shows an **Error** badge.

## Tools

<Tabs>
  <Tab title="Read">
    None of the four review providers declares a read tool, so no agent flow can read reviews directly.
  </Tab>

  <Tab title="Write">
    None of the four declares a write tool either, so there's no reply path back to the reviewer.
  </Tab>
</Tabs>

## A worked example

Add your iOS app for the US storefront and your Trustpilot domain. Over the next day the recent reviews land as signals and cluster with everything else you've collected. A one-star review about a broken export and a support ticket about the same export end up in the same cluster, and turn up together inside [insights](/insights).

Track a competitor's app the same way if you want their reviews as evidence too. Squad treats them as ordinary signals.

## Limits

No triggers and no agent tools, so reviews are evidence only. Public reviews only, with no reply path back to the reviewer. The daily sync fetches the most recent reviews rather than the full history, so a source added today won't backfill.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.