How Firstcliq works, in detail

The homepage shows the path a review takes. This page answers the questions that path raises — how long a hold really lasts, how rank is measured, and where unhappy feedback goes.

How does it decide what to write?

You pick one of three modes per location. Full AI writes each reply from scratch around what the reviewer actually said, Template posts wording you saved yourself word for word, and Hybrid starts from your template and rewrites it around the specific review. All three reply in the language the review was written in.

One review

“Second time here. Amira did my colour again and matched it perfectly — and they got me in on a Saturday.”

Full AI

Least hands-on

Amira will be glad you came back for her — matching a colour second time round is the harder job. Saturdays fill fast, so message us early next time and we will hold you a slot.

Written from scratch around what they actually said.

Template

Exactly your wording

Thanks for the five stars! We hope to welcome you back soon.

Your saved 5★ wording, word for word, every time.

Hybrid

Your voice, adapted

Thanks for the five stars — and for coming back to Amira. We will keep a Saturday slot open for you next time.

Starts from your template, rewritten around this review.

Four tones are available on paid plans — professional and warm, friendly and casual, formal, or enthusiastic — set per location. The Free plan is fixed to professional and warm.

The rules the AI is actually given

Generic AI replies are the reason most businesses distrust automation, so the prompt is written to prevent them rather than hoping for the best.

  • Two to three sentences. Never longer.
  • Six stock openers are banned outright — including “Thank you so much”, “We’re thrilled to hear” and “We appreciate your”
  • Lead with the specific thing they mentioned, not a stock thank-you
  • Never invent a detail that was not in the review
  • Never promise a refund, discount or comp the business has not offered
  • No sign-off, no business name at the end, no emoji
  • Up to five of your previous replies are included as examples, so the voice accumulates instead of resetting each time

What you control

  • Mode per location: Full AI, Template, or Hybrid
  • Tone: professional and warm, friendly and casual, formal, or enthusiastic
  • Your own template wording, per rating and per language

How does it know what a review is about?

A single model call at the moment a review is polled returns four things at once: sentiment, a confidence score, up to three topics from a fixed list of twelve, and the language it was written in. Temperature is set to zero, so the same review always classifies the same way.

“Lovely spot, but we waited 25 minutes for a table we had booked. Staff were apologetic and the food made up for it.”

One call returns four things

Sentiment

neutral

Confidence

0.82

Topics

3 found

Language

English

Twelve fixed topics — never free text

staffpricequalitylocationwaiting timecleanlinessfoodserviceatmospherevalueparkingbooking

If that call fails

Sentiment falls back to the star rating — four and above positive, three neutral, below three negative — and topics come back empty. The review still gets handled. The product degrades rather than stopping.

Temperature is set to zero, so the same review always classifies the same way. Sentiment and topics appear as chips on your reviews list.

What you control

  • Nothing — this runs automatically on every review
  • What you see: sentiment and topics appear as chips on your reviews list

How do reply templates work?

Each language gets ten boxes — one per star rating, with and without a written comment — because a five-star review with a paragraph attached and a bare five-star rating need genuinely different replies. Leaving a box empty is a deliberate choice: in Template mode that review is held for you, in Hybrid the AI writes it from scratch.

Englishالعربيةeach language keeps its own complete set
5★ with commentyour wording goes here
5★ no commentyour wording goes here
4★ with commentyour wording goes here
4★ no commentempty — behaviour depends on mode
3★ with commentyour wording goes here
3★ no commentyour wording goes here
2★ with commentyour wording goes here
2★ no commentyour wording goes here
1★ with commentyour wording goes here
1★ no commentempty — behaviour depends on mode

An empty box in Template mode

That review is held for your manual reply. Template mode never writes anything on its own.

An empty box in Hybrid mode

The AI writes that one from scratch — it does not need a template to work from.

Ten scenarios per language, because a 5★ with a written comment and a bare 5★ rating need genuinely different replies. A second language is a separate complete set, not a translation of the first.

What you control

  • Your exact wording for all ten scenarios
  • A second language with its own complete set, not a translation
  • Which boxes to leave empty, and therefore which reviews come to you

See templates in the product tour →

What happens to a review in another language?

Firstcliq detects the language a review was written in and can reply in it, including right-to-left languages. You set a primary and optional secondary language per location; anything outside those follows a rule you choose — reply anyway in the reviewer's language, or hold it and email your alert recipients.

A review arrives. What language is it in?

Matches your primaryEnglishAnswered
Matches your secondaryالعربيةAnswered
Anything elseFrançais, 日本語 …Your choice

Reply anyway

The AI answers in whatever language they wrote in, right-to-left included.

Hold and alert

Held with the reason unlisted_language, and your alert recipients are emailed.

There is no fixed list of supported languages — the model handles what it is given. The setting is a policy choice, not a capability limit. Template mode is the exception: a language with no templates is always held, because there is nothing to send.

What you control

  • Primary and secondary language, per location
  • What happens to any other language: reply anyway, or hold and alert
  • Who receives the alert when one is held

What happens when a bad review comes in?

A review rated 1 or 2 stars is never auto-replied. Firstcliq holds it for a window you choose, reminds you at the halfway point and again two hours before it expires, and if it does expire it takes only the fallback action you set in advance — including doing nothing at all.

1–2★ review landsthe clock starts
0hHeldNever auto-replied
24hReminderHalfway nudge
46hFinal reminderTwo hours left
48hExpiresYour fallback runs

48h — the hold expires. It does only what you told it to.

Three options, set per location:

Keep holding

Nothing posts. It waits until you deal with it.

Post your template

Your saved wording for that rating goes up.

Post the AI draft

The reply Firstcliq prepared goes up as written.

48 hours is the default. You can also set immediate, 24h, 72h, or fully manual — in which case nothing is ever posted without you.

What you control

  • Hold window: immediate, 24h, 48h, 72h, or fully manual
  • Who receives the escalation alert, beyond the account email
  • The fallback: keep holding, post your template, or post the AI draft

Why this matters for a single business →

What if Google rejects the reply?

The failure is recorded against that review along with Google's own error message, and the job moves on. There is no automatic retry and no email — the recovery path is replying manually from your dashboard, where the review is still waiting with the error attached.

Reply is sent to Google

Google rejects it

The failure is recorded against that review
Google's own error message is stored with it
The job moves on to the next review
It is retried automatically
You are emailed about it

The recovery path is a manual reply

The review stays in your dashboard with the error attached, so you can see what Google objected to and answer it yourself.

Rejections are rare, and usually mean the profile connection has lapsed or Google has flagged the content. We would rather say this plainly than claim an automatic retry that does not exist.

What you control

  • Whether to reply manually once you see the error
  • Reconnecting the profile if the rejection was an expired connection

Back to how a reply is written →

How is Google Maps ranking actually measured?

Firstcliq checks where your business appears in Google's local map results for a specific search phrase, searched from a specific area — because the same keyword returns a different order depending on where the person searching is. Positions refresh every 30 days.

hair salon dubai marina

One keyword. Two places. Two different answers.

Searched from Dubai Marina#2
1Gloss & Co. Salon
2Marina Hair StudioYou
3The Cut Room
Searched from Business Bay#7
1Bay Hair Studio
2The Cut Room
3Gloss & Co. Salon
··· you are 7th here ···

That is why one keyword can use two slots.

A slot is one keyword paired with one search area. Tracking the same phrase from two districts is two slots, because the answer genuinely differs.

Slots are pooled across your whole account — 20 on Starter, 50 on Professional, 100 on Agency — so you spend them wherever they matter, not evenly per location.

What you control

  • The phrase you want to track
  • The area it is searched from, which does not have to be your own
  • Which locations get which keywords — slots are pooled across the account

Keyword allowances by plan →

Where do competitor and performance numbers come from?

Competitor ratings and review counts come from Google's Places API, and performance figures from Google's Business Profile Performance API. Both are limited by what Google exposes — competitor review text and visit numbers are not available at any price, and photo views and the discovery-versus-direct search split were retired with Google's old v4 API and have no equivalent today.

What Google gives us

Competitor ratingFrom Google Places
Competitor review countFrom Google Places
Views on Search and MapsPerformance API
Website clicks, calls, directions, messagesPerformance API

What nobody can give you

Competitor review textGoogle does not expose it, at any price
Competitor visit numbersNot available through the API
Photo viewsExisted in Google's retired v4 API
Discovery vs direct search splitRetired with v4, no equivalent

Performance figures run two to three days behind, and Google revises them after publishing — so a rolling month is re-read nightly rather than each day being stored once. A number recorded Tuesday may be corrected by Thursday.

What you control

  • Which competitors you track, by business type or by name
  • Which month of performance data you are looking at
  • Whether a report is generated for a client, carrying your brand

Compare tracking limits by plan →

How does scheduling Google posts work?

You write an update, event or offer once, pick the locations it should go to, and one post is created for each of them separately — so a failure at one location does not affect the others. Updates stay visible for six months; events and offers run for the dates you set.

UpdateEvent · Offer also available

Midweek blow-dry offer — 20% off Tuesday to Thursday through September.

Written once

Marina Hair Studio

Posted separately

Business Bay

Posted separately

JBR Walk

Posted separately

One post is created per location you pick, so a failure at one does not affect the others.

Ten posts a month on Starter, thirty on Professional, unlimited on Agency. Updates stay visible for six months; events and offers run for the dates you set.

What you control

  • Post type: update, event, or offer
  • Which locations it goes to, and when it publishes
  • An optional image, and a button linking wherever you choose

Monthly post limits by plan →

What is the profile health score out of?

One hundred, split into two halves: 55 points for how complete your Google Business Profile is, and 45 points for how actively it is being worked. Reply rate is the single heaviest check at 25 points, so the score moves when you actually use the product rather than only when you fill in a field.

Profile

55 points
Business description15
Opening hours set15
Phone number10
Website10
Additional categories5

Description earns partial credit under 100 characters.

Activity

45 points
Reviews answered25

Proportional to your reply rate

Recent replies10

Tapers over 7 / 30 / 90 days

Recent posts10

Two a month earns full marks

Reply rate is the heaviest single check, deliberately.

It is the thing you are paying for, which means the score moves when you actually use the product.

Unverified or permanently closed listings are flagged rather than scored — those are not fixed by filling in a field. Every failing check names the specific fix and links to where it is done.

What you control

  • Which failing checks you act on first — each names the specific fix
  • Whether you fix it in Firstcliq (replies, posts) or on Google (hours, description, categories)

Who can see what?

Three roles. You see everything. A teammate sees only the locations assigned to their seat, and can optionally be hidden from other teammates' assignments. A client sees their own reviews read-only by default, with four permissions you switch on individually — and one client can never see another.

What each role can see and change in Firstcliq
Can they…YouTeammateClient
See every locationassigned only
See their own reviews
Edit reply templatesoptional
See the review pageoptional
Receive escalation alertsoptional
See competitor dataoptional
Change billing or plan
Add or remove clients

“Optional” means you decide per client. Clients are read-only by default, and one client can never see another. Teammates can also be hidden from each other's assignments — off by default.

What you control

  • Which locations each teammate seat is assigned
  • Whether teammates can see each other's assignments — off by default
  • Four per-client toggles: edit templates, see review page, get alerts, see competitors

See how agencies run this at scale →

How does QR review collection work?

A customer scans your branded QR card and picks a rating. Four and five stars are sent straight to your Google profile with the review box open; one to three stars are routed to a private form that reaches your inbox instead, so you hear about the problem before the internet does.

Customer scans your QR card

“How was your visit?”

They pick a rating

4–5★

Sent straight to Google

One tap to your profile with the review box already open. The rating they picked carries over.

1–3★

Comes to you privately

A private form instead. It lands in your inbox, not on your profile, and you get a chance to fix it.

Anyone can still leave a public review directly on Google whenever they want — this only changes where your QR card sends them first.

What you control

  • Your logo, wording and button colour on the page
  • The page name — firstcliq.io/c/your-business
  • Where private feedback is delivered

More of it is coming

Competitor tracking, Google posts scheduling and team permissions get the same treatment next. In the meantime, the free plan needs no card.