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:
Click the invitation link in your email
Create your password following these requirements:
Minimum 8 characters
At least one uppercase letter
At least one number
Click Register to complete your account setup
You'll be redirected to the login page
Regular Login
Navigate to your DailyDSP URL (e.g., https://plad.dailydsp.com)
Enter your username or email
Enter your password
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
Dashboard
Your daily operations hub — routes, vehicles, messaging, check-ins
Schedule
Weekly schedule builder, templates, and Amazon variance tracking
Drivers
Driver roster, certifications, and status management
Vehicles
Fleet management with VIN decoding and service types
Kanban
Vehicle maintenance tracking with drag-and-drop board
Affinity
Driver-vehicle preference pairings
Messaging
SMS conversations, AI agent, and message history
Settings
Tenant configuration, users, and profile
Setting Up Your Profile
Proper profile setup ensures you receive notifications and the app displays times correctly.
Accessing Your Profile
Click Configuration in the left menu
Select Profile
Profile Settings
Setting
Description
Recommendation
First Name
Your first name
Required
Last Name
Your last name
Required
Email
Your email address
Use a monitored email
Phone
Your mobile number
Include country code (+1)
Timezone
Your local timezone
Set to America/New_York for EST
Changing Your Password
For security, change your password periodically:
Go to Configuration → Profile
Scroll to the Change Password section
Enter your Current Password
Enter your New Password (must meet requirements)
Confirm your New Password
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 RoutesFrom Amazon Cortex
2
Upload StagingLocation data
3
Assign VehiclesAuto or manual
4
Send MessagesSMS to drivers
5
Monitor Check-InsTrack 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
Log into Amazon Logistics (logistics.amazon.com)
Navigate to Operations → Delivery
Select your station (e.g., DDC4 - Sterling)
Ensure the correct date is selected
Click the Download button (⬇️ icon)
Save the .xlsx file
Uploading to DailyDSP
Go to the Dashboard
Select the correct date using the date picker
Click Upload Routes
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
Field
Description
Wave
Scheduled departure time
Staging Location
Where packages are staged (e.g., A1, B3)
Num Packages
Total package count
Num Commercial Pkgs
Commercial package count
Num Zones
Number 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
Click Auto-Assign Vehicles button
The system assigns vehicles based on:
Primary affinity (first choice)
Secondary affinity (if primary unavailable)
Tertiary affinity (if secondary unavailable)
Manual Vehicle Assignment
Find the route in the table
Click the Vehicle cell
Select a vehicle from the dropdown
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
Status
Meaning
✅ Green checkmark
Message delivered
🟡 Yellow
Message pending/sent
❌ Red
Message failed
⚪ Gray
No phone number
Step 5: Monitor Check-Ins
Check-In Status Indicators
Color
Status
Meaning
🟢 Green
On Time
Checked in before wave time
🟡 Yellow
Warning
Checked in within 15 min of wave
🔴 Red
Late
Checked 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
Indicator
Description
Routes
Total routes for the selected date
Vehicles Assigned
Routes with vehicles assigned
Staging Uploaded
Routes with staging locations
Messages Sent
Routes where messages were delivered
Tip: Click any indicator to filter the table by that status
Routes Table Columns
Column
Description
Editable
Route #
Amazon route code
❌
Station
Delivery station
❌
Service Type
Type of delivery
❌
Wave
Scheduled departure time
✅
Staging
Staging location
✅
Driver
Assigned driver name
❌
Vehicle
Assigned vehicle
✅
Check-In
Driver check-in time
✅
Status
Message/route status
❌
Keyboard Shortcuts
Shortcut
Action
Enter
Save current edit
Escape
Cancel current edit
Tab
Move to next cell
Shift+Tab
Move 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.
Navigate to Schedule
Click Manage Presets
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
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
Select the week using the date navigation arrows
Your active drivers appear as rows, sorted alphabetically
Drag a shift preset from the preset palette onto a driver's day cell
Click an existing shift cell to change or remove it
Use Search to quickly find a specific driver
Schedule Templates
Save your entire weekly schedule as a template to reuse in future weeks.
Build your schedule for the week
Click Save as Template
Give the template a name (e.g., "Standard Week", "Holiday Week")
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
Download the expected schedule from Amazon Logistics
On the Schedule page, click Upload Amazon Schedule
Select the downloaded file
DailyDSP automatically compares it against your schedule
Understanding Variance Cards
Card
Color
Meaning
Aligned
🟢 Green
Driver is in both your schedule AND Amazon's roster — everything matches
Rostered Only
🔴 Red
Driver 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
🟡 Yellow
Driver 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
Navigate to Drivers
Click Add Driver
Fill in the required fields:
First Name and Last Name
Phone Number (with country code)
Email (optional)
Set the driver's Status (Active/Inactive)
Click Save
Driver Status
Status
Description
Can Receive Routes
Active
Available for dispatch
✅
Inactive
Temporarily unavailable
❌
Terminated
No 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
Navigate to Vehicles
Click Add Vehicle
Enter the VIN — DailyDSP auto-fills Year, Make, and Model via NHTSA VIN decoding
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
Set operational status
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.
Go to Settings → Service Types
Add or edit service types to match your Amazon station's route types
Assign the appropriate service type to each vehicle
Vehicle Status
Status
Description
Available for Dispatch
Operational
Ready for daily use
✅
Maintenance
Being serviced — track via Kanban board
❌
Out of Service
Not 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:
Column
Purpose
Soon
Upcoming maintenance — scheduled but not yet urgent
This Week
Needs to be completed this week
Today
Scheduled for today
Doing
Currently in progress
Delayed
Blocked or postponed — needs attention
Verifying
Work complete, awaiting verification
Done
Completed and verified
Creating a Maintenance Card
Click Add Card in any column
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
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:
Click on a card to open its detail view
Type your comment in the comment box
Click Add Comment
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
Level
Priority
Description
Primary
1st Choice
Driver's preferred vehicle
Secondary
2nd Choice
Backup if primary unavailable
Tertiary
3rd Choice
Last resort option
Setting Up Affinity
Navigate to Affinity
Find the driver in the list
Click Edit on their row
Select vehicles for each affinity level:
Primary: Their main vehicle
Secondary: Backup vehicle
Tertiary: Emergency option
Click Save
Auto-Assignment Logic
When you click Auto-Assign Vehicles:
System checks each driver's primary vehicle
If available, assigns primary
If not, checks secondary
If not, checks tertiary
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:
Driver receives their portal link (e.g., https://plad.dailydsp.com/driver)
They log in with their phone number and a PIN or password
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
Tap on a scheduled shift
Tap Give Up Shift
Add a reason (optional)
The shift moves to the marketplace for other drivers to pick up
Picking Up a Shift
Tap Available Shifts
Browse open shifts and shifts given up by other drivers
Tap Pick Up on the shift you want
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
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:
Navigate to Messaging
Select a driver to see their full message history
Inbound messages (from driver) and outbound messages (from AI or dispatcher) are shown in a chat view
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:
Variable
Description
{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:
Go to Settings → Message Templates
Click Add Template
Enter a template name and compose your message using the variables above
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
From the Dashboard, select routes (or select all)
Click Send Messages
Review the message preview
Click Send
Monitor delivery status in the Status column
Troubleshooting Messages
Issue
Solution
No phone number
Add phone to driver's profile
Invalid phone
Ensure phone format includes country code
Message failed
Check Twilio configuration in Settings
Message not received
Verify 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:
Column
Description
Week
The billing week period
Routes
Number of routes dispatched that week
Rate
Per-route rate for the billing period
Amount
Total charge for the week
Status
Payment status (paid, pending, etc.)
Tip: Click on any week to view the full invoice on Stripe
Pricing
Plan
Rate
Minimum
Weekly Minimum
Charter DSP
$0.25/route/week
100 routes/week
$25/week
Standard
$0.50/route/week
100 routes/week
$50/week
Free Trial: All new signups receive a 14-day free trial — no credit card required to start
Accessing Billing
Click your profile icon or name in the top navigation
Select Profile
Click the Billing tab
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
Role
Description
Owner
Full access including billing, user management, and tenant settings
Ops Manager
Full operational access including billing; cannot manage tenant-level settings
Dispatcher
Can manage daily operations (routes, messages, schedule) but no billing or user management
Viewer
Read-only access to dashboard and reports
Permissions by Role
Feature
Owner
Ops Manager
Dispatcher
Viewer
Dashboard & Routes
✅
✅
✅
👁️ View only
Upload Routes/Staging
✅
✅
✅
❌
Send Messages
✅
✅
✅
❌
Manage Schedule
✅
✅
✅
❌
Manage Drivers
✅
✅
✅
❌
Manage Vehicles
✅
✅
✅
❌
Billing
✅
✅
❌
❌
User Management
✅
❌
❌
❌
Tenant Settings
✅
❌
❌
❌
Managing User Roles
Navigate to Settings → Users
Find the user you want to update
Click Edit on their row
Select the appropriate Role from the dropdown
Click Save
Important: Only the Owner role can change user roles. Be careful when assigning Owner — there should typically be only one per tenant.