www.dialdirect.co.za Open in urlscan Pro
2606:4700::6812:405  Public Scan

Submitted URL: http://www.dialdirect.co.za/
Effective URL: https://www.dialdirect.co.za/
Submission: On July 28 via api from ZA — Scanned from DE

Form analysis 1 forms found in the DOM

Name: CallMeBackHeaderForm

<form name="CallMeBackHeaderForm" id="CallMeBackHeaderForm"
  class="overflow-hidden position-relative page-header-call-me-back ng-pristine ng-valid-validate-fullname ng-invalid ng-invalid-required ng-valid-maxlength ng-invalid-validate-cell-number ng-valid-mindate ng-valid-maxdate ng-valid-valid"
  data-ng-submit="SubmitShortTerm()" novalidate="">
  <div class="col-xs-12 no-padding overflow-hidden position-relative padding-v-15-sm padding-v-5-md no-padding-bottom-sm no-padding-bottom-md no-padding-top-lg" data-ng-show="CallMeBack.Step !== 'Submitted' &amp;&amp; !CallMeBack.Loading"
    aria-hidden="false">
    <p class="col-xs-12 col-md-12 col-lg-3 font-17 front-brand-sub-1 padding-v-15-lg no-padding-bottom no-padding-top-lg call-me-back-bar-heading no-margin-bottom-md no-margin-bottom-sm">
      <strong>Let us call you for</strong>
      <br>
      <strong> an insurance quote:</strong>
    </p>
    <div class="col-xs-12 col-sm-12 col-lg-9 margin-v-15 no-padding ng-pristine ng-valid-validate-fullname ng-invalid ng-invalid-required ng-valid-maxlength ng-invalid-validate-cell-number ng-valid-mindate ng-valid-maxdate ng-valid-valid"
      data-ng-form="CallMeBackHeaderDetailsForm" data-ng-show="CallMeBack.Step === 'Details'" aria-hidden="false">
      <div class="col-xs-12 col-md-4 col-lg-4">
        <div class="campaign-input">
          <div data-ng-messages="CallMeBackHeaderDetailsForm.fullname.$error" data-ng-show="CallMeBackHeaderDetailsForm.fullname.$dirty" aria-live="assertive" class="ng-hide ng-active" aria-hidden="true">
            <!-- ngMessage: required -->
            <div data-ng-message="required" class="ng-scope">Please enter your name</div>
            <!-- ngMessage: validateFullname -->
          </div>
          <input data-ng-model="CallMeBack.Fullname" type="text" name="fullname" id="fullname" autocomplete="off" validate-fullname="" maxlength="50" placeholder="What's your name?" required=""
            class="ng-pristine ng-untouched ng-valid-validate-fullname ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" aria-invalid="true">
        </div>
      </div>
      <div class="col-xs-12 col-md-4 col-lg-4">
        <div class="campaign-input">
          <div data-ng-messages="CallMeBackHeaderDetailsForm.contactnumber.$error" data-ng-show="CallMeBackHeaderDetailsForm.contactnumber.$dirty" aria-live="assertive" class="ng-hide ng-active" aria-hidden="true">
            <!-- ngMessage: required -->
            <div data-ng-message="required" class="ng-scope">Please enter a contact number</div>
            <!-- ngMessage: validateCellNumber -->
          </div>
          <input data-ng-model="CallMeBack.ContactNumber" type="tel" name="contactnumber" id="contactnumber" autocomplete="off" validate-cell-number="" only-digits="" data-ng-maxlength="10" maxlength="10" placeholder="What's your mobile number?"
            required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-validate-cell-number ng-empty ng-invalid-required ng-valid-maxlength" aria-invalid="true">
        </div>
      </div>
      <div class="visible-md visible-lg clearfix"></div>
      <div class="col-xs-12 col-md-4 col-lg-4">
        <div class="campaign-input">
          <!-- ngIf: CallMeBackHeaderDetailsForm.callBackDate.$dirty -->
          <input data-ng-model="CallMeBack.landingDisplayDate" id="callBackDate" name="callBackDate" placeholder="Select date" required="" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" aria-invalid="false">
          <md-datepicker data-ng-model="CallMeBack.Date" style="opacity:0" data-md-min-date="CallMeBack.MinDate" data-md-max-date="CallMeBack.MaxDate" data-md-date-filter="ExcludeSundays"
            class="ng-pristine ng-untouched ng-valid _md-datepicker-has-triangle-icon ng-isolate-scope md-dialdirect-theme ng-valid-mindate ng-valid-maxdate ng-valid-valid ng-not-empty" tabindex="-1" aria-owns="md-date-pane-0" type="date"
            aria-invalid="false"><button class="md-datepicker-button md-icon-button md-button md-dialdirect-theme md-ink-ripple" type="button" ng-transclude="" tabindex="-1" aria-hidden="true" ng-click="ctrl.openCalendarPane($event)"><md-icon
                class="md-datepicker-calendar-icon ng-scope md-dialdirect-theme" aria-label="md-calendar"
                md-svg-src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgM2gtMVYxaC0ydjJIOFYxSDZ2Mkg1Yy0xLjExIDAtMS45OS45LTEuOTkgMkwzIDE5YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMTZINVY4aDE0djExek03IDEwaDV2NUg3eiIvPjwvc3ZnPg=="
                role="img"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                  <path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"></path>
                </svg></md-icon></button>
            <div class="md-datepicker-input-container" ng-class="{'md-datepicker-focused': ctrl.isFocused}"><input class="md-datepicker-input" aria-haspopup="true" aria-expanded="false" ng-focus="ctrl.setFocused(true)"
                ng-blur="ctrl.setFocused(false)" readonly="readonly" size="12"> <button class="md-datepicker-triangle-button md-icon-button md-button md-dialdirect-theme" type="button" ng-transclude="" md-no-ink=""
                ng-click="ctrl.openCalendarPane($event)" aria-label="Open calendar">
                <div class="md-datepicker-expand-triangle ng-scope"></div>
              </button></div>
            <div class="md-datepicker-calendar-pane md-whiteframe-z1 md-dialdirect-theme" id="md-date-pane-0">
              <div class="md-datepicker-input-mask">
                <div class="md-datepicker-input-mask-opaque"></div>
              </div>
              <div class="md-datepicker-calendar"><!-- ngIf: ctrl.isCalendarOpen --></div>
            </div>
          </md-datepicker>
        </div>
      </div>
      <div class="col-xs-12 col-md-4 col-lg-4">
        <div class="campaign-input">
          <!-- ngIf: CallMeBackHeaderDetailsForm.callBackTime.$dirty -->
          <!-- ngIf: CurrentCallbackTimeSlots.length < 1 -->
          <!-- ngIf: CurrentCallbackTimeSlots.length > 0 --><select id="callBackTime" name="callBackTime" data-ng-model="CallMeBack.TimeSlot" required="" data-ng-if="CurrentCallbackTimeSlots.length > 0"
            class="ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required" aria-invalid="true">
            <option value="" disabled="">Select time</option>
            <!-- ngRepeat: t in CurrentCallbackTimeSlots -->
            <option data-ng-repeat="t in CurrentCallbackTimeSlots" class="ng-binding ng-scope" value="Morning (08h00 - 12h00)">Morning (08h00 - 12h00)</option><!-- end ngRepeat: t in CurrentCallbackTimeSlots -->
            <option data-ng-repeat="t in CurrentCallbackTimeSlots" class="ng-binding ng-scope" value="Lunchtime (12h00 - 14h00)">Lunchtime (12h00 - 14h00)</option><!-- end ngRepeat: t in CurrentCallbackTimeSlots -->
            <option data-ng-repeat="t in CurrentCallbackTimeSlots" class="ng-binding ng-scope" value="Afternoon (14h00- 17h00)">Afternoon (14h00- 17h00)</option><!-- end ngRepeat: t in CurrentCallbackTimeSlots -->
            <option data-ng-repeat="t in CurrentCallbackTimeSlots" class="ng-binding ng-scope" value="After work (17h00 - 18h00)">After work (17h00 - 18h00)</option><!-- end ngRepeat: t in CurrentCallbackTimeSlots -->
          </select><!-- end ngIf: CurrentCallbackTimeSlots.length > 0 -->
        </div>
      </div>
      <div class="col-xs-12 col-md-4 col-lg-4 col-lg-offset-0 padding-v-15" data-ng-mouseover="filthify(CallMeBackHeaderDetailsForm)">
        <button type="submit" name="callMeBackDetailsNext" id="callMeBackDetailsNext" class="brand-button orange stretched" data-ng-class="{ 'loading': CallMeBack.Loading }"
          data-ng-disabled="CallMeBackHeaderDetailsForm.$invalid || CallMeBackHeaderDetailsForm.$pending || CallMeLoading" disabled="disabled"> Call me for a quote </button>
      </div>
    </div>
  </div>
  <div class="col-xs-12 ng-hide" data-ng-show="CallMeBack.Step === 'Submitted' || CallMeBack.Loading" aria-hidden="true">
    <div class="col-xs-12 padding-v-30 text-center">
      <h3 class="front-brand-sub-1 ng-binding"> Thank you . We have received your details, and will contact you soon! </h3>
    </div>
  </div>
</form>

Text Content

New Customer Sales: 0861 00 73 670861 00 73 67   |   Service, Additions &
Claims: 0861 555 580   |   24 Hour Emergency Assistance: 0860 911 911
New Customer: 0861 00 73 670861 00 73 67   |   Service, Additions & Claims: 0861
555 580   |   Emergency Assistance: 0860 911 911


 * Quote
 * Claims
 * Products
 * Benefits
 * Contact
 * Search

Call
 * New Customer Sales
   0861 00 73 670861 00 73 67
 * Customer Care
   0861 555 580
 * 24hr Assist
   0860 911 911

Login
Search


--------------------------------------------------------------------------------



 * 


ALL NEW WAYS TO EARN UP TO 75% BACK IN CASH MONTHLY, WHETHER YOU DRIVE RIGHT,
DRIVE LESS OR NOT AT ALL

Get a quote



Let us call you for
an insurance quote:

Please enter your name
Please enter a contact number


Select time Morning (08h00 - 12h00)Lunchtime (12h00 - 14h00)Afternoon (14h00-
17h00)After work (17h00 - 18h00)
Call me for a quote


THANK YOU . WE HAVE RECEIVED YOUR DETAILS, AND WILL CONTACT YOU SOON!


DOWNLOAD THE DIALDIRECT INSURANCE APP






DOWNLOAD THE DIALDIRECT INSURANCE APP

Download our app and start earning up to 75% cash back every month, just for
driving right. Plus, we’ve dialled it up with amazing new features and
functions. You can now get SOS assistance in case of an emergency, update your
policy details, view your payments, download your documents, add new household
members to your policy and more, right at your fingertips.

 

Payback is dependent on the product option you select. Dialdirect Payback
Booster must be selected (at an additional cost) in order to qualify for the
full advertised reward. 

Watch this video for more information on the App and Monthly Payback.




Find out more





WE ASKED OUR CUSTOMERS TO RATE US ON HOW EASY IT WAS TO DEAL WITH US. THEY DID
THEIR THING AND SCORED US 9*/10 ON AVERAGE.





THE DIALDIARY

blog articles to keep you in the know


SMARTPHONES ARE ONE OF THE MOST STOLEN PORTABLE POSSESSIONS – TIPS TO KEEP YOUR
SMARTPHONE SAFE

Smartphones are eye candy for criminals and one of the most stolen of all
portable possessions. Dialdirect offers 10 top tips to prevent mobile device
theft.
Read More


THIS IS HOW AGE AFFECTS YOUR CAR INSURANCE PREMIUM

If you’re under the age of 25, your car insurance premium may be slightly higher
than the premium for an older driver. It doesn’t matter if you are both driving
similar cars, live in the same area or have the same type of vehicle security.
Why? Simply because a younger driver with their first car probably has less
driving experience on the road[2] than an older driver.
Read More


TIPS FOR GETTING THE RIGHT BUSINESS INSURANCE FOR YOUR JOB OR COMPANY

Running a business without having business insurance (also called commercial
insurance) can be catastrophic. Business interruption events, such as the
COVID-19 pandemic, cause earnings to plummet, making it difficult to cover
expenses. Your business doesn’t have to go through such rough times if you’re
adequately protected.
Read More
View more posts
Our Products
 * Car Insurance
 * Home Contents Insurance
 * Buildings Insurance
 * Life Insurance
 * Motorcycle Insurance
 * Caravan Insurance
 * Trailer Insurance
 * Golf Cart Insurance
 * Watercraft Insurance
 * Motor repairers

 * Portable Possessions
 * Business Insurance
 * Value Added Products
 * Privacy Policy
 * PAIA Manual

 * Benefits
 * Dialdirect Insurance App
 * Have certainty at claims stage
 * Manage your policy
 * Blog articles
 * Important scam information

Dial Direct Insurance Ltd is a licensed non-life insurer and financial services
provider. Long-term insurance policies are underwritten by 1Life Insurance Ltd,
a licensed life insurer and financial services provide. Personal Loans Powered
by RCS, a registered Credit and authorised Financial Services Provider. NCRCP
38/FSP 44481
About Dialdirect
 * About Us
 * Contact Us

Download the Dialdirect App

Scan the QR code to download the app


 * FAQs
 * Terms & Conditions
 * Sitemap
 * Glossary


Dial Direct Insurance Ltd is a licensed non-life insurer and financial services
provider. Long-term insurance policies are underwritten by 1Life Insurance Ltd,
a licensed life insurer and financial services provide. Personal Loans Powered
by RCS, a registered Credit and authorised Financial Services Provider. NCRCP
38/FSP 44481
 * FAQs
 * Terms & Conditions
 * Sitemap
 * Glossary





 * FAQs
 * Terms & Conditions
 * Sitemap
 * Glossary

--------------------------------------------------------------------------------

 * Sales: 0861 00 73 67
 * Customer Care: 0861 555 580
 * 24hr Assist: 0860 911 911

Live Build.374.6e8dc - EC2AMAZ-E763TLD
Cookies
This site uses cookies to optimise your experience. By browsing, you accept this
use of cookies. View our Privacy policy.
Accept