Skip to main content
UI Coach Logo
Intermediate

Schedule a Recurring Gift Delivery

Design a gift subscription that helps someone choose occasions, recipients, budget rules, and approval before each delivery.

Mobile, Responsive web2 to 4 hours

The brief

Understand the problem

Background

Recurring gifts can reduce forgotten occasions, but automated selection risks sending the wrong item, revealing a price, or delivering when a recipient is away.

User context

Tessa wants flowers sent to her grandmother on the first Friday of each month, with a chance to approve the selection three days beforehand.

Product problem

Automation should save effort without removing control over product, message, timing, substitutions, and payment.

Objective

Create setup, pre-delivery approval, and exception handling for a recurring gift plan.

What to design

Define the experience

Required experience

  • Recipient and occasion setup
  • Budget and gift preference configuration
  • Upcoming gift approval
  • Delivery status and plan management

Screens and states

  • Recipient setup
  • Plan builder
  • Upcoming gift
  • Approval review
  • Delivery detail

Core user flow

Follow the critical path

  1. 01

    Tessa adds her grandmother's address and delivery preferences

  2. 02

    She chooses a monthly schedule, budget range, and flower exclusions

  3. 03

    She receives a preview before the next order

  4. 04

    She changes the message and approves the gift

  5. 05

    A delivery delay prompts her to choose a new date

Product rules

Requirements and constraints

Requirements

  • Keep recipient, billing, and sender information distinct
  • Explain how products are selected within a budget
  • Set a clear approval cutoff and default action
  • Allow delivery pauses for travel or sensitive dates
  • Show substitution policy before approval

Constraints

  • Seasonal inventory changes frequently
  • Recipients may live in different delivery regions
  • A saved payment method can expire between orders

Reality check

States worth considering

Approval is not received before the cutoff
The chosen gift becomes unavailable
The recipient moves
Delivery falls on a local holiday
A recurring payment fails

Finish line

What to deliver

  • Design five mobile screens for plan setup, approval, substitution, and delayed delivery.

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
CorbenNobile

Corben & Nobile

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Advanced
E-commerce

Occasion Gift and Flower Delivery

Design a gift-ordering flow that handles recipient details, delivery timing, substitutions, and a private message.

Responsive web2 to 4 hours
FormsService Design
Intermediate
E-commerce

Made-to-Order Woodcraft Shop

Design a storefront for a craftsperson selling customizable handmade wooden picture frames.

Responsive web2 to 4 hours
FormsInteraction Design
Intermediate
E-commerce

Scheduled Gift Delivery

Design a thoughtful scheduling flow for sending flowers or gifts on future occasions without losing control of the final choice.

Mobile2 to 4 hours
Interaction DesignForms
Advanced
E-commerce

Grocery Shopper With Substitution Approval

Design a grocery delivery flow where a shopper follows a detailed list and receives timely decisions about unavailable items.

Mobile4 hours plus
Interaction DesignError Handling
Advanced
E-commerce

Neighborhood Group Purchase

Design a collective order flow that unlocks a better unit price when enough local buyers commit.

Responsive web2 to 4 hours
Product ThinkingForms
Intermediate
E-commerce

Adjust a Household Replenishment Subscription

Design a recurring order experience that predicts supply needs while making quantity, frequency, skips, and price changes easy to control.

Mobile2 to 4 hours
Information ArchitectureInteraction Design