www.mywhoosh.com Open in urlscan Pro
52.209.197.153  Public Scan

Submitted URL: http://www.mywhoosh.com/
Effective URL: https://www.mywhoosh.com/
Submission: On March 28 via manual from AE — Scanned from DE

Form analysis 2 forms found in the DOM

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-UQ5g4W" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 450px; margin: 0px auto; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 0px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 47px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_43269310" class="needsclick go621555499 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Enter Email Address" aria-label="Enter Email Address" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 48px; text-align: left; color: rgb(0, 0, 0); font-family: &quot;Nunito Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 0 1 auto; margin: 0px auto;"><button
          class="needsclick go3948025435 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(250, 184, 29); border-radius: 0px; border-style: none; border-color: rgb(29, 29, 29); border-width: 2px; color: rgb(0, 0, 0); font-family: &quot;Nunito Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 48px;">SIGN
          ME UP</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_3 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-UADtka" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 10px; border-style: none; border-width: 1px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 22px 17px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 17px 0px 0px; min-height: 393px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-verdana"
              style="font-size:36px;color:rgb(55, 63, 71);font-family:Verdana, Geneva, sans-serif;font-weight:bold;">Be the First </span></p>
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-verdana"
              style="font-size:36px;color:rgb(55, 63, 71);font-family:Verdana, Geneva, sans-serif;font-weight:bold;">To Know</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-verdana"
              style="font-size:16px;color:rgb(55, 63, 71);font-family:Verdana, Geneva, sans-serif;font-weight:400;">Find out about upcoming events, races and updates to our platform! </span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_57178319" class="needsclick go22513663 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Verdana, Geneva, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go1098330863 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(252, 184, 19); border-radius: 5px; border-style: none; border-color: rgb(23, 107, 229); border-width: 2px; color: rgb(18, 17, 19); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">CONTINUE</button>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go2039504723 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(255, 255, 255); border-radius: 2px; border-style: none; border-color: rgb(255, 255, 255); border-width: 0px; color: rgb(96, 106, 114); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">No
          Thanks</button></div>
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -23px -18px -23px 0px; padding: 0px; border-top: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; border-left: 0px; border-bottom-right-radius: 10px; border-top-right-radius: 10px; overflow: hidden; min-width: 390px; min-height: 393px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/TMG5Le/images/ed2029d9-7291-4058-bd27-e068276d9622.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Home Events Routes Blog Results Support Download App Get Started About Us LogIn
Events Routes Blog Results Support
Download App Get Started About Us LogIn

Available on iOS, Android & Windows


TRAIN HARDER
RACE FASTER
FOR FREE


MYWHOOSH IS YOUR FREE, ALL-ACCESS PASS TO A STUNNING VIRTUAL WORLD OF ROUTES,
SMART TRAINING PROGRAMS, AND RACING EVENTS. FINALLY, YOU CAN RIDE ANYWHERE.

Get Started Learn More



HOW IT WORKS

Getting started on MyWhoosh is as easy as 1,2,3! Achieve your personal goals
while exploring the world’s most exciting destinations. All in the most
realistic virtual cycling experience from the comfort of your own home.

Get Started



DOWNLOAD MYWHOOSH

The MyWhoosh app has a ride that is sure to inspire! Choose from unique routes,
training programs, and special racing events.




CONNECT YOUR EQUIPMENT

Get your iOS, Android, or PC device and pair your Smart Trainer or Smart Bike to
start racing.




EXPLORE THE GLOBE

Log in, start training, and meet the community. Your next ride awaits!


Get Started


FEATURES

Here at MyWhoosh we offer all the tools you need to take your cycling to the
next level. Train, ride, battle, and compete, together. Cycle with the MyWhoosh
community and you’ll never ride alone.

Download App



RACING

Compete in races designed for every level of rider. With opportunities to win
everything from bragging rights to real cash prizes, there's always a chance to
provide yourself.


DAILY GROUP RIDES

With group rides leaving every 30 minutes there’s endless opportunities to push
your riding skills to the next level.


AVATAR CUSTOMIZATION

You have the freedom to customize your rider with our in-app accessories and
kits so you’re always staying true to you!


BEAT THE BOTS

In every race you’ll be able to push yourself against in-app riders designed
specifically to compete against you.


TRAINING PLANS & WORKOUTS

Get in gear with our training plans developed by world tour coaches or one of
our 700+ workouts that are crafted for every experience level.


FREE RIDES

No payment necessary. Join the global MyWhoosh community and enjoy an inclusive,
indoor cycling experience that will let you be race-ready at all times.


RACING

Compete in races designed for every level of rider. With opportunities to win
everything from bragging rights to real cash prizes, there's always a chance to
provide yourself.


DAILY GROUP RIDES

With group rides leaving every 30 minutes there’s endless opportunities to push
your riding skills to the next level.


AVATAR CUSTOMIZATION

You have the freedom to customize your rider with our in-app accessories and
kits so you’re always staying true to you!


BEAT THE BOTS

In every race you’ll be able to push yourself against in-app riders designed
specifically to compete against you.


TRAINING PLANS & WORKOUTS

Get in gear with our training plans developed by world tour coaches or one of
our 700+ workouts that are crafted for every experience level.


FREE RIDES

No payment necessary. Join the global MyWhoosh community and enjoy an inclusive,
indoor cycling experience that will let you be race-ready at all times.


RACING

Compete in races designed for every level of rider. With opportunities to win
everything from bragging rights to real cash prizes, there's always a chance to
provide yourself.


DAILY GROUP RIDES

With group rides leaving every 30 minutes there’s endless opportunities to push
your riding skills to the next level.


AVATAR CUSTOMIZATION

You have the freedom to customize your rider with our in-app accessories and
kits so you’re always staying true to you!


BEAT THE BOTS

In every race you’ll be able to push yourself against in-app riders designed
specifically to compete against you.

 * 1
 * 2
 * 3
 * 4
 * 5
 * 6


Download App


WHAT’S NEW




01

Arabia is back - bigger, brighter and more beautiful than ever. Spanning the
seven beautiful emirates of the UAE and the best Bahrain has to offer.




02

With our latest update, you can connect your secondary power source directly to
MyWhoosh, receive notifications when riders around you attack, and receive push
notifications!




03

Experience the latest 2023 racing season kits and bikes from UAE Team Emirates
and UAE Team ADQ



Download App



GET STARTED

Whether you’re at the beginning of your cycling journey or ready to win races,
here’s everything you need to know about getting started on MyWhoosh!

Let's Get Riding



NEWSLETTER SUBSCRIPTION

Stay up to date with the MyWhoosh community to receive information on new rides,
events, and more.

SIGN ME UP


EVENTS


MYWHOOSH CHAMPIONSHIP - WOMEN

8 DAYS, 7 STAGES, $1,000,000 – The biggest race in virtual cycling history

Learn More




MYWHOOSH CHAMPIONSHIP - MEN

8 DAYS, 7 STAGES, $1,000,000 – The biggest race in virtual cycling history

Learn More




Abu Dhabi, UAE

support@mywhoosh.com

© 2023 MyWhoosh. All rights reserved.


NAVIGATION

Get Started About Us Download App Careers Terms & Conditions Privacy Policy


COMMUNITY

Events Blog Results Media Contact Us


FIND US ON SOCIAL MEDIA

© 2023 MyWhoosh. All rights reserved.



Close form 3

Be the First

To Know

Find out about upcoming events, races and updates to our platform!


CONTINUE
No Thanks