My Rug Collection & Concierge Center | Zoom Rugs
:root{ –black:#050505;–charcoal:#0b0b0b;–panel:#111;–panel2:#15120e;–gold:#C5A880;–gold2:#e7d2a8;–ivory:#f4f0ec;–muted:rgba(244,240,236,.62); } *{box-sizing:border-box} body{margin:0;font-family:’Inter’,sans-serif;background:radial-gradient(circle at top,#1a140d 0,#080808 38%,#050505 100%);color:var(–ivory);overflow-x:hidden} .serif{font-family:’Cormorant Garamond’,serif} .glass{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border:1px solid rgba(197,168,128,.18);box-shadow:0 28px 80px rgba(0,0,0,.45);backdrop-filter:blur(12px)} .gold-line{height:1px;background:linear-gradient(90deg,transparent,var(–gold),transparent)} .btn-luxury{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border:1px solid var(–gold);color:var(–gold);text-transform:uppercase;letter-spacing:2px;font-size:.72rem;transition:.3s;text-decoration:none;cursor:pointer;background:transparent;min-height:48px} .btn-luxury:hover{background:var(–gold);color:#050505;transform:translateY(-2px);box-shadow:0 14px 34px rgba(197,168,128,.18)} .btn-filled{background:var(–gold);color:#050505}.btn-filled:hover{background:var(–ivory);border-color:var(–ivory)} .lux-input{width:100%;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.12);color:white;padding:14px 15px;outline:none;transition:.25s;border-radius:2px} .lux-input:focus{border-color:var(–gold);box-shadow:0 0 0 3px rgba(197,168,128,.08)} .label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(–gold);margin-bottom:8px;font-weight:600} .portal-card{background:linear-gradient(145deg,#111,#090909);border:1px solid rgba(255,255,255,.08);transition:.3s;position:relative;overflow:hidden} .portal-card:before{content:””;position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(197,168,128,.13),transparent 38%);opacity:.7;pointer-events:none} .portal-card:hover{border-color:rgba(197,168,128,.42);transform:translateY(-4px)} .status-dot{width:13px;height:13px;border-radius:99px;border:1px solid var(–gold);background:var(–gold);box-shadow:0 0 18px rgba(197,168,128,.45)} .status-pending{background:transparent;box-shadow:none;border-color:rgba(255,255,255,.25)} .nav-link:hover{color:var(–gold)} .hero-bg{background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.55),rgba(0,0,0,.82)),url(‘https://images.unsplash.com/photo-1615873968403-89e068629265?q=80&w=2200&auto=format&fit=crop’);background-size:cover;background-position:center} .fade-up{animation:fadeUp .75s ease both}@keyframes fadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}} .hidden-panel{display:none}.active-panel{display:block} @media(max-width:768px){.hero-bg{background-position:center}.btn-luxury{width:100%}}

Private Client Access

My Rug Collection
& Concierge Center

Access your rug history, invoices, estimates, before-and-after photos, pickup tracking, payment links, and direct concierge support in one private place.

Portal Status

How Access Works

ZR

New client: create an account, upload rug photos, and request an estimate or pickup.

Active client: once Zoom Rugs creates your estimate, invoice, or work order, your registered email unlocks your full rug history.

Private records: invoices, photos, payments, and project updates are shown only when your email matches our customer system.

Secure Concierge Access

Sign In or Create Your Portal

Use the same email connected to your Zoom Rugs estimate, invoice, pickup, or customer record.

Existing Client

Access invoices, estimates, rug photos, service history, payments, and tracking.

Demo: use client@zoomrugs.com to preview active customer access.

New Client

Create a concierge profile, upload rug photos, and request your first estimate.

Active Client Dashboard

Welcome Back, Gaurav Sharma

Your current rug project, invoices, photos, and pickup details are available below.

Message Concierge

Current Projects

2

Cleaning + restoration

Open Invoice

$807.36

Secure payment link ready

Rug Photos

18

Before, process, after

Next Delivery

Fri

10:00 AM – 12:00 PM

Project Timeline

Picked Up

White-glove pickup completed in Menlo Park.

Expert Inspection

Fiber, dye stability, fringe, and foundation reviewed.

Deep Dusting

Embedded dry soil removed before hand washing.

Hand Washing

Controlled wash completed for wool Persian rug.

Final Grooming

Pending final detail check and delivery preparation.

Ready for Delivery

Delivery confirmation will appear here.

Payment Center

Invoice #ZR-1048Unpaid
Estimate #EST-2291Approved
Payment History3 Records

Pay Secure Invoice

Personal Concierge

Need to reschedule delivery, approve repair, or send more rug photos? Message our team directly.

Open Messages

Collection Management

Rug Passport™

Every rug can receive its own private profile with service history, photographs, care notes, and future recommendations.

Rug #ZR-241

Persian Tabriz

9×12 • Wool • Cleaning + fringe securing • Next recommended cleaning: Spring 2027

Rug #ZR-242

Vintage Turkish

8×10 • Wool • Deep dusting + hand wash • Before/after photos available

Rug #ZR-243

Moroccan Wool

10×14 • Protection treatment requested • Delivery scheduling pending

New Client Access

Limited Access Until Your First Project Begins

New clients can request service, upload photos, and speak with our concierge. Full portal access becomes active after Zoom Rugs creates an estimate, invoice, pickup request, work order, or customer record connected to your email.

Request Estimate
Upload Rug Photos
Schedule Consultation
Message Concierge

Request Concierge Assistance

Rug CleaningRepair / RestorationWhite-Glove PickupRug Sale / ViewingEmergency Pet / Water Damage

Concierge Messaging

Speak With Zoom Rugs

Use your portal to ask about current projects, reschedule pickup or delivery, approve repair work, send photos, or request emergency assistance.

  • • Reschedule pickup or delivery
  • • Approve estimates and repair recommendations
  • • Send rug photos
  • • Request pet accident or water damage help

Visit / Contact

Zoom Rugs Services LLC

Address: 801 W California Ave, Sunnyvale, CA 94086

Phone: (408) 472-6086

Email: info@zoomrugs.com

White-Glove Portal

Your rugs deserve more than a receipt. They deserve a private care history.


A Tradition of Excellence

Trusted by estates across Atherton, Palo Alto, and Los Altos.

★★★★★

“Zoom Rugs managed the restoration of our family’s Persian silk runner after severe moth damage. The craftsmanship is flawless. You absolutely cannot tell where the repair was made.”

– Eleanor T., Atherton

★★★★★

“The white-glove service is exactly what we needed. They carefully moved our heavy living room furniture, took our antique wool rug, and returned it completely revived. A true luxury service.”

– Marcus R., Palo Alto

★★★★★

“I thought our dining room rug was ruined after a red wine spill. Zoom Rugs completely extracted the stain without damaging the natural dyes. I will never use another company.”

– Sarah L., Los Altos Hills

const portalMessage = document.getElementById(‘portalMessage’);
const dashboard = document.getElementById(‘dashboard’);

function showMsg(html) {
portalMessage.innerHTML = html;
portalMessage.classList.remove(‘hidden’);
portalMessage.scrollIntoView({behavior: ‘smooth’, block: ‘center’});
}

window.handleLogin = async function() {
const email = document.getElementById(‘loginEmail’).value.trim().toLowerCase();

if (!email) {
showMsg(‘

Error

Please enter your email address.

‘);
return;
}

try {
const response = await fetch(‘/portal_api.php?email=’ + encodeURIComponent(email));
const data = await response.json();

if (data.status === ‘success’) {
dashboard.classList.remove(‘hidden-panel’);
dashboard.classList.add(‘active-panel’);

let invoiceHtml = ”;
data.invoices.forEach(inv => {
invoiceHtml += \`

${inv.title} (${inv.date})
View Document

\`;
});

dashboard.innerHTML = \`

Active Client Dashboard

Welcome Back, ${data.name}

Your private documents are available below.

Message Concierge

Your Documents

${invoiceHtml}

\`;

showMsg(‘

Full Portal Access Unlocked

Your email matches an active Zoom Rugs customer record.

‘);
setTimeout(() => dashboard.scrollIntoView({behavior: ‘smooth’}), 700);

} else {
dashboard.classList.add(‘hidden-panel’);
showMsg(‘

Limited Guest Access

No concierge record found for this email. Please contact Zoom Rugs.

‘);
}
} catch (error) {
console.error(error);
showMsg(‘

System Error

Could not connect to the portal backend.

‘);
}
};

window.handleSignup = function() {
showMsg(‘

Concierge Account Request Received

We will review your request and get back to you shortly.

‘);
};