Settings

Ensure your organization’s settings are optimized in pinDeliver for smoother and more precise daily operations.

Basic settings

The basic settings cover all your company information. Please refer to the image below for an explanation of the fields.

Basic Settings

SegmentFieldExplanation
Organization  
 NameNon-editable company name set by pinDeliver when the account is created.
 Organization numberCompany organization number.
Address  
 AddressCompany street name.
 Zip codeCompany zip code.
 CityCompany city.
Contact person  
 NameName of the contact person responsible for the pinDeliver agreement and usage.
 PhonePhone number to the contact person.
 EmailEmail address to the contact person.
Customer service  
 PhonePhone number to the internal customer service. Used for drivers.
 EmailEmail address to the internal customer service. Used for drivers.

Language settings

This page allows you to define the company’s default language. While it is possible to customize the language for individual users, drivers, and customer orders, the default language will be used in cases where no specific language is selected.

Language Settings

Optimization settings

This page is dedicated to configuring the optimization engine’s behavior when calculating optimal delivery routes. While default values are available, the system can prioritize more specific settings assigned to delivery groups, customer orders, vehicles, and other entities. Additionally, the setup includes functionality for calculating stop times based on specific parameters.

Language Settings

FieldExplanation
Driving speedAdjusts the speed factor for driving. 100% represents normal speed, and setting it to, for example, 80% will reduce driving times by 20% while maintaining stop times.
Average stop time in minutesDefault stop time for the vehicle if no other time is defined in the delivery group or on the customer order.
Business additional stop time (min)Specifies the additional minutes added to a stop if it is categorized as a business-to-business (B2B) stop. If stop time is defined on the individual customer order, this field has no effect.
From weightPart of the weight table used to add stop time for heavy goods. Connected to the “Additional Time” field.
Additional TimeNumber of minutes added for the specified weight in the ‘From Weight’ field. You can add multiple rows with different specifications.
Earliest delivery timeDefault time window start used if no delivery time window is specified for the vehicle or the customer.
Latest delivery timeDefault time window end used if no delivery time window is specified for the vehicle or the customer.
Include stop time in delivery time windowIf enabled, the entire delivery will happen during the specified time window. If not, we can only guarantee delivery at the start of the delivery window before it ends.
Delivery time interval that is outside customer’s time windowDefines how to display delivery times when part of the delivery time interval is outside the customer’s time window. For example, if the customer’s time window is 4:00 PM-8:00 PM, this setting determines how delivery times are shown when they fall between 6:15 PM-8:15 PM.
Clipping delivery time interval to customer’s time windowThis option is visible only when “Delivery time interval that is outside customer’s time window” is set to “Clip delivery time.” For example, if the customer’s time window is 4:00 PM-8:00 PM and the delivery time interval is 6:15 PM-8:15 PM, this setting allows you to choose whether to offset the delivery time interval to 6:00 PM-8:00 PM or shrink it to 6:15 PM-8:00 PM.
Use backorder listInstead of failing a route optimization that can’t route all deliveries, this option adds the failed deliveries to a backorder list.
Activate traffic regions and traffic limitationsEnables the application of traffic regions and traffic limitations during route optimization. Morning and evening rush hours are specified below.
Morning rush hour FromThe start time for morning rush hours. Traffic restrictions are adjusted in the Traffic restrictions section.
Morning rush hour ToThe end time for morning rush hours. Traffic restrictions are adjusted in the Traffic restrictions section.
Evening rush hour FromThe start time for evening rush hours. Traffic restrictions are adjusted in the Traffic restrictions section.
Evening rush hour ToThe end time for evening rush hours. Traffic restrictions are adjusted in the Traffic restrictions section.

Click & collect

pinDeliver can also manage pickup orders, known as Click & Collect, where customers collect their orders from your warehouse. To enable this functionality, your warehouse must be configured as a Delivery Group, and you must activate “Use depots” and provide a depot address. The depot address represents the location where customers can pick up their goods, and it will be displayed on the customer’s information page as a map.

On this page, you have the option to display a QR code on the customer’s information page. This QR code can be scanned using the Hub app when customers arrive to collect their goods.

To display the QR code, the following conditions must be met:

  • Display QR-code on the customer page must be set to Yes on this settings page.
  • Display the tracking number on the customer page must also be set to Yes on the Customer page.
  • Each customer order must have a Tracking number assigned since this value is encoded in the QR code.
  •  

Click & collect

Example of a customer information page with QR code

To access the QR code, the customer needs to click on the package icon located in the lower-right corner, which displays additional information.

SMS

The primary mode of communication in pinDeliver is through SMS, known for its speed and reliability. While there are general SMS settings available for the entire account, you can also configure specific SMS settings for different senders. To set SMS preferences for a particular sender, navigate to the sender’s settings under senders. Please note that if SMS settings are configured for a specific sender, they will take precedence over the settings described on this page. Keep in mind that the explanations for the fields below also apply to corresponding fields in the senders section.

As you can see below, several fields serve the same purpose: creating message templates that are sent based on various triggers. All templates can include aliases (placeholders) that are replaced with specific text from the customer order, such as the customer’s name or estimated delivery time. Detailed information about aliases can be found in the blue square on the right.

It is essential to carefully consider which triggers you want to utilize, as some triggers may closely overlap in the workflow, potentially leading to excessive communication with the customer.

SMS

SegmentFieldExplanation
General settings  
 Delivery time interval accuracyThis field specifies the length, in minutes, of the delivery time interval displayed to your customers. Use the smallest interval that is manageable for better customer satisfaction.
 Reminder time, when the driver is X minutes from customer stop.This setting determines how many minutes before a planned delivery time an SMS should be sent to the customer. pinDeliver will identify deliveries within X minutes and send SMS messages based on the template described below. Please note that only stops within X minutes will receive a message, limited to one message per stop. If your schedule is tight, each stop will only receive one message, even if there are multiple stops within X minutes before reaching the stop. However, if the driving time between stops is greater than X minutes, that stop will not receive any message at all.
 Select language for messagesChoose the language in which you want to create message templates.
DeliverySend SMS when locking a routeThis message is sent to all customers on the route when the route is locked.
 Activate manual SMS buttonThis setting activates a button in the driving list, allowing the user to send messages to all customers in the route.
 Send SMS when the driver starts the routeWhen a driver starts a route, this message is sent to all customers in the route.
 Send SMS when the driver has finished (re)loadingWhen the driver marks “loading done”, a message is sent to all customers expecting a delivery from this load.
 Send SMS reminder to a customer when the driver is within X minutes from the destinationThis setting triggers an SMS reminder when the driver is X minutes away from the customer’s destination. The value of X is determined by the reminder time set in “Reminder time when the driver is X minutes from customer stop”.
 Send SMS when a driver reports that a delivery has been made, but the customer was not home.Sends an SMS with the time of successful delivery when the customer was not home. If the driver has taken a photo, it will be displayed on the Customer Information page that can be linked in the message.
 Send SMS to customer when a driver reports that a delivery has not been madeSends an SMS to inform the customer that the delivery was unsuccessful. If the driver has taken a photo, it will be displayed on the Customer Information page that can be linked in the message.
 Send SMS when a customer is created.This message is sent when a new customer is created.
CollectSend SMS when the route is lockedThis message is sent to all customers in the route when the route is locked.
 Activate manual SMS buttonClicking this button sends the message to all customers in the collect order.
 Send SMS to customers when the driver starts collectWhen the collection order is started, this message is sent to all customers in the collect order.
 Send SMS to customers when the driver is finished at the depotWhen click & collect is completed at the depot, this message is sent to all customers in the collect order.
 Send SMS to customers when delivery is not collectedWhen the driver reports the route as completed, this message is sent to all customers who have not collected their deliveries.
 Send SMS when a customer is created.This message is sent when a new customer is created.

Email

The primary communication method in pinDeliver is SMS, known for its speed. However, email is also an available communication option, allowing for more complex messages and HTML code for design.

You have the option to set general email preferences for the entire account or define specific email preferences for various senders. When email preferences are established for a particular sender, they will take priority over the settings outlined on this page. Please note that the field explanations below are also applicable to corresponding fields in the senders section.

As you can see below, several fields serve the same purpose: creating message templates triggered by various events. All templates can include aliases (placeholders) that will be replaced with text from the customer order, such as the customer’s name or estimated delivery time. You can also choose whether each message should be in HTML or plain text format.

Email

SegmentFieldExplanation
General settingsSender name {email-sendername}Email sent from pinDeliver displays the sender name as pinDeliver. You can specify a different sender name in this field. If a sender name is provided in a delivery, it will take priority over this setting.
 Reply address {email-replyaddress}By default, emails from pinDeliver are sent from the email address noreply@pindeliver.com. If you want customers to be able to reply to the email, you can enter a reply address in this field.
 Select language for messagesChoose the language in which you want to compose message templates.
DeliverySend email when locking a routeWhen a route is locked, this email message is sent to all customers on the route.
 Activate manual email button.Enables a button in the driving list that allows sending emails to all customers on the specific route.
 Send email when the driver starts the routeWhen a driver starts a route, this email message is sent to all customers in the route.
 Send email when the driver has finished (re)loadingWhen the driver clicks “loading done,” a message is sent to all customers who will receive a delivery from this load.
 Send email reminder to a customer when the driver is within X minutes from the destinationAn email reminder is sent X minutes from the destination. X is replaced by the reminder time set in the SMS settings for “Reminder time, when the driver is X minutes from customer stop”.
 Send email when a driver reports that a delivery has been made, but the customer was not homeSends an email with the time of successful delivery when the customer was not home.
 Send email to customer when a driver reports that a delivery has not been madeSends an email to inform the customer that the delivery was unsuccessful.
 Send email when a customer is createdThis message is sent when a new customer is created.
CollectSend email when the route is lockedWhen a route is locked, this email message is sent to all customers in the route.
 Activate manual email button.When the button is pressed, this email message is sent to all customers in the collect order.
 Send email to customers when the driver is finished at the depotWhen the collection order is started at the depot, this email message is sent to all customers in the collect order.
 Send email to customers when delivery is not collectedWhen the collection order is completed, this email message is sent to all customers who have not collected their deliveries.
 Send email when a customer is createdThis email message is sent when a customer is created.

Message schedule

The message scheduler allows you to send messages to customers at specific, recurring times. Rather than relying solely on triggers linked to routing events (such as locking), you can plan messages to be sent consistently at set times. Of course, you can also use this functionality in combination with triggers based on the planning process.

For email messages, you can choose between HTML-coded content or plain text.

Messages will be sent within a time window of approximately ±10 minutes. They will only be sent to route stops where the route is locked, and the scheduled departure date aligns with the weekday specified in the message schedule.

You can view active schedules in the Schedule segment.

Message schedule

SegmentFieldExplanation
EmailActivate automatic emailEnables automatic email messages to be sent to all recipients on the route based on the schedules.
SMSSend SMS automaticallyEnables automatic SMS messages to be sent to all recipients on the route based on the schedules.
Create new schedulesMessages typeSpecifies whether to send only email, SMS, or both messages for each schedule.
 TimeSets the time of day when the message(s) should be sent.
 WeekdayDetermines whether the message schedule should apply to a specific day or all days. For weekdays-only scheduling, create a schedule for each weekday.

The Go app

The pinDeliver Go app is designed to assist drivers and offers a wide range of functionalities. Users can customize the app settings to control what information is displayed to the driver, although certain information is mandatory.

We offer two versions of the app, each with its own unique features. The web app runs directly in a web browser on the device, making it compatible with virtually all devices equipped with a web browser.

The Native app, on the other hand, is specifically developed for Android and iOS devices. Users may notice slight behavioral differences between the two apps. In the web app, all customer data is loaded at once when opening the Driving list. In the Native app, customer data is loaded individually but automatically when the driver completes the previous stop. The Native app also supports the scanning of package numbers during loading, unloading, and other workflows, such as returns.

Both apps are designed to be highly intuitive, requiring minimal training for drivers. The primary task for drivers is to select the type of stop they are making, with three available options and similar instructions in both apps:

  • OK – Indicates that the order was successfully delivered/picked up, and the customer was available to receive the package.
  • OK, NOT AT HOME – Indicates that the order was successfully delivered/picked up, but the customer was not available to receive the package. This option often includes the option to capture a photo.
  • NOT OK – Indicates that the order/pickup could not be completed. In this case, the driver typically selects a deviation code to explain the issue.

 

Difference between the Go Web App and the Go Native App

You can choose to display behavior data using certain settings. Please refer to the settings screenshot and the explanation provided below.

Go

SegmentFieldExplanationWeb app supportedNative app supported
GeneralEnable using Go Native appAllows the use of the Native app. X
 Update the driver’s position during the routeIf enabled, the driver’s position updates every minute during an active route. Otherwise, the latest known position, typically the latest stop, is displayed. X
 Minutes before planned starting time that the driver is allowed to start the routeSets the time in minutes before the planned route start when the driver can start the route. A warning is displayed until the planned starting time.XX
 Image for delivery-not-homeAutomatically opens the phone camera when handling a OK, NOT HOME stop. The photo is visible on the customer page.XX
 Comment on delivery-not-homeAdds the possibility to leave a comment at a OK, NOT HOME stop. Requires “Image for delivery-not-home” to be set.XX
 Image for delivery-not-deliveredSaves and displays an image for NOT OKstops (visible on the customer page).XX
 Image for ok-deliveredSaves and displays an image for OK stops (visible on the customer page).XX
 Comment on delivery-okEnables comments for OK stops. Requires “Image for OK Delivered” to be enabled. X
 Waze GPS-navigatorDisplays a button on each delivery card in the GO app. The button launches Waze as a GPS navigator if installed. Otherwise, it opens the web version of Waze.XX
 Display time windowDisplays the delivery time window in the GO app.XX
 Display senderDisplays the delivery sender in the GO app.XX
 Package loadingGives the driver access to package search functionality, aiding in loading packages onto the correct vehicle. X
 Use offloading scanRequires the driver to scan goods when offloading at each stop. X
 Handle returnsPermits the driver to receive returnable goods from customers.XX
 Driving recordAllows the driver to report a driving record for the route, including details such as vehicle start and stop mileage. X
 Register stop temperaturePermits the driver to report the temperature of goods at each stop. X
Driver SMSSMS to driver when the route has been assignedSends an SMS to the driver when a route is assigned, given that SMS is chosen as the communication method.XX
Driver EmailsEmail to driver when the route has been assignedSends an email to the driver when a route is assigned, given that email is chosen as the communication method.XX
Deviation codesOrderingAllows changing the order of deviation codes available to the driver. Drag and drop codes after creation.XX
 Requires commentSpecifies whether the driver must provide a comment when selecting a deviation code.XX
 ActiveActivates or deactivates a deviation code.XX

The Hub app

The Hub App is primarily designed for use in terminals or warehouses to streamline and improve the handling of goods, enhancing daily operations, and reducing delivery errors. Additionally, it offers a convenient solution for managing packages related to Click & Collect orders. Users can scan the customer information page when customers arrive to collect their packages for Click & Collect orders, making the process smoother and more efficient.

Hub App Interface and Customization

The image below provides an example of the Hub App, with the settings described further determining the visible and accessible options and buttons within the Hub App.

Go

FieldExplanation
Quality checkDisplays a checklist of tasks before starting a route.
Sort scanningScan packages for sorting into different routes.
Move assignmentsCreates an assignment to transfer packages between routes.
Arrival scanningScan packages upon arrival at the terminal, making them available for routing.
Arrival reportProvides a summary of all goods scanned upon arrival.
Loading scanningScan packages for loading onto vehicles.
Create packagesCreate a new package.
Scan for infoScan to gather more information about the package.

Security

Since pinDeliver processes a significant amount of personal data, such as addresses and phone numbers, it is crucial to prioritize security and adhere to GDPR regulations. This page provides options to enhance data security and prevent unauthorized access.

You can enable automatic data anonymization by checking the Activate delivery anonymization option. Afterward, you can specify the number of days it takes for data to be anonymized by entering a value in the Days until a delivery is being anonymized field.

Additionally, you have the option to implement two-factor authentication for all administrators. Enabling Activate multi-factor authentication for administrators will require administrators to enter a verification code during the login process.

To further enhance security, you can configure an advanced password policy in the Company settings. This policy can automatically block a user’s account after multiple unsuccessful login attempts, and an email notification will be sent to the email address specified in the Security officer email address field.

Security

Company features

Within the Company Features section, you can establish customized settings for your pinDeliver account. These settings will apply to all Delivery Groups and Senders.

Click & collect

FieldExplanation
Subscribe to eventsWhen enabled, the company can subscribe to various event-based notifications. For event details, refer to the Event URL field explanation
Event URLThis is the URL where pinDeliver sends event notifications for different triggers within the platform. Triggers include events like order routing, route start, and delivery completion.
Shipping label as SVG file in pinDeliver APIUse this setting if you prefer to export shipping labels in SVG format instead of the default PDF format. This is only applicable when using API.
Dangerous goodsThis setting controls the availability of ADR fields. If enabled, these fields will be available for use.
Allow zip code to be omitted for customer addressesWhen turned off, a zip code will always be required for customer addresses. Enabling this setting allows flexibility in not requiring a zip code for every order, which can be useful for new addresses or when address data is missing zip codes.
Minimum geolocation accuracy

This setting specifies the minimum geolocation accuracy required to consider an address accurate enough for route optimization. Default accuracy is 70%.

  • 70% Indicates that the returned result reflects a precise geocode.
  • 60% Indicates that the returned result reflects an approximation (usually on a road) interpolated between two precise points (such as intersections).
  • 50% Indicates that the returned result is the geometric center of a result such as a polyline (for example, a street).
  • 25% Indicates that the returned result is approximate.

Customer page

This settings page is where you can specify the information and features visible to the customer or recipient when they access the status page through the provided link. These settings apply to all orders within the account, with the option for minor adjustments specific to individual senders.

Customer page

SegmentFieldExplanation
Customer pageDisplay the tracking number on the customer pageShow the order tracking number on the customer page.
 Use the fixed tracking URL to access the customer pageEnable this setting to use a predefined format for the tracking URL. This allows the generation of the tracking URL from other systems by providing specific values.
Customer support chat widgetDisplay chat widgetEnable the option to display specific chat widgets. Please contact the pinDeliver support for more information.
 Chat widget script snippetPaste the script snippet in this field to enable the chat widget.
Edit driver notes from the customer pageNote 1

Show driver notes on the customer page. The customer can view and modify notes. The field is named Customer info 1 on the order and can be used for instructions to the driver, such as:

  • Add instructions for the driver
  • Update any entry code for the apartment building
  • Tell the driver where to leave the goods if the customer is not home
 Note 2Similar to Note 1, but for Customer info 2.
 Note 3Similar to Note 1, but for Customer info 3.
Show status changesDisplay the status changes for a given delivery

Inform the recipient about status changes that have occurred with their order, including messages like:

  • Your order is on it’s way from the terminal
  • Your order is planned and has arrived at the terminal
  • Your order is in transit
Cancel deliveriesAllow customers to cancel deliveriesCheck this option to allow customers to cancel a delivery based on the settings below.
 Minimum hours before departure for allowing cancelSpecifies the number of hours before the planned route start that a customer can cancel a delivery.
 Allow customers to propose another dayEnable this option to allow customers to propose an alternative delivery day.
 Earliest next delivery day after current and number of additional delivery days after thatIf a customer wants to propose a new delivery day, you can specify how many days ahead they can do so.
 Delivery daysSpecifies which weekdays should be available for customers to select as the next delivery day.
 Exclude cancel on non delivery daysThis is often used to limit cancellations to workdays. For instance, if the company doesn’t deliver on weekends and the cancellation window is set to 24 hours, then the latest time you can cancel Monday’s deliveries would be 72 hours before delivery begins.
Information to the customer about cancel deliveryLabel for the “Cancel” buttonSpecify the text that should be displayed as the label for the “Cancel” button.
 Label for the “Propose another day” buttonSpecify the text that should be displayed as the label for the “Propose another day” button.
 Confirmation message for the cancellingThis message is displayed when the customer clicks the “Cancel” button to ensure that the customer really wants to proceed with the cancellation.
 Information before “Cancel”This information is displayed to the customer along with the ”Cancel” button.
 Information after “Cancel”This information is displayed to the customer after they have initiated the cancellation.