dotdigital.com Open in urlscan Pro
104.18.237.33  Public Scan

Submitted URL: http://comapi.com/
Effective URL: https://dotdigital.com/communications-api/
Submission: On February 23 via api from GB — Scanned from GB

Form analysis 2 forms found in the DOM

POST /communications-api/

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_31" id="gform_31" action="/communications-api/" novalidate="" class="recaptcha-v3-initialized">
  <div class="gf_invisible ginput_recaptchav3" data-sitekey="6LeyvpIUAAAAADzm7QZGJKe7pLGA9P8KHbeJjCq4" data-tabindex="1"><input id="input_ef4817fdb8d0af944319adcb90990492" class="gfield_recaptcha_response" type="hidden"
      name="input_ef4817fdb8d0af944319adcb90990492" value=""></div>
  <div class="gform_body gform-body">
    <div id="gform_fields_31" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_31_4" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-text gfield--large" data-field-class="gfield--dtg-text gfield--large"><label
          class="gfield_label" for="input_31_4">First name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_dtg-text form__element"><input name="firstname_input-4" id="input_31_4" type="text" maxlength="50" value="" class="large " aria-required="true" aria-invalid="false"></div>
      </div>
      <div id="field_31_5" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-text gfield--large" data-field-class="gfield--dtg-text gfield--large"><label
          class="gfield_label" for="input_31_5">Last name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_dtg-text form__element"><input name="lastname_input-5" id="input_31_5" type="text" maxlength="50" value="" class="large " aria-required="true" aria-invalid="false"></div>
      </div>
      <div id="field_31_1" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-business-email gfield--large"
        data-field-class="gfield--dtg-business-email gfield--large"><label class="gfield_label" for="input_31_1">Business email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_dtg-business-email form__element"><input name="email_input-1" id="input_31_1" type="email" maxlength="100" value="" class="large " aria-required="true" aria-invalid="false"></div>
      </div>
      <div id="field_31_8" class="gfield gfield--width-full field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-tel gfield--large" data-field-class="gfield--dtg-tel gfield--large"><label class="gfield_label"
          for="input_31_8">Business phone</label>
        <div class="ginput_container ginput_container_dtg-tel form__element"><input name="phonenumber_input-8" id="input_31_8" type="tel" maxlength="50" value="" class="large " aria-invalid="false"></div>
      </div>
      <div id="field_31_6" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-text gfield--large" data-field-class="gfield--dtg-text gfield--large"><label
          class="gfield_label" for="input_31_6">Company name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_dtg-text form__element"><input name="companyname_input-6" id="input_31_6" type="text" maxlength="50" value="" class="large " aria-required="true" aria-invalid="false"></div>
      </div>
      <div id="field_31_7" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-country gfield--large" data-field-class="gfield--dtg-country gfield--large"><label
          class="gfield_label" for="input_31_7">Country<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="country_input-7" id="input_31_7" class="large gfield_select form__element--select" aria-required="true" aria-invalid="false">
            <option value=""></option>
            <option value="Afghanistan">Afghanistan</option>
            <option value="Aland Islands">Aland Islands</option>
            <option value="Albania">Albania</option>
            <option value="Algeria">Algeria</option>
            <option value="American Samoa">American Samoa</option>
            <option value="Andorra">Andorra</option>
            <option value="Angola">Angola</option>
            <option value="Anguilla">Anguilla</option>
            <option value="Antarctica">Antarctica</option>
            <option value="Antigua and Barbuda">Antigua and Barbuda</option>
            <option value="Argentina">Argentina</option>
            <option value="Armenia">Armenia</option>
            <option value="Aruba">Aruba</option>
            <option value="Australia">Australia</option>
            <option value="Austria">Austria</option>
            <option value="Azerbaijan">Azerbaijan</option>
            <option value="Bahamas">Bahamas</option>
            <option value="Bahrain">Bahrain</option>
            <option value="Bangladesh">Bangladesh</option>
            <option value="Barbados">Barbados</option>
            <option value="Belarus">Belarus</option>
            <option value="Belgium">Belgium</option>
            <option value="Belize">Belize</option>
            <option value="Benin">Benin</option>
            <option value="Bermuda">Bermuda</option>
            <option value="Bhutan">Bhutan</option>
            <option value="Bolivia (Plurinational State of)">Bolivia</option>
            <option value="Bonaire, Sint Eustatius and Saba">Bonaire, Sint Eustatius and Saba</option>
            <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
            <option value="Botswana">Botswana</option>
            <option value="Bouvet Island">Bouvet Island</option>
            <option value="Brazil">Brazil</option>
            <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
            <option value="Brunei Darussalam">Brunei</option>
            <option value="Bulgaria">Bulgaria</option>
            <option value="Burkina Faso">Burkina Faso</option>
            <option value="Burundi">Burundi</option>
            <option value="Cambodia">Cambodia</option>
            <option value="Cameroon">Cameroon</option>
            <option value="Canada">Canada</option>
            <option value="Cabo Verde">Cape Verde</option>
            <option value="Cayman Islands">Cayman Islands</option>
            <option value="Central African Republic">Central African Republic</option>
            <option value="Chad">Chad</option>
            <option value="Chile">Chile</option>
            <option value="China">China</option>
            <option value="Christmas Island">Christmas Island</option>
            <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
            <option value="Colombia">Colombia</option>
            <option value="Comoros">Comoros</option>
            <option value="Cook Islands">Cook Islands</option>
            <option value="Costa Rica">Costa Rica</option>
            <option value="Croatia">Croatia</option>
            <option value="Cuba">Cuba</option>
            <option value="Curacao">Curaçao</option>
            <option value="Cyprus">Cyprus</option>
            <option value="Czechia">Czech Republic</option>
            <option value="Korea (Democratic People's Republic of)">Democratic People's Republic of Korea</option>
            <option value="Congo (Democratic Republic of the)">Democratic Republic of the Congo</option>
            <option value="Denmark">Denmark</option>
            <option value="Djibouti">Djibouti</option>
            <option value="Dominica">Dominica</option>
            <option value="Dominican Republic">Dominican Republic</option>
            <option value="Timor-Leste">East Timor</option>
            <option value="Ecuador">Ecuador</option>
            <option value="Egypt">Egypt</option>
            <option value="El Salvador">El Salvador</option>
            <option value="Equatorial Guinea">Equatorial Guinea</option>
            <option value="Eritrea">Eritrea</option>
            <option value="Estonia">Estonia</option>
            <option value="Eswatini">Eswatini</option>
            <option value="Ethiopia">Ethiopia</option>
            <option value="Falkland Islands (Malvinas)">Falkland Islands</option>
            <option value="Faroe Islands">Faroe Islands</option>
            <option value="Micronesia (Federated States of)">Federated States of Micronesia</option>
            <option value="Fiji">Fiji</option>
            <option value="Finland">Finland</option>
            <option value="France">France</option>
            <option value="French Guiana">French Guiana</option>
            <option value="French Polynesia">French Polynesia</option>
            <option value="French Southern Territories">French Southern Territories</option>
            <option value="Gabon">Gabon</option>
            <option value="Gambia">Gambia</option>
            <option value="Georgia">Georgia</option>
            <option value="Germany">Germany</option>
            <option value="Ghana">Ghana</option>
            <option value="Gibraltar">Gibraltar</option>
            <option value="Greece">Greece</option>
            <option value="Greenland">Greenland</option>
            <option value="Grenada">Grenada</option>
            <option value="Guadeloupe">Guadeloupe</option>
            <option value="Guam">Guam</option>
            <option value="Guatemala">Guatemala</option>
            <option value="Guernsey">Guernsey</option>
            <option value="Guinea">Guinea</option>
            <option value="Guinea-Bissau">Guinea-Bissau</option>
            <option value="Guyana">Guyana</option>
            <option value="Haiti">Haiti</option>
            <option value="Heard Island and Mcdonald Islands">Heard Island and Mcdonald Islands</option>
            <option value="Honduras">Honduras</option>
            <option value="Hong Kong">Hong Kong</option>
            <option value="Hungary">Hungary</option>
            <option value="Iceland">Iceland</option>
            <option value="India">India</option>
            <option value="Indonesia">Indonesia</option>
            <option value="Iran (Islamic Republic of)">Iran</option>
            <option value="Iraq">Iraq</option>
            <option value="Ireland">Ireland</option>
            <option value="Isle of Man">Isle of Man</option>
            <option value="Israel">Israel</option>
            <option value="Italy">Italy</option>
            <option value="Cote D'ivoire">Ivory Coast</option>
            <option value="Jamaica">Jamaica</option>
            <option value="Japan">Japan</option>
            <option value="Jersey">Jersey</option>
            <option value="Jordan">Jordan</option>
            <option value="Kazakhstan">Kazakhstan</option>
            <option value="Kenya">Kenya</option>
            <option value="Kiribati">Kiribati</option>
            <option value="Kuwait">Kuwait</option>
            <option value="Kyrgyzstan">Kyrgyzstan</option>
            <option value="Lao People's Democratic Republic">Laos</option>
            <option value="Latvia">Latvia</option>
            <option value="Lebanon">Lebanon</option>
            <option value="Lesotho">Lesotho</option>
            <option value="Liberia">Liberia</option>
            <option value="Libya">Libya</option>
            <option value="Liechtenstein">Liechtenstein</option>
            <option value="Lithuania">Lithuania</option>
            <option value="Luxembourg">Luxembourg</option>
            <option value="Macao">Macau</option>
            <option value="Madagascar">Madagascar</option>
            <option value="Malawi">Malawi</option>
            <option value="Malaysia">Malaysia</option>
            <option value="Maldives">Maldives</option>
            <option value="Mali">Mali</option>
            <option value="Malta">Malta</option>
            <option value="Marshall Islands">Marshall Islands</option>
            <option value="Martinique">Martinique</option>
            <option value="Mauritania">Mauritania</option>
            <option value="Mauritius">Mauritius</option>
            <option value="Mayotte">Mayotte</option>
            <option value="Mexico">Mexico</option>
            <option value="Moldova (Republic of)">Moldova</option>
            <option value="Monaco">Monaco</option>
            <option value="Mongolia">Mongolia</option>
            <option value="Montenegro">Montenegro</option>
            <option value="Montserrat">Montserrat</option>
            <option value="Morocco">Morocco</option>
            <option value="Mozambique">Mozambique</option>
            <option value="Myanmar">Myanmar</option>
            <option value="Namibia">Namibia</option>
            <option value="Nauru">Nauru</option>
            <option value="Nepal">Nepal</option>
            <option value="Netherlands">Netherlands</option>
            <option value="New Caledonia">New Caledonia</option>
            <option value="New Zealand">New Zealand</option>
            <option value="Nicaragua">Nicaragua</option>
            <option value="Niger">Niger</option>
            <option value="Nigeria">Nigeria</option>
            <option value="Niue">Niue</option>
            <option value="Norfolk Island">Norfolk Island</option>
            <option value="North Macedonia">North Macedonia</option>
            <option value="Northern Mariana Islands">Northern Mariana Islands</option>
            <option value="Norway">Norway</option>
            <option value="Oman">Oman</option>
            <option value="Pakistan">Pakistan</option>
            <option value="Palau">Palau</option>
            <option value="Palestine, State of">Palestine</option>
            <option value="Panama">Panama</option>
            <option value="Papua New Guinea">Papua New Guinea</option>
            <option value="Paraguay">Paraguay</option>
            <option value="Peru">Peru</option>
            <option value="Philippines">Philippines</option>
            <option value="Pitcairn">Pitcairn Islands</option>
            <option value="Poland">Poland</option>
            <option value="Portugal">Portugal</option>
            <option value="Puerto Rico">Puerto Rico</option>
            <option value="Qatar">Qatar</option>
            <option value="Korea (Republic of)">Republic of Korea</option>
            <option value="Congo">Republic of the Congo</option>
            <option value="Reunion">Réunion</option>
            <option value="Romania">Romania</option>
            <option value="Russian Federation">Russia</option>
            <option value="Rwanda">Rwanda</option>
            <option value="Saint Barthelemy">Saint Barthélemy</option>
            <option value="Saint Helena, Ascension and Tristan Da Cunha">Saint Helena, Ascension and Tristan Da Cunha</option>
            <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
            <option value="Saint Lucia">Saint Lucia</option>
            <option value="Saint Martin (French Part)">Saint Martin</option>
            <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
            <option value="Saint Vincent and The Grenadines">Saint Vincent and the Grenadines</option>
            <option value="Samoa">Samoa</option>
            <option value="San Marino">San Marino</option>
            <option value="Sao Tome and Principe">São Tomé and Príncipe</option>
            <option value="Saudi Arabia">Saudi Arabia</option>
            <option value="Senegal">Senegal</option>
            <option value="Serbia">Serbia</option>
            <option value="Seychelles">Seychelles</option>
            <option value="Sierra Leone">Sierra Leone</option>
            <option value="Singapore">Singapore</option>
            <option value="Sint Maarten (Dutch Part)">Sint Maarten</option>
            <option value="Slovakia">Slovakia</option>
            <option value="Slovenia">Slovenia</option>
            <option value="Solomon Islands">Solomon Islands</option>
            <option value="Somalia">Somalia</option>
            <option value="South Africa">South Africa</option>
            <option value="South Georgia and The South Sandwich Islands">South Georgia and The South Sandwich Islands</option>
            <option value="South Sudan">South Sudan</option>
            <option value="Spain">Spain</option>
            <option value="Sri Lanka">Sri Lanka</option>
            <option value="Sudan">Sudan</option>
            <option value="Suriname">Suriname</option>
            <option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>
            <option value="Sweden">Sweden</option>
            <option value="Switzerland">Switzerland</option>
            <option value="Syrian Arab Republic">Syria</option>
            <option value="Taiwan (Province of China)">Taiwan Province</option>
            <option value="Tajikistan">Tajikistan</option>
            <option value="Tanzania, United Republic of">Tanzania</option>
            <option value="Thailand">Thailand</option>
            <option value="Togo">Togo</option>
            <option value="Tokelau">Tokelau</option>
            <option value="Tonga">Tonga</option>
            <option value="Trinidad and Tobago">Trinidad and Tobago</option>
            <option value="Tunisia">Tunisia</option>
            <option value="Turkey">Turkey</option>
            <option value="Turkmenistan">Turkmenistan</option>
            <option value="Turks and Caicos Islands">Turks and Caicos Islands</option>
            <option value="Tuvalu">Tuvalu</option>
            <option value="Uganda">Uganda</option>
            <option value="Ukraine">Ukraine</option>
            <option value="United Arab Emirates">United Arab Emirates</option>
            <option value="United Kingdom of Great Britain and Northern Ireland">United Kingdom</option>
            <option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>
            <option value="United States of America">United States of America</option>
            <option value="Uruguay">Uruguay</option>
            <option value="Uzbekistan">Uzbekistan</option>
            <option value="Vanuatu">Vanuatu</option>
            <option value="Holy See">Vatican</option>
            <option value="Venezuela (Bolivarian Republic of)">Venezuela</option>
            <option value="Viet Nam">Vietnam</option>
            <option value="Virgin Islands (British)">Virgin Islands (British)</option>
            <option value="Virgin Islands (U.S.)">Virgin Islands (U.S.)</option>
            <option value="Wallis and Futuna">Wallis and Futuna</option>
            <option value="Western Sahara">Western Sahara</option>
            <option value="Yemen">Yemen</option>
            <option value="Zambia">Zambia</option>
            <option value="Zimbabwe">Zimbabwe</option>
          </select></div>
      </div>
      <div id="field_31_9" class="gfield gfield--width-full field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-textarea gfield--large" data-field-class="gfield--dtg-textarea gfield--large"><label class="gfield_label"
          for="input_31_9">Message</label>
        <div class="ginput_container ginput_container_dtg-textarea form__element form__element--textarea"><textarea name="description_input-9" id="input_31_9" class="large " aria-invalid="false"></textarea></div>
      </div>
      <div id="field_31_3" class="gfield gfield--width-full legalese field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-legal-text gfield--large" data-field-class="gfield--dtg-legal-text gfield--large">
        <p>We’ll use the email address that you provide us to follow up with you in relation to your request. Your personal details will always be treated with care in accordance with
          our&nbsp;<a href="https://dotdigital.com/privacy-policy/">Privacy Policy</a>.</p>
        <p>Dotdigital may contact you further and send you additional content where we have a legitimate interest to do so, which you will be able to unsubscribe from at any time. Please note that we gather data around email opens and clicks using
          standard technologies including clear gifs to help us monitor and improve our emails communications.</p>
        <p>This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a>&nbsp;apply.</p>
      </div>
      <div id="field_31_2" class="gfield gfield--width-full gfield--hidden jsReferrerField field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-hidden gfield--large" data-field-class="gfield--dtg-hidden gfield--large">
        <div class="ginput_container ginput_container_dtg-hidden"><input name="rf_input-2" id="input_31_2" type="hidden" value=""></div>
      </div>
      <div id="field_31_10" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible gfield--honeypot gfield--" data-field-class="gfield--honeypot gfield--"><label class="gfield_label"
          for="input_31_10">Phone</label>
        <div class="ginput_container"><input name="input_10" id="input_31_10" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_31_10">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_31" class="gform_button button" value="Send message" tabindex="2"
      onclick="if(window[&quot;gf_submitting_31&quot;]){return false;}  if( !jQuery(&quot;#gform_31&quot;)[0].checkValidity || jQuery(&quot;#gform_31&quot;)[0].checkValidity()){window[&quot;gf_submitting_31&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_31&quot;]){return false;} if( !jQuery(&quot;#gform_31&quot;)[0].checkValidity || jQuery(&quot;#gform_31&quot;)[0].checkValidity()){window[&quot;gf_submitting_31&quot;]=true;}  jQuery(&quot;#gform_31&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=31&amp;title=&amp;description=&amp;tabindex=1">
    <input type="hidden" class="gform_hidden" name="is_submit_31" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="31">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_31" value="WyJbXSIsIjRiZTdjN2FlNWFkZjY0N2JkYTJjOTY2YTllZWIzYzQyIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_31" id="gform_target_page_number_31" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_31" id="gform_source_page_number_31" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /communications-api/

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_20" id="gform_20" action="/communications-api/" novalidate="" class="recaptcha-v3-initialized">
  <div class="gf_invisible ginput_recaptchav3" data-sitekey="6LeyvpIUAAAAADzm7QZGJKe7pLGA9P8KHbeJjCq4" data-tabindex="501"><input id="input_7df727452200b134c9db51387c6e20ad" class="gfield_recaptcha_response" type="hidden"
      name="input_7df727452200b134c9db51387c6e20ad" value=""></div>
  <div class="gform_body gform-body">
    <div id="gform_fields_20" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_20_1" class="gfield gfield--width-full field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-business-email gfield--large" data-field-class="gfield--dtg-business-email gfield--large"><label
          class="gfield_label" for="input_20_1">Business email</label>
        <div class="ginput_container ginput_container_dtg-business-email form__element"><input name="email_input-1" id="input_20_1" type="email" maxlength="100" value="" class="large " aria-invalid="false"></div>
      </div>
      <div id="field_20_2" class="gfield gfield--width-full gfield--hidden jsReferrerField field_sublabel_below field_description_below gfield_visibility_visible gfield--dtg-hidden gfield--large" data-field-class="gfield--dtg-hidden gfield--large">
        <div class="ginput_container ginput_container_dtg-hidden"><input name="rf_input-2" id="input_20_2" type="hidden" value=""></div>
      </div>
      <div id="field_20_3" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible gfield--honeypot gfield--" data-field-class="gfield--honeypot gfield--"><label class="gfield_label"
          for="input_20_3">Comments</label>
        <div class="ginput_container"><input name="input_3" id="input_20_3" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_20_3">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_20" class="gform_button button" value="Subscribe" tabindex="502"
      onclick="if(window[&quot;gf_submitting_20&quot;]){return false;}  if( !jQuery(&quot;#gform_20&quot;)[0].checkValidity || jQuery(&quot;#gform_20&quot;)[0].checkValidity()){window[&quot;gf_submitting_20&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_20&quot;]){return false;} if( !jQuery(&quot;#gform_20&quot;)[0].checkValidity || jQuery(&quot;#gform_20&quot;)[0].checkValidity()){window[&quot;gf_submitting_20&quot;]=true;}  jQuery(&quot;#gform_20&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=20&amp;title=&amp;description=&amp;tabindex=501">
    <input type="hidden" class="gform_hidden" name="is_submit_20" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="20">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_20" value="WyJbXSIsIjRiZTdjN2FlNWFkZjY0N2JkYTJjOTY2YTllZWIzYzQyIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_20" id="gform_target_page_number_20" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_20" id="gform_source_page_number_20" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

Text Content

2
 * Free trial
 * Login

 * Home
 * Platform
    * All features Cross-channel marketing tools to make your campaigns a breeze
    * Why Dotdigital? Smart, sustainable cross-channel marketing platform built
      by marketers
    * All services A helping hand from marketing experts when you need it
    * What's new The newest features to help you wow your customers
   
   TOOLS OF THE TRADE
   
    * Email marketing
    * SMS marketing
    * Communications API
   
   Watch a 5-minute demo
 * Use cases
    * Ecommerce Marketing Use best-in-class tools to scale your ecommerce
      marketing
    * Marketing automation Attract, engage, and retain audiences with
      personalized messaging
   
    * Education marketing
    * Nonprofit marketing
   
    * Retail marketing
    * Travel marketing
   
    * Financial services marketing
   
    * Communications API Connect with our APIs to send, receive, and reply at
      scale
   
   Request a demo
 * Success stories
    * Converse Apparel brand improves CX in international markets with live chat
      Read their story
    * St. Frock E-boutique records exponential growth in email revenue Read
      their story
    * Southampton FC Impressive creative campaign generates £16,000 in sales
      Read their story
    * Ordnance Survey National mapping agency boosts email marketing revenue by
      107% Read their story
   
   STORIES BY USE CASE
   
    * Ecommerce marketing
    * Marketing automation
    * Education marketing
    * Nonprofit marketing
    * Retail marketing
    * Sports marketing
    * Travel marketing
   
   Request a demo
 * Partners
    * Technology partners Extend how you use Dotdigital with our technology
      partners
    * Services partners Find a service partner to help solve your marketing
      challenges
   
   View all partners
    * Premier technology partner status makes dotdigital the #1 choice.
    * Connect your store and start growing your business.
    * Powerful platform features to increase your online orders.
    * The ideal solution for CRM marketers to make their data go further.
    * Grow your business with our powerful CRM connector.
   
   Become a partner
 * Pricing
 * Learning
    * Blog Dive into our blog content and learn more marketing tips
    * Events Join us for live and virtual events and learn from industry
      professionals
    * Resources Learn about marketing to your audience from our in-house created
      guides
    * Videos Watch as industry experts share practical marketing insights and
      tactics
   
   MORE LEARNING
   
    * Training Hub
    * Developer Hub
    * Support Hub
   
   Explore the learning hub

Book a demo
CPAAS


COMMUNICATIONS API


LET'S TALK


Future proof communications and rise to customer expectations by sending alerts,
reminders, updates, and transactional messages in real time using the channels
that matter

 * Talk to an expert





POWERFUL API CAPABILITIES


CONNECT WITH OUR OMNICHANNEL APIS TO SEND, RECEIVE, AND REPLY AT SCALE, AT
SPEED, AND WITH EASE

 * SENDING IS SIMPLE
   
   Whether you want to send one message or one million, via SMS or WhatsApp, to
   one country or hundreds, our messaging APIs empowers you to deliver with
   speed and confidence.

 * CONTROL YOUR DATA
   
   Use powerful webhooks to receive, store, and manage your customer
   communications data to better inform your business, increase engagement and
   drive conversions.

 * A CUSTOMER IS FOR LIFE
   
   Engage with customers on their preferred channels anywhere in the world. Our
   powerful APIs makes omnichannel communication easy and drives loyalty and
   engagement with your customers.

 * Contact
 * Learn More

SOLUTIONS


SOLUTIONS


 * TRANSACTIONAL SMS
   
   Trigger real time transactional SMS to alert, remind and notify your
   customers. With high-speed delivery and a 98% read rate you can be sure your
   customers are kept up to date at the right time with messages that won’t get
   lost in their email inboxes.
   
   
   
    * ALERTS
      
      Whether it’s changes to travel plans, parcel updates, a reminder to submit
      your meter reading or cancellations due to the weather, SMS keeps your
      customers in the know in real-time. 
   
    * ECOMMERCE UPDATES
      
      Provide real-time order status and shipment updates to extend a positive
      post-purchase customer experience.
   
    * REMINDERS
      
      Minimise missed appointments and reduce calls to your support team by
      informing and reminding customers at key times.


 * TRANSACTIONAL EMAIL
   
   Build loyalty and meet customer expectations with real time API powered, one
   to one email sends. Perfect for updating, informing, and notifying your
   customers to keep them in the picture.
   
   
   
    * ECOMMERCE EMAILS
      
      Thank you for your order, payment confirmation and delivery update emails
      inform your customers on their purchases’ journey. These transactional
      emails can be a great opportunity to both inform and delight.
   
    * RESET PASSWORDS
      
      No one wants to wait for a reset password email; so, make this essential
      email both real time and seamless to ensure the best customer experience
      possible.
   
    * DOUBLE OPT-IN EMAILS
      
      Customers appreciate the opportunity to confirm interest in receiving
      emails, leading to higher engagement and lower unsubscribes.


 * MOBILE MESSAGING
   
   Harness the power of our APIs to connect with your customers on their
   preferred channels in real time. Future proof your engagement and keep in
   step with your customers.
   
   
   
    * WHATSAPP
      
      Reach a global audience and delight your customers by powering two-way
      conversations and delivering notifications using WhatsApp for Business.
   
    * PUSH NOTIFICATIONS
      
      Promote app engagement, inform, and retain your customers with timely and
      relevant push notifications.
   
    * SOCIAL DIRECT MESSAGES
      
      Meet your customers where they are – which is increasingly outside the
      inbox. Enable direct messaging via your customers’ favorite social
      platform, like Twitter or Facebook.


 * WEBHOOKS
   
   Every Dotdigital API customer gets access to our powerful menu of webhooks to
   feed data into your existing systems for processing and analytics.
   
   
   
    * REAL TIME DATA
      
      Configure our webhooks so they’re right for your business. Whether it’s a
      receiving a delivery status, configuring a retry policy, or processing
      events, you can choose what’s right for you.
   
    * DEVELOPER FRIENDLY
      
      With comprehensive step-by-step developer guides and documentation, you’ll
      find sample code, SDKs, tutorials, and an expert team to support you
      through your integration.
   
    * ANALYTICS
      
      It’s crucial to be able to understand that your integrations are
      performing as expected. You can configure webhooks to feed data to your
      existing analytics system for greater insight.


 * OPTIMIZE
   
   Never underestimate the power of a single customer view. Leverage custom RFM
   segmentation and in-depth program analytics to extend your reach and open up
   new opportunities.
   
   
   
    * SEGMENT ANALYTICS
      
      Get your message out with precision with drag-and-drop segmentation, and
      analyze the results to refine your audiences.
   
    * SINGLE CUSTOMER VIEW
      
      Banish data silos to create a single customer view, and make decisions
      based on all the facts.
   
    * PROGRAM ANALYTICS
      
      Report on campaigns, RFM, and ROI to assess your efforts and adapt for the
      future.


CASE STUDY


BRITISH AIRWAYS AND TWO-WAY SMS

See the case study


WHAT’S NEXT?


THERE’S MORE THAN ONE REASON BUSINESSES LOVE US

 * 1
   
   QUESTIONS, ANSWERED
   
   From our no-code software to our intuitive APIs, we make sending messages
   across multiple channels simple. Check out our FAQs for more information on
   the Dotdigital API.

 * 2
   
   LET’S CHAT
   
   We don’t just give you a link to a docs page and leave you to it. We’ve got
   experienced integration experts on hand to ensure success no matter how
   complex the challenge.

 * 3
   
   GET STARTED
   
   Learn more about setting up your API user, or contact us to learn more about
   Dotdigital’s API made by developers, for developers.




TALK WITH AN EXPERT

If you’re ready to connect with our omnichannel APIs to send, receive, and reply
at scale then get in touch with us. We have a dedicated and experienced team
ready to talk about your specific communication needs.

Simply fill out the form and we’ll be in touch.


TALK WITH AN EXPERT

If you’re ready to connect with our omnichannel APIs to send, receive, and reply
at scale then get in touch with us. We have a dedicated and experienced team
ready to talk about your specific communication needs.

Simply fill out the form and we’ll be in touch.




First name(Required)

Last name(Required)

Business email(Required)

Business phone

Company name(Required)

Country(Required)
AfghanistanAland IslandsAlbaniaAlgeriaAmerican
SamoaAndorraAngolaAnguillaAntarcticaAntigua and
BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire,
Sint Eustatius and SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish
Indian Ocean TerritoryBruneiBulgariaBurkina
FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral African
RepublicChadChileChinaChristmas IslandCocos (Keeling) IslandsColombiaComorosCook
IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicDemocratic People's
Republic of KoreaDemocratic Republic of the
CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl
SalvadorEquatorial GuineaEritreaEstoniaEswatiniEthiopiaFalkland IslandsFaroe
IslandsFederated States of MicronesiaFijiFinlandFranceFrench GuianaFrench
PolynesiaFrench Southern
TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard
Island and Mcdonald IslandsHondurasHong
KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory
CoastJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacauMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall
IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew
CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth
MacedoniaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestinePanamaPapua New
GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto
RicoQatarRepublic of KoreaRepublic of the CongoRéunionRomaniaRussiaRwandaSaint
BarthélemySaint Helena, Ascension and Tristan Da CunhaSaint Kitts and NevisSaint
LuciaSaint MartinSaint Pierre and MiquelonSaint Vincent and the
GrenadinesSamoaSan MarinoSão Tomé and PríncipeSaudi
ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint
MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia and The
South Sandwich IslandsSouth SudanSpainSri LankaSudanSurinameSvalbard and Jan
MayenSwedenSwitzerlandSyriaTaiwan
ProvinceTajikistanTanzaniaThailandTogoTokelauTongaTrinidad and
TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited
Arab EmiratesUnited KingdomUnited States Minor Outlying IslandsUnited States of
AmericaUruguayUzbekistanVanuatuVaticanVenezuelaVietnamVirgin Islands
(British)Virgin Islands (U.S.)Wallis and FutunaWestern SaharaYemenZambiaZimbabwe
Message


We’ll use the email address that you provide us to follow up with you in
relation to your request. Your personal details will always be treated with care
in accordance with our Privacy Policy.

Dotdigital may contact you further and send you additional content where we have
a legitimate interest to do so, which you will be able to unsubscribe from at
any time. Please note that we gather data around email opens and clicks using
standard technologies including clear gifs to help us monitor and improve our
emails communications.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of
Service apply.


Phone

This field is for validation purposes and should be left unchanged.



REQUEST A DEMO

 * 
 * 
 * 
 * 
 * 

 * PLATFORM
   
    * All features
    * All integrations
    * Marketing automation
    * Ecommerce marketing
    * Email marketing
    * SMS Marketing
    * Book a demo

 * COMPANY
   
    * About
    * Trust Center
    * Media center
    * Investor Relations
    * Careers
    * Contact us

 * EXPAND & LEARN
   
    * Blog
    * Events
    * Guides
    * Videos
    * Learning Hub

 * SUBSCRIBE TO DOTDIGITAL
   
   Your email address will be handled in accordance with our Privacy Policy. We
   gather data around email opens & clicks using standard technologies including
   clear gifs to help us monitor and improve our newsletter.
   
   Business email
   
   
   Comments
   
   This field is for validation purposes and should be left unchanged.
   

Privacy Policy / Terms of Use / Cookie Use Policy / Modern Slavery Act
Transparency Statement / Dotdigital Investor Relations

Dotdigital is a trading name of Dotdigital EMEA Limited (company number:
03762341) whose registered office is at No. 1 London Bridge, London, SE1 9BG.

Cookies Settings


Notifications





COOKIE SETTINGS

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.
Cookie Policy
Allow All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY COOKIES


Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

PERFORMANCE COOKIES


Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

FUNCTIONAL COOKIES


Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

TARGETING COOKIES


Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.


BACK BUTTON BACK



Vendor Search Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Reject All Confirm My Choices



YOUR COOKIE CHOICES

We use cookies on this website to enhance navigation, analyze usage, and assist
in our marketing efforts. By clicking “Accept All” you agree to the storing of
cookies on your device. You can manage your preferences by clicking the
"Settings" button. More details of how we use cookies can be can be found in
ourCookie Policy

Cookies Settings Reject All Accept All