Making Local Deliveries Easy Globally - Powering Local E-commerce
Making Local Deliveries Easy Globally - Powering Local E-commerce On Nagent, Shipday is exposed as a fully-configurable ecommerce integration that any agent can call — 12 actions, and API_KEY, API_KEY authentication. No code is required to wire Shipday into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Shipday to automate the kinds of tasks ecommerce teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Shipday into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Shipday, with input parameters and output schema. Drop these into any step of an agent built in Helix.
SHIPDAY_ADD_A_CARRIERTool 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.
Input parameters
Full name of the carrier/driver
Email address for the carrier account
Optional unique area ID for identifying the operational area
Optional code name for the carrier
Phone number of the carrier with country code in E.164 format (e.g., +11234567891)
Optional URL reference to the carrier's photo
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_CHECK_ON_DEMAND_AVAILABILITYTool 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.
Input parameters
Complete pickup address as a single string (e.g., '350 5th Avenue, New York, NY 10118')
Complete delivery address as a single string (e.g., '20 West 34th Street, New York, NY 10001')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_EDIT_DELIVERY_ORDERTool 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.
Input parameters
Tip amount for the delivery
The unique order identifier to edit. This is the order ID returned when the order was created.
Customer information for the order.
List of items in the order with name, quantity, unit price, and optional details
Restaurant information for the order.
Delivery fee amount
Order reference number or identifier
Total cost of the order
Expected pickup time
Special instructions for the delivery
Expected delivery date in ISO format
Expected delivery time
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_GET_ON_DEMAND_ESTIMATETool 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.
Input parameters
The identifier for the delivery order to get estimates for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_GET_ON_DEMAND_SERVICESTool 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.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_INSERT_ORDERTool to create a new delivery order in Shipday. Use when you need to insert a delivery order with customer details, restaurant information, order items, and delivery schedule.
Input parameters
Tax amount
Tip/gratuity amount
Cash tip amount
Array of order items with name, unitPrice, and quantity
Delivery/shipping fee
Unique order reference number from customer platform
Origin of the order (e.g., 'Seamless', 'Website')
Secondary reference identifier
Credit card reference identifier
Full name of the recipient
Restaurant identifier
Customer email address
Payment method. Must be one of: cash, credit_card, CASH, CARD, ONLINE, CREDIT_CARD, CARD_PHONE
Type of credit card. Must be one of: visa, master_card, AMEX, other
Applied discount amount
Pickup location latitude coordinate
Business/pickup location name
Total order amount
Complete delivery address
Pickup location longitude coordinate
Delivery location latitude coordinate
Delivery location longitude coordinate
Pickup-related instructions
Pickup location address
Client's internal restaurant identifier
Pickup time in YYYY-MM-DD HH:MM format or HH:MM:SS format
Customer phone number with country code
Special delivery instructions or notes
Target delivery date in YYYY-MM-DD format
Delivery time in YYYY-MM-DD HH:MM format or HH:MM:SS format
Business contact phone number
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_ORDER_READY_TO_PICKUPTool 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.
Input parameters
Unique identifier for the delivery order to be marked as ready for pickup. This is the order ID returned when the order was created or can be retrieved from order details.
Boolean flag indicating whether the order is ready for pickup. Set to true to mark the order as ready.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_QUERY_DELIVERY_ORDERSTool to query delivery orders with time-based filters and cursor pagination. Use when you need to retrieve multiple orders within a specific time range or paginate through order results.
Input parameters
End time for the query in UTC ISO 8601 format (e.g., '2023-12-04T00:00:00Z'). Filters orders up to this timestamp.
Ending cursor for pagination (e.g., 2). Defines the end boundary for the paginated result set.
Start time for the query in UTC ISO 8601 format (e.g., '2023-11-28T00:00:00Z'). Filters orders from this timestamp onwards.
Starting cursor for pagination (e.g., 1). Used to paginate through result sets.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_RETRIEVE_ACTIVE_ORDERSTool to retrieve all active delivery orders from Shipday system. Use when you need to get currently active orders (excludes ALREADY_DELIVERED, FAILED_DELIVERY, and INCOMPLETE orders). Returns at most 100 orders at a time.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_RETRIEVE_CARRIERSTool to retrieve all carriers/drivers with profile and status details. Use when you need to get a list of all carriers in the system.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_RETRIEVE_ORDER_DETAILSTool to retrieve detailed information for a specific delivery order by order number. Use when you need to get comprehensive order details including customer info, restaurant info, carrier assignment, cost breakdown, order items, status, and tracking information.
Input parameters
The order reference identifier to retrieve details for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SHIPDAY_UNASSIGN_ORDER_FROM_DRIVERTool 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.
Input parameters
Unique identifier for the delivery order to be unassigned from its current driver. This ID is returned when the order is placed and can be retrieved from order placement responses or via the delivery order details.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 40 agents privately built on Nagent that already use Shipday.
Build on Nagent
Connect Shipday to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Shipday, and click "Connect Now." You'll authenticate with API_KEY, API_KEY — Nagent handles credential storage and refresh automatically. Once connected, Shipday is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Shipday is connected, you configure its 12 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Shipday steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Shipday event fires, the agent kicks off automatically.
Every Shipday action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Shipday ships with 12 pre-built ecommerce actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Shipday together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Shipday-based workflows tailored to your business.