# Click and Collect

## Overview

You can send out email notifications for orders that are sent to stores for pickup by customers. These can be adapted to reflect the store delivery and include information about the pickup as follows:

* Pickup location with store opening times.
* Map with pickup point location.
* Option to schedule a pickup appointment.

<div align="left"><figure><img src="https://1156682959-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPf1Lv1YUuLYva6LrXQ%2Fuploads%2FFzSR0PXGZpA4aeqt3fz5%2FParkersPickupReady.png?alt=media&#x26;token=4f143fa6-6bb9-4049-b6c1-280f6590bbf9" alt="Email for an order that is ready to pick up" width="375"><figcaption></figcaption></figure></div>

The following integration methods can be used for the feature:

* Standard integration - used for orders that are delivered to stores that can be tracked via carrier connections (that is: if you ship orders to stores via a third-party carrier).
* Direct integration - used for orders that are delivered to stores that cannot be tracked via normal carrier interfaces (that is: if you ship orders to stores yourself).

## Configuring the Click and Collect Feature

The following sections describe the configuration required for the Click and Collect feature.

### Customer Requirements

To integrate the Click and Collect feature in email communication, you need to provide the following information to parcelLab:

* If you want to use standard integration, you need to provide the following:
  * The order flagged with a "click and collect" reference in order for us to identify the pick-up location (that is: in this way we will be able to retrieve the pickup locations and times).
  * Agree to the content of the communication.
  * Whether you want to set up a delay in notifying customers (that is: to account for possible delays in processing the incoming pickup and ensure the parcel is ready for pickup when the communication goes out).

{% hint style="info" %}
A further "picked-up" communication can be sent but you would need to provide this data and it is only available through direct integration.
{% endhint %}

* If you want to use direct integration, you need to provide the following:
  * The necessary data (that is: status updates) via an additional data connection. This can be one of the following methods:
    * API call
    * File exchange
  * Agree to the content of the communication.

## Implementation Process

When parcelLab has the required information, the setup process can begin. The information provided allows parcelLab to send out the store pickup notifications using the chosen integration method.

{% hint style="info" %}
For more information on the scope and requirements of direct integration, please contact your parcelLab representative.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parcellab.com/docs/engage/messages-and-journeys/overview/click-and-collect.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
