Shipday

Syncs every delivery order and driver status into your operations hub, automates driver assignments, and calculates third party delivery costs in real time.

Try Shipday in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Shipday integration

    • Describe the outcome and Ceven picks the right Shipday calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Shipday data, across all 12 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Shipday access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Shipday, when, and on whose behalf.
    • The agent pauses and asks when Shipday is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Shipday.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Shipday action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Shipday, and when to use it.

Add Carrier
Use this when you need to create a new driver account with their name, email, and phone number.
Check Delivery Availability
Use this to verify if third party delivery services are available for a specific route before booking.
Edit Order
Use this to update customer details, delivery fees, tips, or order items on an existing delivery.
Get Delivery Estimate
Pull pricing, pickup times, and estimated durations from third party providers for a specific order.
Get Delivery Services
Retrieve a list of all third party delivery service providers currently enabled for the account.
Insert Order
Create a new delivery order including customer info, restaurant or store details, and the delivery schedule.
Mark Ready for Pickup
Notify Shipday that an order is prepared and ready for the driver to collect at a specific time.
Query Orders
Retrieve multiple delivery orders using filters for time ranges and pagination.
Query Delivery Orders
Search for delivery orders using time based filters and cursor pagination for large sets.
Retrieve Active Orders
Pull all currently active delivery orders, excluding those already delivered, failed, or incomplete.
Retrieve Carriers
Get a complete list of all registered drivers with their current profile and status details.
Retrieve Order Details
Pull comprehensive information for a single order by its order number, including carrier assignment.
Unassign Driver
Remove a driver from a delivery order to make it available for another carrier.
Add a Carrier
Tool to add a new carrier/driver to the Shipday system with credentials. Use when you need to create a new carrier account with name, email, and phone number.
Check On Demand Delivery Availability
Tool to check on demand delivery availability from third party service providers. Use when you need to verify service availability, pricing estimates, and delivery times for a route without creating an order.
Edit Delivery Order
Tool to edit an existing delivery order in Shipday. Use when you need to update order details such as customer information, restaurant details, order items, delivery fees, or tips.
Get On Demand Delivery Estimate
Tool to get on demand delivery estimates from third party service providers for a specific order. Use when you need to retrieve pricing, pickup/delivery times, and durations for a delivery order.
Get On Demand Delivery Services
Tool to retrieve available third party on demand delivery service providers. Use when you need to check which delivery services are available or enabled for the account.
Order Ready to Pickup
Tool to mark a delivery order as ready for pickup. Use when you need to notify Shipday that an order is prepared and ready for driver pickup at a specific time.
Orders Query
Tool to query delivery orders with filters and pagination. Use when you need to retrieve multiple orders within a specific time range or paginate through order results. ACTIVE orders are those which are neither ALREADY_DELIVERED nor FAILED_
Unassign Order from Driver
Tool to remove driver assignment from a delivery order. Use when you need to unassign a driver from an order to make it available for reassignment to a different driver.

21 actions · scroll to see them all

Frequently asked questions

Ceven implements an intelligent queuing system to stay within Shipday API thresholds. If your workflow triggers a massive burst of order insertions during a peak lunch rush, the agent buffers these requests and drips them into the Shipday endpoint at the maximum allowed rate. This prevents the 429 Too Many Requests error that often crashes simpler integrations. You will see a pending status in your workflow logs if requests are being throttled, but the agent ensures every single order eventually lands in Shipday without losing data. We recommend using the cursor pagination tools for large order queries to further reduce the load on your API quota.
Yes. You can build a logic branch where Ceven first checks the Retrieve Carriers action for an available internal driver. If no internal driver is free or within a reasonable distance, the agent automatically calls the Get Delivery Estimate tool to find the cheapest third party option. Once the best provider is selected, Ceven uses the Insert Order tool to book the delivery. This ensures you always prioritize your own fleet to save on costs but maintain a fallback to third party providers so no customer is left waiting for their delivery.
Ceven monitors your Shipday account via periodic polling and webhooks where available. When an order status changes to cancelled in the Shipday dashboard, the agent detects the state change and can trigger a downstream workflow. For example, it can automatically issue a refund in Stripe or send a cancellation email to the customer via SendGrid. Because the agent keeps a mirror of the order state, it knows exactly which order was cancelled and why, allowing for a seamless transition from the logistics app back to your customer communication tools.
Ceven handles multi location setups by mapping the store or restaurant ID in your order data to the corresponding Shipday location. When using the Insert Order action, the agent specifies the pickup location so the order appears in the correct local dispatch queue. You can build workflows that route orders based on the customer zip code, ensuring the agent sends the order to the nearest branch. This allows you to manage a global fleet of drivers while maintaining fine grained control over which store is responsible for which delivery, all managed from a single central workflow.
Absolutely. You can connect your hiring form, such as Typeform or Google Forms, to a Ceven workflow. Once a new driver is approved, the agent uses the Add Carrier action to create their profile in Shipday with their phone and email. The agent can then send the driver a welcome packet with their login instructions via email. This removes the manual data entry of adding drivers one by one and ensures that your delivery capacity scales instantly as you hire more staff, with all credentials synced across your HR and logistics systems.
Ceven can track thousands of active orders, but it is important to note that the Retrieve Active Orders tool in Shipday has a maximum return limit per call. To handle very large volumes, Ceven uses the Query Delivery Orders action with cursor pagination. The agent automatically walks through every page of results to ensure no order is missed. If you are running a high volume operation with more than five hundred active deliveries per hour, we suggest using the time based filters to process orders in smaller batches to maintain optimal performance and speed.
When you trigger the Get Delivery Estimate action, Ceven sends the pickup and delivery coordinates to Shipday, which then polls connected third party providers. The agent receives a list of options including price, estimated pickup time, and total duration. You can then instruct the agent to choose the option based on specific criteria, such as the lowest cost or the fastest delivery time. This allows you to automate the procurement of delivery services without ever leaving your primary operations dashboard, turning the estimation process into a background task that happens in milliseconds.
Ceven employs a robust retry logic with exponential backoff. If the Shipday API returns a 500 series error, the agent does not simply fail the workflow. Instead, it waits for a short period and tries again, increasing the wait time between attempts. If the outage persists beyond a defined threshold, the agent triggers a failure notification to your team via Slack or email. This ensures that you are alerted to the problem immediately while the agent continues to attempt the sync in the background, so your orders are processed the moment the service returns to normal.

Alternatives to Shipday

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Onfleet logoOnfleetRoute4Me logoRoute4MeBringg logoBringg

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Shipday and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free