Skip to main content

CS Handbook

Communication chain

Screenshot_2022-08-09_at_10.58.10.png

Fulfillment Issues

The customer reports a fulfillment issue - gathering information

  1. The chat-bot asks for all the information we need before the chat gets assigned to an agent:

    1. Order number;

    2. What kind of issue it is;

    3. More detailed information (missing, wrong, bad quality, damaged);

    4. Name of the item(s);

    5. Photo of the item(s) - except when items are missing.

How it looks inside the chat

Screenshot_2022-08-08_150912.jpg

6. The assigned agent checks that all necessary information (listed above) has been received.

What if the information provided is incomplete?

If a customer contacts us but has no picture of the product or the date of the order is not within the 48 hours (as required), CC will still check the customers background to get an idea of if this is a good customer that is worth keeping. We look at the following:

  • How does the customer order with us (vs. how long have they been a customer)

  • What is their average order value.

  • How is their chat history looking with us.

  • How many times did they request a refund before?

After gathering all this info, CC can still decide for the refund. The refund would then be out of goodwill, in order to keep a potential good customer.

Customer check - An overview of the customers’ behaviour

Important:

In order to prevent refund abuse, we always take a closer look at the customers overall behaviour before issuing any refund actions. Their ‘history’ with us can help us determine how we should best proceed their case. This means that the same issue might not always have the same outcome and even more importantly, the same customer might not always have the same outcomes.

  • User notes ✏️

    This is where we track suspicious or inappropriate behavior from customers. If a customer had been flagged in the past, we can see it next to their new chat with us and then make decisions based on the information we have about the customer there.

    Untitled__69_.png

  • Chat history 🗂️

    If we notice that a customer claims that something is wrong with their order in an ‘above average’ amount, we take this into account and will be more careful with handling the request.

    Untitled__70_.png

  • Order history 🕰️

    We base our decisions also on how often und how much the customer orders. We tend to be more obliging with regular customers. This is a rough overview, which customers we define as “good” or “bad” customers:

For further information how we would proceed in cases of suspected fraud, you can check out the toggle about "fraud" down below.

Refund or redelivery?

We no longer work with a redelivery system - meaning we do not request or suggest redeliveries for any average cases. This rule now also includes tobacco products, alcohol and more expensive items.

However, there are some exceptions for following cases:

  • One or more bags are missing;

  • A whole order is missing;

  • A whole order is wrong.

  • Additionally, whenever missing items, bags, or orders are being reported to us by customers, we always use the Slack search bar first to check if any information about this particular order or item has already been posted by the responsible Hub.

Cases CC needs to report to the Hubs

Cases that we need to forward to the Hubs are:

  • Perished items;

  • Missing bags;

  • Missing orders;

  • Wrong orders;

  • Suspect fraud.

  • Defrosted items

Refund reasons overview

These are the refund reasons we can choose from:

Refund reason When we use it Falls into issue rate?

Missing --> An item was missing --> Yes

Wrong --> Customer received a different product than what they ordered --> Yes

Perished --> A delivered item was: Moldy/Visibly not fresh/ --> Yes

Exceeded the best before date

Damaged --> An item was damaged during delivery which made --> Yes

the item unusable or has a high impact on its quality and

perseverance abilities.

Cancelled --> A request to cancel a whole order. → we now --> No

have a new workflow that allows us to complete the

requested cancellation much efficiently and easier.

Goods_not_on_shelf --> Refund request from a Hub when an item is out of --> pre-order issue

stock and couldn’t be refunded per swipe

“Itemdescription & “perished light” → the special refund reasons

itemdescription

  • Mistake in the product description on the App or Webshop

  • Defective products - that could not have been controlled in the HUB.

  • Product issues that can’t be seen or controlled in the HUB without opening or damaging the packaging/item

perished_light

  • Products and items which are still edible but have minor blemishes - and is perished in the eyes of a customer.

  • Fruits and vegetables that have reached the final stage of their ripeness but are still edible - Customers POV.

  • Issues regarding the freshness of a product (e.g. mold) that couldn’t be seen without opening the packaging

Important:

Both these refund reasons don’t fall into the Hub’s issue rates.

Order status

Checking Commercetools

  • CT is constantly updated and gives us information about the current status of the order.

mceclip0.png

Checking the PDT

Untitled__71_.png

  • If the order is still in the promised delivery time frame, CC will communicate it to the customer.

  • In case of delays, the customer support will assist the customer until the delivery is received.

Scanning Slack for info

  • CC checks Slack for information that is proactively posted by hubs. Such information is very helpful in providing faster service to customers.

Untitled__72_.png

Important:

The Slack channel “nl_emergency_hub_closure” gives us info about the temporary closure of hubs.

Checking the Hub Dashboard

  • Selecting the responsible hub.

Untitled__73_.png

  • Searching for a specific order.

Untitled__74_.png

  • Checking the map to determine the current location of the driver.

Untitled__75_.png

Closed before delivery

  • Affected customers receive information that the order has already been delivered, although no goods have been received. In any case, CC will be contacted.

  • To ensure customer satisfaction, we rely on a quick response and tag the hubs via Slack.

  • If no response is received, agents tag the @customercareleads_nl to make a final decision and appease the customer.

Important:

If orders are closed before delivery, CC cannot get reliable information from the tools and must contact the hubs.

Important:

Affected customers will not receive an automatic compensation voucher as the order appears to have been delivered within the promised time. This has a negative impact on customer satisfaction.

Cancellations

Important:

Cancellation requests are one of the daily concerns that CC addresses. Often this question is accompanied by questions about the order status.

Important:

These requests are priority, since they need to be handled quickly to follow GDPR protocol.

In which form is CC receiving cancellation requests?

  • Customer asks us via chat

    • If a cancellation has been requested, CC will immediately check the status of the customer’s order.

    • Order status: “created”, “Ops Associate accepted” or “packed”.

  • Hub contacts Customer Care

    • HUBs will inform CC in their own Slack channel.

    Untitled__76_.png

    • CC will get a Notification, when the tag cc_de_all is used.

    • An agent will take care of the cancellation or give feedback if the customer is already in the chat.

    • CC will cancel the order and inform the customer.

Asking hub for cancellation

  • Order status is “on route” or “delivered”:

  • Inform the customer that the order needs to be back in the HUB for the cancellation to be possible. Here agents will contact and ask the HUB before any further communication or steps are made. ****

  • The agents and the customer are then waiting for a reply or reaction from the Hub.

  • The Hub will react with the following:

    • Order will be cancelled

    • Order can´t be cancelled

  • CC will inform the customer about the cancellation status.

What does the cancellation request look like in Slack?

  • Customer Care is asking

    • The hub will be added.

    • The order number is important to mention.

    • Short info that the customer requested a cancellation.

Untitled__77_.png

  • Hub is asking

    • The tag cc_de_all is added.

    • Sharing the order nr.

    • Short info on why the order needs to be cancelled.

Untitled__78_.png

Why is a cancellation necessary ?

  • Customer’s pov

    • Delays

    • Changing items

    • Double orders

    • Customers changing their minds.

    • Wrong address

    • Voucher not applied

  • HUB’s pov

    • Customer not reachable

    • Wrong contact details

    • Safety concerns for rider

    • Outside of operating hours

When will a cancellation be refused?

If a customer requests a cancellation but has received and accepted the order, the cancellation request will of course be rejected.

If a delivery fails due to incorrect contact information or unavailability, CC warns customers at the first incident and refers to the T&Cs. A note in the chat reminds agents to refuse refunds in case of repeated complications.

Untitled__79_.png

Important:

Self-cancellation:

Until the picking process starts, customers can also use the self-cancellation option. Commercetools will immediately change the status of the order to cancelled. In the short term, this means less profit, but in the case of unexpectedly long delivery times, for example, customers are more satisfied with this option and are more likely to order from Flink in the future. It also relieves both the hubs and the customer support.

Fraud

Important:

Flink's fraud department tracks suspicious customer behaviour and can send warning emails to customers. In the case of serious fraudulent behaviour, user accounts are permanently blocked. In addition, the fraud team investigates cases reported by hubs and the customer care team.

Did you know…

The hubs can also report client misconduct (fraudulent or inappropriate behaviour) in the slack channel: de_customer_fraud or NL_Customer_Fraud.

Customer Care deals with different types of fraud cases

Here are some of the different fraud cases we encounter:

  • Voucher abuse

  • Account creation fraud

  • Payment fraud

  • Refund abuse

Important:

The most common case is refund abuse and requires an investigations done by our CC agents directly during the time for the chat with customers in question.

How CC handles suspicious requests and possible refund abuse

  • Scanning previous conversations

    In our chat tool intercom, we have access to all previous conversations we have had with clients. In the case of conspicuous requests or if customers contact us very frequently, we check whether suspicious behaviour patterns can be identified.

  • User notes in the chat

    In each chat (i.e. with each client), we can leave notes in case suspicious behaviour has been detected and requests from certain clients need to be treated with greater caution. The fraud team also has access to the intercom and leaves notes to inform us.

Checking the order history

  • When deciding whether or not we will issue a refund, the length of time the customer has been ordering from us and the frequency of their orders (including order value) compared to previous complaints will play a large role.

  • Basic Customer categories Outlines:

    • Average order value of:

    • Above 45 → Very good customer Between 20/25 - 45 → Good customer Lower than 20 → “Bad” customer

  • Checking the payment history

    Adyen (our payment provider) also gives us a better overview of ordering behaviour. Here we can also directly see how often refunds have already been made for a customer.

    If an abnormal amount of refunds issues for a customer would be detected here, then we would proceed more carfully nad look more into the customers individual cases - to better understand if this is just a very unlucky customer or fraudulent behaviour.

  • Checking with the hub

    Adyen (our payment provider) also gives us a better overview of ordering behaviour. Here we can also directly see how often refunds have already been made for a customer.

    If an abnormal amount of refunds issues for a customer would be detected here, then we would proceed more carfully nad look more into the customers individual cases - to better understand if this is just a very unlucky customer or fraudulent behaviour.

  • Contacting the fraud team

    If a customer is deemed suspicious by the agent and further handling of requests is not considered appropriate, the fraud team will be contacted.

    The fraud team will then decide how to proceed. In the event of serious violations of our guidelines, customers may be permanently blocked, otherwise they will receive an official warning.

Important:

Although many people take advantage of the startup “generosity” and the very friendly Customer Support team, by always claiming missing products in order to get their money back, we also need to assess the potential damage of not issuing a refund.

Unfortunately customers can always claim a refund via their banks directly instead of reaching out to our customer support team, and by doing so Flink receives a penalty fee from the bank. Such “refunds” are called chargebacks and are very expensive for the company. Chargebacks can also damage Flink’s reputation within the card schemes, making us look untrustworthy not only for the banks but also for important card brands such as Visa, Mastercard etc, and they can stop the collaboration with us at any time if the chargeback rate is too high.

Wrong address /Change order details

Untitled__80_.png

  • Wrong delivery address

    1. Ask the customer for the correct delivery address / order details

    2. Check if the correct address (new) is inside the same delivery area as the wrong address (old) connected to the placed order.

      1. Order is within the same delivery area → Forward correct address to the Hub

      2. Order is outside the same delivery area → Forward the information to the Hub + cancellation

    3. If an order needs to be cancelled, we need to wait until we receive the confirmation to proceed with the process

    4. Inform the customer about the result

    5. Leave a customer note in the case that the customer tries to change the delivery address to an address outside Flink’s delivery area and warn them. If this happens more often then report to fraud.

  • Add delivery instructions

    1. Ask for the details the customer wants to add (if the customer hasn’t given us the infomation yet);

    2. Forward information to the Hub;

    3. Wait for a response from the Hub;

    4. Forward the notification information to the customer;

    5. Inform that the customers can add delivery instructions in the notes of the order during the whole delivery.

Important:

Customers will now also be able to add order details after ordering in the app and directly notify the riders through a push notification! ex. Change the name on the door to ring.

Feedback positive/negative

Important:

On a daily base CC is handling different kind of feedback. Depending on the concrete informations the customer is giving, agents will forward it to the right channels. In this clip you can see a small amount of the themes of feedback we handle.

  • Rider - Feedback

    • When a customer has specific feedback related to the rider. The Customer Care separates it into positive and negative feedback.

    • Positive Feedback 🤩

      Will be transferred to the hub directly with:

      • Order number of the order the feedback belongs to

      • A copy/screenshot of the customers feedback

    • Negative Feedback 😠

Needs to be clarified, and will therefore usually be transferred over to be handled by our shiftleads or trainer

Untitled__81_.png

→ The SL / Trainer asks for congruent information to the feedback provided by the customer.

Untitled__82_.png

  • Additionally we check previous conversations with the customer. This is to better keep track of our ‘history’ with the customer. Have they contected us before? Have they reported similar issues/feedback before? etc. This helps us better understand the customer from a company perspective.

Untitled__83_.png

  • SL/ Trainer also include any possible user notes mentioned on the customer. This function lets us share important infromation on a customer internaly between us Customer Care peple.

Untitled__84_.png

        • Check in slack if there is any information related to the customer

After investigation, the feedback will moved forward

  • to the hub- lead, in case of inappropriate behaviour

  • to the hub directly

Untitled__85_.png

  • some cases also will be passed over to legal, here we will ask for rider pov as well

Untitled__86_.png

      • Last, but not least: the reply

        • The customer will get an answer from us and maybe also a compensation;

        • Or we will forward the future talk to legal.

Relevant tags

Important:

Tags improve the information-flow. By using the relevant tags we make sure, that a notification will be sent to the right people.

Tags CC uses

  • @cc_de_all // @cc_nl_all: to share informations they found in the different channels with every Dutch/German agent:

    • a closed hub information

    • tech information for new app features

    • pr information

  • @customercareleads_de // @customercareleads_nl: to ask for support from SL, Trainer, TM or Head of CC:

    • for a fraud case

    • to also take a look into pictures

    • when hubs don´t answer for more than 15 minutes

  • @hub_…. : to share informations with the hub:

    • wrong address or add something to address

    • cancellation request from customer

    • missing orders

Why do CC need this tags?

  • This way every NL Agent will get a notification and can collect new processes and information faster!

  • Next to the hub channel every agent has around 20 channels just for daily new input. With the tag agents help other agents to be in time.

  • Hubs will be tagged to get a notification and can react faster on CC requests.

Untitled__87_.png

Tags Hubs use

  • @cc_nl_all : to share informations with every Dutch/German agent:

    • customer doesn’t open the door

    • rude behaviour towards rider

    • cancellation requests

  • @customercareleads_nl : to ask for support in difficult cases:

    • agents are not answering

    • inappropriate behaviour from an agent

    • difficult cases, which need more investigation

Why do Hubs need these tags?

  • This way CC will get a notification and can react faster! There is over 250 active channels to manage throughout the day for Customer Care, is easy to lose updates there if we are not being tagged properly! Help us, help you faster by using the correct tags and notifying everyone online that could help.

Article feedback

Something wrong with the article? Tell us!

Did this answer your question?