Toufiq Tuhin 24 min

Loyalty Lessons: Future-Proofing Technology Investments


In this episode, Tuhin, Head of Product Development at Annex Cloud, joins the show to shed light on the power of innovation provided by cloud-based solutions. Tuhin dives deep into the concept of future-proofing projects, a critical strategy for businesses aiming to stay ahead of the curve in the ever-evolving MarTech landscape. The episode offers valuable insights for listeners looking to leverage innovation to ensure the long-term success of their loyalty program management projects.



0:00

[MUSIC]

0:05

>> Welcome back to CX Anonymous,

0:06

the series where we provide tactical advice on

0:09

successfully executing customer experience.

0:11

We don't care who you were before,

0:13

just how it got done.

0:14

I'm your host, Amber Collins,

0:16

Senior Marketing Manager,

0:18

with Scott Schurzen, Product Solutions Director,

0:21

and a host of guests in the second season.

0:23

Today, we're joined by Tuan,

0:25

Head of Product Management here at Annex Cloud.

0:28

Welcome Tuan, we're so happy to have you.

0:30

Tell us a little bit about your role,

0:32

when you get involved and how you're involved in the Annex Cloud.

0:35

>> Great to be here and thank you for inviting me to this series.

0:39

As Head of Product Management at Annex Cloud,

0:41

my role is really multifaceted,

0:44

right where I'm doing some work with our existing customers,

0:47

I'm working with prospects in terms of

0:49

the issues and problems and the solutions that are important to them,

0:53

and how do we bring that to life?

0:54

At the same time,

0:56

working with our product management team,

0:59

as well as our engineering and quality assurance team,

1:01

to make sure how do we provide value to our customers on a consistent basis,

1:06

and at the same time,

1:08

how do we innovate and keep the product up to date?

1:11

So those are kind of like on a very high level.

1:13

Some of the work I do,

1:14

I do a fair amount of work with our product marketing team,

1:18

as well as our go-to-market team,

1:19

to make sure that we are telling the right story

1:23

about the capabilities of our product,

1:25

learning from the market to see which innovations areas may be important,

1:29

essentially making sure getting to the right folks and people are working on

1:33

right priorities.

1:35

Yep, I've worked with you closely on our marketing messages around the product,

1:40

around our monthly releases,

1:42

and you're always so helpful and knowledgeable about why we are doing what we

1:46

're doing here at Annex Cloud,

1:47

and I think it's really important to have you on the show today.

1:50

With all of that great oversight that you do,

1:53

this big role that you've got here,

1:55

can you tell us a little bit about the structure of your team,

1:58

what that looks like,

1:59

and what it really means to have a robust product development team?

2:03

Yeah, so I'll answer that in a couple of different streams.

2:07

So my first immediate team,

2:09

I have a team of nine product managers and two product operations manager.

2:14

The product managers are distributed all over the world.

2:17

I have a couple of folks in North America,

2:19

as well as a majority of my team located in Pune, India.

2:23

So they're essentially executing the roadmap and the strategic item that we're

2:29

building.

2:30

And the product operations team is really focused on enabling our larger

2:35

internal team,

2:36

use case validation,

2:38

or really solutioning through any customer problem.

2:42

So the product management team defining and creating new solution,

2:47

and the product operation teams doing more of the enablement.

2:50

And in terms of the day-to-day work,

2:53

the majority of the work is essentially focused with our engineering team

2:57

and our QA team to make sure that we're providing,

3:03

we're working on the right priorities,

3:04

we're building the right things,

3:05

we're focusing on the right bug,

3:07

and making sure that customer operations are successful,

3:11

and they're getting the right value from the system as much as possible.

3:15

So that's that stream of work,

3:16

but also at the same time, on the other hand,

3:19

making sure we are talking to customer,

3:22

we are doing continuous discovery in terms of not where they are today,

3:26

but where they would like to be,

3:27

and making sure our platform is staying up to date to meet them there.

3:32

So we're like, how does the loyalty program for our customer

3:36

looks like 24 months from now, 36 months from now,

3:39

and not that they are successful today,

3:42

and they can continue to be successful,

3:43

and how our platform needs to grow in order to support those aspirational use

3:48

cases.

3:49

So execution as well as planning based on customers business objective.

3:54

So if you think about the whole process, like the development process,

3:58

there's a conceptual idea.

4:00

In a product organization like ours,

4:03

we try to solve problems with existing tools first,

4:08

before we start to develop.

4:11

So I have kind of a two-part question here first.

4:13

How does your team first kind of push back?

4:18

And say there is a tool, there is a way,

4:21

how do you handle those situations,

4:24

so that we are not just continually evolving a singular item

4:30

for a singular customer based approach?

4:32

How do you approach that?

4:34

Yeah, and I think there's a couple of different ways we think about it, right?

4:39

And usually, like let me just begin by saying, right,

4:42

the customer's longer-term success is always in our mind

4:47

when we say no to a request.

4:48

It's not because that we don't want to develop a piece of functionality

4:52

in a particular way, or because if we do something very narrow and custom,

4:58

that we don't think that is going to get widespread adoption in the platform.

5:03

At the end of the day, I believe that we are doing the service to the customer,

5:07

because that may not get as much focus in future innovation,

5:11

or that feature, although we will fully support it,

5:15

it will be supported in a narrow use case, right?

5:17

So how do we enable and solve, as you're mentioning,

5:21

customer use cases using the toolset that we think is going to improve over

5:27

time,

5:27

so they get those added benefits, right?

5:29

So that's consideration, the first consideration.

5:31

Another thing that I always want to refocus the discussion with our customers

5:37

and with our internal team, it's not so much of that I want a particular thing

5:42

solved in a particular way, but going back and really asking,

5:46

working with the customers, what are you trying to achieve?

5:49

And maybe hypothetical example, maybe they want to run a promotion

5:54

and based on what they have seen about our platform,

5:57

they think if they had this green button, that promotion would be better.

6:03

But instead of talking about focusing on that green button,

6:07

what's your strategy?

6:09

Are you trying to run a new promo on a channel that you haven't picked, right?

6:14

Because what I think happens often time,

6:17

that we see a better robust solution presents itself,

6:20

maybe we introduce to them to a product module,

6:24

they might not have considered that we can offer to them,

6:28

or at the same time, right, if an idea is really good,

6:31

like we'll work with the customer and we'll give them a temporary solution,

6:34

but we'll put that holistic idea as part of the core solution,

6:40

rather than giving them such a narrow path

6:44

which doesn't get added benefit from additional innovation.

6:47

So those are the discussion I think I like to have with customers.

6:51

And my experience has been like once we phrase the discussion that way,

6:56

rather than saying like, no, you cannot have that,

6:58

but when we reframe that discussion saying,

7:02

okay, what's your business outcome?

7:03

What are you trying to achieve?

7:05

My general experience has been nine out of ten times,

7:09

the customer is very willing to go with that longer-term approach,

7:13

because they don't necessarily want to just get a single thing done today

7:18

and not get the additional benefit down the road.

7:20

So I think reframing those discussion and having an honest discussion with the

7:25

customer,

7:25

showing that we are there for them in the long run is the right way to go.

7:29

And that's kind of how I personally communicate with the customers.

7:33

And that's also what my product managers do.

7:36

Those kind of scenarios comes up.

7:37

I love that, because I think that what you've just explained is,

7:40

I think most people think the art of the possible comes in

7:43

before they've made this election,

7:45

when they're talking to Scott and Scott is solutioning out

7:47

what their strategy will look like.

7:49

But it doesn't end.

7:51

It doesn't end.

7:52

Your team is totally part of this art of the possible

7:54

and the evolution of our clients' programs,

7:57

the evolution of the platform so that it benefits the greater good,

8:01

the greatest good, and therefore everybody benefits from some of these requests

8:06

that are coming from clients that you wouldn't necessarily get that innovation

8:11

if you were using a homegrown or a very customized and singular instance

8:17

of a different type of technology.

8:19

So why do we talk a little bit about the benefit,

8:22

the advantage of us with this robust product development process team,

8:28

solutioning, the art of the possible?

8:30

What is the advantage of working with somebody like AnnexCloud,

8:34

us, a platform like this that has this type of process and development going on

8:40

built into it, just automatically happening all the time?

8:43

Yeah, I think this is an analogy of going outside of AnnexCloud,

8:48

that what I like to tell people and when I choose product for my day-to-day use

8:54

or when I'm buying a tool for my team, right?

8:57

This is kind of the heuristic that I look into, right?

9:00

And the story goes like this, if you go back in 2000 and even in early 2010s,

9:06

every software company is to have a data center.

9:09

They used to put their cloud there, there was maintenance cost around it

9:13

and that's a piece of infrastructure that they needed to support.

9:17

Now you fast forward late 2010s or even early 2010s,

9:23

when the adoption of this hyper-scalers becomes really important, right?

9:27

And why do almost all the technical companies,

9:33

who's their solution on a hyper-scaler?

9:35

Because that's their subject matter expertise, right?

9:37

They are going to invest in the latest and greatest tools.

9:41

AWS is going to and as a software company,

9:44

you may not buy the latest piece of infrastructure because you're a loyalty

9:48

platform, right?

9:49

Or you are a retailer, right?

9:51

You don't, that's not what your day-to-day focus is on, right?

9:56

If you're a retailer, you're trying to innovate in that spot.

9:59

If you're a grocer, you're working on your customer satisfaction,

10:03

you're looking at the selection of the produce that you have and how do you

10:07

bring a good experience.

10:08

So like really specializing and like, you know, that's why, you know, going

10:13

back to that story,

10:14

that's why it makes sense for companies to go to Azure or AWS or Google Cloud

10:20

to get

10:21

the infrastructure solution, right? Because they're the expert in that, right?

10:25

A home-grown solution for loyalty or for any product in general, it's possible

10:31

to do.

10:32

And in some cases, it may make sense for an organization, but I think what

10:38

happens a lot of

10:39

the time, people underestimate how much overhead and work it is to maintain a

10:44

solution like that.

10:46

Because it's not when we're scoping for a project of any type of solution,

10:52

it's not just building and deploying and testing that, right? There's this

10:56

ongoing

10:57

maintenance that has to be there. So if I bring in an outside team to build a

11:02

custom and the perfect

11:04

loyalty solution that I want today or any solution for that matter, we could

11:09

probably get it done

11:10

and we could probably get it done in a reasonable expenditure amount too. But

11:14

one of the things that

11:16

we often do not consider, okay, what does the maintenance look like, right?

11:21

What happens when I

11:23

want to increase my loyalty offering because my loyalty solution that I have

11:28

built custom

11:29

is work so great. Now I need to expand my promotion offering or I have to

11:34

expand to different

11:35

channels, right? Then going back and doing those work in a piecemeal manner,

11:41

whether through an

11:42

internal IT team or on a contractual basis, bringing in, you're losing a lot of

11:47

the knowledge. No

11:48

one's really thinking about how this feature will have to expand over time. So

11:56

I think those are

11:57

some of the pitfalls people need to think about, right? And in a loyalty

12:00

setting, right, our entire

12:03

organization is focused on solving those use cases around loyalty and the

12:08

trends in loyalty we are

12:10

from the GoToMarket team, from our customer success team, right? Everyone's

12:15

living and

12:16

breathing loyalty, so that's our focus and that's what we want to enhance and

12:21

our customers

12:22

rightfully so like needs to work on that what their core competency is, right?

12:27

And usually juggling

12:28

those two things, it's possible, but I think people just need to realize it's

12:34

not just the

12:35

initial deployment, right? You really need to think about two, three years down

12:39

the road and

12:39

and take those costs into consideration or just in a monetary manner, right? Do

12:45

you want your

12:46

loyalty program managers to run the loyalty program and work on the tactics

12:50

that's going to be helpful

12:52

or do you also want them to build a solution constantly and meet the need of

12:58

whatever use case

12:59

that you may have to do? And I think that has to be considered and you know,

13:03

that's why SaaS

13:04

solution, often time, is a better solution for most of our customers, but you

13:10

know, in some cases,

13:11

it may be that a niche solution is better. You know, I haven't seen a lot of

13:16

like use cases in

13:18

loyalty, loyalty arena, but if I kind of look at other market, like I really do

13:24

think, right? You

13:24

know, if you're looking into a solution that way, you may not want to use

13:30

managed service or like

13:32

a take a software from someone else, especially if it's something very

13:35

proprietary, right? You

13:37

know, your IP depends on it and you know, it's an ancillary piece of solution

13:42

that you need to have

13:43

in place might make sense to build it in house, right? But if your goal is to

13:48

evolve with the market

13:49

and evolve with that trend and how loyalty is evolving from just a coupon based

13:55

system to an

13:56

experiential system and how consumers thinks about it, right? It's quite a big

14:01

of a big lift

14:02

for the customers to maintain it. Let's talk a little bit about that. Maybe it

14:07

's a little bit

14:08

of a scare for anybody looking to build custom. What would a stand up zero to

14:16

system to get going?

14:17

So they would need to consider an infrastructure. So they would need to need an

14:21

infrastructure that

14:21

can, you know, scale to their transactional volume, right? So they would need

14:25

to select the hyper

14:27

scaler of their own potentially to at least host the sounds. Now we've got a

14:31

foundation, right?

14:33

So build on top of that. What are other skills and roles would they need

14:37

internally or through

14:38

a system integrator and SI? Yeah, so the system integrator and SI, right? So

14:43

you also have to take

14:44

care of all of the integration touchpoint that you have, right? Even if you're

14:47

building it, like,

14:47

you know, is it talking to your point of sale? Is it talking to your talking to

14:51

your, you know,

14:52

e-commerce side or your mobile app, right? So all of those things comes into

14:56

your

14:56

market. To your ERP, to your PIM. Yeah. And those things like, you know, we

15:02

provide, we build

15:03

native integration and other loyalty software is due to. That's why you get

15:07

that scale.

15:08

But one of the things that I also wanted to mention, right? So you need the

15:12

right skill set,

15:13

right? You need to make sure that you built it right and it's scalable, right?

15:17

That's the

15:18

other big piece. If you built a solution and you had in mind that, you know,

15:22

you're going to have

15:23

100,000 members in your loyalty program and, you know, and that's what

15:29

successful looks like.

15:30

And we, what if your loyalty program is so successful? You got millions of

15:34

members, right?

15:35

Is the product that you build in is going to scale? Let's not talk about any

15:40

other features or

15:41

function, right? Can your software scale and provide that delightful experience

15:45

? So there's

15:46

a lot of things from a technical point of view, product design point of view

15:49

that would have to

15:51

be considered as well as the integration and maintaining those integrations. I

15:55

think that's a

15:56

good call out. So then, so now we need a base developer set based on whatever

16:01

framework is

16:02

typically selected by them. So, you know, two to eight, just base developers to

16:10

build that out.

16:11

And that's just basic functionality, right? Processing a transaction and

16:14

getting a reward.

16:15

Then we start to layer in front and back end development because you'll need

16:20

some sort of

16:20

interface for them to interact with. So you need front end developers who kind

16:23

of build out the

16:24

interface, potentially UX personnel to make sure that it's usable across the

16:29

business.

16:30

You probably need architects to work with the developers, right? So you need

16:35

tech

16:35

collector techs. You probably need a project management team to keep all of

16:38

these people on

16:40

fact, right? The list can grow scary big, right? Really quickly. Right. And all

16:45

of these people

16:46

are not always going to be involved in the care and feeding of it, like you

16:50

mentioned as well,

16:50

right? But a lot of them are. So are you pulling resources off of another

16:55

project to build this,

16:56

or are you, you know, all of these things that, you know, why we consider SaaS

17:02

to be important.

17:03

But, you know, if you are going custom, things to consider, right? Who are

17:08

these people? How

17:09

many of them are we inviting to the company picnic? You know, and what are we

17:13

doing with them when

17:14

the project's done? Are we going to the next version of this? Are we growing

17:19

this project? Or

17:20

we just going to hold on to it for the next five years? I think there's an

17:23

element of time there,

17:24

too, that you have to consider as a cost. The cost of getting those people to

17:28

build that

17:29

and up to speed. And then I don't have statistics on hand, but I have a feeling

17:34

that it's

17:35

longer than it takes for SaaS. Yeah, because first of all, let's assume you

17:41

hired them all

17:42

day one, right? And all at the exact same time. Now they got to figure out how

17:48

to work together.

17:50

Now they have to figure out, you know, how to, you know, what is the loyalty

17:54

project and all of that

17:55

stuff? So they're just getting people ready for that project is a significant

18:01

time investment as

18:02

well. So to and with that, take me through when you are gathering requirements,

18:07

if a customer could

18:08

come to you with a perfect set of requirements, what does it include? What are

18:13

the basic features

18:14

of that requirement? Because I know that there's a time component, there's a

18:18

priority component,

18:19

there's a requirement. But what would a perfect customer like handover look

18:26

like to you?

18:26

Yeah, I think for if we are building anything new, and again, I'll just kind of

18:34

go back like

18:34

the framework that I kind of want to work with, it may sound like from the

18:39

playbook of like

18:40

management consulting, right? But you know, I really want to focus on the

18:44

situation, right?

18:45

And based on that situation, what problems do we have, right? What is the

18:50

solution we are going to

18:51

propose against those problems and what outcome or you want to achieve, right?

18:55

And that's why I

18:56

think working on the business outcome and the problems that is being faced

19:00

rather than

19:01

or it relates to campaign or it relates to segmentation, it relates to group

19:07

account. I think those things

19:08

will fall in naturally. I think focusing on that business, why is important,

19:13

right? Then obviously

19:15

everything that you just have defined, right? If I have tens of use cases,

19:20

right, what is the level

19:21

of priority? Is it a business blocker and things of that nature? And we'll

19:26

prioritize that with

19:27

the customer and with our internal teams as well and we'll look at against our

19:31

backlog. But again,

19:33

right? You know, I would like, you know, what we noticed, right, when we frame

19:38

it that way,

19:39

the solution becomes a little bit more holistic. And it also puts the customer

19:44

in a frame of

19:45

a frame of mind, right? Well, they might think use case number nine is super

19:49

high priority, but

19:51

once we frame the discussion in terms of, okay, what outcome are you trying to

19:54

achieve with that?

19:55

Well, a lot of the time we see that the two priority emerges rather than

20:00

starting off with a list of

20:02

use case, which may be very well thought out. But you know, when we frame that

20:07

and once we

20:08

ask them, start to ask them those kind of questions, they usually come back and

20:13

, you know, they tell

20:14

us like what's important to them. And from there, we just have to take a look

20:19

at like, you know,

20:19

what's the timeline of that delivery looks like if we have to build something

20:23

new, right? Is there

20:24

one piece of integration that has to go out to one log another team dependency?

20:29

Right? So that,

20:31

all of that things comes into play. But as always, with any use case, I think,

20:35

you know, it's very

20:35

important for us to understand the why with the customer and do that discovery

20:41

so that, you know,

20:42

we are solving the most problem that's going to bring the biggest value,

20:46

essentially, if we kind of

20:47

think about the ROI of a particular future. Well, thank you so much. I think

20:52

with that,

20:53

it's a perfect time to wrap up this conversation. And as always, we take do our

20:57

three, two to three

20:58

takeaways, this doesn't have to be three. But today, I would love to just call

21:02

back that the

21:03

art of the possible does not stop. Just because you have built a strategy and

21:07

selected a vendor,

21:09

it does not stop. There's a constant evolution of our clients program that we

21:14

are here for the

21:15

entire step through from our customer success team all the way through to

21:18

product development.

21:20

So that art of the possible does not stop. I also wanted to call back in grad

21:24

school. It was sort of

21:25

like, you know, do what your core business functions are and outsource the rest

21:28

of it. So I want to

21:29

call back that loyalty is our core. That's our core business function and

21:34

retail or manufacturing

21:35

or distribution or any of those other things that our clients are doing. That's

21:40

your core business.

21:41

Loyalty is our core. So this type of relationship that you would have with

21:47

Ants Cloud allows us to hyper focus on making sure that your loyalty program is

21:52

as performing its best,

21:54

is evolving, is constantly leading the business need. And then that brings me

21:58

to my third one of

21:59

understanding the why and just circling back to the art of the possible, start

22:03

with the why and

22:03

working backwards from that, I think is is how amazing things get built rather

22:09

than trying to

22:10

prescribe before you diagnose. So those are my top those are my top three. I'll

22:14

pass it over to Scott.

22:15

I think I've only got one today. It was a big and really good reminder of the

22:21

scale of the

22:23

overhead of like a custom or from zero solution. You know, you always think

22:28

about, you know, feature

22:29

set in what's available when you build it towards an MVP for custom, but just

22:35

some of that infrastructure

22:36

that goes into that development is a good reminder to me to think more broadly

22:42

about, you know,

22:43

hosting and data requirements and all of the just foundation of a software

22:49

solution that

22:50

has to be built. So thank you. To it, your turn. Yeah, I mean, I'll just say

22:58

only one takeaway or

22:59

recap for listeners. Essentially, I think the when we are evaluating any

23:05

solution, it doesn't

23:06

have to be a loyalty solution. It could be a project management tool or

23:09

anything like that.

23:11

The checkbox of our requirement or what we think is important for a success of

23:16

that project

23:17

is is absolutely required and everyone should pay attention to that. But at the

23:23

same time, I

23:24

think also choose a team choose event that's going to work with you. That's

23:28

going to grow

23:29

with your business and that's going to solve your future need. And that's the

23:34

way you can

23:35

come successful because if you pick a vendor that checks all of the checkboxes

23:41

today,

23:41

but they're pivoting in a different direction where your business is not going

23:45

and, you know,

23:46

asking those questions and making sure that you are aligned with them is going

23:50

to ensure

23:51

longer term success. So we don't run into a situation like 40 years down the

23:55

road. And if you like

23:57

that your use cases are no longer getting innovated on. So I think that's very

24:01

important in picking

24:03

any vendor. Make sure that they are part of your success journey and not

24:08

necessarily they're

24:09

going to just make you successful today, but are they going to make you

24:12

successful three years from now?

24:13

Absolutely. Wholeheartedly agreed. Thank you so much for joining us today, too.

24:17

And to our listeners,

24:19

look out for the next CX Anonymous. Take care.