Skip to main content

MoveitPro+ integration: review requests after every completed move

Connect MoveitPro+ and ask every customer for a review when their move's crew status reaches Completed.

A
Written by Axel Lavergne

When a move is completed in MoveitPro+, Reviewflowz asks the customer for a review of the branch that moved them. Reviews that come back are matched to the move.

How it works

  1. The crew marks the job Completed in MoveitPro+, or the office closes it out.

  2. MoveitPro+ tells us right away, and the customer becomes a contact in Reviewflowz.

  3. The request goes out after your delay.

  4. Their review is matched to the move and its branch.

What triggers a request

Trigger

When it fires

Who is asked

A move is completed (always on)

Right away: MoveitPro+ tells us the moment a job changes, and we check every hour as well

The customer on the job

A move that spans several days is asked once its last day is done. Cancelled jobs are never asked, and neither are moves completed before you connected or moves more than 7 days old. Texts go only to customers with SMS consent on record in MoveitPro+. Customers of UK and EU branches are never emailed.

On connect we also import your last 90 days of completed moves. None of those customers is messaged.

MoveitPro+ settings in Reviewflowz showing the completed-move trigger

Connect MoveitPro+

In MoveitPro+, an Owner, or an Admin who can manage API keys, goes to Settings > API keys and creates a company-wide key with these permissions: jobs:read, customers:read, leads:read, branches:read and webhooks:manage. MoveitPro+ shows the key and its signing secret once, so copy both.

In Reviewflowz, open Integrations, go to Automate review requests > Connect another integration and click the MoveitPro+ card. Paste the key into API key and the secret into Signing secret, then click Connect MoveitPro+. Both are stored encrypted and never shown again. If a permission is missing, the message names it: add it to the key in MoveitPro+ and paste it again.

Connecting creates a request called "MoveitPro+ review requests", switched off, and switches on instant updates from MoveitPro+.

MoveitPro card in the Reviewflowz integrations directory

Connect MoveitPro+ window in Reviewflowz with empty fields

Connect MoveitPro+ window with the API key and signing secret filled in

Link your branches to locations

Link each MoveitPro+ branch to the Reviewflowz location whose review page its customers should see. Northside Movers links its Denver and Boulder branches to their own locations. Jobs with no branch gets its own row, so those moves can point at a location too. Until a branch is linked, its completed moves are imported but nobody is asked. With one location, everything points there for you.

MoveitPro+ branches waiting to be linked to Reviewflowz locations

MoveitPro+ branches linked to their Reviewflowz locations

Set up the request

  • Timing. Northside emails 240 minutes after a move is completed. Delays go up to 7 days, with up to 3 messages, and follow-ups stop once a customer clicks, reviews or unsubscribes.

  • Channel. Email, SMS or WhatsApp, one per request.

  • Message. The From name is "Northside Movers", the Subject "How did moving day go, {{first_name}}?" and the Button text "Review your move". Skyler reads "How did moving day go, Skyler?". Try yours with Send myself a test.

  • Direct reviews to. Smart routing shows one button and picks the site per customer for your objectives. Show all options on the email gives each site its own button, on email only.

Email editor for the review request sent after a completed move

Review request email a customer receives after a completed move

Turn it on

Click Finish setting up in the MoveitPro+ settings, check the message and click Turn requests on. The settings then read "Your review request is on: every move completed from now gets asked." Syncing shows Sending requests for moves completed since: moves completed before that time are matched to reviews and never asked. Moves completed while requests are off aren't asked later either.

MoveitPro+ sync status in Reviewflowz

When a job is cancelled

If a job is cancelled after it was completed, its unsent request is withdrawn. The customer's next move brings it back. A message already sent can't be pulled back.

See what it brings back

The Requests page counts Contacts, Requests, Clicked CTA, Matched and Stopped, with each customer's location and status. Reviews from your MoveitPro+ customers are matched to their move and its branch.

Requests page listing MoveitPro+ customers with their review request status

Good to know

  • Running more than one review request? Completed moves go to picks the one MoveitPro+ sends to.

  • If a check can't read your jobs, the settings show it. Create a new key in MoveitPro+ > Settings > API keys and paste it with its signing secret through Connect another integration > MoveitPro+.

  • We use at most 40% of your MoveitPro+ plan's daily API calls.

  • Only the teammate who connected MoveitPro+ can change its settings.

  • Disconnect stops receiving and checking your jobs, removes our webhook from MoveitPro+ and cancels the requests still waiting to go out. Your contacts and moves are kept. Moves completed while disconnected are recorded, never asked.

  • Your jobs in MoveitPro+ are never changed.

Related

Did this answer your question?