To better manage your team’s workload and hit deadlines, here are 6 steps to prioritizing projects that have a lot of moving parts:

  1. Collect a list of all your tasks.
  2. Identify urgent vs. important.
  3. Assess value.
  4. Order tasks by estimated effort.
  5. Know when to cut - after you prioritize your tasks and look at your estimates, cut the remaining tasks from your list, and focus on the priorities

Read more:
https://www.liquidplanner.com/blog/how-to-prioritize-work-when-everythings-1/

Another good approach I liked:
https://marketingworks360.com/2015/04/marketing-tips/prioritizing-your-work-the-4-square-method/

rustem_task_prioritization_strategy1

rustem_task_prioritization_strategy2

And one more pdf template that would help you to manage your tasks:
https://www.k-state.edu/paccats/Contents/Stress/Time Management Strategies.pdf

Effective time management involves three skills:
I. Prioritization
II. Scheduling
III. Execution
Effective time management techniques taken from Managing Stress (4th ed.) Brian Luke Seaward, 2004