productiv.com
Open in
urlscan Pro
141.193.213.20
Public Scan
Submitted URL: http://mkto-sj300134.com/MDc1LU9WRC03NzAAAAGMffqAiNOGeLPlTwlyn1eff-wpMNibrAXphNaxFAxDM3lpEw8pdBCzDXABWIeHn9TNTGB8IQk=
Effective URL: https://productiv.com/state-of-saas-trends/?utm_medium=email&utm_source=marketo&utm_campaign=sos-launch&mkt_tok=MDc1LU...
Submission: On June 21 via api from US — Scanned from DE
Effective URL: https://productiv.com/state-of-saas-trends/?utm_medium=email&utm_source=marketo&utm_campaign=sos-launch&mkt_tok=MDc1LU...
Submission: On June 21 via api from US — Scanned from DE
Form analysis
10 forms found in the DOMGET https://productiv.com/
<form role="search" method="get" class="search-form" action="https://productiv.com/" __bizdiag="115" __biza="WJ__">
<input type="search" class="search-field" placeholder="Search…" value="" name="s" title="Search for:">
<button type="submit" class="search-submit"><i class="fa fa-search"></i></button>
</form>
GET https://productiv.com/
<form method="get" action="https://productiv.com/" class="search-popup-inner" __bizdiag="115" __biza="WJ__">
<input type="text" name="s" placeholder="Type and hit enter...">
<button class="btn btn-xs btn-primary btn-radius-circle btn-classic" type="submit">Search</button>
</form>
<form class="mktoForm mktoHasWidth mktoLayoutLeft" data-formid="1734" data-forminstance="one" __bizdiag="-687750987" __biza="WJ__" novalidate="novalidate"
style="font-family: Lato; font-size: 16px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>
<form class="mktoForm mktoHasWidth mktoLayoutLeft" data-formid="1734" data-forminstance="two" __bizdiag="-687750987" __biza="WJ__" novalidate="novalidate"
style="font-family: Lato; font-size: 16px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>
<form class="mktoForm mktoHasWidth mktoLayoutLeft" data-formid="1734" data-forminstance="three" __bizdiag="-687750987" __biza="WJ__" novalidate="novalidate"
style="font-family: Lato; font-size: 16px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>
<form class="mktoForm mktoHasWidth mktoLayoutLeft" data-formid="1734" data-forminstance="four" __bizdiag="-687750987" __biza="WJ__" novalidate="novalidate"
style="font-family: Lato; font-size: 16px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>
<form class="mktoForm mktoHasWidth mktoLayoutLeft" data-formid="1734" data-forminstance="one" id="" __bizdiag="196358409" __biza="WJ__" novalidate="novalidate" style="font-family: Lato; font-size: 16px; color: rgb(51, 51, 51); width: 511px;"
data-all-valid="false" digitalpi-utms-added="true">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton {
background: #e3e3e3;
border: 1px solid #bbb;
border-radius: 3px;
-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
box-shadow: inset 0 0 1px 1px #f6f6f6;
color: #333;
font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
padding: 8px 0 9px;
text-align: center;
text-shadow: 0 1px 0 #fff;
width: 150px;
}
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:hover {
background: #d9d9d9;
-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
box-shadow: inset 0 0 1px 1px #eaeaea;
color: #222;
cursor: pointer;
}
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:active {
background: #d0d0d0;
-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
box-shadow: inset 0 0 1px 1px #e3e3e3;
color: #000;
}
</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: 230px;"><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: 230px;"><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>Business Email
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Business Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 493px;"><span id="InstructEmail" 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"><label for="Phone" id="LblPhone" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Phone
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Phone" name="Phone" placeholder="Phone" maxlength="255" aria-labelledby="LblPhone InstructPhone" type="tel" class="mktoField mktoTelField mktoHasWidth"
style="width: 230px;"><span id="InstructPhone" 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="Title" id="LblTitle" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Title
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Title" name="Title" placeholder="Title" maxlength="255" aria-labelledby="LblTitle InstructTitle" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
aria-required="true" style="width: 230px;"><span id="InstructTitle" 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"><label for="Company__c" id="LblCompany__c" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Company
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Company__c" name="Company__c" placeholder="Company" maxlength="255" aria-labelledby="LblCompany__c InstructCompany__c" type="text"
class="mktoField mktoTextField mktoHasWidth" style="width: 493px;"><span id="InstructCompany__c" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="honeyPot" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset mktoHasWidth" style="width: 10px;"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth" style="width: 260px;"><span>By continuing, you’re agreeing to our
Customer </span><a href="https://productiv.com/legal/website-terms-of-use/" target="_blank" class="mchNoDecorate" id="">Terms of Service</a><span><span> </span>and<span> </span></span><a href="https://productiv.com/privacy-policy/" target="_blank" class="mchNoDecorate" id="">Privacy Policy</a>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoMinimal" style="margin-left: 120px;"><button type="submit" class="mktoButton">Get started</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
value="1734"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="075-OVD-770"><input type="hidden" name="Source_Last_UTM_Medium__c" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden"
name="Source_Last_UTM_Source__c" class="mktoField mktoFieldDescriptor" value="marketo"><input type="hidden" name="Source_Last_UTM_Campaign__c" class="mktoField mktoFieldDescriptor" value="sos-launch"><input type="hidden"
name="Source_Last_UTM_Content__c" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="Source_Last_UTM_Term__c" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name=""
class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="Source_First_UTM_Medium__c" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="Source_First_UTM_Source__c"
class="mktoField mktoFieldDescriptor" value="marketo"><input type="hidden" name="Source_First_UTM_Campaign__c" class="mktoField mktoFieldDescriptor" value="sos-launch"><input type="hidden" name="Source_First_UTM_Content__c"
class="mktoField mktoFieldDescriptor" value="none"><input type="hidden" name="Source_First_UTM_Term__c" class="mktoField mktoFieldDescriptor" value="none">
</form>
<form class="mktoForm mktoHasWidth mktoLayoutLeft" data-formid="1734" data-forminstance="two" __bizdiag="-687750987" __biza="WJ__" id="" novalidate="novalidate" style="font-family: Lato; font-size: 16px; color: rgb(51, 51, 51); width: 511px;"
data-all-valid="false" digitalpi-utms-added="true">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton {
background: #e3e3e3;
border: 1px solid #bbb;
border-radius: 3px;
-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
box-shadow: inset 0 0 1px 1px #f6f6f6;
color: #333;
font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
padding: 8px 0 9px;
text-align: center;
text-shadow: 0 1px 0 #fff;
width: 150px;
}
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:hover {
background: #d9d9d9;
-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
box-shadow: inset 0 0 1px 1px #eaeaea;
color: #222;
cursor: pointer;
}
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:active {
background: #d0d0d0;
-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
box-shadow: inset 0 0 1px 1px #e3e3e3;
color: #000;
}
</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: 230px;"><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: 230px;"><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>Business Email
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Business Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 493px;"><span id="InstructEmail" 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"><label for="Phone" id="LblPhone" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Phone
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Phone" name="Phone" placeholder="Phone" maxlength="255" aria-labelledby="LblPhone InstructPhone" type="tel" class="mktoField mktoTelField mktoHasWidth"
style="width: 230px;"><span id="InstructPhone" 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="Title" id="LblTitle" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Title
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Title" name="Title" placeholder="Title" maxlength="255" aria-labelledby="LblTitle InstructTitle" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
aria-required="true" style="width: 230px;"><span id="InstructTitle" 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"><label for="Company__c" id="LblCompany__c" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Company
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Company__c" name="Company__c" placeholder="Company" maxlength="255" aria-labelledby="LblCompany__c InstructCompany__c" type="text"
class="mktoField mktoTextField mktoHasWidth" style="width: 493px;"><span id="InstructCompany__c" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="honeyPot" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset mktoHasWidth" style="width: 10px;"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth" style="width: 260px;"><span>By continuing, you’re agreeing to our
Customer </span><a href="https://productiv.com/legal/website-terms-of-use/" target="_blank" class="mchNoDecorate" id="">Terms of Service</a><span><span> </span>and<span> </span></span><a href="https://productiv.com/privacy-policy/" target="_blank" class="mchNoDecorate" id="">Privacy Policy</a>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoMinimal" style="margin-left: 120px;"><button type="submit" class="mktoButton">Get started</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
value="1734"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="075-OVD-770"><input type="hidden" name="Source_Last_UTM_Medium__c" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden"
name="Source_Last_UTM_Source__c" class="mktoField mktoFieldDescriptor" value="marketo"><input type="hidden" name="Source_Last_UTM_Campaign__c" class="mktoField mktoFieldDescriptor" value="sos-launch"><input type="hidden"
name="Source_Last_UTM_Content__c" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="Source_Last_UTM_Term__c" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name=""
class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="Source_First_UTM_Medium__c" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="Source_First_UTM_Source__c"
class="mktoField mktoFieldDescriptor" value="marketo"><input type="hidden" name="Source_First_UTM_Campaign__c" class="mktoField mktoFieldDescriptor" value="sos-launch"><input type="hidden" name="Source_First_UTM_Content__c"
class="mktoField mktoFieldDescriptor" value="none"><input type="hidden" name="Source_First_UTM_Term__c" class="mktoField mktoFieldDescriptor" value="none">
</form>
<form class="mktoForm mktoHasWidth mktoLayoutLeft" data-formid="1734" data-forminstance="three" __bizdiag="-687750987" __biza="WJ__" id="" novalidate="novalidate" style="font-family: Lato; font-size: 16px; color: rgb(51, 51, 51); width: 511px;"
data-all-valid="false" digitalpi-utms-added="true">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton {
background: #e3e3e3;
border: 1px solid #bbb;
border-radius: 3px;
-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
box-shadow: inset 0 0 1px 1px #f6f6f6;
color: #333;
font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
padding: 8px 0 9px;
text-align: center;
text-shadow: 0 1px 0 #fff;
width: 150px;
}
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:hover {
background: #d9d9d9;
-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
box-shadow: inset 0 0 1px 1px #eaeaea;
color: #222;
cursor: pointer;
}
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:active {
background: #d0d0d0;
-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
box-shadow: inset 0 0 1px 1px #e3e3e3;
color: #000;
}
</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: 230px;"><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: 230px;"><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>Business Email
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Business Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 493px;"><span id="InstructEmail" 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"><label for="Phone" id="LblPhone" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Phone
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Phone" name="Phone" placeholder="Phone" maxlength="255" aria-labelledby="LblPhone InstructPhone" type="tel" class="mktoField mktoTelField mktoHasWidth"
style="width: 230px;"><span id="InstructPhone" 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="Title" id="LblTitle" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Title
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Title" name="Title" placeholder="Title" maxlength="255" aria-labelledby="LblTitle InstructTitle" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
aria-required="true" style="width: 230px;"><span id="InstructTitle" 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"><label for="Company__c" id="LblCompany__c" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Company
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Company__c" name="Company__c" placeholder="Company" maxlength="255" aria-labelledby="LblCompany__c InstructCompany__c" type="text"
class="mktoField mktoTextField mktoHasWidth" style="width: 493px;"><span id="InstructCompany__c" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="honeyPot" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset mktoHasWidth" style="width: 10px;"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth" style="width: 260px;"><span>By continuing, you’re agreeing to our
Customer </span><a href="https://productiv.com/legal/website-terms-of-use/" target="_blank" class="mchNoDecorate" id="">Terms of Service</a><span><span> </span>and<span> </span></span><a href="https://productiv.com/privacy-policy/" target="_blank" class="mchNoDecorate" id="">Privacy Policy</a>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoMinimal" style="margin-left: 120px;"><button type="submit" class="mktoButton">Get started</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
value="1734"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="075-OVD-770"><input type="hidden" name="Source_Last_UTM_Medium__c" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden"
name="Source_Last_UTM_Source__c" class="mktoField mktoFieldDescriptor" value="marketo"><input type="hidden" name="Source_Last_UTM_Campaign__c" class="mktoField mktoFieldDescriptor" value="sos-launch"><input type="hidden"
name="Source_Last_UTM_Content__c" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="Source_Last_UTM_Term__c" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name=""
class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="Source_First_UTM_Medium__c" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="Source_First_UTM_Source__c"
class="mktoField mktoFieldDescriptor" value="marketo"><input type="hidden" name="Source_First_UTM_Campaign__c" class="mktoField mktoFieldDescriptor" value="sos-launch"><input type="hidden" name="Source_First_UTM_Content__c"
class="mktoField mktoFieldDescriptor" value="none"><input type="hidden" name="Source_First_UTM_Term__c" class="mktoField mktoFieldDescriptor" value="none">
</form>
<form class="mktoForm mktoHasWidth mktoLayoutLeft" data-formid="1734" data-forminstance="four" __bizdiag="-687750987" __biza="WJ__" id="" novalidate="novalidate" style="font-family: Lato; font-size: 16px; color: rgb(51, 51, 51); width: 511px;"
data-all-valid="false" digitalpi-utms-added="true">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton {
background: #e3e3e3;
border: 1px solid #bbb;
border-radius: 3px;
-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
box-shadow: inset 0 0 1px 1px #f6f6f6;
color: #333;
font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
padding: 8px 0 9px;
text-align: center;
text-shadow: 0 1px 0 #fff;
width: 150px;
}
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:hover {
background: #d9d9d9;
-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
box-shadow: inset 0 0 1px 1px #eaeaea;
color: #222;
cursor: pointer;
}
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:active {
background: #d0d0d0;
-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
box-shadow: inset 0 0 1px 1px #e3e3e3;
color: #000;
}
</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: 230px;"><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: 230px;"><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>Business Email
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Business Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 493px;"><span id="InstructEmail" 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"><label for="Phone" id="LblPhone" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Phone
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Phone" name="Phone" placeholder="Phone" maxlength="255" aria-labelledby="LblPhone InstructPhone" type="tel" class="mktoField mktoTelField mktoHasWidth"
style="width: 230px;"><span id="InstructPhone" 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="Title" id="LblTitle" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Title
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Title" name="Title" placeholder="Title" maxlength="255" aria-labelledby="LblTitle InstructTitle" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
aria-required="true" style="width: 230px;"><span id="InstructTitle" 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"><label for="Company__c" id="LblCompany__c" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Company
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Company__c" name="Company__c" placeholder="Company" maxlength="255" aria-labelledby="LblCompany__c InstructCompany__c" type="text"
class="mktoField mktoTextField mktoHasWidth" style="width: 493px;"><span id="InstructCompany__c" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="honeyPot" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset mktoHasWidth" style="width: 10px;"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth" style="width: 260px;"><span>By continuing, you’re agreeing to our
Customer </span><a href="https://productiv.com/legal/website-terms-of-use/" target="_blank" class="mchNoDecorate" id="">Terms of Service</a><span><span> </span>and<span> </span></span><a href="https://productiv.com/privacy-policy/" target="_blank" class="mchNoDecorate" id="">Privacy Policy</a>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoMinimal" style="margin-left: 120px;"><button type="submit" class="mktoButton">Get started</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
value="1734"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="075-OVD-770"><input type="hidden" name="Source_Last_UTM_Medium__c" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden"
name="Source_Last_UTM_Source__c" class="mktoField mktoFieldDescriptor" value="marketo"><input type="hidden" name="Source_Last_UTM_Campaign__c" class="mktoField mktoFieldDescriptor" value="sos-launch"><input type="hidden"
name="Source_Last_UTM_Content__c" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="Source_Last_UTM_Term__c" class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name=""
class="mktoField mktoFieldDescriptor" value="NULL"><input type="hidden" name="Source_First_UTM_Medium__c" class="mktoField mktoFieldDescriptor" value="email"><input type="hidden" name="Source_First_UTM_Source__c"
class="mktoField mktoFieldDescriptor" value="marketo"><input type="hidden" name="Source_First_UTM_Campaign__c" class="mktoField mktoFieldDescriptor" value="sos-launch"><input type="hidden" name="Source_First_UTM_Content__c"
class="mktoField mktoFieldDescriptor" value="none"><input type="hidden" name="Source_First_UTM_Term__c" class="mktoField mktoFieldDescriptor" value="none">
</form>
Text Content
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 * Products * SaaS Intelligence™ Platform * App Procurement Hub * Integrations * Elastic license management * * AppCenter * Solutions * Comprehensive discovery & visibility By Use Case * Productiv for the CIO * Collaborative spend management * Productiv for IT * Data-driven app procurement * Productiv for Procurement * Intelligent app automation * Streamlined security & compliance * Enable Proactive Governance By Use Case * Accelerate Operational Velocity * Increase Employee Engagement * Customers * Company * About Productiv * Partners * News * Careers * Resources * Resource Center * Events * Blog * Sign In * Get a demo * Get Started * Tour the Product * Get a Value Assessment * Get a Personalized Demo * Products * SaaS Intelligence™ Platform * App Procurement Hub * Elastic License Management * AppCenter * Integrations * Solutions * Comprehensive discovery & visibility * Collaborative spend management * Data-driven app procurement * Intelligent app automation * Streamlined security & compliance * Productiv for the CIO * Productiv for IT * Productiv for Procurement * Customers * Company * About Productiv * News * Partners * Careers * Resources * Resource Center * Blog * Events * Sign In * Get a Demo * Get Started * Tour the Product * Get a Value Assessment * Get a Personalized Demo SHARE About Productiv Methodology Executive Summary 2023 State of SaaS Dive into the latest SaaS trends. Benchmark your business and learn about the evolving world of SaaS. Scroll down to explore View the trends View the trends Explore shadow IT trends and top shadow apps. SaaS Trends — Growth The average SaaS portfolio has grown to 371 SaaS apps SaaS portfolios increased 32% between 2021 and 2023 as SaaS sprawl continues despite tighter budgets and staffing reductions. 2021 2023 Average SaaS Portfolio Size 2021-2023| View the trends View the trends Explore spend and contract length trends by business size SaaS Trends — Spend Average SaaS spend per employee is $9,643 The small and medium-sized business segment spend 11% more per employee than the mid-market segment, which spend 34% more than the enterprise segment. Average Managed SaaS Spend per Employee in 2023| View the trends View the trends Explore consolidation trends across app categories. SaaS Trends — Consolidation Only 47% of SaaS licenses are actively used Businesses of all sizes have slightly increased license usage since 2021, but 50% or more of licenses continue to go unused over a 90-day period in 2023. SaaS License Usage in 2021 and 2023| View the trends View the trends Explore SaaS app usage trends by department. SaaS Trends — Usage The average department now uses 87 SaaS apps Departments are using more SaaS apps than ever, with Salesforce, Atlassian, DocuSign, LinkedIn, and Lucidchart dominating app stacks across teams. Calendly Scheduling tool Calendly saw the highest ranking jump between 2022 and 2023, backed by strong adoption across Sales teams. Lucidchart Diagramming app Lucidchart tops the list in 2023 and is used by 86% of Productiv customers. Smartsheet Project management platform Smartsheet broke into the top 10 in 2022 and maintained its position at 9th in 2023. Top 20 Most Used SaaS Apps (Across All Business Functions)| Grammarly Communication assistance app Grammarly gained ground each year with a strong PLG motion. Canva Graphic design platform Canva cracked the top 20 in 2023 as businesses of all sizes work to provide employees with more self-service tools. Coming soon SaaS Wars Head-to-head comparisons of several popular apps: What business size is adopting them? What teams are using them? Data to help you decide which app is right for you. Your screen, window, or device appears to be too small for this experience. Please access the URL below on a wider screen or desktop. productiv.com/state-of-saas-trends WHY PRODUCTIV? * Our customers * The latest insights * Learn more on our blog * Value Assessment * Get a demo * Sign in PRODUCTS * SaaS Intelligence™ Platform * App Procurement Hub * Elastic License Management * AppCenter * Integrations SOLUTIONS * Comprehensive discovery & visibility * Collaborative spend management * Data-driven app procurement * Intelligent app automation * Streamlined security & compliance COMPANY * About Productiv * In the News * Events * Partners * Security & Assurance * Contact Us * Join the team! © 2023 Productiv,Inc. All rights reserved. Privacy Policy Website Terms of Use Legal ENTER YOUR KEYWORD Search Explore more Save this report for later. Download the PDF. Click to explore the latest in SaaS spend Ready to explore more trends? X * First Name * Last Name * Business Email * Phone * Title * Company By continuing, you’re agreeing to our Customer Terms of Service and Privacy Policy Get started UNLOCK ALL TRENDS AND KEY TAKEAWAYS. Explore more Save this report for later. Download the PDF. Click to explore the latest in SaaS consolidation Ready to explore more trends? * First Name * Last Name * Business Email * Phone * Title * Company By continuing, you’re agreeing to our Customer Terms of Service and Privacy Policy Get started UNLOCK ALL TRENDS AND KEY TAKEAWAYS. X Explore more Save this report for later. Download the PDF. Click to explore the latest in SaaS usage Ready to explore more trends? * First Name * Last Name * Business Email * Phone * Title * Company By continuing, you’re agreeing to our Customer Terms of Service and Privacy Policy Get started UNLOCK ALL TRENDS AND KEY TAKEAWAYS. X Explore more Save this report for later. Download the PDF. Click to see what's coming next in SaaS Ready to explore more trends? * First Name * Last Name * Business Email * Phone * Title * Company By continuing, you’re agreeing to our Customer Terms of Service and Privacy Policy Get started UNLOCK ALL TRENDS AND KEY TAKEAWAYS. X EXECUTIVE SUMMARY SaaS portfolios grew by 32% between 2021 and 2023 to reach an all-time high as organizations now use 371 SaaS apps on average; the average department now uses 87 SaaS apps. Even in a year of cost savings and scale backs, SaaS proliferation continues in companies of all sizes. $9,643 per employee will be spent on SaaS apps in 2023 by the average organization, with small and medium-sized businesses (<500 employees) paying 49% more per employee than enterprises (>2,000 employees). This exceeds the $6,584 per employee cost for single healthcare coverage annually. Only 47% of SaaS licenses are used over a 90-day period on average, though all segments have seen small year-over-year improvements in license usage as businesses increase their focus on license rightsizing and SaaS app consolidation. The larger the organization, the higher the levels of license waste — enterprises averaged 42% utilization while small and medium-sized businesses averaged 50% in 2023. SaaS sprawl picked up substantially from 2021 to 2022, with a 48% increase in the number of SaaS apps across key categories. An 11% decrease in the number of SaaS apps in these categories in 2023 is evidence of consolidation efforts, but this reduction is small in comparison to the expansion seen in previous years. Employees couldn’t keep their hands off of ChatGPT in 2023 as it featured in the top 20 SaaS apps used by Sales, Marketing, Product, Operations, Engineering, IT & Security, and Customer Success. 01/ 02/ 03/ 04/ 05/ METHODOLOGY The findings in this report are based on analysis of anonymized data from businesses using Productiv. We analyzed over 100 billion app usage data points across nearly 100 million SaaS licenses over 3 years to develop a comprehensive understanding of the state of SaaS in 2023. Productiv tracks SaaS application usage by aggregating and joining data from HR systems, finance and expense management systems, and contract management systems and files, as well as integrations with SaaS applications, Single-Sign-On (SSO) tools, and Cloud Access Security Broker (CASB) providers. Shadow IT, or what our platform refers to as Discovered Apps, is based on non-managed applications with a data source from 1) an expense or finance system, 2) network monitoring tools, or 3) Google single sign-on (SSO). Teams across organizations have been mapped to eight business functions (Sales, Product, Operations, Marketing, Information Technology & Security, Engineering, and Customer Success). Organizations have been segmented into three groups: small and medium-sized business segment (250 - 500 employees), mid-market segment (500 – 2,000 employees), and enterprise segment (>2,000 employees); average customer size of ~5,700 employees. The Productiv customer base is mainly focused in the following industries: Technology, Media, and Business and Financial Services. ABOUT PRODUCTIV This employee-centric, data-driven approach combines billions of employee app usage data-points with vendor contract and organizational data, enabling teams to easily come together to govern and rationalize SaaS portfolios while streamlining procurement. Founded in 2018 and backed by Accel, IVP and Norwest Venture Partners, Productiv is on a mission to align IT and business leaders to unlock the most value out of their SaaS portfolio at scale. Productiv is the only SaaS Intelligence™ platform for the modern enterprise. More than a SaaS management solution, Productiv aligns IT, procurement, finance, and business leaders with trusted data to optimize spend and drive operational excellence across SaaS portfolios. Learn more about Productiv. X