Mover Marketing AI

How does a Supermove integration connect leads and booked moves?

MMAI delivers website and call leads into Supermove for moving companies. Supermove's Standard Website Endpoint and Developer API accept lead details, referral sources, and documented marketing fields. Supermove also offers outbound automation webhooks for project milestones, but reporting a booked move to Google Ads, Google Analytics, or a call tracking tool requires a separate connection and a match to the original inquiry.

How leads reach Supermove

How can our website form send leads to Supermove?

The Standard Website Endpoint accepts a flat JSON message from your website form. Its fields include customer contact details, move date, origin, destination, notes, and referral information. The endpoint requires a full name or both first and last names, plus origin information; Supermove allows your company's warehouse address when the form collects no origin address. If you send destination details, include a destination address or zip code. Supplied phone numbers must have 10 digits and a valid US or Canadian area code. Map the details your sales team collects to the supported fields before connecting the form. Supermove also offers its own lead form that you can share by link or embed on your website.

Can one form handle commercial and long-distance inquiries?

Choose the endpoint around the project and job types your account uses. The Standard Website Endpoint applies its configured project and move types to every lead it receives. Separate standard endpoints can keep different inquiry types apart. The Developer API supports dynamic project and job types, so a custom form can select the account's configured identifiers for each submission. It also supports survey or inventory intake. Confirm the identifiers and required account fields before routing office relocations and long-distance moves through the same form.

How do third-party lead providers send inquiries?

Third-party providers can send leads through either the Standard Website Endpoint or the Developer API. Agree on the provider's field mapping and referral label before delivery starts. Supermove recommends giving the provider a login to your account to inspect lead-processing logs. Those logs show the request body and response data, which can help explain why a lead was rejected. A move size, variable, or tag that does not match the account's configuration can cause a validation error. Review a representative submission in the logs to check the connection's mapping.

How does MMAI deliver website and call leads to Supermove?

MMAI tracks website forms and calls in WhatConverts, then uses its lead router to deliver leads to Supermove through a supported intake method. For phone inquiries, the delivery plan needs the contact and move details required by the chosen endpoint. A caller's phone number alone does not meet the Standard Website Endpoint's name and origin requirements. The connection review should cover source labels, required fields, and Supermove's lead-processing logs. Ask MMAI to review how your moving company's website and call leads reach Supermove.

How results get back to your ads

Which campaign details can stay with a lead?

Supermove supports referral source and referral details in both intake methods. The Standard Website Endpoint supports UTM source, medium, content, and term, plus an ad click ID. The Developer API's marketing milestones also support UTM campaign, with FIRST_TOUCH, LAST_TOUCH, and LEAD_CREATED milestone types. Use the Developer API's utm_campaign field when you need a dedicated campaign-name field. Your form or tracking connection must collect and send those values. The allowed ad_kind values are GOOGLE_ADS and FACEBOOK.

How can booked moves reach Google Ads?

Supermove can send an outbound webhook when a project's sales stage changes to Booked or when a project is completed. A custom reporting connection would receive the selected event and match the project to the original ad inquiry. For Google's GCLID import route, save the click ID with the lead, then return it with the conversion type and time. Ask Supermove how your connection can retrieve the original click ID and marketing milestones before planning the upload. Google recommends enhanced conversions for leads for new setups and directs current and future programmatic uploads to the Data Manager API. Confirm the required consent and account access as part of the setup. Lead delivery alone does not complete the booking upload.

How can Google Analytics receive a booking event?

Google Analytics' Measurement Protocol accepts events sent directly to its servers, but those events need custom programming. For booking reporting, plan how the connection will keep the website's Analytics identifiers linked to the Supermove inquiry. Google's guidance for session-based events calls for a valid session_id from the client-side event to connect earlier session attribution. Confirm the identifiers and event setup before relying on a booked-move report. Supermove's outbound payload includes customer contact details, so filter the message before sending Analytics events. Keep names, email addresses, phone numbers, and identifying customer notes out of Analytics.

How can call tracking show which inquiries became jobs?

Check with your call tracking provider whether it can receive booked-job outcomes and which method it supports. A custom connection would need to match the tracked inquiry to the Supermove project and report the agreed booking event. Supermove's outbound fields include a unique project identifier, booking stage, referral source, and referral details; values may be blank depending on the project. Keep the project-to-inquiry match separate from source labels so several calls from the same campaign do not become indistinguishable. Decide how repeat calls and canceled projects should appear in the report before counting an outcome as booked work.

What Supermove does not do

  • The Standard Website Endpoint uses fixed project and move types. Check which types your commercial and long-distance inquiries need, then choose separate endpoints or the Developer API's dynamic type mapping.
  • Ask Supermove whether your outbound connection can retrieve the original ad click ID and marketing milestones. Plan that retrieval separately from sending those values through a lead endpoint.
  • Supermove has no single project-updated webhook and no outbound payload logs. Choose a specific automation trigger and keep delivery records in the receiving system. Check when the required values will be present, because a webhook can fire before they are added.
  • The outbound payload excludes survey information, billing invoices, billing line items, materials, and equipment. Ask Supermove which billing variables your account can provide for job-value reporting. Google Analytics prohibits personally identifiable information, so filter customer details out of any Analytics event.

FAQs

Do we need the Developer API for every website form?
No. The Standard Website Endpoint accepts a simpler JSON message and applies fixed project and move types to incoming leads. Choose the Developer API when the form needs dynamic project or job types, survey or inventory intake, or a dedicated UTM campaign field within its marketing milestones.
Can Supermove store the Google campaign name and click ID?
The Developer API supports utm_campaign and ad_click_id within its marketing milestones. The Standard Website Endpoint supports ad_click_id and UTM source, medium, content, and term. Use the Developer API for a dedicated campaign-name field, and ask Supermove how your outbound reporting connection can retrieve the original matching data.
Does MMAI deliver phone leads as well as website forms?
Yes. MMAI tracks website forms and calls in WhatConverts, then routes leads into Supermove through a supported intake method. The phone-lead setup needs enough contact and move information to meet the chosen endpoint's requirements.
Will a Supermove booking automatically become a Google Ads conversion?
A booking needs a separate reporting connection. Supermove can trigger an outbound webhook at the Booked sales stage, but the receiving system must match the booking to the ad inquiry and submit the conversion through a supported Google method. Confirm access to the original matching data before planning the upload.

Sources

Supermove is a trademark of its owner. Mover Marketing AI is not affiliated with or endorsed by Supermove.

Want calls and booked jobs in Supermove tied back to your ads?

Book a strategy call