Meeting Notes for Mattr, and a few others.

This commit is contained in:
Norm Rasmussen
2023-08-31 17:45:46 -04:00
parent 255547df14
commit 59b793bb1f
4 changed files with 80 additions and 2 deletions

View File

@ -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?

View File

@ -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.

View File

@ -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.

View File

@ -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;
}