Topline Admin Dashboard

Reservations

Manage trips, emails, payments and manifests
Total Trips0
Pending0
Paid0
Revenue$0
Date & Time
Trip / Client
Service
Route
Status
Fare
Actions
';let w=window.open('','_blank');w.document.write(html);w.document.close();w.print();} function exportCSV(){let rows=[['Name','Phone','Email','Date Time','Service','Vehicle','Pickup','Dropoff','Total','Status']];Object.values(allReservations).forEach(r=>rows.push([nameOf(r),clean(r.phone),clean(r.email),clean(r.dateTime),clean(r.service),clean(r.vehicle),clean(r.pickup),clean(r.dropoff),clean(r.total),getStatus(r)]));let csv=rows.map(row=>row.map(x=>'"'+String(x).replace(/"/g,'""')+'"').join(',')).join('\n');let a=document.createElement('a');a.href=URL.createObjectURL(new Blob([csv],{type:'text/csv'}));a.download='topline-reservations.csv';a.click();} function toast(msg){const t=document.getElementById('toast');t.innerText=msg;t.classList.add('show');setTimeout(()=>t.classList.remove('show'),2500)} document.addEventListener('input',function(e){ if(e.target && e.target.id==='emailMessage'){ currentEmailTemplate='custom'; } }); ['editFirstName','editLastName','editEmail','editPhone','editDateTime','editService','editVehicle','editTotal','editStatus','editFlight','editPickup','editDropoff','editNotes'].forEach(function(id){ document.addEventListener('input',function(e){ if(e.target && e.target.id===id && currentEmailTemplate!=='custom'){ if(currentEmailTemplate==='payment'){fillPaymentEmail();}else{fillConfirmationEmail();} } }); document.addEventListener('change',function(e){ if(e.target && e.target.id===id && currentEmailTemplate!=='custom'){ if(currentEmailTemplate==='payment'){fillPaymentEmail();}else{fillConfirmationEmail();} } }); });

Contact Detail

Quick LINKS

BLOGs

CONTACT US

AREAS SERVED

ToplineLine Limousine © 2026 All Rights Reserved.