Admin panel for marketing team
Project overview
The marketing team of aiqfome use a platform called OneSignal to send push notifications to the users about discounts on the restaurants on the app. This platform don't allow the franchisees to send their own notifications for the users, and this increase a lot the amount of work of the marketing team.
My contributions
I conducted interviews with the franchisees to understand their needs and how they would like to be able to send the push notifications. I also talked with our stakeholders and with the aiqfome employees in charge of sending the pushes to the users. To understand all their work flow and how they use the OneSignal platform.
After the interviews I designed the task following the limitations of the OneSignal API.
Findings and business requirements
One of the biggest hurdles of this project was making sure that franchisees would follow aiqfome's identity when sending their pushes. This was a concern of the marketing team as they didn't want franchisees to be able to write anything they wanted when sending a notification.
To maintain the quality of brand communication, I created a flow for the marketing team to prepare templates with ready-made phrases for franchisees. So the franchisees could just substitute the name of the restaurant and the amount of discount being offered at this restaurant.
Another requirement from stakeholders was that the team could block times that were exclusive for sending internal company notifications, and not allow any franchisee to schedule notifications for this time in question. To do so, I created a flow that allowed blocking at any time and the person in charge could even select exclusive states or cities in which he wanted to block the sending of notifications.
Create template
In this flow the marketing team can create pre-made templates for the push notifications. With this the company manages to maintain its brand identity and communication style.
Block time
In this flow the marketing team can block specific times at the calendar and select the state and the city where he wants to block that time.
Franchisees can create a push notification
In this flow the franchisees can create their own push notification for the users using the templates pre-mades for the marketing team.