ReputeLoop
🔑

Integration Guide

ReputeLoop + Workiz

When a Workiz job is marked done, the review request fires automatically. Your tech is already on the way to the next call — the follow-up takes care of itself.

Overview

The ReputeLoop + Workiz integration automatically sends review requests to customers when a job is marked Done in Workiz. The request fires immediately after the job closes — while the experience is still fresh.

Positive responses are routed to your Google review page. Negative responses are captured privately in ReputeLoop's Help Desk so you can follow up directly.

  • Trigger: Job marked Done in Workiz
  • Verticals: Locksmith, garage door, appliance repair, HVAC, plumbing
  • Channel: Email (default) or SMS
  • Cooldown: 30 days per customer
  • Add-on price: +$35/month on any ReputeLoop plan

How to sign up for ReputeLoop

  1. Go to reputeloop.com and click Get started free.
  2. Create an account with your email or Google. No credit card is required to start.
  3. Complete the onboarding wizard: enter your business name, add at least one location, and paste your Google Review URL.
  4. You'll start on a 14-day free trial (Starter plan). The Workiz add-on requires an active subscription.

Plans start at $49/month (Starter). The Workiz integration is available on any plan as a +$35/month add-on.

How to connect ReputeLoop with Workiz for the first time

The connection uses your Workiz API token. You will also paste a webhook URL into Workiz's Automation Center to start sending job events to ReputeLoop.

Prerequisites

  • An active ReputeLoop subscription (trial + checkout, or paid plan)
  • Owner or admin role in your ReputeLoop account
  • A Workiz account — the API token is available via Workiz → Settings → Developer. You may need to enable the Developer feature from the Workiz Feature Center.

Step 1 — Get your Workiz API token

  1. In Workiz, go to Settings → Developer.
  2. Copy your API Token.

Step 2 — Connect in ReputeLoop

  1. In ReputeLoop, go to Settings → Integrations.
  2. Find the Workiz card and click Add Workiz — $35/month.
  3. Review the confirmation modal and click Subscribe.
  4. On the Workiz card, paste your API Token and click Connect.
  5. ReputeLoop verifies the token and shows a Connected status along with your personal Webhook URL. Copy this URL.

Step 3 — Configure the webhook in Workiz Automation Center

  1. In Workiz, go to Settings → Automation Center.
  2. Create a new automation with the trigger Job Status Changed → status Done.
  3. Set the action to Send Webhook and paste the webhook URL you copied from ReputeLoop.
  4. Save the automation.

The integration is now fully active. Review requests will fire whenever a job is marked Done in Workiz.

How the integration works

  1. Job marked Done — Workiz fires a webhook to your unique ReputeLoop URL when the automation triggers.
  2. Job lookup— If the webhook payload lacks contact details, ReputeLoop calls the Workiz API to fetch the customer's name, email, phone, and job address.
  3. Location matching — The job address (city + state) is matched to one of your ReputeLoop locations. Falls back to your first active location if no match is found.
  4. Contact upsert— The customer is added to your ReputeLoop Contacts (or updated if they've had jobs before). Email is matched first; phone is used as fallback.
  5. Cooldown check — If this customer received a review request within the last 30 days, the request is skipped.
  6. Plan limit check — The request counts against your monthly quota.
  7. Review request sent — An email or SMS goes to the customer with a star rating prompt.
  8. Routing on response— 4–5★ responses go to your Google review page. 1–3★ responses with feedback are captured in ReputeLoop's Help Desk.

Choosing email vs SMS

By default, review requests are sent by email. To switch to SMS:

  1. Go to Settings → Integrations → Integration preferences.
  2. Under Preferred channel for integration requests, select SMS.
  3. Click Save.

SMS requires an active Telnyx toll-free number (set up in Settings → SMS). Falls back to email if no approved number is on file.

Limitations

  • Automation Center required: The webhook must be configured manually in Workiz Automation Center (see Step 3 above). ReputeLoop cannot register the webhook automatically.
  • Contact required: The customer must have an email or phone number in Workiz. Jobs with no customer contact information are skipped.
  • Done status only: Only jobs marked Done trigger a request. Other status changes do not.
  • 30-day cooldown: A customer with multiple jobs within 30 days receives only one review request per window.
  • Subscription required: The Workiz add-on requires an active ReputeLoop paid subscription.
  • Monthly quota:Integration-sourced requests count against your plan's monthly review request limit (Starter: 150/month, Growth: 500/month, Pro: 1,500/month).

How to disconnect

Disconnect from ReputeLoop

  1. Go to Settings → Integrations.
  2. On the Workiz card, click Disconnect and confirm.

To also cancel billing, click Cancel add-on. Billing continues until the end of the current billing period.

Disconnect from Workiz

Remove or disable the webhook automation in Workiz → Settings → Automation Center. This stops Workiz from sending job events to ReputeLoop.

How to get support

Email response targets: Starter within 48h, Growth within 24h (priority), Pro priority.


Last updated: June 2026. ← Back to reputeloop.com