From 3df305d7797caf427902a5a2b05e09ee635ecaa2 Mon Sep 17 00:00:00 2001 From: DMleadgen Date: Fri, 27 Mar 2026 16:44:16 -0600 Subject: [PATCH] deploy: rewrite robotic CTA copy --- app/[...slug]/page.tsx | 2 +- app/service-areas/page.tsx | 2 +- app/services/repairs/page.tsx | 2 +- app/vending-machines-[location]/page.tsx | 2 +- app/vending-machines/machines-for-sale/page.tsx | 6 +++--- app/vending-machines/machines-we-use/page.tsx | 4 ++-- components/contact-section.tsx | 13 ++++++------- components/forms/contact-form.tsx | 4 ++-- components/forms/request-machine-form.tsx | 2 +- components/get-free-machine-modal.tsx | 3 +-- components/request-machine-section.tsx | 2 +- components/reviews-page.tsx | 2 +- components/site-chat-widget.tsx | 8 ++++---- 13 files changed, 25 insertions(+), 27 deletions(-) diff --git a/app/[...slug]/page.tsx b/app/[...slug]/page.tsx index 1d7f0345..dd955ae2 100644 --- a/app/[...slug]/page.tsx +++ b/app/[...slug]/page.tsx @@ -354,7 +354,7 @@ function renderLocationPage(locationData: any, locationSlug: string) { Open the Rocky placement popup and we'll follow up within one business day with the best next step for your location.

- + {businessConfig.phone} -

We'll confirm delivery range, support availability, and the best intake path for your location.

+

Tell us where you're located and we'll let you know what service looks like in your area.

diff --git a/app/services/repairs/page.tsx b/app/services/repairs/page.tsx index c32d285e..913f6eae 100644 --- a/app/services/repairs/page.tsx +++ b/app/services/repairs/page.tsx @@ -394,7 +394,7 @@ export default async function RepairsPage() { Request Service

- Use the native Rocky intake below for repairs, diagnostics, or virtual support. + Tell us what your machine is doing and our team will help you figure out the fastest next step.

diff --git a/app/vending-machines-[location]/page.tsx b/app/vending-machines-[location]/page.tsx index fd544a83..90a40042 100644 --- a/app/vending-machines-[location]/page.tsx +++ b/app/vending-machines-[location]/page.tsx @@ -359,7 +359,7 @@ export default async function LocationPage({ params }: LocationPageProps) { and any site constraints so our team can recommend the right setup.
- + @@ -83,10 +83,10 @@ export default async function MachinesForSalePage() {

Free Placement

Need a free machine instead of buying one?

- If you're a business looking for placement rather than a purchase, open the free placement popup and we'll help you sort out the right next step. + If you're a business looking for placement instead of a purchase, we can help you find the right setup for your location.

- +
diff --git a/app/vending-machines/machines-we-use/page.tsx b/app/vending-machines/machines-we-use/page.tsx index 9a0bb9b6..c8fbbab9 100644 --- a/app/vending-machines/machines-we-use/page.tsx +++ b/app/vending-machines/machines-we-use/page.tsx @@ -88,10 +88,10 @@ export default async function MachinesWeUsePage() {

Free Placement

Want this kind of setup at your location?

- If you want free placement for a qualifying business, open the Rocky intake popup and we'll help map out the best machine mix without dropping the full form into this page. + If you're looking for free placement at your business, tell us about your location and we'll help you choose the right mix.

- +
diff --git a/components/contact-section.tsx b/components/contact-section.tsx index c3aabbe9..a39b6a90 100644 --- a/components/contact-section.tsx +++ b/components/contact-section.tsx @@ -12,19 +12,18 @@ export function ContactSection() {
-

Best Next Step

+

Talk to Our Team

- Use the dedicated contact page for service details. + Share a few details and we'll help you get moving.

- That page keeps the full Rocky intake for repairs, moving, manuals, machine sales, and anything that - needs more context. It stays off the rest of the site so these pages can stay lighter and more consistent. + Whether you need service, moving help, manuals, or sales support, we'll make sure your message gets to the right person.

@@ -32,7 +31,7 @@ export function ContactSection() { href="/contact-us#contact-form" className="inline-flex min-h-11 items-center justify-center rounded-full bg-primary px-5 text-sm font-medium text-primary-foreground transition hover:bg-primary/90" > - Open Contact Form + Talk to Our Team
-

Need a faster handoff?

-

Call during business hours or send us a detailed request here and we'll take it from there.

+

Need help right away?

+

Call during business hours or send us the details here and we'll follow up quickly.

- Free placement intake + What we look at

We'll review your foot traffic, the type of location, and the mix of machines that fits best before we schedule the consultation. diff --git a/components/get-free-machine-modal.tsx b/components/get-free-machine-modal.tsx index c535bd6b..629d9d73 100644 --- a/components/get-free-machine-modal.tsx +++ b/components/get-free-machine-modal.tsx @@ -23,8 +23,7 @@ export function GetFreeMachineModal({ open, onOpenChange }: GetFreeMachineModalP Request a Free Vending Machine - Tell us about your location and we'll review the best machine mix for the space. This is the same - Rocky intake form used on the site, not an external embed. + Tell us about your location and we'll recommend the right mix of machines for your team, customers, and space. diff --git a/components/request-machine-section.tsx b/components/request-machine-section.tsx index 655bdff0..97a04622 100644 --- a/components/request-machine-section.tsx +++ b/components/request-machine-section.tsx @@ -20,7 +20,7 @@ export function RequestMachineSection() { Tell us about your location and we'll recommend the right machine mix.

- This intake is just for business locations that want free vending placement. We'll review foot traffic, preferred machine types, and next-step fit before scheduling the consultation. + This form is for business locations that want free vending placement. We'll look at foot traffic, machine preferences, and the best fit for your space before we schedule the next step.

diff --git a/components/reviews-page.tsx b/components/reviews-page.tsx index 68753e6f..6a020f90 100644 --- a/components/reviews-page.tsx +++ b/components/reviews-page.tsx @@ -137,7 +137,7 @@ export function ReviewsPage() {

Next Step

Want the same experience at your location?

- If you're looking for free placement, service help, or machine sales, we can point you to the right intake form right away. + Whether you need free placement, service, or help buying a machine, our team is ready to help.

diff --git a/components/site-chat-widget.tsx b/components/site-chat-widget.tsx index 84fa1ab4..86b73b57 100644 --- a/components/site-chat-widget.tsx +++ b/components/site-chat-widget.tsx @@ -155,11 +155,11 @@ function SupportHint({ if (isFreePlacementIntent(intent)) { return (

- Prefer a fuller intake? Use our{" "} + Ready to get started? Use{" "} {formLabel} - . + {" "}and we'll help you plan the right setup.

) } @@ -182,11 +182,11 @@ function SupportHint({ return (

- Need a fuller request? Use the{" "} + Need more help? Use{" "} {formLabel} - . + {" "}and our team will follow up.

) }