From 59b793bb1f434326f949c4cf64da1d6b5ca54491 Mon Sep 17 00:00:00 2001 From: Norm Rasmussen Date: Thu, 31 Aug 2023 17:45:46 -0400 Subject: [PATCH] Meeting Notes for Mattr, and a few others. --- CustomerNotes/Mattr.md | 22 ++++++++++++- CustomerNotes/Mizuno.md | 17 ++++++++++ CustomerNotes/Skuid.md | 32 +++++++++++++++++++ .../HomeAssistant_Calendar_Scrubber/Code.js | 11 ++++++- 4 files changed, 80 insertions(+), 2 deletions(-) diff --git a/CustomerNotes/Mattr.md b/CustomerNotes/Mattr.md index cf4bf7ff..29c9dd10 100644 --- a/CustomerNotes/Mattr.md +++ b/CustomerNotes/Mattr.md @@ -6,7 +6,8 @@ Nata & Ashley - Content Strategy MVP - 4 courses, ready by Mid-March -No involvement from Norm until the MVP launch in March. Then will review content and strategy and offer advice. +No involvement from Norm until the MVP launch in March. +Then will review content andstrategy and offer advice. Questions for Wayne: @@ -18,3 +19,22 @@ Questions for Wayne: DONE: Can we get quiz raw answer in Webhook? DONE: We need quiz raw answer in Looker -- Update 08/28/2023 - Not happening anytime soon. + +## 08/31/2023 + +### Updates on roadmap + +#### Notes + + - Showed Wayne some of the coming updates for the roadmap (ILTs, E-Commerce, etc) + - Wayne is OOO next week. + - Wayne asked if the Platform Connectivity & SSO is going to be the same as an + Admin interface. + TODO: Share, if possible, SCORM files that aren't OS with Wayne. + TODO: Send a note to the Slack channel with answers to the below questions. + - Why aren't course properties available in comms in the support article, but we + see them in the block? + - How can Wayne send an enrollment email only to learners if a course property == + a. + - Confirming - with a course block, if I show 10 courses but only have 2 + enrolled, will the 8 other props be hidden? diff --git a/CustomerNotes/Mizuno.md b/CustomerNotes/Mizuno.md index 72c86f59..4241d908 100644 --- a/CustomerNotes/Mizuno.md +++ b/CustomerNotes/Mizuno.md @@ -59,3 +59,20 @@ DONE: Connect with Matt on this whole things. They will need to add CA people to Groups. Custom Analytics. Target Date: Early August. + +## 08/31/2023 + +### Check in with Matt + +#### Attendees + + - Matt Baum + - Norm Rasmussen + - Sr. Director of Running - New Boss of Matt - new hire. + +#### Notes + + - Matt's former boss was let go, he reports to someone new + - Matt unsure about Canadian running and their plans + - Canadian team is technically under NA sales, but they also operate on their + own. diff --git a/CustomerNotes/Skuid.md b/CustomerNotes/Skuid.md index 62a69335..9bd1eea2 100644 --- a/CustomerNotes/Skuid.md +++ b/CustomerNotes/Skuid.md @@ -302,3 +302,35 @@ No risk in the renewal from Anna. * She has some people that are both in the employee and customer academy and wants to sync up their progress and courses. FEAT: Mark as complete button. Bonus: mark as 50% complete. + +## 08/31/2023 + +### Analytics Discussion + +#### Attendees + + - Jackson Alexander - VP of Product (design, management, engineering, growth team) + - Anna Wiersema - Enablement + - Matt Brown + just put in + his notice! + +#### Notes + + - Skuid has been around 10 years but they are actually early in the journey of being more data informed. + - Not great at making a direct connection between Skuid Skool and its impact on growth and churn, etc. + - They need to ensure the data connection is there. + - Heap to measure adoption and enablement in Product + - Big Project this year to bring in multiple data sources into Salesforce to measure account health. + - Num Licenses, page views, taking courses, are they building on Skuid + - CS uses the data to measure trends + - New Use Cases, not letting projects sit + - Customers also use their services team as staff augmentation <-- But they want to move away from this. + - Good mix of ARR but don't want their clients to be dependent on the services team + - Goals: Increase Champions and Builders in active user base + - "Anna is amazing, but a team of one. Our pace of growth and content creation is limited." + - Jackson - last mention: One of their challenges is bringing the right user information together because they don't + exactly have a universal ID across all their systems. The Identity is owned by Salesforce, so its hard to connect + or see a single user's data across all data sources. + - They are using a data lake, but its limited due to what Salesforce is willing to expose. Heap is only a few years + old and some older versions that don't even had Heap installed. diff --git a/Scripts/GAS_GS/HomeAssistant_Calendar_Scrubber/Code.js b/Scripts/GAS_GS/HomeAssistant_Calendar_Scrubber/Code.js index 279a073a..04287379 100644 --- a/Scripts/GAS_GS/HomeAssistant_Calendar_Scrubber/Code.js +++ b/Scripts/GAS_GS/HomeAssistant_Calendar_Scrubber/Code.js @@ -26,6 +26,7 @@ function syncCalendarAfterScrubbing() { // Import each of those to the scrubbed calendar. var count = 0; var events = findEvents(SOURCE_CALENDAR_ID, today, futureDate, lastRun); + Logger.log(events); events.forEach(function(event) { event.organizer = { id: SCRUBBED_CALENDAR_ID @@ -75,7 +76,15 @@ function findEvents(cal_id, start, end, opt_since) { try { var response = Calendar.Events.list(cal_id, params); results = response.items.filter(function(item) { - // Filter out events where the the event is all-day + // Filter out events where the owner of the script has not accepted + if (item.attendees) { + for (person of item.attendees) { + if (person['self'] == true && person['responseStatus'] != "accepted") { + return false; + } + } + } + // Filter out events where the event is all-day if (item.start.date) { return false; }