Consumer Signup · vayapin.app/signup

Let your customers create a VayaPin in 90 seconds.

A mobile-first signup page your agent hands to a customer the moment they need a precise delivery location. Name, location, done — no app to download, no address to type, your brand throughout.

Mobile-first Works on slow connections No app install Your brand, your domain
[ PLACEHOLDER — hero screenshot ]Live signup page on vayapin.app/signup/<rid> · desktop + phone composite
Pending session 5.8 (end-to-end submit) real capture
No app download·Google Sign-In·Reverse-geocoded address·International formats·Webhook on completion
What it does

Three steps, one tap to finish

Your agent reserves a VayaPin and texts the customer a link. They land on a page that already knows who they are — all that's left is to pin the exact spot.

1 Name

Confirm the pin name

[ SCREENSHOT ]Name step
5.3 component
(pending 5.8)

The page opens pre-filled with the VayaPin your agent reserved — the customer just confirms or picks an available alternative, checked live.

2 Location

Drop the exact spot

[ SCREENSHOT ]Map step
5.4 + 5.5
(pending 5.8)

A Google Map centred on their location. Move the pin, and the street address fills in by reverse-geocode — formatted for their country.

3 Done

Sign in & finish

[ SCREENSHOT ]Done step
5.6 + 5.7
(pending 5.8)

One-tap Google Sign-In ties the pin to the customer. Your system receives a webhook — and the customer gets app-store links to enrich it later.

Why it's different

Not another "download our app to continue"

Most location-capture flows lose the customer at the app-store wall. This one never leaves the browser.

 Typical app-download flowVayaPin Consumer Signup
To get startedInstall a native appOpen a link — nothing to install
On a slow connection10–40 MB download firstLightweight page, loads fast
Address entryType it out, hope it's rightPin on a map, auto-formatted
BrandingThe app vendor's brandYour brand, your domain
Your system finds outPolling / manual exportWebhook the moment it completes
Who it's for

Two ways to turn it on

Run an agent that takes orders? Enable it in the dashboard. Building your own product? Wire it through one tool call.

For operators

Enable end-user pin creation

No code. When your agent meets a customer who has no VayaPin yet, it sends them the signup link — and you get the finished location back.

  1. Your agent calls confirm_pin with a suggested name and the customer's phone or email.
  2. VayaPin texts the customer a link to vayapin.app/signup/<rid>.
  3. They complete the 3-step flow on their phone.
  4. You receive a pin_created webhook with the full delivery payload.
For developers

One tool call from your agent

The same confirm_pin tool from the MCP reference. Reserve a pin, send the link, wait for the webhook — no address-handling code of your own.

PromptWebhook
agent prompt
“This customer has no VayaPin. Reserve one as
BB:SUNSET and text the signup link to
+1‑246‑555‑0142.”

# agent calls:
confirm_pin({ name: "BB:SUNSET", channel: "sms" })
Already integrated the MCP? Nothing new to install — confirm_pin is one of the eight tools in @vayapin/mcp. The signup page is where that link lands.
What we verified

Tested on the devices your customers actually use

Every flow below was driven end-to-end against the live page before launch.

⧗ pending T.5

Safari · iOS

iPhone

⧗ pending T.5

Chrome · Android

Pixel

⧗ pending T.5

Slow 3G

throttled

⧗ pending T.5

Reverse-geocode

BB · GB · US

Placeholder grid. The real PASS/FAIL matrix comes from session T.5 (/test-live drives a real claim end-to-end). T.5 is still upstream — this section publishes with verified results once T.5 lands.
What's coming

On the roadmap

◷

Apple Sign-In

A second one-tap identity option alongside Google, for customers on iOS.

Slice 5.x
◷

SMS & email verification

Full Twilio + SES verification once provider credentials are provisioned — today the page degrades gracefully when they're absent.

Slice 5.x
◷

More languages

Localised copy and address formats beyond the current set.

Slice 5.x
Get started

Read more, then turn it on

Links point to live docs pages today; the signup-specific changelog (P.1), blog post (P.2) and help guide (P.3) are swapped in when they publish.

Turn on Consumer Signup

Enable it in the dashboard, or have your agent call confirm_pin. The link does the rest.

Enable in dashboard →