Support Center

Everything you need to master DailyDSP

Quick Start

Getting Started with DailyDSP

Welcome to DailyDSP! Learn how to log in, navigate the app, and set up your profile.

Logging In

First-Time Login

If you received an invitation email:

  1. Click the invitation link in your email
  2. Create your password following these requirements:
    • Minimum 8 characters
    • At least one uppercase letter
    • At least one number
  3. Click Register to complete your account setup
  4. You'll be redirected to the login page

Regular Login

  1. Navigate to your DailyDSP URL (e.g., https://plad.dailydsp.com)
  2. Enter your username or email
  3. Enter your password
  4. Click Sign In
Tip: Bookmark your login page for quick access

Understanding the Navigation

After logging in, you'll see the main navigation menu on the left side:

Icon Menu Item Description
DashboardYour daily operations hub — routes, vehicles, messaging, check-ins
ScheduleWeekly schedule builder, templates, and Amazon variance tracking
DriversDriver roster, certifications, and status management
VehiclesFleet management with VIN decoding and service types
KanbanVehicle maintenance tracking with drag-and-drop board
AffinityDriver-vehicle preference pairings
MessagingSMS conversations, AI agent, and message history
SettingsTenant configuration, users, and profile

Setting Up Your Profile

Proper profile setup ensures you receive notifications and the app displays times correctly.

Accessing Your Profile

  1. Click Configuration in the left menu
  2. Select Profile

Profile Settings

Setting Description Recommendation
First NameYour first nameRequired
Last NameYour last nameRequired
EmailYour email addressUse a monitored email
PhoneYour mobile numberInclude country code (+1)
TimezoneYour local timezoneSet to America/New_York for EST

Changing Your Password

For security, change your password periodically:

  1. Go to ConfigurationProfile
  2. Scroll to the Change Password section
  3. Enter your Current Password
  4. Enter your New Password (must meet requirements)
  5. Confirm your New Password
  6. Click Change Password
Security Tip: Use a unique password and don't share it with others
Daily Operations

Daily Dispatch Workflow

The complete daily workflow for managing route dispatch in DailyDSP.

Workflow Overview

1
Upload Routes From Amazon Cortex
2
Upload Staging Location data
3
Assign Vehicles Auto or manual
4
Send Messages SMS to drivers
5
Monitor Check-Ins Track arrivals

Step 1: Upload Routes

Routes come from Amazon's Cortex system. Upload them to populate today's route assignments.

Getting the Routes File from Cortex

  1. Log into Amazon Logistics (logistics.amazon.com)
  2. Navigate to OperationsDelivery
  3. Select your station (e.g., DDC4 - Sterling)
  4. Ensure the correct date is selected
  5. Click the Download button (⬇️ icon)
  6. Save the .xlsx file

Uploading to DailyDSP

  1. Go to the Dashboard
  2. Select the correct date using the date picker
  3. Click Upload Routes
  4. In the dialog:
    • Click Choose File and select your routes file
    • Select your Station from the dropdown
    • Click Upload
Tip: If you see "No Driver Match Found", check that the driver exists in your Drivers list with matching name

Step 2: Upload Staging Information

Staging data tells drivers where their packages are located in the warehouse.

What Gets Updated

FieldDescription
WaveScheduled departure time
Staging LocationWhere packages are staged (e.g., A1, B3)
Num PackagesTotal package count
Num Commercial PkgsCommercial package count
Num ZonesNumber of delivery zones
Important: Staging upload only updates routes that already exist. Upload routes first!

Step 3: Assign Vehicles

Vehicles can be assigned automatically (based on affinity) or manually.

Auto-Assign Vehicles

  1. Click Auto-Assign Vehicles button
  2. The system assigns vehicles based on:
    • Primary affinity (first choice)
    • Secondary affinity (if primary unavailable)
    • Tertiary affinity (if secondary unavailable)

Manual Vehicle Assignment

  1. Find the route in the table
  2. Click the Vehicle cell
  3. Select a vehicle from the dropdown
  4. The assignment saves automatically

Step 4: Send Driver Messages

Notify drivers of their assignments via SMS.

Message Content

The default message includes:

  • Driver's name
  • Route number
  • Vehicle assignment
  • Wave time
  • Staging location

Message Status

StatusMeaning
✅ Green checkmarkMessage delivered
🟡 YellowMessage pending/sent
❌ RedMessage failed
⚪ GrayNo phone number

Step 5: Monitor Check-Ins

Check-In Status Indicators

ColorStatusMeaning
🟢 GreenOn TimeChecked in before wave time
🟡 YellowWarningChecked in within 15 min of wave
🔴 RedLateChecked in after wave time

Daily Checklist

Daily Operations

Dashboard Deep Dive

An in-depth look at all Dashboard features for daily operations.

Dashboard Overview

The Dashboard is your central hub for daily operations. It displays:

  • Routes for the selected date
  • Driver and vehicle assignments
  • Check-in status
  • Message delivery status
  • Quick action buttons

Quick Statistics

IndicatorDescription
RoutesTotal routes for the selected date
Vehicles AssignedRoutes with vehicles assigned
Staging UploadedRoutes with staging locations
Messages SentRoutes where messages were delivered
Tip: Click any indicator to filter the table by that status

Routes Table Columns

ColumnDescriptionEditable
Route #Amazon route code
StationDelivery station
Service TypeType of delivery
WaveScheduled departure time
StagingStaging location
DriverAssigned driver name
VehicleAssigned vehicle
Check-InDriver check-in time
StatusMessage/route status

Keyboard Shortcuts

ShortcutAction
EnterSave current edit
EscapeCancel current edit
TabMove to next cell
Shift+TabMove to previous cell
Management

Schedule Builder & Variance Management

Build weekly schedules with drag-and-drop shift presets, save reusable templates, and compare against Amazon's expected roster to catch mismatches instantly.

Overview

DailyDSP's Schedule module gives you complete control over weekly planning:

  • Visual weekly grid — drag-and-drop shift presets onto driver days
  • Shift presets — define custom shifts with start time, duration, and color coding
  • Reusable templates — save a full week's schedule and apply it to future weeks
  • Amazon variance tracking — upload Amazon's expected roster and compare against your schedule
  • Alpha-sorted driver list with search and filtering

Creating Shift Presets

Shift presets are reusable shift definitions you drag onto the schedule grid.

  1. Navigate to Schedule
  2. Click Manage Presets
  3. Click Add Preset and configure:
    • Name — e.g., "Morning", "Mid", "Evening"
    • Start Time — shift start
    • Duration — shift length in hours
    • Color — visual identifier on the grid
  4. Click Save
Tip: Use distinct colors for each shift type so the weekly grid is easy to read at a glance

Building a Weekly Schedule

  1. Select the week using the date navigation arrows
  2. Your active drivers appear as rows, sorted alphabetically
  3. Drag a shift preset from the preset palette onto a driver's day cell
  4. Click an existing shift cell to change or remove it
  5. Use Search to quickly find a specific driver

Schedule Templates

Save your entire weekly schedule as a template to reuse in future weeks.

  1. Build your schedule for the week
  2. Click Save as Template
  3. Give the template a name (e.g., "Standard Week", "Holiday Week")
  4. To apply: navigate to a future week, click Apply Template, select from your saved templates
Best Practice: Create templates for your common weekly patterns — standard weeks, holiday weeks, reduced operations — and apply them with one click

Amazon Variance Tracking

Compare your DailyDSP schedule against Amazon's expected roster to catch mismatches before they become problems.

Uploading Amazon's Expected Schedule

  1. Download the expected schedule from Amazon Logistics
  2. On the Schedule page, click Upload Amazon Schedule
  3. Select the downloaded file
  4. DailyDSP automatically compares it against your schedule

Understanding Variance Cards

CardColorMeaning
Aligned🟢 GreenDriver is in both your schedule AND Amazon's roster — everything matches
Rostered Only🔴 RedDriver is on Amazon's roster but NOT in your schedule — critical: they'll get a route but you haven't planned for them
Scheduled Only🟡 YellowDriver is in your schedule but NOT on Amazon's roster — expected if you over-schedule for coverage
Critical: "Rostered Only" drivers need immediate attention — Amazon expects them on a route but they're not in your plan. Fix by 7 PM the day before or route generation may fail.
Management

Driver Management

Add, edit, and manage your driver roster.

Adding a New Driver

  1. Navigate to Drivers
  2. Click Add Driver
  3. Fill in the required fields:
    • First Name and Last Name
    • Phone Number (with country code)
    • Email (optional)
  4. Set the driver's Status (Active/Inactive)
  5. Click Save

Driver Status

StatusDescriptionCan Receive Routes
ActiveAvailable for dispatch
InactiveTemporarily unavailable
TerminatedNo longer employed

Phone Number Format

For SMS to work correctly, phone numbers must:

  • Include country code (e.g., +1 for US)
  • Contain only digits after the country code
  • Be a mobile number capable of receiving SMS
Example: +14155551234
Management

Vehicle Management

Set up and manage your fleet with VIN decoding, service type matching, and status tracking.

Adding a Vehicle

  1. Navigate to Vehicles
  2. Click Add Vehicle
  3. Enter the VIN — DailyDSP auto-fills Year, Make, and Model via NHTSA VIN decoding
  4. Fill in remaining details:
    • Vehicle ID — your internal identifier (e.g., VAN-001)
    • Service Type — matches Amazon route service types (e.g., Standard, XL)
    • License Plate
  5. Set operational status
  6. Click Save
VIN Decoding: Just paste the 17-character VIN and DailyDSP automatically looks up Year, Make, and Model from the NHTSA database — no manual entry needed

Service Types

Service types ensure vehicles match the routes they're assigned to. Amazon routes have service types (Standard, XL, etc.) and DailyDSP uses these to validate vehicle-route compatibility during auto-assignment.

  1. Go to SettingsService Types
  2. Add or edit service types to match your Amazon station's route types
  3. Assign the appropriate service type to each vehicle

Vehicle Status

StatusDescriptionAvailable for Dispatch
OperationalReady for daily use
MaintenanceBeing serviced — track via Kanban board
Out of ServiceNot available
Management

Vehicle Maintenance Kanban

Track every maintenance task with a visual drag-and-drop Kanban board. From oil changes to inspections, keep your fleet running smoothly.

Overview

The Maintenance Kanban board gives your team a visual way to track vehicle maintenance tasks through their lifecycle. Each task is a card that moves through columns as work progresses.

Kanban Columns

Cards flow from left to right as maintenance tasks progress:

ColumnPurpose
SoonUpcoming maintenance — scheduled but not yet urgent
This WeekNeeds to be completed this week
TodayScheduled for today
DoingCurrently in progress
DelayedBlocked or postponed — needs attention
VerifyingWork complete, awaiting verification
DoneCompleted and verified

Creating a Maintenance Card

  1. Click Add Card in any column
  2. Fill in the card details:
    • Title — e.g., "Oil Change - VAN-012"
    • Vehicle — select from your fleet
    • Type — Oil Change, Tire Rotation, Inspection, Repair, etc.
    • Description — additional details or notes
    • Due Date — when it needs to be completed
  3. Click Create

Moving Cards

As maintenance progresses, drag cards between columns:

  • Drag and drop a card from one column to another
  • Cards maintain their position within columns
  • All team members see card movements in real time

Card Comments

Add comments to cards for team collaboration:

  1. Click on a card to open its detail view
  2. Type your comment in the comment box
  3. Click Add Comment
  4. Comments show the author name and timestamp
Best Practice: Use comments to log parts ordered, vendor appointments, or any status updates so the whole team stays informed
Management

Driver-Vehicle Affinity

Configure driver-vehicle preferences for automatic assignment.

What is Affinity?

Driver-Vehicle Affinity allows you to set preferred vehicle assignments for each driver. When you use Auto-Assign Vehicles, the system uses these preferences to make intelligent assignments.

Affinity Levels

LevelPriorityDescription
Primary1st ChoiceDriver's preferred vehicle
Secondary2nd ChoiceBackup if primary unavailable
Tertiary3rd ChoiceLast resort option

Setting Up Affinity

  1. Navigate to Affinity
  2. Find the driver in the list
  3. Click Edit on their row
  4. Select vehicles for each affinity level:
    • Primary: Their main vehicle
    • Secondary: Backup vehicle
    • Tertiary: Emergency option
  5. Click Save

Auto-Assignment Logic

When you click Auto-Assign Vehicles:

  1. System checks each driver's primary vehicle
  2. If available, assigns primary
  3. If not, checks secondary
  4. If not, checks tertiary
  5. If all unavailable, leaves unassigned for manual review
Best Practice: Set up affinity for all active drivers to maximize auto-assignment efficiency
Driver Tools

Driver Self-Service Portal

A lightweight, browser-based portal that gives drivers direct access to their schedule, shift marketplace, and route assignments — no app download required.

Overview

The Driver Portal is a mobile-friendly web app that drivers access from their phone's browser. No App Store, no Google Play, no updates to manage. Drivers bookmark the link and they're ready to go.

  • No app required — works in Safari, Chrome, or any mobile browser
  • View weekly schedule — see shift assignments for the current and upcoming weeks
  • Shift marketplace — give up shifts or pick up available shifts
  • Route details — view today's route, vehicle, wave time, and staging location
  • Works on any device — iPhones, Android phones, even older models

Driver Access

Drivers access the portal via a unique link for your tenant:

  1. Driver receives their portal link (e.g., https://plad.dailydsp.com/driver)
  2. They log in with their phone number and a PIN or password
  3. Bookmark the page for one-tap access going forward
Tip: Send the portal link via SMS to all your drivers — they just tap and bookmark. No "download our app" friction.

Viewing the Schedule

Drivers see their upcoming shifts in a clean, mobile-optimized view:

  • Current week displayed with shift times and types
  • Color-coded by shift preset (Morning, Mid, Evening)
  • Swipe or tap to view future weeks
  • Off days shown clearly so drivers know their full schedule

Shift Marketplace

The marketplace lets drivers manage their availability:

Giving Up a Shift

  1. Tap on a scheduled shift
  2. Tap Give Up Shift
  3. Add a reason (optional)
  4. The shift moves to the marketplace for other drivers to pick up

Picking Up a Shift

  1. Tap Available Shifts
  2. Browse open shifts and shifts given up by other drivers
  3. Tap Pick Up on the shift you want
  4. The shift appears on your schedule (may require manager approval depending on settings)
Note: Shift pickups may require manager approval depending on your DSP's configuration. Check with your ops team.

Today's Route Info

On dispatch day, drivers can see their assignment details:

  • Route number — Amazon route code
  • Vehicle — assigned vehicle ID
  • Wave time — scheduled departure
  • Staging location — where packages are staged
Communication

AI-Powered SMS Agent

Your drivers don't just receive messages — they can have real conversations. DailyDSP's AI agent understands natural language so drivers can ask about their schedule, shifts, and route info via text.

What Is the AI SMS Agent?

The AI SMS Agent is an intelligent assistant that responds to inbound driver text messages. Instead of rigid keyword-based check-ins, drivers can text naturally and get accurate, conversational responses.

  • No app required — drivers use their normal SMS
  • Natural language — understands questions in English and Spanish
  • Context-aware — knows the driver's schedule, route, and vehicle assignment
  • Check-in automation — recognizes arrival confirmations automatically

What Drivers Can Ask

Driver TextsAI Responds With
"What's my route today?"Route number, vehicle, wave time, and staging location
"When do I work this week?"Their scheduled shifts for the current week
"I'm here" / "On my way"Confirms check-in and logs arrival time
"What van do I have?"Their assigned vehicle for today
"¿Cuál es mi ruta?"Route info in Spanish

Viewing Conversations

All AI conversations are logged and visible to dispatchers:

  1. Navigate to Messaging
  2. Select a driver to see their full message history
  3. Inbound messages (from driver) and outbound messages (from AI or dispatcher) are shown in a chat view
  4. You can take over from the AI at any time by sending a manual message

How It Works

  • When a driver texts your DailyDSP number, the AI agent processes the message
  • The agent looks up the driver's current data (schedule, route, vehicle) from DailyDSP
  • It generates a natural, accurate response and sends it back via SMS
  • If the AI can't answer or the driver needs human help, the message is flagged for dispatcher review
Tip: The AI agent handles routine questions (90%+ of inbound texts), freeing your ops team to focus on exceptions and problems

Automatic Check-In Detection

The AI agent recognizes check-in messages automatically — no rigid keywords required.

  • When a driver texts "I'm here", "arrived", "on site", or similar phrases, the AI recognizes it as a check-in
  • The driver's arrival time is recorded automatically in the dashboard
  • Check-in status updates in real time for dispatchers to monitor
  • The AI confirms the check-in back to the driver via SMS

Bilingual Support

The AI agent communicates in the driver's preferred language:

  • English and Spanish are fully supported
  • The agent detects the driver's preferred language and responds accordingly
  • Drivers can text in either language at any time
  • Route details, schedule info, and confirmations are all localized

Portal Guide & Smart Routing

  • Portal Links: When drivers ask about their schedule, shift marketplace, or route details, the AI provides helpful links to the Driver Portal
  • Unknown Numbers: Messages from unrecognized phone numbers are handled gracefully — the AI asks the sender to identify themselves
  • No Configuration Needed: The AI agent works out of the box for all tenants with zero setup required
Communication

Messaging & Templates

Configure SMS messaging and customize message templates for route dispatch and team communications.

SMS Conversations

The Messaging page shows all SMS conversations in a chat-style view:

  • Left panel: List of conversations sorted by most recent activity
  • Right panel: Full message thread with sent and received messages
  • Messages display delivery status (sent, delivered, failed)
  • Search conversations by driver name or phone number
  • View complete message history across all dates
Tip: Click any conversation on the left to see the full thread on the right — including both AI-generated and manually sent messages

SMS Configuration

DailyDSP uses Twilio for SMS messaging. Your administrator will configure:

  • Twilio Account SID
  • Twilio Auth Token
  • Sending phone number

Message Templates

Create reusable message templates for common communications. Available variables:

VariableDescription
{driver_name}Driver's full name
{route_number}Amazon route code
{vehicle_name}Assigned vehicle ID
{wave_time}Scheduled departure time
{staging_location}Staging location
{today_date}Today's date

System Templates

DailyDSP provides default system templates ready to use:

  • Daily Dispatch — route, vehicle, wave time, and staging info
  • Check-in Reminder — reminder to text when arriving at station

Custom Templates

Create your own templates for any communication need:

  1. Go to SettingsMessage Templates
  2. Click Add Template
  3. Enter a template name and compose your message using the variables above
  4. Click Save

Custom templates are scoped to your tenant — each DSP can have their own set.

Example Template

Hi {{driver_name}}, your assignment for today: Route: {{route_number}} Vehicle: {{vehicle}} Wave: {{wave_time}} Staging: {{staging}} Reply CONFIRM when you arrive.

Sending Messages

  1. From the Dashboard, select routes (or select all)
  2. Click Send Messages
  3. Review the message preview
  4. Click Send
  5. Monitor delivery status in the Status column

Troubleshooting Messages

IssueSolution
No phone numberAdd phone to driver's profile
Invalid phoneEnsure phone format includes country code
Message failedCheck Twilio configuration in Settings
Message not receivedVerify driver's phone can receive SMS
Account

Billing

View your subscription details, invoice history, and manage your DailyDSP plan.

Overview

Billing information is available in your Profile dialog under the Billing tab. Only users with the Owner or Ops Manager role can access billing details.

Invoice History

Your billing tab shows a weekly invoice history with the following details:

ColumnDescription
WeekThe billing week period
RoutesNumber of routes dispatched that week
RatePer-route rate for the billing period
AmountTotal charge for the week
StatusPayment status (paid, pending, etc.)
Tip: Click on any week to view the full invoice on Stripe

Pricing

PlanRateMinimumWeekly Minimum
Charter DSP$0.25/route/week100 routes/week$25/week
Standard$0.50/route/week100 routes/week$50/week
Free Trial: All new signups receive a 14-day free trial — no credit card required to start

Accessing Billing

  1. Click your profile icon or name in the top navigation
  2. Select Profile
  3. Click the Billing tab
  4. View your invoice history and current plan details
Note: The Billing tab is only visible to users with the Owner or Ops Manager role
Account

User Roles & Permissions

Understand the different user roles in DailyDSP and what each role can access.

Overview

DailyDSP uses role-based access control to ensure users only see and do what's appropriate for their position. Each user is assigned one role by the tenant Owner.

Role Definitions

RoleDescription
OwnerFull access including billing, user management, and tenant settings
Ops ManagerFull operational access including billing; cannot manage tenant-level settings
DispatcherCan manage daily operations (routes, messages, schedule) but no billing or user management
ViewerRead-only access to dashboard and reports

Permissions by Role

FeatureOwnerOps ManagerDispatcherViewer
Dashboard & Routes👁️ View only
Upload Routes/Staging
Send Messages
Manage Schedule
Manage Drivers
Manage Vehicles
Billing
User Management
Tenant Settings

Managing User Roles

  1. Navigate to SettingsUsers
  2. Find the user you want to update
  3. Click Edit on their row
  4. Select the appropriate Role from the dropdown
  5. Click Save
Important: Only the Owner role can change user roles. Be careful when assigning Owner — there should typically be only one per tenant.