blog.doist.com Open in urlscan Pro
141.193.213.10  Public Scan

Submitted URL: https://em.todoist.net/ls/click?upn=akgJ9u081up1QQ8ur5g8jDpwCALrIr4SCQdmO17pGAUrJCBWkUq9gaz3hJxDurVb9c5kjAUyWjlRDywrbua...
Effective URL: https://blog.doist.com/?utm_source=todoist&utm_medium=email&utm_campaign=c22_05_privacy_tos_changes
Submission: On May 24 via manual from CH — Scanned from DE

Form analysis 5 forms found in the DOM

POST /

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_1" id="gform_1" class="gf_simple_horizontal" action="/" data-formid="1">
  <div class="gform-body gform_body">
    <ul id="gform_fields_1" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_1_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_1"><label class="gfield_label gform-field-label"
          for="input_1_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email"> <input name="input_1" id="input_1_1" type="text" value="" class="large" placeholder="What's your email?" aria-required="true" aria-invalid="false"></div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="Join" onclick="if(window[&quot;gf_submitting_1&quot;]){return false;}  window[&quot;gf_submitting_1&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_1&quot;]){return false;} window[&quot;gf_submitting_1&quot;]=true;  jQuery(&quot;#gform_1&quot;).trigger(&quot;submit&quot;,[true]); }"> <input type="hidden" name="gform_ajax"
      value="form_id=1&amp;title=&amp;description=&amp;tabindex=0"> <input type="hidden" class="gform_hidden" name="is_submit_1" value="1"> <input type="hidden" class="gform_hidden" name="gform_submit" value="1"> <input type="hidden"
      class="gform_hidden" name="gform_unique_id" value=""> <input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsImE3OTYwZTBhMDFlNzNjNmU1ZDFhMDRkOWE1NjRjMmQxIl0="> <input type="hidden" class="gform_hidden"
      name="gform_target_page_number_1" id="gform_target_page_number_1" value="0"> <input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1"> <input type="hidden" name="gform_field_values"
      value=""></div>
</form>

POST /

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_2" id="gform_2" class="gf_simple_horizontal" action="/" data-formid="2">
  <div class="gform-body gform_body">
    <ul id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_2_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_1"><label class="gfield_label gform-field-label"
          for="input_2_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email"> <input name="input_1" id="input_2_1" type="text" value="" class="large" placeholder="What's your email?" aria-required="true" aria-invalid="false"></div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Join" onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  window[&quot;gf_submitting_2&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} window[&quot;gf_submitting_2&quot;]=true;  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }"> <input type="hidden" name="gform_ajax"
      value="form_id=2&amp;title=&amp;description=&amp;tabindex=0"> <input type="hidden" class="gform_hidden" name="is_submit_2" value="1"> <input type="hidden" class="gform_hidden" name="gform_submit" value="2"> <input type="hidden"
      class="gform_hidden" name="gform_unique_id" value=""> <input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsImE3OTYwZTBhMDFlNzNjNmU1ZDFhMDRkOWE1NjRjMmQxIl0="> <input type="hidden" class="gform_hidden"
      name="gform_target_page_number_2" id="gform_target_page_number_2" value="0"> <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1"> <input type="hidden" name="gform_field_values"
      value=""></div>
</form>

GET https://blog.doist.com/

<form class="db-search db-search--no-button-@sm-down" role="search" action="https://blog.doist.com/" method="get" accept-charset="utf-8"> <label class="db-sr-only" for="db-search-646de5ab718b3">Search Ambition &amp; Balance for:</label> <input
    class="db-form-control db-search__input" id="db-search-646de5ab718b3" name="s" type="search" value="" maxlength="255" placeholder="Search…"> <button class="db-search__submit" type="submit" aria-label="Submit"> <svg class="db-svg"
      xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" clip-rule="evenodd" width="15" height="14" viewBox="0 0 15 14">
      <path fill="currentColor"
        d="M1.023 5.437c0-2.453 2.066-4.448 4.604-4.448 2.539 0 4.604 1.995 4.604 4.448 0 2.454-2.065 4.449-4.604 4.449-2.538 0-4.604-1.995-4.604-4.449m13.812 7.635l-4.637-4.481a5.258 5.258 0 0 0 .902-4.428C10.628 2.21 9.027.634 7.009.162 2.999-.778-.584 2.518.08 6.359c.383 2.222 2.221 4.022 4.516 4.425a5.726 5.726 0 0 0 4.857-1.376l4.587 4.433a.576.576 0 0 0 .795 0 .53.53 0 0 0 0-.769">
      </path>
    </svg> </button></form>

POST /

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_4" id="gform_4" class="gf_simple_horizontal" action="/" data-formid="4">
  <div class="gform-body gform_body">
    <ul id="gform_fields_4" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_4_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_4_1"><label class="gfield_label gform-field-label"
          for="input_4_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email"> <input name="input_1" id="input_4_1" type="text" value="" class="large" placeholder="What's your email?" aria-required="true" aria-invalid="false"></div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_4" class="gform_button button" value="Join" onclick="if(window[&quot;gf_submitting_4&quot;]){return false;}  window[&quot;gf_submitting_4&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_4&quot;]){return false;} window[&quot;gf_submitting_4&quot;]=true;  jQuery(&quot;#gform_4&quot;).trigger(&quot;submit&quot;,[true]); }"> <input type="hidden" name="gform_ajax"
      value="form_id=4&amp;title=&amp;description=&amp;tabindex=0"> <input type="hidden" class="gform_hidden" name="is_submit_4" value="1"> <input type="hidden" class="gform_hidden" name="gform_submit" value="4"> <input type="hidden"
      class="gform_hidden" name="gform_unique_id" value=""> <input type="hidden" class="gform_hidden" name="state_4" value="WyJbXSIsImE3OTYwZTBhMDFlNzNjNmU1ZDFhMDRkOWE1NjRjMmQxIl0="> <input type="hidden" class="gform_hidden"
      name="gform_target_page_number_4" id="gform_target_page_number_4" value="0"> <input type="hidden" class="gform_hidden" name="gform_source_page_number_4" id="gform_source_page_number_4" value="1"> <input type="hidden" name="gform_field_values"
      value=""></div>
</form>

POST /

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_7" id="gform_7" class="gf_simple_horizontal" action="/" data-formid="7">
  <div class="gform-body gform_body">
    <ul id="gform_fields_7" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_7_1" class="gfield gfield--type-email subscribe_email gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_7_1"><label
          class="gfield_label gform-field-label" for="input_7_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email"> <input name="input_1" id="input_7_1" type="text" value="" class="large" tabindex="1" placeholder="What's your email?" aria-required="true" aria-invalid="false"></div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_7" class="gform_button button" value="Join" tabindex="2" onclick="if(window[&quot;gf_submitting_7&quot;]){return false;}  window[&quot;gf_submitting_7&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_7&quot;]){return false;} window[&quot;gf_submitting_7&quot;]=true;  jQuery(&quot;#gform_7&quot;).trigger(&quot;submit&quot;,[true]); }"> <input type="hidden" name="gform_ajax"
      value="form_id=7&amp;title=&amp;description=&amp;tabindex=1"> <input type="hidden" class="gform_hidden" name="is_submit_7" value="1"> <input type="hidden" class="gform_hidden" name="gform_submit" value="7"> <input type="hidden"
      class="gform_hidden" name="gform_unique_id" value=""> <input type="hidden" class="gform_hidden" name="state_7" value="WyJbXSIsImE3OTYwZTBhMDFlNzNjNmU1ZDFhMDRkOWE1NjRjMmQxIl0="> <input type="hidden" class="gform_hidden"
      name="gform_target_page_number_7" id="gform_target_page_number_7" value="0"> <input type="hidden" class="gform_hidden" name="gform_source_page_number_7" id="gform_source_page_number_7" value="1"> <input type="hidden" name="gform_field_values"
      value=""></div>
</form>

Text Content

Get  a&b  delivered
 * Email*
   


Get  a&b  delivered
 * Email*
   


 * Productivity
 * Teamwork
 * Remote Work
 * Todoist
 * Twist
 * Ask Doist
 * Comics

Search Ambition & Balance for:


HOW CONTEXT SWITCHING SABOTAGES YOUR PRODUCTIVITY


ASK DOIST: MOST PRODUCTIVITY ADVICE SAYS TO HAVE A ROUTINE, BUT I DO IRREGULAR
SHIFT WORK


ASK DOIST: I GET FRUSTRATED WORKING ON HOME PROJECTS WITH MY WIFE WHO HAS
DISABILITIES


[WORKFLOW GUIDE] TRANSFORM THE WAY YOU SET AND TRACK GOALS WITH OKRS


HOW EDIT YOUR LIFE CO-HOSTS, ASHA DORNFEST AND CHRISTINE KOH, GET THINGS DONE


[WORKFLOW GUIDE] RECLAIM YOUR SCHEDULE WITH TIME BLOCKING


THE REMOTE WORKER’S GUIDE TO “MANAGING UP”


DOIST OBJECTIVES: OUR SYSTEM FOR MANAGING WORK ON A FULLY REMOTE TEAM


HOW TO MOVE YOUR TEAM TOWARD ASYNC-FIRST COMMUNICATION


HOW TO WRITE FOR THE WAY YOUR COWORKERS ACTUALLY READ


ASK DOIST: HOW DO I ADDRESS EMPLOYEE PERFORMANCE ISSUES WITH EMPATHY?


HOW TO CREATE GROUP NORMS THAT MAKE YOUR TEAM STRONGER


HOW TO KNOW IF YOUR REMOTE EMPLOYEES ARE REALLY WORKING


DOIST OBJECTIVES: OUR SYSTEM FOR MANAGING WORK ON A FULLY REMOTE TEAM


ASK DOIST: I LIKE MY JOB BUT MY COMPANY DOESN’T OFFER A LOT IN THE WAY OF CAREER
GROWTH


ASK DOIST: MY TEAMMATES ASSUME I’LL BE IMMEDIATELY AVAILABLE TO HELP THEM


HOW REMOTE TEAMS WIN WITH RETENTION


WHAT AGILE DEVELOPMENT LOOKS LIKE ON A REMOTE TEAM


WHAT’S NEW IN TODOIST: CUSTOMIZATION FOR ANY WORKFLOW


CONNECT TODOIST AND TWIST WITH ALL YOUR FAVORITE APPS


19 LITTLE-KNOWN TODOIST FEATURES


[WORKFLOW GUIDE] AVOID THE URGENCY TRAP WITH THE EISENHOWER MATRIX


[WORKFLOW GUIDE] NIP PROCRASTINATION IN THE BUD WITH THE “EAT THE FROG” METHOD


[WORKFLOW GUIDE] MAKE TIME YOUR FRIEND WITH THE POMODORO TECHNIQUE


CONNECT TODOIST AND TWIST WITH ALL YOUR FAVORITE APPS


HOW TO CREATE GROUP NORMS THAT MAKE YOUR TEAM STRONGER


INTRODUCING TODOIST AND TWIST FOR EDUCATION


ASK DOIST: HOW DO I STAY MOTIVATED ON A PROJECT THAT NEVER SEEMS TO END?


ASK DOIST: OUR TEAM ANSWERS QUESTIONS ON REMOTE WORK, ASYNC COMMUNICATION, AND
TEAMWORK


ASK DOIST: HOW DO I MAKE A CAREER CHANGE WHEN MY CURRENT SKILLS AREN’T EASILY
TRANSFERABLE TO A NEW PROFESSIONAL PATH?


ASK DOIST: HOW CAN I STAY PRODUCTIVE AND ORGANIZED AS A STUDENT WHILE
MAINTAINING WORK-LIFE BALANCE?


ASK DOIST: HOW IS ANYONE BEING PRODUCTIVE RIGHT NOW?


ASK DOIST: HOW DO YOU MAKE TIME FOR DEEP WORK WHEN YOU WORK IN IT SUPPORT?


HOW TO KNOW IF YOUR REMOTE EMPLOYEES ARE REALLY WORKING

Teamwork


THE REMOTE WORKER’S GUIDE TO “MANAGING UP”

Actionable steps for making sure "out of sight" doesn't mean "out of mind"

Comics, Remote Work


HOW TO KNOW IF YOUR REMOTE EMPLOYEES ARE REALLY WORKING

If you can't see them in the office every day, are they really doing their jobs?

Remote Work, Teamwork


DOIST OBJECTIVES: OUR SYSTEM FOR MANAGING WORK ON A FULLY REMOTE TEAM

How we balance individual autonomy with accountability to make progress on our
company's ambitious goals


GET AMBITION & BALANCE DELIVERED

 * Email*
   



No fluff. No spam. Occasional listicles. Unsubscribe anytime.

Ask Doist


ASK DOIST: HOW DO I STAY MOTIVATED ON A PROJECT THAT NEVER SEEMS TO END?

A reader asks how to overcome project fatigue when "break it down into smaller
tasks" just isn't cutting it

Teamwork


HOW TO MOVE YOUR TEAM TOWARD ASYNC-FIRST COMMUNICATION

Advice for team leaders and team members who want to bring more calm, focused
productivity to the workplace

Ask Doist


ASK DOIST: HOW IS ANYONE BEING PRODUCTIVE RIGHT NOW?

A reader asks about striving towards long-term goals in the face of an uncertain
future

Teamwork


HOW TO WRITE FOR THE WAY YOUR COWORKERS ACTUALLY READ

Steal these data-backed marketing tricks of the trade to improve your memos,
emails, messages, and more.

Productivity


HOW CONTEXT SWITCHING SABOTAGES YOUR PRODUCTIVITY

Every time you switch between apps and tasks, you leave a little bit of your
attention behind. Here's what you can do about it...

Ask Doist


ASK DOIST: I CAN’T STAY FOCUSED DURING MY DEPARTMENT’S VERY LONG MEETINGS NO
MATTER WHAT I DO

A university employee is struggling to get through her department's hour-plus
meetings

Load More
 * About Us
 * Todoist
 * Twist
 * Privacy


SIGN UP FOR OUR WEEKLY NEWSLETTER

 * Email*
   







WHAT READERS ARE SAYING ABOUT A&B:

@SeemaNayak

The @doist blog continues to amaze me.

@nickwritesit

Seriously one of the best blogs around. And one of the only company newsletters
I look forward to getting.

@FrancescoD_Ales

Doist quite simply have the best blog in the space. Smashing overview of how to
effectively plan your day – just grabbed 5-minutes to cherry pick some ways to
improve my work/life routine (just to finetune)

@MichaelDooney

Adjusting to home office and taking care of our new born has meant re-evaluating
how I schedule my time and stay productive.
The Ambition & Balance blog from @doist has some great articles for finding what
system works best for you.

@melissajoykong

People are sleeping on the @doist blog. Every article is so, so good and
jam-packed with actionable information. Really enjoying @fadeke_adegbuyi’s
writing.

@ZacLaughton

Of all the career development newsletters I’m subscribed to, “Ambition &
Balance” (formerly Todoist Blog) has the most helpful content that I read in
full every time. Highly recommended for productivity balancing tips!

Notifications