I am trying to create an understandable and clear UX design for a schedule designer web app.

Imagine we have categories of followers and marketing emails to send. Also we have a schedule: each day we are going to send some pool of emails of some category.

Here is the data model: enter image description here

Sometimes we need to move an email of some category to another day on the schedule, so
emails on a day ≠ emails of a Followers category.

My current design: enter image description here

The primary call to action is a Generate schedule button. We suggest that the user arrange categories by day; the user then generates the schedule. If the user needs to move an email to another day, it has to be done on another screen.

Question: If the user moves an email to another day, they have to re-generate the schedule. All edits to the previous version will be lost. What is a more elegant way to help the user create a "ready to use" schedule on the fly?

  • Hi igolka97, what is the problem with your current interface?
    – Nash
    Apr 5 at 18:19
  • @Nash thanks for your question, updated my answer
    – igolka97
    Apr 5 at 19:17
  • Hi, quick question - is the flow diagram above meant to be read right-to-left?
    – Izquierdo
    Apr 7 at 16:55
  • @izquierdo may be. Does it matter? It’s just a data model, it could be read from any place, I think. Ps. thanks for your job under editing my question. Hope it going to become my question more clear. In fact I’m just looking for right decision.
    – igolka97
    Apr 7 at 22:21
  • The flow direction will help us understand which items are dependent on other items.
    – Izquierdo
    Apr 7 at 22:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.