Cook bacon in a sauté pan until crispy. Set aside on a paper towel and chop into small pieces.
Place potatoes in a saucepan and cover with water then sprinkle with salt. Place saucepan over medium heat, cover and bring to boil. Let boil for 15-20 minutes, until fork tender, then drain. Cut potatoes in half or in quarters, place in a bowl and into the fridge to cool completely.
Once cooled, add chicken and shallot to the bowl then add the rest of the ingredient and mix to combined. Taste to see if you need salt and pepper and add if needed. Add in chopped bacon and mix once more before serving!