I use a lot of checklists, mostly via emacs org-mode. Here's an example of my daily sales workflow (B2B SaaS; formatting didn't survive very well, sorry):
* Daily work
DONE Check commission goal for EOY and update
DONE Start airtable timing
DONE Log in to TalkDesk (reboot, make sure active)
DONE Sales startup
* DONE select rotating priority of the day, tag with dailyFocus
* DONE check calendar for any major events unprepared for
* DONE check email and star anything urgent - skim. if you
don't need to reply right now, don't
* DONE check new leads in uservoice for anything time-sensitive. if you don't need to reply right now, don't
* DONE rearrange plans on calendar to fit meetings etc in the day
Sales general workflow
* DONE Prepare for major interactions today
* DONE 1bd email, including new leads
* Tasks in SFDC: high, >20, or 0 (unweighted
* 2 definite reply email
* Tasks in SFDC: >3
* Contact all of dec/jan closes, to see if do again
* Weekly goals
* follow up on sammy's intros - probably a longer play
* devlearn followups
* Check out read receipts to see how can move along larger deals
* Create jump discontinuities for future, or set up ability to do same