tcpsoftware.com
Open in
urlscan Pro
162.159.134.42
Public Scan
Submitted URL: https://humanity.com/
Effective URL: https://tcpsoftware.com/products/humanity/
Submission: On November 17 via api from US — Scanned from DE
Effective URL: https://tcpsoftware.com/products/humanity/
Submission: On November 17 via api from US — Scanned from DE
Form analysis
5 forms found in the DOM<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"
__bizdiag="-14911610" __biza="WJ__"></form>
<form id="ModalWindowForm" class="form needs-validation position-relative" novalidate="" __bizdiag="-1041055935" __biza="WJ__">
<div id="ModalWindowHeader" class="modal-header bg-white" style="border-bottom:none;">
<button id="ModalWindowCloseButton" type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<h2 class="modal-title text-center mb-4">
<span id="ModalWindowTitle" class="text-gray">Select a Chat Option</span>
</h2>
<div id="ModalWindowBody" class="modal-body">
<div style="text-align: center;">
<i id="ModalWindowIcon" class="fa fa-comments" style="font-size: 8rem;color:#93d500" aria-hidden="true"></i>
</div>
<div class="row mt-4" style="padding:0px 25px;">
<div class="col-sm-12 text-center mb-4" style="margin:auto; font-weight:600; color:#555555;"> Chat opens in a pop-up window. If your browser has a popup-blocker installed, make sure to allow popups for this site. </div>
<div class="col-sm-12 text-center">
<a href="javascript: void(0);" id="liveagent_button_online_5734y000000k9c6" class="btn-chat-sales cta-button cta-button-blue-outline" style="display: none;">Chat With Sales</a>
<a href="/contact" id="liveagent_button_offline_5734y000000k9c6" class="btn-chat-sales cta-button cta-button-blue-outline" style="">Chat With Sales</a>
</div>
<div class="col-sm-12 text-center">
<a href="javascript: void(0);" id="liveagent_button_online_5734y000000k9c1" class="btn-chat-support cta-button cta-button-green mt-4">Chat With Support</a>
<a href="/contact" id="liveagent_button_offline_5734y000000k9c1" class="btn-chat-support cta-button cta-button-green mt-4" style="display: none;">Chat With Support</a>
</div>
</div>
</div>
<div id="ModalWindowFooter" class="modal-footer">
<button type="button" id="ModalWindowCancelButton" class="btn btn-sm btn-rounded btn-secondary" data-dismiss="modal" style="display: none;">Close</button>
</div>
</form>
#
<form role="search" action="#" autocomplete="off" aria-label="Search form" __bizdiag="525176498" __biza="WJ__"><input type="search" class="orig" placeholder="Search..." name="phrase" value="" aria-label="Search input" autocomplete="off"><input
type="text" class="autocomplete" name="phrase" value="" aria-label="Search autocomplete input" aria-hidden="true" tabindex="-1" autocomplete="off" disabled=""></form>
Name: options —
<form name="options" class="asp-fss-flex" aria-label="Search settings form" autocomplete="off" __bizdiag="-638518373" __biza="WJ__"><input type="hidden" name="current_page_id" value="25035"><input type="hidden" name="qtranslate_lang" value="0"><input
type="hidden" name="filters_changed" value="0"><input type="hidden" name="filters_initial" value="1">
<fieldset data-asp_invalid_msg="This field is required!" class="asp_filter_cpt asp_sett_scroll">
<legend>Filter Content Type</legend>
<div class="asp_select_label asp_select_single"><select name="customset[]" aria-label="Filter Content Type">
<option data-origvalue="1" value="-1" selected="selected"> Select all </option>
<option value="post"> Blog </option>
<option value="news"> News </option>
<option value="downloads"> Downloads </option>
<option value="event"> Events </option>
<option value="webinar"> Webinars </option>
<option value="customer-story"> Customer Stories </option>
</select></div>
</fieldset>
<fieldset class="asp_s_btn_container">
<div class="asp_sr_btn_flex">
<div class="asp_r_btn_div"><button class="asp_reset_btn asp_r_btn">Clear</button></div>
</div>
</fieldset>
<div style="clear:both;"></div>
</form>
<form id="mktoForm_2702" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 498px;" __bizdiag="-537910356" __biza="WJ__">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
color: #fff;
border: 1px solid #75ae4c;
padding: 0.4em 1em;
font-size: 1em;
background-color: #99c47c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
outline: none;
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
background-color: #75ae4c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
}
</style>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="FirstName" id="LblFirstName" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>First Name
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="FirstName" name="FirstName" placeholder="First Name" maxlength="255" aria-labelledby="LblFirstName InstructFirstName" type="text"
class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructFirstName" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="LastName" id="LblLastName" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Last Name
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="LastName" name="LastName" placeholder="Last Name" maxlength="255" aria-labelledby="LblLastName InstructLastName" type="text"
class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructLastName" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Email Address
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Email Address" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Company" id="LblCompany" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Organization Name
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Company" name="Company" placeholder="Organization Name" maxlength="255" aria-labelledby="LblCompany InstructCompany" type="text"
class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructCompany" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Company_Size_dep__c" id="LblCompany_Size_dep__c" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Organization Size
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Company_Size_dep__c" name="Company_Size_dep__c" aria-labelledby="LblCompany_Size_dep__c InstructCompany_Size_dep__c" class="mktoField mktoHasWidth mktoRequired"
aria-required="true" style="width: 150px;">
<option value="">*Organization Size</option>
<option value="Myself Only">Myself Only</option>
<option value="2-10 Employees">2-10 Employees</option>
<option value="11-50 Employees">11-50 Employees</option>
<option value="51-200 Employees">51-200 Employees</option>
<option value="201-500 Employees">201-500 Employees</option>
<option value="501-1000 Employees">501-1000 Employees</option>
<option value="1001-5000 Employees">1001-5000 Employees</option>
<option value="5001-10,000 Employees">5001-10,000 Employees</option>
<option value="10,001+ Employees">10,001+ Employees</option>
</select><span id="InstructCompany_Size_dep__c" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Phone" id="LblPhone" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Phone Number
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Phone" name="Phone" placeholder="Phone Number" maxlength="255" aria-labelledby="LblPhone InstructPhone" type="tel"
class="mktoField mktoTelField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructPhone" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Country" id="LblCountry" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Country:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Country" name="Country" aria-labelledby="LblCountry InstructCountry" class="mktoField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;">
<option value="">--Select Country--</option>
<option value="United States">United States*</option>
<option value="Andorra">Andorra</option>
<option value="United Arab Emirates">United Arab Emirates</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Antigua and Barbuda">Antigua and Barbuda</option>
<option value="Anguilla">Anguilla</option>
<option value="Albania">Albania</option>
<option value="Armenia">Armenia</option>
<option value="Angola">Angola</option>
<option value="Antarctica">Antarctica</option>
<option value="Argentina">Argentina</option>
<option value="Austria">Austria</option>
<option value="Australia">Australia</option>
<option value="Aruba">Aruba</option>
<option value="Aland Islands">Aland Islands</option>
<option value="Azerbaijan">Azerbaijan</option>
<option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
<option value="Barbados">Barbados</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Belgium">Belgium</option>
<option value="Burkina Faso">Burkina Faso</option>
<option value="Bulgaria">Bulgaria</option>
<option value="Bahrain">Bahrain</option>
<option value="Burundi">Burundi</option>
<option value="Benin">Benin</option>
<option value="Saint Barthélemy">Saint Barthélemy</option>
<option value="Bermuda">Bermuda</option>
<option value="Brunei Darussalam">Brunei Darussalam</option>
<option value="Bolivia, Plurinational State of">Bolivia, Plurinational State of</option>
<option value="Bonaire, Sint Eustatius and Saba">Bonaire, Sint Eustatius and Saba</option>
<option value="Brazil">Brazil</option>
<option value="Bahamas">Bahamas</option>
<option value="Bhutan">Bhutan</option>
<option value="Bouvet Island">Bouvet Island</option>
<option value="Botswana">Botswana</option>
<option value="Belarus">Belarus</option>
<option value="Belize">Belize</option>
<option value="Canada">Canada</option>
<option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
<option value="Congo, the Democratic Republic of the">Congo, the Democratic Republic of the</option>
<option value="Central African Republic">Central African Republic</option>
<option value="Congo">Congo</option>
<option value="Switzerland">Switzerland</option>
<option value="Cote d’Ivoire">Cote d’Ivoire</option>
<option value="Cook Islands">Cook Islands</option>
<option value="Chile">Chile</option>
<option value="Cameroon">Cameroon</option>
<option value="China">China</option>
<option value="Colombia">Colombia</option>
<option value="Costa Rica">Costa Rica</option>
<option value="Cuba">Cuba</option>
<option value="Cape Verde">Cape Verde</option>
<option value="Curaçao">Curaçao</option>
<option value="Christmas Island">Christmas Island</option>
<option value="Cyprus">Cyprus</option>
<option value="Czech Republic">Czech Republic</option>
<option value="Germany">Germany</option>
<option value="Djibouti">Djibouti</option>
<option value="Denmark">Denmark</option>
<option value="Dominica">Dominica</option>
<option value="Dominican Republic">Dominican Republic</option>
<option value="Algeria">Algeria</option>
<option value="Ecuador">Ecuador</option>
<option value="Estonia">Estonia</option>
<option value="Egypt">Egypt</option>
<option value="Western Sahara">Western Sahara</option>
<option value="Eritrea">Eritrea</option>
<option value="Spain">Spain</option>
<option value="Ethiopia">Ethiopia</option>
<option value="Finland">Finland</option>
<option value="Fiji">Fiji</option>
<option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
<option value="Faroe Islands">Faroe Islands</option>
<option value="France">France</option>
<option value="Gabon">Gabon</option>
<option value="United Kingdom">United Kingdom</option>
<option value="Grenada">Grenada</option>
<option value="Georgia">Georgia</option>
<option value="French Guiana">French Guiana</option>
<option value="Guernsey">Guernsey</option>
<option value="Ghana">Ghana</option>
<option value="Gibraltar">Gibraltar</option>
<option value="Greenland">Greenland</option>
<option value="Gambia">Gambia</option>
<option value="Guinea">Guinea</option>
<option value="Guadeloupe">Guadeloupe</option>
<option value="Equatorial Guinea">Equatorial Guinea</option>
<option value="Greece">Greece</option>
<option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>
<option value="Guatemala">Guatemala</option>
<option value="Guinea-Bissau">Guinea-Bissau</option>
<option value="Guyana">Guyana</option>
<option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>
<option value="Honduras">Honduras</option>
<option value="Croatia">Croatia</option>
<option value="Haiti">Haiti</option>
<option value="Hungary">Hungary</option>
<option value="Indonesia">Indonesia</option>
<option value="Ireland">Ireland</option>
<option value="Israel">Israel</option>
<option value="Isle of Man">Isle of Man</option>
<option value="India">India</option>
<option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
<option value="Iraq">Iraq</option>
<option value="Iran, Islamic Republic of">Iran, Islamic Republic of</option>
<option value="Iceland">Iceland</option>
<option value="Italy">Italy</option>
<option value="Jersey">Jersey</option>
<option value="Jamaica">Jamaica</option>
<option value="Jordan">Jordan</option>
<option value="Japan">Japan</option>
<option value="Kenya">Kenya</option>
<option value="Kyrgyzstan">Kyrgyzstan</option>
<option value="Cambodia">Cambodia</option>
<option value="Kiribati">Kiribati</option>
<option value="Comoros">Comoros</option>
<option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
<option value="Korea, Democratic People’s Republic of">Korea, Democratic People’s Republic of</option>
<option value="Korea, Republic of">Korea, Republic of</option>
<option value="Kuwait">Kuwait</option>
<option value="Cayman Islands">Cayman Islands</option>
<option value="Kazakhstan">Kazakhstan</option>
<option value="Lao People’s Democratic Republic">Lao People’s Democratic Republic</option>
<option value="Lebanon">Lebanon</option>
<option value="Saint Lucia">Saint Lucia</option>
<option value="Liechtenstein">Liechtenstein</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="Liberia">Liberia</option>
<option value="Lesotho">Lesotho</option>
<option value="Lithuania">Lithuania</option>
<option value="Luxembourg">Luxembourg</option>
<option value="Latvia">Latvia</option>
<option value="Libya">Libya</option>
<option value="Morocco">Morocco</option>
<option value="Monaco">Monaco</option>
<option value="Moldova, Republic of">Moldova, Republic of</option>
<option value="Montenegro">Montenegro</option>
<option value="Saint Martin (French part)">Saint Martin (French part)</option>
<option value="Madagascar">Madagascar</option>
<option value="Macedonia, the former Yugoslav Republic of">Macedonia, the former Yugoslav Republic of</option>
<option value="Mali">Mali</option>
<option value="Myanmar">Myanmar</option>
<option value="Mongolia">Mongolia</option>
<option value="Macao">Macao</option>
<option value="Martinique">Martinique</option>
<option value="Mauritania">Mauritania</option>
<option value="Montserrat">Montserrat</option>
<option value="Malta">Malta</option>
<option value="Mauritius">Mauritius</option>
<option value="Maldives">Maldives</option>
<option value="Malawi">Malawi</option>
<option value="Mexico">Mexico</option>
<option value="Malaysia">Malaysia</option>
<option value="Mozambique">Mozambique</option>
<option value="Namibia">Namibia</option>
<option value="New Caledonia">New Caledonia</option>
<option value="Niger">Niger</option>
<option value="Norfolk Island">Norfolk Island</option>
<option value="Nigeria">Nigeria</option>
<option value="Nicaragua">Nicaragua</option>
<option value="Netherlands">Netherlands</option>
<option value="Norway">Norway</option>
<option value="Nepal">Nepal</option>
<option value="Nauru">Nauru</option>
<option value="Niue">Niue</option>
<option value="New Zealand">New Zealand</option>
<option value="Oman">Oman</option>
<option value="Panama">Panama</option>
<option value="Peru">Peru</option>
<option value="French Polynesia">French Polynesia</option>
<option value="Papua New Guinea">Papua New Guinea</option>
<option value="Philippines">Philippines</option>
<option value="Pakistan">Pakistan</option>
<option value="Poland">Poland</option>
<option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
<option value="Pitcairn">Pitcairn</option>
<option value="Palestine">Palestine</option>
<option value="Portugal">Portugal</option>
<option value="Paraguay">Paraguay</option>
<option value="Qatar">Qatar</option>
<option value="Reunion">Reunion</option>
<option value="Romania">Romania</option>
<option value="Serbia">Serbia</option>
<option value="Russian Federation">Russian Federation</option>
<option value="Rwanda">Rwanda</option>
<option value="Saudi Arabia">Saudi Arabia</option>
<option value="Solomon Islands">Solomon Islands</option>
<option value="Seychelles">Seychelles</option>
<option value="Sudan">Sudan</option>
<option value="Sweden">Sweden</option>
<option value="Singapore">Singapore</option>
<option value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option>
<option value="Slovenia">Slovenia</option>
<option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>
<option value="Slovakia">Slovakia</option>
<option value="Sierra Leone">Sierra Leone</option>
<option value="San Marino">San Marino</option>
<option value="Senegal">Senegal</option>
<option value="Somalia">Somalia</option>
<option value="Suriname">Suriname</option>
<option value="South Sudan">South Sudan</option>
<option value="Sao Tome and Principe">Sao Tome and Principe</option>
<option value="El Salvador">El Salvador</option>
<option value="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option>
<option value="Syrian Arab Republic">Syrian Arab Republic</option>
<option value="Swaziland">Swaziland</option>
<option value="Turks and Caicos Islands">Turks and Caicos Islands</option>
<option value="Chad">Chad</option>
<option value="French Southern Territories">French Southern Territories</option>
<option value="Togo">Togo</option>
<option value="Thailand">Thailand</option>
<option value="Tajikistan">Tajikistan</option>
<option value="Tokelau">Tokelau</option>
<option value="Timor-Leste">Timor-Leste</option>
<option value="Turkmenistan">Turkmenistan</option>
<option value="Tunisia">Tunisia</option>
<option value="Tonga">Tonga</option>
<option value="Turkey">Turkey</option>
<option value="Trinidad and Tobago">Trinidad and Tobago</option>
<option value="Tuvalu">Tuvalu</option>
<option value="Taiwan">Taiwan</option>
<option value="Tanzania, United Republic of">Tanzania, United Republic of</option>
<option value="Ukraine">Ukraine</option>
<option value="Uganda">Uganda</option>
<option value="Uruguay">Uruguay</option>
<option value="Uzbekistan">Uzbekistan</option>
<option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option>
<option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
<option value="Venezuela, Bolivarian Republic of">Venezuela, Bolivarian Republic of</option>
<option value="Virgin Islands, British">Virgin Islands, British</option>
<option value="Vietnam">Vietnam</option>
<option value="Vanuatu">Vanuatu</option>
<option value="Wallis and Futuna">Wallis and Futuna</option>
<option value="Samoa">Samoa</option>
<option value="Yemen">Yemen</option>
<option value="Mayotte">Mayotte</option>
<option value="South Africa">South Africa</option>
<option value="Zambia">Zambia</option>
<option value="Zimbabwe">Zimbabwe</option>
</select><span id="InstructCountry" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoPlaceholder mktoPlaceholderState"></div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="mktoOptIn" id="LblmktoOptIn" class="mktoLabel mktoHasWidth" style="width: 375px;">
<div class="mktoAsterix">*</div><span> I agree to allow TCP to store and process my personal data as described
in <span>our<span> </span></span><a href="https://tcpsoftware.com/privacy-policy" class="text-info" target="_blank">Privacy Policy</a><span>.</span></span>
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div>
<div class="mktoLogicalField mktoCheckboxList mktoHasWidth mktoRequired" style="width: 36px;"><input name="mktoOptIn" id="mktoOptIn" type="checkbox" value="yes" aria-required="true" aria-labelledby="LblmktoOptIn InstructmktoOptIn"
class="mktoField"><label for="mktoOptIn" id="LblmktoOptIn"></label></div><span id="InstructmktoOptIn" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div><input type="hidden" name="reconversion" class="mktoField mktoFieldDescriptor mktoFormCol" value="conversion" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Counted__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Yes" style="margin-bottom: 10px;"><input type="hidden" name="website_referral_source__c"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="UTM_Campaign__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="UTM_Content__c_lead"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="UTM_Medium__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden"
name="UTM_Source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="GCLID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MSCLKID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Lead_Intel__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Scheduled Consultation" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Lead_Prioritization__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Hot" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="UTM_Term__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="mktoad" class="mktoField mktoFieldDescriptor mktoFormCol" value=""
style="margin-bottom: 10px;"><input type="hidden" name="mktomatchtype" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><input type="hidden" name="mktositelink"
class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<script src="https://www.google.com/recaptcha/api.js?onload=captchaCallback" type="text/javascript" async="async" defer="defer"></script>
<div>
<script type="text/javascript">
var formId = 2702;
var captchaCallback = function(a) {
var b = document.getElementsByClassName("grecaptcha-badge");
if (b.length > 0)
for (var c = 0; c < b.length; c++) b[c].style.visibility = "hidden";
if (a) {
var d = this.MktoForms2.getForm(formId);
d && d.setCaptchaValue(a)
}
};
</script>
</div>
<div id="captcha" class="g-recaptcha" data-callback="captchaCallback" data-expired-callback="captchaExpired" data-sitekey="6LcnWKQlAAAAAGp_oo5yIK6dJKi_t1zT6vFhw4ea" data-size="invisible">
<div class="grecaptcha-badge" data-style="bottomright"
style="width: 256px; height: 60px; display: block; transition: right 0.3s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden; visibility: hidden;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-maogbnuxv5nk" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LcnWKQlAAAAAGp_oo5yIK6dJKi_t1zT6vFhw4ea&co=aHR0cHM6Ly90Y3Bzb2Z0d2FyZS5jb206NDQz&hl=de&v=-ZG7BC9TxCVEbzIO2m429usb&size=invisible&cb=ai15jgtvfe8j"
data-lf-form-tracking-inspected-kn9eq4rrewb4rlvp="true" data-lf-yt-playback-inspected-kn9eq4rrewb4rlvp="true" data-lf-vimeo-playback-inspected-kn9eq4rrewb4rlvp="true"></iframe></div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe data-lf-form-tracking-inspected-kn9eq4rrewb4rlvp="true" data-lf-yt-playback-inspected-kn9eq4rrewb4rlvp="true" data-lf-vimeo-playback-inspected-kn9eq4rrewb4rlvp="true" style="display: none;"></iframe>
</div>
<div class="mktoCaptchaDisclaimer">This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy" target="_blank">Privacy Policy</a> and
<a href="https://policies.google.com/terms" target="_blank">Terms of Service</a> apply.</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 96px;"><button type="submit" class="mktoButton">Submit</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
value="2702"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="967-SRK-065">
</form>
Text Content
Skip to content * Call Sales 1-325-223-9500 * Support * Products TimeClock Plus Streamline time tracking for better bottom lines and happier teams Humanity The #1 employee scheduling solution, offering AI-powered forecasting and a top-rated mobile app. Humanity Essentials All-in-one time, attendance & scheduling solution for small businesses with 200 or fewer employees. Aladtec Meet unique needs to public safety, corrections, and healthcare InstaSub K-12 substitute management, automated absence management, notifications, and substitute hours tracking ScheduleAnywhere Simple way to create and populate static shifts and monitor coverage counts Time Clocks Boost hours accuracy and reduce timekeeping friction Integrations Secure, flexible integrations to your wider ecosystem of ERP, HCM and payroll systems Not sure where to start? Use our wizard to help you pick the right solution Help me choose * Solutions By Industry * K-12 education * Higher Education * Government & public safety * Hospitality * Retail * Healthcare * Manufacturing * Construction By Need * Time and Attendance * Employee Scheduling * Substitute management * Small business * Integrations Not Seeing Your Industry? Get in touch and we will set up a demo for your specific use case Learn more * Resources * Resource library * Customer stories * Blog * Webinars * Events * ROI calculator * Company * About * Partners * Meet the team * Contact us * Careers * TCP in the news * * Get a demo 1-325-223-9500 Support * Solutions * Time and attendance * Employee scheduling * Substitute management * Small business * Integrations * Our Team * Our History * Products * TimeClock Plus * Humanity * Humanity Essentials * Aladtec * InstaSub * ScheduleAnywhere * Time clocks * Solutions * K-12 education * Higher education * Government and public safety * Healthcare * Manufacturing * Retail * Hospitality * Construction * Not seeing your industry? * Resources * Resource library * Customer stories * Blog * Webinars * Events * ROI calculator * About * About * Partners * Meet the team * Contact us * Careers * TCP in the news * Get a demo HUMANITY DYNAMIC EMPLOYEE SCHEDULING SOFTWARE FOR EVERYONE Close coverage gaps and improve employee visibility with AI demand forecasting, automated schedule creation, and simplified scheduling compliance. Request Trial * ShiftPlanning * Demand Scheduler * Compliance * Mobile app * Reporting * Integrations * Request Trial Overview ShiftPlanning Demand Scheduler Compliance Compliance Mobile app Reporting Integrations Request Trial TRUSTED BY AUTOMATE EMPLOYEE SCHEDULING WITH HUMANITY Humanity employee scheduling software eliminates scheduling issues and staffing errors, reduces unexpected labor costs, and mitigates compliance concerns for an efficient and stress-free workforce management experience. HOW IT WORKS Humanity turns manual and administrative tasks into automated workflows for happier schedulers, engaged employees, and better bottom lines. PLAN AHEAD Use Humanity's AI capabilities to forecast demand, auto-build compliant schedules, and fill shifts with available, qualified staff. COMMUNICATE CHANGES Enable managers and team leaders to communicate shift and scheduling updates as they occur via email, mobile app, and SMS notifications. EMPOWER YOUR WORKFORCE Increase employee scheduling visibility across mobile devices , making it easy to request time off, release shifts, and adjust availability AUTO & FLEX SCHEDULING With just a few clicks, you can schedule weeks, or even months, in advance and make the process faster than ever. Automatically fill schedules by matching the correct person with the correct shift and time slots. * Predict Labor Demand See where your labor supply falls short and find people with the right qualifications and availability and hire more intentionally. Learn More * Prevent Employee Burnout Support your employees with automated scheduling helps reduce employee turnover and increases workers satisfaction. * Coverage and gap visibility Select from multiple views including daily, weekly, and monthly in graphical or list formats to view coverage by location, skill, position, open/empty shifts, and more. * Flex Scheduling Instantly respond to real-time changes in business circumstances * Receive real time alerts If someone doesn’t show up to a shift, your alerts will notify you. You can also publish shifts via email or SMS. * Auto-fill Fill your schedule with available and qualified staff for compliant schedules in one click. AI-POWERED FORECAST Know exactly how to staff by creating or loading your own forecast or letting Humanity forecast for you, based on your staffing rules and historic demand data. * Auto-build * Schedule optimization * Conflict management * Staffing checker Learn More about AI -Powered Forecast REPORTING AND ANALYTICS Leverage your time and labor data to drive decisions. Ad hoc reporting empowers you to develop reports tightly aligned to your metrics Learn more about Reports INTEGRATIONS TCP offers hundreds of integrations—including all major payroll providers and ERP/HCM vendors. * Open API Included: allows organizations to configure and manage integrations autonomously Learn More on integrations IMPROVE OPERATIONS WITH MOBILE SELF-SERVICE Our mobile app helps employees see and engage with their schedule, complete and submit digital forms. * 24/7 Access: See the latest schedule, request time off, trade shifts, adjust their availability, and see others scheduled on their shifts—all from their mobile device. * Shift trading: Give away or swap shifts with other qualified personnel. Approve automatically or manually based on order of submission, hours worked, or seniority. * Shift reminders: Send automated reminders to staff 24 hours before their shift starts. The system automatically sends updates if there are any updates in that 24-hour window. * Remote Management: Managers can track minimum staffing violations, respond to employee requests, send pages to fill open shifts, and more. 4.9 App store Rating COMPLIANCE Humanity’s automated scheduling rules simplify adherence across labor laws, internal policies, regulations, and collective bargaining agreements (CBAs) to maintain compliance and bring peace of mind to schedulers. * Default rules/conflicts library * Custom rules * Minor work rules * Break rules and California meal breaks * Built-in historical records and audit logs SMALL BUSINESS? TRY HUMANITY ESSENTIALS, OUR LOW-COST TIME AND SCHEDULING SOFTWARE! 200 or fewer employees? Humanity Essentials offers time tracking and and scheduling purpose-built for small business. And now you can try it for free! Learn More SEE HUMANITY IN YOUR FIELD Employee scheduling needs simply look different in each field. Select yours to learn how we can support your work and your team. K-12 EDUCATION Increase efficiencies and accuracy, reduce compliance risk, and improve staff and substitute experiences Learn more HIGHER EDUCATION Manage student workers, create efficient, standardized processes, and keep labor budgets on track Learn more GOVERNMENT AND PUBLIC SAFETY Helping state governments and small volunteer agencies alike improve efficiency and employee experiences while cutting costs and compliance risk Learn more HEALTHCARE Drive compliant schedules for just-right patient care, control costs, and improve employee experiences Learn more MANUFACTURING Optimize your workforce, control labor costs, and improve employee experiences Learn more RETAIL Create just-right schedules, control costs, and become an employer of choice Learn more CONSTRUCTION Accurately track labor, boost profitability, and drive efficient business processes across remote teams Learn more HOSPITALITY Drive exceptional service with happier employees and more efficient processes Learn more Not seeing your industry? Click here to Learn more. MEET EVERYONE’S NEEDS When you get time right, everyone’s job is easier, freeing them to focus on other priorities. Here’s how we can help your leadership team. Previous CHIEF OPERATING OFFICER/IT DIRECTOR * Securely integrate with our ERP/HCM without high-maintenance tech solutions? FRONTLINE MANAGER * Simplify timesheets, leave, and exceptions and provide great experiences for staff PAYROLL DIRECTOR * Quickly and accurately process payroll * Integrate with your payroll vendor CHIEF HR OFFICER * Maintain compliance and improve employee experiences CHIEF FINANCIAL OFFICER * Stay on budget and control labor costs * Integrate with your payroll vendor CHIEF OPERATING OFFICER/IT DIRECTOR * Securely integrate with our ERP/HCM without high-maintenance tech solutions? FRONTLINE MANAGER * Simplify timesheets, leave, and exceptions and provide great experiences for staff PAYROLL DIRECTOR * Quickly and accurately process payroll * Integrate with your payroll vendor CHIEF HR OFFICER * Maintain compliance and improve employee experiences CHIEF FINANCIAL OFFICER * Stay on budget and control labor costs * Integrate with your payroll vendor CHIEF OPERATING OFFICER/IT DIRECTOR * Securely integrate with our ERP/HCM without high-maintenance tech solutions? FRONTLINE MANAGER * Simplify timesheets, leave, and exceptions and provide great experiences for staff Next * 1 * 2 * 3 * 4 * 5 Humanity helps Atrium Health Carolinas Simulation Center reduce time spent on employee scheduling by 50% Read the full success story 5,300+ ORGANIZATION TRUST US Over 5,300 organizations have already chosen Humanity to greatly simplify their scheduling process. Thousands of organizations of all sizes have already chosen Humanity to greatly simplify their scheduling process. FREQUENTLY ASKED QUESTIONS Answers to common questions about Humanity What is Humanity? Humanity is a dynamic employee scheduling solution with AI-powered forecasting, automated scheduling, and a top-rated mobile app that employees love. Humanity helps you to: * Create just-right schedules and control costs with predictive forecasting and real-time auto-scheduling by availability and skill * Automate communications to quickly fill open shifts, share schedule updates, and send shift reminders * Empower employees and bolster retention with shift trading, shift pick up, and scheduling that honors employee preferences * Mitigate compliance risk and gain new peace of mind with flexible rules matched to labor laws and internal policies What industries use Humanity? Humanity is used across private and public industries, including: * Healthcare * Manufacturing * Retail * Hospitality * Construction * Higher education * Government What are the benefits of using Humanity? Humanity has many benefits, including: * Automating scheduling and communications * Taking the guesswork out of coverage, making it easy to fill gaps * Becoming an employer of choice * Controlling costs * Handling daily schedule changes with ease * Mitigating compliance risk In fact, our customers experience a return on investment (ROI) of eight to 10 times the cost within just four months. But don’t take our word for it. Reach out to get your free ROI analysis, using your own business metrics and costs. What sizes of organizations benefit from using Humanity? From large companies, governments, and campuses to small businesses, organizations of all sizes use Humanity to simplify scheduling and communications and keep their staff happy and engaged. GET A LIVE DEMO See how TCP solutions can help you manage your employee scheduling and time tracking in one place, no matter your business’s size or industry. Get a demo SIMPLE PRICING No hidden fees, our simple pricing removes all surprises. CUSTOM TRAININGS We train your team to make sure they are experts just like us. 37,000+ Customers across dozens of industries. Stay connected: GET TIME RIGHT, EVERY TIME PRODUCTS * TimeClock Plus * Humanity * Humanity Essentials * Aladtec * ScheduleAnywhere * InstaSub SOLUTIONS * Time and attendance * Employee scheduling * Substitute management * Small businesses * Integrations * ROI calculator RESOURCES * Success stories * TCP blog * Live & on-demand webinars * Events * Integrations COMPANY * About * Meet the team * Careers * Press release * TCP events × SELECT A CHAT OPTION Chat opens in a pop-up window. If your browser has a popup-blocker installed, make sure to allow popups for this site. Chat With Sales Chat With Sales Chat With Support Chat With Support Close CHAT CHAT OFFLINE : Search Results for {phrase} ({results_count} of {results_count_total}) Displaying {results_count} results of {results_count_total} Load more... Filter Content Type Select all Blog News Downloads Events Webinars Customer Stories Clear WE’RE EXCITED TO GIVE YOU A DEMO OF OUR PRODUCT! PLEASE FILL OUT THE FORM BELOW. THANK YOU FOR YOUR INTEREST IN A DEMO! SOMEONE FROM TCP WILL BE IN TOUCH WITH YOU WITHIN 48 HOURS. * First Name * Last Name * Email Address * Organization Name * Organization Size *Organization SizeMyself Only2-10 Employees11-50 Employees51-200 Employees201-500 Employees501-1000 Employees1001-5000 Employees5001-10,000 Employees10,001+ Employees * Phone Number * Country: --Select Country--United States*AndorraUnited Arab EmiratesAfghanistanAntigua and BarbudaAnguillaAlbaniaArmeniaAngolaAntarcticaArgentinaAustriaAustraliaArubaAland IslandsAzerbaijanBosnia and HerzegovinaBarbadosBangladeshBelgiumBurkina FasoBulgariaBahrainBurundiBeninSaint BarthélemyBermudaBrunei DarussalamBolivia, Plurinational State ofBonaire, Sint Eustatius and SabaBrazilBahamasBhutanBouvet IslandBotswanaBelarusBelizeCanadaCocos (Keeling) IslandsCongo, the Democratic Republic of theCentral African RepublicCongoSwitzerlandCote d’IvoireCook IslandsChileCameroonChinaColombiaCosta RicaCubaCape VerdeCuraçaoChristmas IslandCyprusCzech RepublicGermanyDjiboutiDenmarkDominicaDominican RepublicAlgeriaEcuadorEstoniaEgyptWestern SaharaEritreaSpainEthiopiaFinlandFijiFalkland Islands (Malvinas)Faroe IslandsFranceGabonUnited KingdomGrenadaGeorgiaFrench GuianaGuernseyGhanaGibraltarGreenlandGambiaGuineaGuadeloupeEquatorial GuineaGreeceSouth Georgia and the South Sandwich IslandsGuatemalaGuinea-BissauGuyanaHeard Island and McDonald IslandsHondurasCroatiaHaitiHungaryIndonesiaIrelandIsraelIsle of ManIndiaBritish Indian Ocean TerritoryIraqIran, Islamic Republic ofIcelandItalyJerseyJamaicaJordanJapanKenyaKyrgyzstanCambodiaKiribatiComorosSaint Kitts and NevisKorea, Democratic People’s Republic ofKorea, Republic ofKuwaitCayman IslandsKazakhstanLao People’s Democratic RepublicLebanonSaint LuciaLiechtensteinSri LankaLiberiaLesothoLithuaniaLuxembourgLatviaLibyaMoroccoMonacoMoldova, Republic ofMontenegroSaint Martin (French part)MadagascarMacedonia, the former Yugoslav Republic ofMaliMyanmarMongoliaMacaoMartiniqueMauritaniaMontserratMaltaMauritiusMaldivesMalawiMexicoMalaysiaMozambiqueNamibiaNew CaledoniaNigerNorfolk IslandNigeriaNicaraguaNetherlandsNorwayNepalNauruNiueNew ZealandOmanPanamaPeruFrench PolynesiaPapua New GuineaPhilippinesPakistanPolandSaint Pierre and MiquelonPitcairnPalestinePortugalParaguayQatarReunionRomaniaSerbiaRussian FederationRwandaSaudi ArabiaSolomon IslandsSeychellesSudanSwedenSingaporeSaint Helena, Ascension and Tristan da CunhaSloveniaSvalbard and Jan MayenSlovakiaSierra LeoneSan MarinoSenegalSomaliaSurinameSouth SudanSao Tome and PrincipeEl SalvadorSint Maarten (Dutch part)Syrian Arab RepublicSwazilandTurks and Caicos IslandsChadFrench Southern TerritoriesTogoThailandTajikistanTokelauTimor-LesteTurkmenistanTunisiaTongaTurkeyTrinidad and TobagoTuvaluTaiwanTanzania, United Republic ofUkraineUgandaUruguayUzbekistanHoly See (Vatican City State)Saint Vincent and the GrenadinesVenezuela, Bolivarian Republic ofVirgin Islands, BritishVietnamVanuatuWallis and FutunaSamoaYemenMayotteSouth AfricaZambiaZimbabwe * I agree to allow TCP to store and process my personal data as described in our Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Submit | WE USE COOKIES We may place these for analysis of our visitor data, to improve our website, show personalised content and to give you a great website experience. For more information about the cookies we use open the settings. Accept all Deny No, adjust