matt smith. Let's talk
Automations
Live on both brands

Global VIP Services · Passport & visa expediting ยท Los Angeles

A passport office where nobody types a shipping label anymore.

Global VIP Services has expedited passports and visas in Los Angeles since 2003. Every order used to pass through a person three times: to take the card, to type the FedEx label, and to handle the paperwork. I built the checkout that does all three.

Applies online
Pays on the site
FedEx label made
Order logged

Live on globalvipservices.com and premier-passports.com

A passport, a card, a shipping label and an order log, linked by a red flight path over Los Angeles
3 to 0times a person has to touch an order
Client
Global VIP Services and Premier Passports
Sector
Passport and visa expediting
Built
Website, payments, shipping labels, online applications
Status
Live on both brands

globalvipservices.com premier-passports.com

The problem

Every order ran through a person.

Customers read their card numbers out over the phone. Someone at the counter took them down, then created a prepaid FedEx label so the customer could send their documents in, copying every address by hand.

Visa applications were government PDFs, printed, filled in by hand and brought to the counter or mailed. With two brands and two offices, Los Angeles and Arlington, an application could also land in the wrong office's inbox.

None of it was hard. All of it was slow, and every step waited on someone being free to do it.

What I built

Pay once, and the label sends itself.

The owner's brief was one sentence: the customer generates nothing and the office reviews nothing. So the checkout does the office's part, in an order that protects both sides.

  1. 01The customer applies onlineChina, Brazil, India and Nigeria visa applications are online forms on both sites. Each one carries the office it belongs to, so Los Angeles applications reach Los Angeles and Arlington's reach Arlington.
  2. 02They pay on the siteThe price is set on the server, never in the browser, so it cannot be edited. The card is charged before anything else happens.
  3. 03The FedEx label is createdOnly once the payment goes through. If FedEx fails for any reason, the charge is voided on the spot, so nobody pays for a label that does not exist.
  4. 04The label reaches their inboxThe customer gets the prepaid label by email and can download it from the confirmation screen. The office gets a copy with the label attached and a link to the application.
  5. 05The order is loggedA row lands in that brand's order sheet with the tracking number and the application link. No new system to learn, just the spreadsheet the office already reads.

What changed

The office stopped doing the typing.

Payments, labels and applications now move without a staff member in the loop. Before launch, both brands ran a real $1 order end to end, and both test labels were voided.

It started as a website. Payments came next, then the labels, then the forms. None of it was scoped on day one, which is how most of this work goes.

Build notes

  • Card processing on the site itself, in the brand's existing merchant account
  • FedEx shipping API, prepaid inbound labels to the right office
  • Order log in Google Sheets, one sheet per brand
  • Emails to the customer and the office on every order
  • Safety order: charge, then label, then log. A failed label voids the charge
  • Two brands, two offices: Global VIP Services and Premier Passports

The live sites

globalvipservices.com, home page

Scope and limits

Analytics was never installed, because the client did not supply a measurement ID. So there is no traffic or conversion data to show here, only the build and the live checks.

Next caseA barbershop where the phone answers itself and regulars come back. Have a job like this? Let's talk

Matt Smith, Chicago. matt@visibilitybuddy.com