How Asda runs its Asda Rewards app with Amplience CMS
Asda, one of the UK’s largest supermarkets, uses Amplience CMS, part of the Amplience Content Operations Platform, to run around 85% of its Asda Rewards loyalty app. Banners, seasonal themes, games and supplier content now change without a developer or an app release.
Asda already used Amplience CMS to run its grocery shopping website. Now it runs the Asda Rewards loyalty app as well.
Key takeaways
Amplience CMS, part of the Amplience Content Operations Platfrom, runs around 85% of the Asda Rewards loyalty app for iOS and Android, having first powered Asda’s grocery shopping website.
The first use case, home screen banners, went live three months after Asda’s first conversation with Amplience, working with app development partner Apadmi.
Business teams at Asda now change banners, seasonal themes, games and onboarding in Amplience CMS, without a developer or an app release.
Up to six games now run at once in the Asda Rewards app, including supplier-funded games, up from one at a time.
User roles, teams and repositories in Amplience CMS control who at Asda can change high-impact content, such as seasonal themes.
On New Year’s Day 2023, the Asda Rewards app team was at work pushing an app release. Its only job was to remove the Christmas campaign.
A few weeks earlier, the team had pushed another release through the golden quarter change freeze to add it.
Tracey Burnett, Product Manager for Asda Rewards, shared that story on the Power User stage at Amplify: Agentic Commerce Live. It’s a story from the app’s early days. With Amplience CMS, Christmas now goes up and comes down without a single app release.
Why every Asda Rewards app change needed a developer
Asda Rewards grew fast
Asda Rewards began in June 2022 as a small pilot for colleagues in Asda’s Yorkshire stores. In September 2022, it launched to every Asda customer.
Weekly active users grew quickly, and the business wanted to keep growing the app. That meant a steady stream of new campaigns, supplier promotions and features.
Every change needed a developer
The app couldn’t keep pace. Its text, colors, icons, images and banners were all hardcoded, built directly into the app’s code.
So changing even one word needed a ticket, a dev sprint, QA and testing. Changes took weeks to go live, and the team couldn’t react to what was happening in stores.
Christmas took a two-week sprint
For Asda’s Elf Christmas campaign in 2022, the app team wanted an Elf welcome screen and seasonal touches across the app. The campaign had to be kept confidential until launch, so the app team received the assets much later than they needed them.
Adding them took the dev team a full two-week sprint and an app release during the change freeze. Removing them took another release, on New Year’s Day.
Time-sensitive copy meant working at midnight
Asda Rewards customers can save towards Christmas with the Christmas Saver Cashpot, which unlocks on a set day in November. Until then, the app showed customers a message about how the Cashpot worked. The moment it unlocked, at one minute past midnight, that message needed to change.
That message was managed in Asda’s loyalty platform, the system behind customers’ rewards and offers, which only updates overnight. So colleagues worked late into the night to change it by hand.
Changing one banner meant reloading all of them
Banners on the home screen promote offers, supplier competitions and new features. They appeared in the order they were uploaded to the loyalty platform.
So removing one banner meant starting again. If six banners were live and the team wanted to take down the third, they had to delete all six, then upload the other five again in the right order. Then they waited overnight to check it had worked. Nothing could be scheduled in advance, so every change had to be made by hand, at the moment it was needed.
Only one game could run at a time
Asda Rewards customers can earn plays on online games by buying certain products in store. Each game’s button, icon and color was set up by a support team in Firebase, Google’s app development platform.
Every change needed a change request with a seven-day lead time. And only one game could run at once, which limited what Asda could offer brands.
New customers got a dated welcome
New customers need to find their vouchers and coupons quickly to get value from a loyalty app. But the Asda Rewards onboarding was three years old. Because it was hardcoded, any update needed developer time, and the team hadn’t had the chance to touch it.
Sign-off a month ahead, in a last-minute industry
Together, these limits meant copy, colors and icons needed sign-off at least a month in advance. Anyone who works in retail knows it rarely works that way. Plans change late, and campaigns get approved at the last minute. In Tracey’s words, retail is “very much last minute.com.”
How Asda moved its app content into Amplience CMS
Choosing Amplience CMS for the app
With Amplience CMS already running Asda’s grocery website, using it for the app was, in Tracey’s words, “quite an easy decision.”
Asda brought in Apadmi, its app development partner, to work with Amplience through a series of workshops. The first use case went live in the app three months after the first conversation.
In-app banners first, because they never sit still
The team focused on one use case first. Banners, because they changed most often and caused the most work.
With banners in Amplience CMS, the proposition team schedules them in advance, reorders them by drag and drop, and changes them on the fly.
The banners have kept evolving since. Stacked banners became a carousel. The latest templated banner has a title, short copy, a button and an image.
The old banners were small, so suppliers had to squeeze their whole message into a tiny space. Now the banner can be big, bold and visual, which Tracey says makes it much more impactful for customers.
The detail lives one tap away. When customers tap the Find out more button, a full content screen opens, also built in Amplience CMS, with more images, bullet points and links to the supplier’s website or a competition. Customers get a cleaner app, and suppliers get far more room to tell their story.
Making Amplience CMS the default for new features
Banners worked so well that Amplience CMS became the starting point for everything new in the app.
When Tracey’s team plans new features with developers, they assume the content will live in Amplience CMS. Then they check two things. How often will it change? And could a business user break the app by changing it?
Content that changes often goes into Amplience CMS. Content that rarely changes stays in the app’s code. Copy for Rewards Plus, a new Asda Rewards feature launched as a pilot for shoppers in Scotland in October 2026, is expected to change around once a year, so the team left it with the developers. Today, around 85% of the app now runs from Amplience CMS.
Seasonal app themes, no change freeze required
Retail runs on key dates like Christmas, Easter, Halloween, Valentine’s Day and the World Cup. Asda’s teams can now give the app a seasonal look for each one, without a sprint or an app release.
When customers open the app, a short animation can play, such as snow falling at Christmas or balloons rising for the Asda Rewards birthday. It lasts around two seconds and adds a moment of excitement to an everyday shopping app.
The team can also add snow to the Cashpot card, swap in football icons for the World Cup, add bunting and change colors. Colors are set once in Amplience CMS and update across the whole app.
For most occasions, the team chooses seasonal elements one at a time. For Valentine’s Day, they built a complete theme that turns on with a single switch in Amplience CMS. Turn it on, and the Cashpot card, background and imagery all change together.
Time-sensitive copy, like the Christmas Saver Cashpot message, can now be scheduled in advance in Amplience CMS. Nobody needs to stay up past midnight to change it.
Supplier games and new opportunities for brands
One game at a time is a thing of the past. A dedicated games screen in the app now shows up to six games at once. Asda’s own games sit alongside games funded by suppliers, and several brands can run games at the same time. That gives brands a new way to reach Asda Rewards customers, and gives Asda a new revenue stream.
Each game has its own images, copy and terms and conditions, managed in Amplience CMS. Behind the scenes, Amplience CMS connects each game to Asda’s loyalty platform and the game provider.
Better app onboarding for new customers
The team rebuilt onboarding in Amplience CMS. Now new users see short on-screen tips, called coach marks, the first time they tap into each area of the app, so they can find their way around and get to the good stuff faster.
Because the content lives in Amplience CMS, Asda’s teams can update the tips, copy and colors without a developer.
How business users run the app day to day
Ending the reliance on developers meant business teams had to take the wheel. At Asda, developers build features and then hand them to a business team to run. For that to work, business users need to manage content confidently, even if they only use Amplience CMS once or twice a week.
To make that easy, Asda created a persona called Content Claire, an average business user who doesn’t use Amplience CMS every day. Developers write every how-to guide with her in mind. Each one explains every field in plain English, with a screenshot of the Amplience CMS form and the part of the app it changes.
After one or two guided sessions with Tracey, business teams manage their content on their own.
Freedom with guardrails, using roles and permissions
When business users can restyle a whole app, access matters. Asda uses Amplience CMS user roles, teams and repositories to decide who can change what.
The banners repository is updated around six times a week, so everyone who needs it has access. The seasonal theming repository, which can change the look of the whole app, is tightly controlled.
What changed for Asda with Amplience CMS
Two and a half years in, developers build the features and Asda’s teams run the content. Nobody waits for a sprint to change a banner.
| Before Amplience CMS | With Amplience CMS |
|---|---|
| A two-week sprint and an app release to launch a Christmas campaign | Seasonal themes switched on by Asda’s teams, no release needed |
| App releases during the change freeze and on New Year’s Day | Seasonal content goes live and comes down without an app release |
| Six banners deleted and reloaded to remove one, then an overnight wait | Banners scheduled and reordered by drag and drop, updated around six times a week |
| A seven-day change request for every game | Game content managed directly by the business team |
| One game at a time, limited room for brands | Up to six games at once, including supplier-funded games |
| Sign-off needed a month ahead | Last-minute changes made on the fly |
| Colleagues working past midnight to update Cashpot copy | Cashpot copy scheduled in advance in Amplience CMS |
Developers win too. The development team Tracey has worked with since the start no longer spends sprints on copy, color and text changes. Tracey describes that work as boring and time-consuming.
What’s next for Asda Rewards and Amplience CMS
Asda plans to use more of what Amplience CMS offers, to make life even easier for its business users.
Next, the team plans to start using visualization in Amplience CMS, so business users can preview their content as they build it, without needing the app on their phone. They also plan to use content syncing to move content from the sandbox environment into production automatically, instead of by hand. And they’re moving their remaining content onto next-generation content forms, which Tracey says are “so easy for everybody to use.”
Tracey’s advice for anyone starting with a new CMS
Tracey has two pieces of advice. First, work with a development team that’s motivated to hand control to business teams, because it frees them from routine copy and color changes. Second, go Amplience-first from the start, and grow gradually from there.
Hear directly from Asda
Watch Tracey Burnett’s session from the Power User stage at Amplify: Agentic Commerce Live to see the Asda Rewards app’s before and after for yourself, and hear how her team makes sure nobody accidentally brings down the whole app.
Read the transcript
- 00:00
Hello, everybody. I’m Tracey Burnett and I’m the product manager on the Asda Rewards loyalty app. And I’m going to spend a little bit of time talking today about sort of how we use Amplience within our app and how our journey has been with Amplience. And I’ve been listening around the room today, and there’s a lot of, there’s a lot of partners of Amplience who’ve been with them a very long time. And we are quite a newcomer, really. We’ve only been with them about two and a half years. So I’m going to sort of take you through The journey that we’ve been on with Amplience and what we’ve done, why we’ve done it and sort of and take you through that process. Asda Rewards launched a pilot back in June 2022 and was very small scale pilot.
- 00:44
We went to our colleagues in our Yorkshire stores. So we really sort of did a very small scale, very basic pilot, and then we went full scale launched to all customers from September 2022. I joined after just after that in October 2022. So I very much been with Asda Rewards throughout the journey over the last four years. And once we went to full scale in September 2022, the Asda Rewards user base grew really quickly. We grew our weekly active users really quickly, and it became the one tool, the one piece of Asda, that the business really wanted to grow and really wanted to develop.
- 01:23
So how has the app evolved? The next slide was a little bit scary. This is where we started. So back in 2022. This was a trial app that went out to our colleagues in Yorkshire. And as you can see, the blue and yellow is just not Asda. And but this is where we started from. By September 2022, we very quickly got to the point that we’d started using the Asda green. And you can see the Asda logos, you can see the Asda green in there. We continued evolving. So this is some images from early 2024. And we had just about at this point started integrating with Amplience. So a couple of things you see on here are starting to be driven by Amplience. And I’m going to go into this a little bit more detail as I go through the slides today. And this is where we are today. So a totally different look and feel from the blue and yellow, three years ago.
- 02:13
And what you can see on the screen here, around 80% of our app is driven by Amplience. So again, as we go through this again I’m going to explain as we go. But there has been another evolution and one that’s a little less visible in the background. And that is our Amplience journey. So we’ve had this very much gone from blue to the green to the, we call it Asda blue, but it’s more like a greeny blue in the background. But behind the scenes, we’ve had another evolution. Everything was hardcoded in the app. So we wanted to change text. If we want to change colors, icons, images, banners, everything had to go through a dev cycle. So we had to create tickets, put them into dev sprints, put it through QA and testing. So the lead times to do all of this was really, really long.
- 03:01
Every change needed development, which just wasn’t a great place to be. We couldn’t be very reactive. Everything took a long time to get into, and it just really didn’t help us on our journey. This was a problem. I’m just going to talk through a couple of other things that where we really struggle, because I think it’ll really highlights of where we were and where we are now. So we had to implement Asda’s Christmas campaign within the Rewards app. So some of you probably remember that we had the Elf campaign, where we had the Asda Elf, and we were asked to implement the fur collar that you can see on the screen. There we were asked to implement elements of the Elf. We wanted to change the welcome screen in our app to be the Elf welcome screen.
- 03:44
But to do all of this, we had to use our dev team for a full two weeks sprint to get that live. And we only got the assets really, really late because everything was NDA. Because the Elf was a huge campaign for Asda, we couldn’t get the assets until sort of really later on. I think it was really late when everything got released, we then had to really quickly spin that around, and we then had to do an app release during the change freeze period. And for anybody who works in retail, change freezes like in the Golden Quarter are the things that you cannot override. And we had to do that to be able to do this. And then at the other end of that, at the Christmas when you want to take down those Christmas assets again, we had to do another app release and we had to do that on New Year’s Day.
- 04:23
So we had people working New Year’s Day to do app releases to take the content out, which, as from a team point of view, from a colleague point of view, is just not ideal. We had other features within the app. This is our Christmas Cashpot, and all the copy that you can see on the screen here was hard coded and or used our loyalty engine to drive it. We use the loyalty engine for some of the copies, so where you can see the grid in the middle, how the Cashpot works, that was driven through our loyalty engine. We do have some ability to change that, but it is an overnight process. So the day the Christmas Cashpot unlocked, at some point in November, we needed the copy to say how the Cashpot works until midnight. The Cashpot unlocked at one minute past midnight. We needed that copy to change, so we had to have colleagues working really late in the night to change that copy. Again, not great for my colleagues, and we really couldn’t be very reactive with it at all. And I think one of the worst ones that we had issues with games.
- 05:20
We introduced the capability to earn a turn on a game by making certain purchases in the store, and we worked with a game partner to actually play the game. But from our app we have to link it out to a game. So all of these sort of you can see them on the screen, we call them Call to Action as the CTA. You’ve got, an icon color. All of that was had to be done in Firebase by our support team. And all of that had to go through the change request process with a seven day lead time every time we wanted to do it. So again, impractical to manage as we all as we all know, things don’t get signed off very early.
- 05:56
Retail things take very much last minute.com. It was really difficult to manage and we could only have one game at a time, which meant that we couldn’t have multiple games running and we couldn’t sell the game space to suppliers because we could only have one game at once. As it says there, every change went into development, and getting sign-off generally at least a month in advance for copy, for colors, for icons was quite often a problem because retail is quite reactive, and actually things don’t necessarily get signed off that far in advance, or actually something happens and they want to change something.
- 06:36
So getting those signed off was just a real sort of issue for us. So the decision was made to use Amplience and that was quite an easy decision. We were already using Amplience within our grocery shopping website, so it was quite an easy decision for us just to say, do you know what? Let’s use Amplience to drive the rewards mobile app. Across sort of the first three months we were working with Amplience, we worked with a fantastic app development partner, Apadmi, who are based in Manchester, and Apadmi and Amplience worked really closely together across lots of workshops, across lots of, sort of conversations.
- 07:19
And we had a three month lead time from first having those conversations to our first use case being live in app, which I think was a really quite short timescale for what we were looking to do. And we were really focused on just driving that first use case. Our first use case was actually banners in-app, before Amplience came along, we used to drive banners through our loyalty engine. And if you imagine that we use banners across the top of the app to drive promotions, to drive supplier competitions, to drive whatever we want to drive. But within the loyalty engine they showed in the order that you uploaded them. So if we had six banners and we wanted to take out banner number three, we had to literally delete all six banners and load the five that we wanted in the right order.
- 08:06
And we had to do that every single time. We wanted to change a banner and we couldn’t schedule that at all. We literally were just doing it on the fly. And then we had to wait overnight for all of those changes to go through. So it was challenging and just an example of the form that we used to use with Eagle Eye. So our first iteration, we did two sets of banners. We did the small banner carousel at the top of the home screen, which is where you can see the delivery pass on there. And we also did stacked banners at the bottom of the home screen, which is the green ones and the right hand side. Yeah. So with it fully driven by Amplience, it was much easier for the proposition team.
- 08:48
It meant that we could use the scheduling functionality that was built in within Amplience. We can reorder them really easily with drag and drop. And we could do really quick changes on the fly as well, which made us much more reactive. From a banner point of view. We’ve continued to iterate those. So the second iteration was that our stacked banners turned into a carousel. And our third use case is that we’ve just gone live with this. In the last sort of 6 to 8 weeks, we’ve gone with new banner templates which open dynamic content screens. So we now have this much bigger banner, which is very much templated. So the top of the banner has the title, the copy and the CTA Call to Action button with the image below.
- 09:29
When our users press that yellow button, the Find out More button, it opens the dynamic screen, which is driven by Amplience underneath. And that really is where the supplier. Most of this is supplier-sold space. The supplier gets the opportunity to have more images, to have more content, more information. We can do bullet points, we can do numbers, we can do click out buttons to, the supplier’s own website or to a competition page. And we use that really now to drive that banner space. It allows us to have more content. It allows that initial banner to be really, really just graphical.
- 10:04
If I just go back and look at the green banners on there, how much information you have to try and cram into a tiny little space, the new banner just gives us the opportunity to be much more visual and much more impactful to customers, but give us the screen with the dynamic content screen underneath to then drive that content. And since then, we’ve never really looked back. We very much have an Amplience-first mindset. So whenever we are thinking about new features or new spaces within the app, it’s never a conversation. Shall we put it in Amplience? It’s always a conversation, why wouldn’t we put it in? And we very much work with the developers on And from the outset, when we go through our ticket writing and refine them with the developers, we make the assumption it’s Amplience. And as we go through, we’ll talk about, well, how often are we going to change it? What are we going to do?
- 11:00
What’s the business reasons why we want to put it in Amplience? And it very much informs the decision that, as I said throughout the beginning, I think that around 80, 85% of our app was driven through Amplience because we’re very much Amplience first. From an app point of view, just a few examples of some of the things that we do in Amplience. We run seasonal theming. So as everybody knows, we have key moments in retail Christmas, Halloween, Easter, Valentine’s Day where you want to potentially change things up and do things. And we’ve introduced theming, so we can now drive the welcome screen. You can see the Asda 60th. So that was the birthday on the welcome screen.
- 11:41
The two in the middle would be much better if I could have gotten them to move? But I couldn’t get the slides to move as we were doing it. What should happen is the balloons should fly up the screen, and the snow should fall down the screen. And we use Lottie files within Amplience to drive that, that sort of functionality. So when the user first opens the app, they see the balloons rise or the snow falling or whatever we choose to do, and it’s just a really nice touch that lasts only about two seconds when you first open the app, but it really just adds a little bit of excitement, a little bit of sort of.
- 12:16
Oh, it’s Christmas or oh, it’s a birthday party. We can then use banners across the top of the screen. So we have the ability to do the bunting or the balloons. And what we can also do as well is change colors really easily so we can change the cash card colors. You can see on the middle one that we’ve got snow on top of the Cashpot, so we can have things that land on top of the Cashpot. We did some work with footballs for the World Cup earlier in the year, and we can use little icons. So next to where it says your coupons and offers just for you, those little icons that we drive through. And we also have introduced the ability to do a what we call a complete theme. We’ve only done this in 2 or 3 different, two different options, but the Valentine’s theme on the end is literally a single toggle in Amplience.
- 13:01
So we’ve basically built up behind that toggle. The ability that the cash card will change, the background will change, the icons will appear, whatever else we want to do, but from a user point of view, it’s simply a switch on the Valentine’s theme and everything appears. Whereas what we have done for the Christmas and the birthday theme is we’ve selected individual elements that we’ve chosen to apply to certain areas of the app, and that is how, the majority of the time, we do our theming, but we have got that ability to do that simple, quick theme if we wanted to. We use the forms within Amplience to do this. So we have forms which drive all the colors within the app. So we use primary and secondary colors within the app, which means that we can change the color once and it changes it throughout the app. And again, as you can see on the card customization field, you can see where we’re dropping in background images, overlay images, icons, etc. Into the app.
- 13:59
Onboarding and Coach Marks is, one of the newest pieces of feature that we’ve actually put in. We’ve only had this in a couple of months ago. We had a really old version of how you can introduce users to the app and how they can navigate around the app, which I’m going to be honest, it was awful. It had been in probably three years. And we’ve not had the opportunity to do anything with it. Well, we took the opportunity earlier in the year, and we’ve moved to very much. A coach marks as a process. So when a new user joins the app, they click on a certain area, the coach mark appears. We’re driving all the coach marks through Amplience.
- 14:35
We’re using the next gen forms within that to do So you can see that we’ve got home screen, tab, vouchers, tab, coupons, tab, etc.. Love the next gen forms. It makes it so easy for users to actually do what they need to do within Amplience. And we were driving all the content, all the colors etc. Through I talked right back at the beginning about how games was a problem for us, how we could only have one game, and how the CTAs were in Firebase. We’ve done a lot of work on games, so we have a play zone on the home screen, which we can change the color of, we can change the copies of, etc. That opens up into the what you can see on there, the your game screen.
- 15:17
And this is where we have the ability to host multiple games. We can host up to six games in that screen. Each one can have their own images, their own copy, their own content, and they link up underneath to our loyalty engine, but also to our game provider underneath. So we link them up behind the scenes and Amplience is the one that pulls everything together in the middle. Once the customer clicks on that see detail screen, we have another dynamic content screen that opens. And this is where, from a legal point of view, we put all the legal bits that you have to put on these days. So there’ll be Ts and Cs. And then it clicks out to the number that you got to show the number of plays the customer has got on that game and we use that play Now button to click out to our game provider.
- 16:07
Again. We’re using the next gen forms to drive this. So we’ve got game details images Ts and Cs. And our teams manage all the content within here. And it’s massively opened up the options for us to do multiple games so we can run supplier games alongside Asda-funded games, we can run multiple supplier games the same time, and all of that helped to drive revenue for us to drive exposure with brands. I’m not going to dwell on this one, but we can put videos in as well. So we have hosted the Asda Christmas advert. At times. We’ve hosted the Easter Rabbits. We don’t use it a lot because from an app point of view, you generally using the app to go and scan at the till to do your shopping.
- 16:47
But it just gives us something a little bit different for a little bit of time. We can pop videos in there. So how have we achieved all of this? We have improved our ways of working. We, I think, as I said earlier, during refinement we’re always Amplience first. I’ve worked with the same team of developers since we put Amplience in. It’s been the same partner that we’ve been working with. And over the past two and a half years, they’ve very much got to the point of it’s Amplience first.
- 17:22
Whatever we do, Amplience first is baked into our ways of working in all our sprints. There’s never a discussion about, do we use Amplience or do we use something else? It is just absolutely baked in there. And we quite often talk about how often were we going to change something. Is the business. Do we want the business users to have control? Should we give control? How do we cascade that out to business users? How do we let them do that? And but very much a it is Amplience first. Amplience is the way that we want to go. So to do that we are a product team. We work with a persona to hand this over because in Asda’s world we have almost a split where tech do the building.
- 18:06
So we behind the scenes do all the development. We do our work with development teams to build all of this, but I then hand the day to day use over to a business team. So to do that we have to provide really good documentation and When they first started doing this, the documents they were producing were really sort of really tech heavy, really couldn’t be used by the business. And we were like, no, we can’t do We need to be able to hand these over to business users. So we invented a persona and she’s called Content Claire. So when they when the developers are writing the documents and is the developers who write these documents, they’re very much thinking about Content Claire. So she’s very much a she’s an average business user.
- 18:48
She uses it once or twice a week, but it’s not part of her day-to-day job. But she needs to be able to follow the instructions through. And so when they’re writing these, they’re very much aim at those. So they have you can see what the property on the right which is the property bit. Then the value tells you what that means in English. They then they then screenshot the Amplience form and tells you which element of Amplience that relates to and what they also then do, which is really nice and they really like is there then include a screenshot of the app and say it’s this bit of the app that you are changing, and they do this for everything that we do, which means that once the development team have done that and we hand that over, I managed to hold their hand the first one to twice to do it, but then they’ll continue to use the Confluence pages.
- 19:32
And actually they are really self-sufficient. So what’s next? I think I wrote this slide before I was here today, and I think when I’ve been listening to everybody today, I think there’s been a lot of talk about the agentic and where do you want to go. And I think Asda is really, really early on that journey, we are very much at the beginning stage, the foundations of just starting to think about what do we want to do and what do we want to get, where do we want to go? And I think that’s been quite interesting to listen to you today, but in the very short term we are going to continue where we wanted to head, which is first of all into visualization. At the moment we have four, platforms.
- 20:22
I’m going to call platforms. That’s not the right word for platforms around Amplience. We have a development, we have a test, we have sandbox and we have a production environment is the right way. Everyone the right word, environments behind the scenes. And we do all of our the devs build in dev. Then we allowed the business users to create their content in a sandbox environment, and but then they have to manually transfer it across into production, which is just time consuming. Takes a long time. So we want to introduce content sync to be able to allow us to copy directly over. But alongside that they the visualization piece is going to be absolutely key for us because at the moment, not all of our business users have access to our Asda Rewards test app. So there will create their content in sandbox, and then they’ll have to email somebody or pick up the phone and go, can you just screenshot me what I’ve just put in this?
- 21:13
And can you then send me the screenshot back, which is just really time consuming. So I do want to we want to look at moving towards the visualization tool, where they can build their content and then instantly see it. And we want to continue on the next gen forms journey. We’ve been using next gen forms since Amplience introduced them. But we have got some content that is on the older versions that we need to transfer across. Because the next gen forms are just so easy for everybody to use. And I think really that on top of that is just to continue with the Amplience-first mindset. It’s really got us to where we are today in quite a short space of time.
- 21:50
So I do want to with the team, we want to continue to work in that way. I had the pleasure of working with Tracy and the team during the implementation of Amplience. Two and a half years ago when we started, one of my favorite things that about your implementation, which you showed today, was the concept of theming. And it’s not something I see customers use too regularly to the same extent that that you have.
- 22:28
I guess it would frighten some IT teams that you could change the whole app with just a few toggle buttons in the content form. So how do you manage that in terms of who can make that change? And is there something utilized within Amplience to kind of help with managing who can make that change? Who can publish that type of content? We use the user roles and the teams within Amplience as a general rule of thumb. So we set up sort of got half dozen teams set up with various permissions underneath them. And then the users obviously drop into one of those teams. What we can then do is add extra permissions on an A per user basis so that if we want if the proposition team generally cannot touch seasonal theming.
- 23:11
But if we wanted to give one member of that team seasonal theming, and then we’ll go in and add it with extra permissions on. But what we also do is we use repos really well for that as well. So the seasonal theming in particular has its own repo and access to It’s quite tightly controlled as to who can actually access And we continue to build various repos. So there’s some repos that are like the one that contains the banners, which we change half a dozen times a week. Everybody needs to be able to go in and amend those banners. That is in a repo that’s open to everybody. But the seasonal theming one, we absolutely control Who’s got access to that? So somebody can’t go in and bring down the whole app. But by wiping something out and that’s really how we do it. It’s a combination of the users, the teams and the repos.
- 23:56
Thank you. Yeah. It’s a good example of using repos to manage certain content. You often see customers managing like site navigation, potentially a separate repository, maybe legal terms, conditions that type of content could be managed by different teams. So yeah repos is a good way to go. You mentioned during your presentation around the process of deciding which content gets managed in Amplience and what doesn’t. Customers will often ask me. Can we manage this type of content and Amplience? And generally the answer is always yes because it’s just a data structure. You can model content in any way that you like with data, but it’s not always the best, the right decision to make. So what criteria do you use when deciding to create a new content type and Amplience for a certain new piece of content?
- 24:39
Yeah, I think the first thing that we would usually look at is how often are we likely to want to change that? So if it’s content that like banners, for example, that is changing on a regular basis, absolutely Amplience. But for example, we’ve just done a new proposition in the last couple of months called Rewards plus. And actually the view is that that won’t change. And if it will change we’d probably see a change once every 12 months. So we made the decision not to put that content in Amplience. We have certain elements of the copy which are driven by our loyalty engine, so we know we can change them from within campaigns set up within the loyalty engine, which gives the business the flexibility, the need in terms of, it drives values, really. But the actual copy itself is we’re just like, we’ve got a couple of examples of similar campaigns that we’ve done historically, and we know that they just don’t change.
- 25:36
So we made the decision that, you know what? That doesn’t change. And I think the other piece that comes into it ties into your previous question on like repos and teams is if somebody goes and changes that, how much damage can be caused. So we’ll also look at actually do we want, do we want the business users. Because I hand all of this over to business. We don’t control any of it from within tech. Do I want the business users to be able to change that, or actually, can they do a huge amount of damage to the app by changing it? So those are the key questions that we can work through. We still come to a conclusion that 80% is driven through Amplience, but there is a few things that we hold back.
- 26:14
Yeah. So you started your journey two and a half years ago. If you were in the room, about to start of a new CMS for the first time, what would be your kind of key piece of advice for someone starting that new project?
- 26:30
I think there’s two things, really is I think first one is the development team that you are using to work with Amplience, absolutely, they need to be driven to do this and actually want to do this because actually they our development team spent a lot of time literally changing copy, changing colors, changing text, which is just really boring for them to do. But actually it’s time consuming as well. And I think the other thing for me is very much and I think I said it 2 or 3 times, is that very much the Amplience-first mindset? So think as you’re going through this, think about what can I do with what can I introduce.
- 27:16
And yeah, grow gradually, but actually try and think about how much of your app, your website could you pull into Amplience, because that actually does the heavy lifting.
Your next campaign shouldn’t need an app release
Take Tracey’s advice. Pull as much of your app into Amplience CMS as you can, and let it do the heavy lifting. We’ll show you where to start with the Amplience Content Operations platform.