> ## 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, which is the whole of what they do.

<Frame>
  <img className="block dark:hidden" src="https://mintcdn.com/squad/O_98Wy8uNjlYcgBb/images/integrations-review-sources-light.png?fit=max&auto=format&n=O_98Wy8uNjlYcgBb&q=85&s=2b9ddb3e36b8f919ccfde2cb671eb919" 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/O_98Wy8uNjlYcgBb/images/integrations-review-sources-dark.png?fit=max&auto=format&n=O_98Wy8uNjlYcgBb&q=85&s=dbcead1a97150b36501edde9b6e83da7" alt="Review source settings" width="2880" height="1800" data-path="images/integrations-review-sources-dark.png" />
</Frame>

## They cannot 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: extraction, clustering, and 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 is 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 new ones daily. Each sync pulls the most recent reviews, up to 150 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. No agent flow can read reviews directly.
  </Tab>

  <Tab title="Write">
    None of the four declares a write tool either. There is 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, cluster with everything else you've collected, and start showing up inside [insights](/insights) next to Slack messages and support tickets. A one-star review about a broken export and a support ticket about the same export end up in the same cluster, which is the point.

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 years of reviews.
