Features now, soon, for Voodle V1

April 1, 2020

Features now, soon, for Voodle V1

Well we are cranking away on our V1 of voodle and are in private testing right now with the first dozens of teams/users, ramping up to 100s in the weeks ahead. Here’s a ongoing list of what is included and working, and what we are contemplating next. I will update this post as we go as a kind of live-stream of feature work.

April 1, 2020

Here’s our initial sign-in experience, very focused on using existing Slack workgroups; this gives Voodle a graph of channels and direct-message (DM) targets so you can share your voodles through Slack.

The core functionality for our first beta release include:

  • Voodle for iOS available through TestFlight for beta users.
  • Voodle Web app available on http://app.voodle.me
  • Single-Sign-in using Slack (Figure 1 and 2)
  • iOS support for making Voodles (recording short videos), and posting to both the Voodle Pool, as well as Slack channels and DM recipients (Figure 3, 8, 9, 10)
  • Automatic audio-to-text transcriptions for English language, which will analyze each voodle and create a transcript of words that are matched against moments in time in the voodle video (Figure 12)
  • User settings to sign-out (to switch to a different Slack workspace)
  • User Profiles to see all voodles from a single user (Figure 4, 13)
From the main voodle “pool” screen, you can hit the “+” button to start recording a voodle, then post it to a slack channel or just to the pool itself. All videos live in one big “pool” which is searchable knowledgebase. Even if you DM a voodle, it still lives in the open-to-all knowledgebase!

On both iOS and Web app, Voodle supports:

  • Viewing the Voodle “Pools” – the group of voodles that are associated with a team, all of which live in a “pool” which is a large knowledge-base that is searchable (Figure 6 and 7, 13)
  • Playing back with speed control of 1, 1.5, 2x with audio pitch correction, and with overlayed Closed Captioning style subtitles (Figure 11, 15)
  • Transcript support for playing back with closed-captioning text overlays which is useful to enhance understanding, to watch in public while sound is muted, or to scan through the transcript and click/jump to specific moments in the voodle (Figure 12)
  • Juicybits playback allows a search query/group to be conjoined into one video and played as a single stream. So if you search for voodles in the pool with #mydog, you can watch a single playback of a video that shows all videos with #mydog as a hashtag. Imagine queries for “sales account X, in last 72 hrs”, or “status of operations Y, in last 7 days”. This feature’s usability is being improved, but the basics are in place now.
The voodle web experience (chrome browser first!) allows browsing and playing of voodles from the pool, or a focused user/maker.
Juicybits button appears (Figure 16) in both web and iOS Voodle app, to allow playback of multiple voodles as one amalgamated video stream. During playback (Figure 17) there are next/previous buttons to advance through individual voodles.

April 13, 2020

We learned a ton about the friction of SSO with Slack. To our surprise (but now seems self-evident) Slack is very hard to administer, and our beta testers all requested other options for signing in to Voodle: Google, Zoom, and Ad-Hoc networks built from scratch, especially for quick testing of Voodle. We quickly added a few additional features that “de-tangled” us from Slack dependencies:

We cleaned up Sharing by switching to the more common/expected “Share” button, which prompts a iOS level screen with many options for posting a deep-link URL that will take viewer to Voodle iOS App or Voodle Web for playback. The URLs not have richer “unfurl” data.
  • Google GSuite Single-Sign-On (SSO) so a team can join using their existing GSuite org (user names, name of org, and photos of users are the only data we access) (Figure 18 and 25)
  • We de-entangled from Slack by reducing the privileges we require to SSO with Slack; we only ask for username, photos, and org name–and DO NOT request permission to gain a list of channel names. The benefit of our app having channel names was not warranted for sign-up evaluation. Slack sign-on is thus now easier/less of a commitment.
  • General “Share” button (Figure 19) for all voodles, which taps into iOS general sharing of a URL to the voodle (Figure 20). This URL will deep-link to Voodle on iOS, or to Voodle Web if on a pc/desktop. The Share-URLs are a more general way to share–but they still require authentication and access to the “voodle pool” to actually playback.
  • Richer Unfurl URLs in slack and elsewhere (Figure 21) that now include the voice-transcription as a preview of the content of the voodle.

May 5, 2020

We made major changes to our information structure so that we can support the traditional GROUP:CHANNEL:THREAD organization that is so common in unified communication applications. This entailed a hard-reset on test-accounts so we are asking all testers to start with fresh accounts, thank you for your understanding. Going forward you will see the following structure:

  • Groups. A group is what Slack calls a Workgroup and Microsoft Teams calls a Team. It is the top-level organization concept, of all members that together share a space for voodles. Our release today allows creating a named Group (Figure 22-25), irrespective of how people sign-in to Voodle. Previously, we had tied SSO (sign-on) to Group — which was complicating testing for our users who wanted to create “adhoc groups” of friends or colleagues to test with.
  • Channels. A Group contains multiple Channels, which allow sub-segmenting members into themes. This is how Slack and Microsoft Teams work–same concept. Channels will have members and therefore can be used to create more private pools of voodles. We have not yet activated Channels, they are coming in the next few weeks.
  • Threads. Like Slack, a Thread will be a discussion about a specific voodle post. So as users react, ask questions, etc. – a discussion about a voodle. This is coming in next release.
On Signup we now ask you to define your GROUP name. Groups are like Workspaces in Slack, or Teams in Microsoft Teams — they are the largest container for a collection of users. We are adding Channels and Threads in coming release, so that the information architecture of Voodles mirrors the familiar Slack and Teams structure common in Unified Communication apps in 2020.

We started adding in much requested and needed Social Signals & Dopamine hits based on activities, so when your voodles are watched/liked/commented, you will get notifications on iOS (Figure 26). We are tracking many elements of user engagement and will add more alerts/notifications and feedback loops in coming releases.

Notifications on social engagement and other activity feedback now appear within iOS ecosystem (phone/watch/etc.)

We started

Features Under Development

In process UI enhancements to Voodle Web, with better search and discovery features.
  • Our “discovery” features will make “most popular, most recent, #hashtag, most-relevant-to-me” type recommendations to make discovery more of a click-and-try experience (Figure 22)
  • Our search queries will gain sifting and auto-complete/recommendations to help you focus your search and discovery
  • Ad-hoc group creation, so you can build arbitrary new groups/pools, and not have to rely on Slack/etc. for SSO. Single-Sign-in using Microsoft Teams, Cisco Teams, Zoom, Facebook Workgroups.
  • Our main beta release is coming in a few weeks, we will be sharing with several 100 folks who have signed up to test. Thank you for your patience and interest.

This is a live-blog-post, will be updated…