productcraft.com Open in urlscan Pro
141.193.213.20  Public Scan

Submitted URL: http://productcraft.com/
Effective URL: https://productcraft.com/
Submission: On November 23 via manual from IN — Scanned from DE

Form analysis 7 forms found in the DOM

GET https://productcraft.com/

<form role="search" method="get" class="search-form menu__search--form" action="https://productcraft.com/">
  <label>
    <input type="search" class="search-field menu__search--field" placeholder="Search..." value="" name="s" title="Search for:">
  </label>
  <!-- 	<input type="submit" class="search-submit button" value="Search" /> -->
</form>

POST /index.php

<form id="polls_form_137" class="wp-polls-form" action="/index.php" method="post">
  <p style="display: none;"><input type="hidden" id="poll_137_nonce" name="wp-polls-nonce" value="13ca6333ba"></p>
  <p style="display: none;"><input type="hidden" name="poll_id" value="137"></p>
  <p class="poll-question">
    <strong>POLL</strong><br> Will digital transformation be a top priority for your product team in 2021?
  </p>
  <div id="polls-137-ans" class="wp-polls-ans">
    <ul class="wp-polls-ul">
      <li><input type="radio" id="poll-answer-357" name="poll_137" value="357">
        <label for="poll-answer-357">Not sure yet</label>
      </li>
      <li><input type="radio" id="poll-answer-356" name="poll_137" value="356">
        <label for="poll-answer-356">No</label>
      </li>
      <li><input type="radio" id="poll-answer-355" name="poll_137" value="355">
        <label for="poll-answer-355">Yes</label>
      </li>
    </ul>
    <p><input type="button" name="vote" value="Cast your vote" class="btn-cta-primary" onclick="poll_vote(137);"></p>
  </div>
</form>

POST /index.php

<form id="polls_form_137" class="wp-polls-form" action="/index.php" method="post">
  <p style="display: none;"><input type="hidden" id="poll_137_nonce" name="wp-polls-nonce" value="13ca6333ba"></p>
  <p style="display: none;"><input type="hidden" name="poll_id" value="137"></p>
  <p class="poll-question">
    <strong>POLL</strong><br> Will digital transformation be a top priority for your product team in 2021?
  </p>
  <div id="polls-137-ans" class="wp-polls-ans">
    <ul class="wp-polls-ul">
      <li><input type="radio" id="poll-answer-357" name="poll_137" value="357">
        <label for="poll-answer-357">Not sure yet</label>
      </li>
      <li><input type="radio" id="poll-answer-356" name="poll_137" value="356">
        <label for="poll-answer-356">No</label>
      </li>
      <li><input type="radio" id="poll-answer-355" name="poll_137" value="355">
        <label for="poll-answer-355">Yes</label>
      </li>
    </ul>
    <p><input type="button" name="vote" value="Cast your vote" class="btn-cta-primary" onclick="poll_vote(137);"></p>
  </div>
</form>

<form id="mktoForm_2373" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft mktoNoCheckedSupport" style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: rgb(51, 51, 51); width: 1601px;">
  <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="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 19px;">
          <div class="mktoAsterix">*</div>
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Work 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="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="GDPRConsent" id="LblGDPRConsent" class="mktoLabel mktoHasWidth" style="width: 216px;">
          <div class="mktoAsterix">*</div>I understand and consent to the follow <a href="https://productcraft.com/legal/terms-of-use/" target="_blank" id="">privacy policy</a>. Which includes receiving updates from ProductCraft. You can manage your
          subscription via our <a href="https://go.pendo.io/SubMgmt.html" target="_blank" id="">preference center</a> at any time.
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div>
        <div class="mktoLogicalField mktoCheckboxList mktoHasWidth mktoRequired" style="width: 150px;"><input name="GDPRConsent" id="GDPRConsent" type="checkbox" value="yes" aria-required="true" aria-labelledby="LblGDPRConsent InstructGDPRConsent"
            class="mktoField"><label for="GDPRConsent" id="LblGDPRConsent"></label></div><span id="InstructGDPRConsent" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="UTM_Term__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMMedium" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMSource" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMLandingPage" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="UTM_Content__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="SubscriptionProductCraftNewsletter" class="mktoField mktoFieldDescriptor mktoFormCol" value="true" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMSourceFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMLandingPageFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMCampaignFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMMediumFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMTermFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMSourceMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMLandingPageMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMCampaignMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMMediumMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMTermMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="GDPRLastUpdate" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoMinimal" style="margin-left: 19px;"><button type="submit" class="mktoButton">Join</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
    value="2373"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="185-LQW-370">
</form>

<form id="mktoForm_1370" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft mktoNoCheckedSupport" style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: rgb(51, 51, 51); width: 1601px;">
  <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: 150px;"><span id="InstructFirstName" 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="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>Work Email
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Work 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="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" id="LblCompany" class="mktoLabel mktoHasWidth" style="width: 100px;">
          <div class="mktoAsterix">*</div>Company Name:
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Company" name="Company" placeholder="Company 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="GDPRConsent" id="LblGDPRConsent" class="mktoLabel mktoHasWidth" style="width: 216px;">
          <div class="mktoAsterix">*</div>I understand and consent to the follow <a href="https://productcraft.com/legal/terms-of-use/" target="_blank" id="">privacy policy</a>. Which includes receiving updates from ProductCraft. You can manage your
          subscription via our <a href="https://go.pendo.io/SubMgmt.html" target="_blank" id="">preference center</a> at any time.
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div>
        <div class="mktoLogicalField mktoCheckboxList mktoHasWidth mktoRequired" style="width: 150px;"><input name="GDPRConsent" id="GDPRConsent" type="checkbox" value="yes" aria-required="true" aria-labelledby="LblGDPRConsent InstructGDPRConsent"
            class="mktoField"><label for="GDPRConsent" id="LblGDPRConsent"></label></div><span id="InstructGDPRConsent" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="UTM_Term__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMCampaign" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMMedium" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMSource" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMLandingPage" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="UTM_Content__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="SubscriptionProductCraftNewsletter" class="mktoField mktoFieldDescriptor mktoFormCol" value="true" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMSourceFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMLandingPageFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMCampaignFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMMediumFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMTermFT" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMSourceMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMLandingPageMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMCampaignMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMMediumMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="uTMTermMostRecent" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow" style="width: 0px;"><input type="hidden" name="GDPRLastUpdate" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoMinimal" style="margin-left: 15px;"><button type="submit" class="mktoButton">Join</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
    value="1370"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="185-LQW-370">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft mktoNoCheckedSupport"
  style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft mktoNoCheckedSupport"
  style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>

Text Content

HOW IS YOUR PRODUCT ENGAGEMENT LOOKING? // Take the quiz
HOW TO BECOME A DATA-DRIVEN PRODUCT MANAGER // NEW E-BOOK
THE FUNDAMENTALS OF MODERN PRODUCT MANAGEMENT // NEW WHITE PAPER
PRODUCTCRAFT IS JOINING FORCES WITH MIND THE PRODUCT // READ THE ANNOUNCEMENT
HARNESS THE POWER OF PENDO FOR FREE // GET STARTED
HOW IS YOUR PRODUCT ENGAGEMENT LOOKING? // Take the quiz
HOW TO BECOME A DATA-DRIVEN PRODUCT MANAGER // NEW E-BOOK
THE FUNDAMENTALS OF MODERN PRODUCT MANAGEMENT // NEW WHITE PAPER
PRODUCTCRAFT IS JOINING FORCES WITH MIND THE PRODUCT // READ THE ANNOUNCEMENT
HARNESS THE POWER OF PENDO FOR FREE // GET STARTED
HOW IS YOUR PRODUCT ENGAGEMENT LOOKING? // Take the quiz

The Largest Community of Product People Online

Follow us on
 * Twitter
 * LinkedIn
 * Facebook
 * Slack community

Subscribe
Best Practices Perspectives Profiles Podcast Community Free Tools

Follow us on:

 * 
 * 
 * 
 * 

 * ☰

   
 * 
 * Best Practices
 * Perspectives
 * Profiles
 * Podcast
 * Community
 * Free Tools

 * 
 * 
 * 

×


THE PRODUCT-LED ORGANIZATION WORKSHOP

Master the product-led strategies that help the world’s top companies win.

Get the workshop

New This Week

Profiles Building a Better Product Narrative: Duncan McCreery of MemberClicks
Best Practices Don’t Fear Customer Feedback
Best Practices How to Make Your Design Sprint More Inclusive

Featured

First Impressions Matter: Why New Users Should Discover Your Product’s “A-ha!”
Moments Quickly


DEBATE

Should PMs Seek Feedback From Competitors’ Customers?

POLL
Will digital transformation be a top priority for your product team in 2021?

 * Not sure yet
 * No
 * Yes



 Loading ...

DEBATE

Should PMs Seek Feedback From Competitors’ Customers?

POLL
Will digital transformation be a top priority for your product team in 2021?

 * Not sure yet
 * No
 * Yes



 Loading ...

Sign up to receive weekly news and trends from ProductCraft.

Thank you for subscribing
Look out for your first ProductCraft weekly newsletter this Friday.

*




*
I understand and consent to the follow privacy policy. Which includes receiving
updates from ProductCraft. You can manage your subscription via our preference
center at any time.























Join


Quick Reads


Best Practices

7 min

A Reality Check on Product Management: 5 Typical Scenarios and How to Navigate
Them Emily Patterson  |   March 9

Perspectives

7 min

Building a 360 Customer View Through Digital and Physical Channels Pouya
Jamshidiat  |   July 28

Best Practices

1 min

Flowchart: Should We Build This Feature? Pouya Jamshidiat  |   June 18
PRODUCT LOVE PODCAST, brought to you by ProductCraft Episode 144 MORE EPISODES
Sri Srinivasan

This week's episode of Product Love features Sri Srinivasan, Chief Product and
Engineering Officer at Zuora. We dive into his product journey as well as a
skill that sets SaaS companies apart from one another: scale thinking.

PRODUCT LOVE PODCAST, brought to you by ProductCraft Episode 148 MORE EPISODES
Brianne Kimmel, founder of Work Life Ventures

In this week’s episode, we talked about trends happening in SaaS, her advice for
early VCs, and why it seems like so many first-time founders were former product
managers.

PRODUCT LOVE PODCAST, brought to you by ProductCraft Episode 147 MORE EPISODES
Dan Balcauski

On this episode of Product Love, we talk about pricing. Listen to it if you're
interested how pricing should be handled at different stages of the company, and
who should own it.

PRODUCT LOVE PODCAST, brought to you by ProductCraft Episode 146 MORE EPISODES
Anabela Cesário

On this week’s episode of Product Love, I sat down with Anabela Cesario,
Director of Product Operations at Outsystems. Want to know more about product
operations? Or how you can start improving efficiency in your product teams?
Check out the episode below.

PRODUCT LOVE PODCAST, brought to you by ProductCraft Episode 145 MORE EPISODES
Lars Grønnegaard Hansen

On this week's episode of Product Love, I sat down with Lars Grønnegaard Hansen,
the CEO of Dreamdata. We dive into technical debt, the pivot from CPO to CEO,
and revenue attribution.

PRODUCT LOVE PODCAST, brought to you by ProductCraft Episode 144 MORE EPISODES
Sri Srinivasan

This week's episode of Product Love features Sri Srinivasan, Chief Product and
Engineering Officer at Zuora. We dive into his product journey as well as a
skill that sets SaaS companies apart from one another: scale thinking.

PRODUCT LOVE PODCAST, brought to you by ProductCraft Episode 148 MORE EPISODES
Brianne Kimmel, founder of Work Life Ventures

In this week’s episode, we talked about trends happening in SaaS, her advice for
early VCs, and why it seems like so many first-time founders were former product
managers.






Best Practices

 * How to Get the Most Out of Your Product Data
 * Eight Principles Product Managers Should Adopt From Orchestra Conductors
 * The Three Ingredients for Building a Great Product

Perspectives

 * The Psychology of Product People: Impressions from MTPCon
 * Some Companies Saw a Pandemic Boom — How do They Stave off a Bust?
 * Should Product Managers Be Like the Fox or the Hedgehog?

Profiles

 * Desk Craft: Shannon Bauman
 * High-Performance Product Organizations: An Interview with Mike Profit
 * Desk Craft: Michael Vasquez

Debates

 * Where Should Product Marketing Report?
 * Are Product Management Certifications Worth It?
 * Do Product Managers Have Authority to Make Product Roadmap Decisions?


 * 
 * 
 * 
 * 

Presented by

CATEGORIES

 * Best Practices
 * Perspectives
 * Profiles
 * Debates
 * Podcast
 * #Productstack

COMMUNITY

 * About ProductCraft
 * Contribute
 * Our Members
 * Slack Community

LEARN MORE

 * How To Become a Data-Driven Product Manager
 * The 10 KPIs Every Product Leader Needs to Know
 * The Fundamentals of Modern Product Management
 * How To Set up Product Ops
 * 7 Skills for Successful Product Leaders

Sign up today

Receive weekly news and trends from ProductCraft.

Subscribe

Legal Terms of Use Privacy Policy

877.320.8484


© 2022 Pendo.io, Inc. All rights reserved. Pendo trademarks, product names,
logos and other marks and designs are trademarks of Pendo.io, Inc. or its
subsidiaries and may not be used without permission.


PRODUCTCRAFT NEWSLETTER

*
First Name:




*
Last Name:




*
Work Email




*
Company Name:




*
I understand and consent to the follow privacy policy. Which includes receiving
updates from ProductCraft. You can manage your subscription via our preference
center at any time.























Join
×




This website uses cookies to ensure that you receive the best experience. Find
out how we use cookies and how to change your settings.
×