Hi Ebechukwu,
It was my pleasure. There's a lot that goes to creating brand ambassadors; the obvious place to start being with a good product, seamless experience and impeccable customer service.
On the marketing side, here are a few things you can do:
- Encouraging user generated content and tapping into your customers creativity, remember to reward them!
- Nurture your relationships with your customers and offer value at every point you come in contact with them, you can think of the kind of information you share on SM, or in your e-mail marketing campaigns, etc. P.S. people also like personalised messages
- Ask for feedback and take the feedback - make them feel heard and like they are an active and useful part of your brand.
- Create an online community