Internal Database

Post MVP internal database for credit card offers that will allow for automation, transparency and validation across business and product. Database will also act as an API for developers.

Introduction

An internal database to manage all credit card offers, that will be used as an API for engineering to pull details for various credit card flows. This database allows for the growth of the credit card space through maintenance and automation. Growth in catering for specific segments and maintaining that individually. Growth to ensure content can be used effectively in different channels.
Team Credit Cards - Consumer Banking
Year 2024
Role Product design lead
Channel Internal; web | English only

Research & Discovery

1
Legal and footnotes have no consistency which causes legal implications when pulled in with other legal disclaimers.
2
Every offer is currently under a credit card and with hopes of growing the database to cover multiple campaigns, it is not scalable
3
Content is not mobile friendly. Content designers need to be able to structure content so it can be effective in the various channels
4
It is a manual process to update offers, that requires dev support.
5
There are no filter options in current database. All offers (expired, current, campaign) are all batched together.
6
Different roles for database can help streamline process and help keep order with the hundreds of offers.

Defining the product

View database flow

Roles

Allow for different roles to have different access to keep efficiency and order, but also to easily find the information needed or use it as it pertains to their role.

Filter by different categories

Different roles will use this database for different purposes. Business will review the content and offer lifespan, design will require access to the content and legal, while Product will manage the overall offer including how engineering will sync to the database for offer generation for various card flows.

Approval User

This tool will be owned by Product, so all updates will be approved by Product

View

In the current state, all users need a login to view the offers. Now anyone with the link can view the offers. So now legal, business partners, and other relevant stakeholders can view.

Edit

Decided on three roles Product, Designer and Business. Product will have edit and approve access, while Designer and Business will have edit access, only.

Pagination

In the current database, the list is never ending with every status of offer. Adding pagination will help with view

Post MVP

Unauthenticated
  • Any user with database link can access and view without logging in
  • Does not have any edit access
  • Can only view
Product
  • Can approve all activities
  • Can add new product offers
  • Can edit start and end date for offers. No other card offer information can be edited
  • Can duplicate an active offer. Duplicated offer will go into "pending" status
  • Can edit offer content including legal
Design
  • Can edit offer content including legal
  • Cannot add new product offer
  • Cannot edit card offer information
  • Can edit pending and active offers. If active offer is edited goes from active to pending until approval
  • Cannot duplicate offers
  • Product must approve all edits made by design
Business
  • Can add new product offers
  • Can edit start and end date for offers. No other card offer information can be updated
  • Can duplicate an active offer. Duplicated offer will go into "pending" status
  • Can edit offer content including legal for active/pending offers
  • Product must approve all activities made by business
Engineering
  • Cannot change any information
  • Will use database as an API to pull necessary information
Legal
  • Will only have unauthenticated access to view

Product access screens

Product users have edit and approval access
Role - Product login for edit and approval
View -  All offer view
Offer - Expand view of offer
Offer/Edit - Expanded sections. Selecting edit allows business user to duplicate and/or save offer
Edit/Approval access - Product user can save edits they made and approve offer
Add product - Product can create and add new product, and will  show as "pending".

Business access screens

Business users have edit access and the ability to add new product offers.
Role - Business login for edit access
View -  All offer view
Offer - Expand view of offer
Offer/Edit - Expanded sections of offer
Edit access - Save offer. Only approved offers can be duplicated.
Add product - Add product off or duplicate screen
Approve - All edits or added offers will be sent to product for approval.

Design access screens

Design users have access to edit created offers
Role - Design login for edit access
View - All offer view
Offer - Expand view of offer
Offer/Edit - Expanded sections with edit access
Edit/Approval access - Can edit offer details and save for approval
Add product - Offer details submitted for review