The Rhythm of the Fight: Why a Startup Needs “Cadence” to Succeed

Source Link ↗

Creator:

Michael Wolfe

Submitter:

Date

Tags: 

No items found.
The Rhythm of the Fight: Why a Startup Needs “Cadence” to Succeed
Read this content here ↗

Outline

Click on any section to jump to the relevant portion of the piece!

  • [The Principles](https://medium.com/point-nine-news/the-rhythm-of-the-fight-why-a-startup-needs-cadence-to-succeed-bdc8938923a6#db66:~:text=The Principles,few principles that underlie great execution%3A)
  • [A Sample Cadence](https://medium.com/point-nine-news/the-rhythm-of-the-fight-why-a-startup-needs-cadence-to-succeed-bdc8938923a6#4264:~:text=A Sample Cadence,quarterly. This often looks something like%3A)
  • [How to Make Cadence Work](https://medium.com/point-nine-news/the-rhythm-of-the-fight-why-a-startup-needs-cadence-to-succeed-bdc8938923a6#c8fb:~:text=How to Make Cadence Work,decisions that is being referred to.)
Outseta.on('accessToken.set', function(member) { Outseta.getUser().then(function (result) { console.log(result); if(result['Account']['HasLoggedIn']){ console.log('user is logged in'); try{ let firstName = result['Account']['PrimaryContact']['FirstName']; let lastName = result['Account']['PrimaryContact']['LastName']; let email = result['Account']['PrimaryContact']['Email']; let airtableID = result['Account']['airtableID']; let hubspotID = result['Account']['hubspotID']; let accountUID = result['Account']['Uid']; const userProperties = { 'First name': firstName, 'Last name': lastName, 'Email': email, 'Airtable ID': airtableID, 'Hubspot ID': hubspotID, 'Account ID': accountUID }; heap.identify(email); heap.addUserProperties(userProperties); console.log('completed heap identification'); } catch(e) { console.log(e) } } }); });