REVIEW WIZARD

Setup guide

How to connect Google & Facebook review links and your mailing list or CRM. No tech degree required — take it one section at a time.

Logo & page colors

  1. Open your private setup portal link (or ask your Trileaf contact).
  2. Business logo — upload a PNG, JPEG, GIF, or WebP (max 512 KB). It appears in the header of your customer feedback page.
  3. Page color theme — expand the theme section and pick a palette, or choose Custom for your brand colors. The live preview updates as you click.
  4. Click Save my setup — your live page updates within seconds.

Square or wide logos work best. Transparent PNG looks clean on dark headers.

Google review link (recommended method)

We use the official write-a-review link built from your Google Place ID (same approach as Elfsight Method 4). This opens the review form directly — better than a Maps share link.

  1. Open the free Google Place ID Finder.
  2. Search your business by name + city and click the correct listing on the map.
  3. Copy the Place ID (looks like ChIJ… — letters and numbers).
  4. Your review link is:
    https://search.google.com/local/writereview?placeid=YourPlaceID
  5. Paste that full URL into Review Wizard under Google review link (or paste just the Place ID if your form supports it).

Test: open the link on your phone — it should go straight to “Write a review,” not just the business profile.

Other ways (optional)

Google Business Profile → Get more reviews / Ask for reviews also works (often a short g.page/r/… link). Place ID method above is preferred for consistency.

Facebook reviews link

  1. Open your Facebook Page in a browser.
  2. Go to the Reviews tab (or Posts → find recommendations, depending on page type).
  3. Copy the page URL and add /reviews if needed, e.g. https://www.facebook.com/YourPage/reviews.
  4. Paste into Review Wizard under Facebook reviews.

If Facebook removed the Reviews tab for your page type, leave this blank — Google alone is fine.

Other review platforms (optional)

Google is enough for most local businesses. Add extras only if your customers already use them.

  • Yelp — restaurants, retail, services. Use your “Write a review” link from Yelp for Business.
  • TripAdvisor — hotels, attractions, restaurants. From your owner dashboard, copy the review link.
  • Nextdoor — neighborhood recommendations. From your business page, share the recommend/review link.
  • Other — Angi, BBB, Apple Maps, industry sites: set a custom label + URL.

Too many buttons can overwhelm customers. Prefer 1–2 platforms (usually Google ± Facebook).

MailerLite

  1. Log in to MailerLite → IntegrationsAPI → generate or copy your API key.
  2. Go to Subscribers → Groups, open (or create) the group for new customers, copy the Group ID.
  3. In Review Wizard: choose MailerLite, paste API key + group ID, Save.

Mailchimp

  1. Mailchimp → profile → Account & billing → Extras → API keys → create a key.
  2. Audience → All contacts → Settings → Audience name and defaults → copy the Audience ID.
  3. Optional: the server prefix is the end of your API key after the dash (us1, us21…). We usually detect this automatically — only fill “advanced” if asked.
  4. In Review Wizard: choose Mailchimp, paste key + audience ID, Save.

Brevo (Sendinblue)

  1. Brevo → SMTP & API → API keys → create a key with contacts permission.
  2. Contacts → Lists → open your list → note the numeric List ID.
  3. Paste both into Review Wizard under Brevo.

Klaviyo

  1. Klaviyo → Settings → API keys → create a Private API Key with list/profile write access.
  2. Audience → Lists & segments → open list → copy List ID.
  3. Paste into Review Wizard under Klaviyo.

GetResponse

  1. GetResponse → profile → Integrations and API → API → generate API key.
  2. Lists / Campaigns → open the list → copy the Campaign ID.
  3. Paste both into Review Wizard under GetResponse.

Constant Contact

  1. Use a Constant Contact V3 API access token from a developer application connected to your account (or your agency’s integration).
  2. Find the List ID for the list new customers should join.
  3. Paste token + list ID into Review Wizard under Constant Contact.

If you’re not sure how to create an access token, ask your web person — or pick MailerLite / “Email me a CSV line” instead.

HubSpot

  1. HubSpot → settings gear → Integrations → Private Apps → create an app.
  2. Scopes: allow crm.objects.contacts write (and lists if you use a static list).
  3. Copy the access token.
  4. Optional advanced: static list ID if you want contacts added to a specific list.
  5. Paste into Review Wizard under HubSpot.

Custom webhook (Zapier, Make, n8n, …)

  1. In Zapier: create a Zap → Webhooks by Zapier → Catch Hook → copy the URL.
  2. Paste that URL into Review Wizard under Custom webhook.
  3. Optional: set a shared secret; we send it as header X-RW-Secret.
  4. Each new feedback contact POSTs JSON like:
{
  "name": "Jane Doe",
  "email": "jane@example.com",
  "first_name": "Jane",
  "rating": 5,
  "source": "review_wizard",
  "business": "Your Business",
  "at": "2026-07-13T12:00:00.000Z"
}

Google Sheets (easiest spreadsheet option)

We send each contact to a free Google Apps Script “web app” that appends a row. About 5 minutes once.

  1. Create a Google Sheet. Row 1 headers: timestamp, name, email, rating, business.
  2. Extensions → Apps Script. Delete any sample code and paste:
function doPost(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
  var d = {};
  try { d = JSON.parse(e.postData.contents); } catch (err) {}
  sheet.appendRow([
    d.at || new Date().toISOString(),
    d.name || '',
    d.email || '',
    d.rating != null ? d.rating : '',
    d.business || ''
  ]);
  return ContentService
    .createTextOutput(JSON.stringify({ ok: true }))
    .setMimeType(ContentService.MimeType.JSON);
}
  1. Deploy → New deployment → type Web app.
  2. Execute as: Me. Who has access: Anyone.
  3. Deploy → copy the Web app URL (ends with /exec).
  4. Paste that URL into Review Wizard under Google Sheets → Save.

Submit a test review on your page; a new row should appear within a few seconds.

Email me a CSV line

Simplest path if you don’t use a mailing platform yet.

  1. Choose Email me a CSV line in the setup form.
  2. Optionally set a different inbox (defaults to your notification email).
  3. Each new customer triggers an email with a single CSV row you can paste into Excel or Sheets.

Need help?

Call or text 423-888-0252 or email your Trileaf contact. Have your business name ready — we can walk through keys with you on a short call.

← Back to home · 423-888-0252