Hacker News new | past | comments | ask | show | jobs | submit login
Grain, a startup built atop of Zoom for note-taking and video-clip making (techcrunch.com)
115 points by bismark on April 16, 2020 | hide | past | favorite | 82 comments



Hey HN. I'm Mike co-founder/CEO of Grain.

I decided to start Grain b/c I was tired of requesting access to recordings of convos and repeating myself when I could just share the part of a recording instead. Our team built something pretty cool that I honestly didn't see coming when we started.

Happy to answer any questions and thanks for the support.


Since you built your product based on another vendor's platform, are you concerned that they might cut off access? Do you have any contingency plans for that?


Cultivating an app ecosystem on their platform is a publicly stated goal of Zoom. Cutting off any start-up building on it would be counter-productive and lead to their competitors gaining the advantage of innovation on their platform instead.

See: https://marketplace.zoom.us/competition


Twitter used to say the same stuff and they cut their dev community off at the knees once they got big enough (mostly because of said community building out their feature set).


Let the sharecroppers do all the research, development, marketing, refinement. Then steal their thunder.

Been there, been done like that.


It would not be the first time a company cuts off parts of their app ecosystem. Strava has done so for example.

https://www.dcrainmaker.com/2019/07/strava-relive-cc-app-pla...


SoundCloud said the same and they turned their back on the developer community.

It probably happened to many other platforms too


Twitter has famously done the same thing a few times as well.


There are lots of differences but yes, it's a calculated risk we feel good about given those differences.


What features does Zoom's developer API support?

Which do you use, and how do you like them?

What other features do you hope they support in the future?


Good question!

Here are their docs: https://marketplace.zoom.us/docs/api-reference/zoom-api

But we use everything around recording, including live streaming.

Zoom has a great team of folks in the developer forums that are really helpful. My biggest gripe would be that not everything that breaks gets documented and logged so it can be really frustrating when our service breaks b/c their webhooks are down and there is no status on their end that this is the case.

We had a list of a dozen thing we wanted them to support when they started and they are all now in there... so pretty happy w/ progress.


Are you concerned that zoom will gradually add these features to their core products?


Not really, Zoom has gotten to where they are by focusing on what they're world class at, which is reliable connectivity. I don't see them changing focus on anything but keeping the lead they have that made them so successful. This DNA has always been the core of Zoom since Eric branched out of Cisco.


Maybe I'm being pedantic but isn't it your job to be concerned about risks like this? It sounds like your answer is "we don't need a plan because the volcano won't erupt." I'm seeing people responding with a list of volcanos that erupted without warning.

Approached more technically, I'd ask, do you have future plans to stratify what back ends your product will work on, particularly if zoom stops being an option?


Zoom is just one of many media input sources for us and the only one we launch with b/c the benefits outweigh the drawbacks.


Why did you name it grain


Thanks for asking.

We bounced around on really bad names like Radical (as in transparency/candor), Arthur (everyone has a seat at the roundtable), Zebra (literally just a placeholder)...

But landed on Grain because it means something about our product. Grains are little pieces that can accumulate to become something meaningful. Thats what our video highlight clips are all about. Little nuggets that come from somewhere else but can stand on their own. We get most excited when thinking about what can be made when you combine the "grains" together.

Also easy to say, a real word, 5 letters and the .co was cheap and nobody else has claimed the mindshare around the word. Today we start working on our SEO game :)


ETA? I filled out the form and it said it wasn't quite ready for me (Founder).


Hey! this is Jake, Mike's co-founder. We don't currently have a windows app and only support Zoom users. If that's you, you can email me: jake [at] grain [dot] co

If not, we will be working on building out support for windows /linux in coming months [we use electron] as well as other VC providers.


Yeah, I am a Windows (mostly) Zoom (always) user for the purposes of Grain. I'd be willing to use iPad Pro / Retina Macbook to test though, looks like something I could really use. I'll email you.


Filled out the survey too, same result. Really looking forward to your windows client being available! Thank you!


Frankly we didn't anticipate my calendar filling up so we added my co-founder Jake... his filled up so we added our intern Max... his filled up so we're finding someone new. Stay tuned, thx for the patience.


How did you convince a company like Slack to start using your product?


10 years of start-up network building has helped and so we got referred into them by people who they trust.

The bootstrap problem to get early teams before you have credibility is crazy difficult. It takes time to do it well and with authenticity.


I think this product is way overdue for how ubiquitous video has become, even pre-social distancing. Scrubbing through lengths of video to find the relevant clip is such a pain.

I'm digging the integration features, e.g. slack, imessage

I feel like this is one of those tools that will end up being used in ways not initially planned. Meme generation and reaction videos perhaps, lol.

Good luck Grain team!


Thanks! We think so too.

We actually spent 9 months building a prior version of Grain that was basically a Google Doc w/ Zoom integration & time stamps. Ultimately, we threw that version away (kill your darlings as they say). People told us that what you described was the bigger problem b/c it was too much work to unlock a stream of recorded video w/ traditional post-hoc video editing tools.

But if it's easy enough to break the best content down into just the good parts that live on their own, independent of the parent recording file... well that unlocks some interesting things you can do to combine those blocks and share them in feeds w/ teams.

But it all comes down the the quality of the content you make with the tool. So that's where we're focused first.


Really liking the integration with Notion.


Thanks. We do to.

We use Notion like crazy internally so it was at the top of our priority list along with Slack. I probably paste 80% of my links into Slack... it's magical b/c people just watch, get the context and then discuss... I hate information dumping and Grain + Slack saves me tons of time to share video highlights instead and they work better anyway b/c it preserves the context and richness of the original video (with voice, tone, facial expressions, screenshare content, etc.). All of those get lost when trying to summarize a video call to info transfer to someone else.

I find myself pasting Grain highlights in Notion when I'm doing more analytical work that I want to be supported by rich media/evidence and become a source of reference/documentation. Think highlight reels.


Can confirm the "new way of working" when it comes to video clips ...

I have made it a part of my worklife to share with co-workers EDITED video highlights of zoom calls and training sessions. This includes conference talks I find on youtube (e.g. Kubecon talks) that I want to have colleagues view.

I can usually cut down an hour talk/call. to around 5-20 minutes of good high impact content.

Historically, I just record in the cloud on Zoom (using all the nice extra features around auto-transcript, recording speaker and shared screen separately, etc... ) and edit it in Adobe Premier.

I've got the manual workflow down where this is something I don't do every day.. but several times a week is fine. Editing ain't pretty, but it is effective.

Since the lockdown, I have been working on the other end of the "pipeline"... the INPUT to Zoom. After a couple of false starts (OBS, CamTwist, Wirecast...). I ended up implementing Ecamm Studio Pro....

Looking forward to exploring your tool....


Can you talk about the value you've gotten out of doing this? It sounds very interesting, but also fairly effort-intensive. Does it also help you remember meeting takeaways, because you're actively reviewing your recent day or two?


I do this for my video courses. 10 hours of raw material becomes around 4 hours of course video.

It’s super labor intensive but once you get in the flow it’s surprisingly easy/quick. Especially if you’re okay cutting 10h down to 6h instead of 4h.

And yes it makes you know the material incredibly well. Way better even than the prep for and creating of the raw stuff.


I do it mostly so I don't have to repeat myself. :)

I use the clips so that others can gain from the kernals of wisdom those clips provide... without having to commit to some portion of an hour to find the kernal themselves.

Saves everyone time and enforces compliance to decisions made )

Also, of course, by manually editing down a deeply technical discussion from an hour to 20 minutes helps me REALLY listen and understand what the speaker is saying....and so it also helps me to continue improve my knowledge...


I can't help but think you've found a more complicated and less efficient way to achieve the same thing as writing up an off-the cuff talk afterwards.

Personally I loathe the spoken word as a medium for efficient transmission of information. Reading and skim-reading is an order of magnitude faster.

And writing up something I've spoken is the perfect way to focus and clarify.


LOL.... I know what you are saying,

It's interesting how different people process information.

All I can say is that it works for me.... and I find it to be highly impactful on my co-workers etc.

There is something about capturing nuance that "multimedia" really helps with....

So my mission is to reduce the effort it takes for me to do this to less then it takes to just write up and share notes...


Do you have any examples of talks that you've edited?


I'll look to see if there is anything I can share publicly...


As a fellow workflow efficiency nerd.. I salute you. Would love to learn about your manual workflows sometime.


The video on their landing page does a vastly better job explaining how it works:

https://www.grain.co/

I've got to say, that for meetings big/important enough where you've got someone dedicated to taking notes/minutes, this seems like it could be a really effective and compelling way of sharing meeting highlights/takeaways/fun bits with a broader audience, people who couldn't make it, or for posterity. A serious win for workplace culture and communication generally. (Of course, you never know until you actually try using it for a few weeks.)

But if this works well, hopefully Zoom buys them, and we'll expect to see Google and Microsoft build their own versions.


Thanks, the video took a surprising amount of work but happy w/ the result.

You're exactly right wrt the dedicated real-time annotator. We created a information transfer framework for our internal product development/design that has helped us to see that for our product to work (highlight clips that don't suck)... you need a dedicated person who's job it is to annotate the content of the video stream in real time (aka taking notes). It's too complex to do well with AI... let the humans drive the car for a while if you know what I mean :)

Our core use cases so far have focused on where this dedicated notetaker is already the case and over time we can automate the annotation process and expand to more use cases without a dedicated notetaker.

The cool thing we've seen since releasing the ability to take collaborative notes w/ your team is that the annotating just kinda happens naturally... people jot down things they thing are important to the mutual benefit of everyone on the team (in the meeting and not).


I love that the automatic transcription shown in that video has errors. It’s realistic, while also showing that enough is accurate that it’s useful.


Yup, you nailed it.

Our transcription will naturally get better over time but it doesn't have to be perfect b/c it's a means to an end in Grain. (creating/trimming video clips)

Even perfect transcripts are still terrible to read most of the time b/c the dynamic nature of spoken dialogue just doesn't translate well across mediums.

Google "Media Richness Theory" if you want to go down the rabbit hole on this.


The "Trusted by great teams" section of your homepage lists companies like "Slack", how did you convince them to start using your product?


I only chose teams to put on the website that really use it regularly. We have a bunch more logos of the type others here describe that I could have chosen but that's dumb.

Two teams at Slack currently use Grain.

Behzod runs research and has been tweeting about his use of Grain a decent amount lately: https://twitter.com/beh_zod/status/1250900606073442305 https://twitter.com/beh_zod/status/1248740029901332481

Here's Jason from Podium: https://twitter.com/jregb/status/1250995517724585985

Here's Dustin from Lambda School (not one of the logos): https://twitter.com/dustint314/status/1250948975202426880

But the actual answer to your question of how is that it took a long time to build something they wanted to use. We've been building a version of Grain for about 15 months now, about 6 months on the product we just released and 9 months on a version we threw away.

Eventually we built up word or mouth of happy users that refer other teams. It's a grind to get real teams to adopt anything but it is possible with continued effort.


Whenever I see these, I suspect it's more along the lines of someone at Slack is using this product.


This is a correct way to interpret it. Just an email address sign up is usually used as enough justification to make the statement.


I guess we only have anecdotal evidence to go on here, but except for exactly one case I've always seen the organizations I work for get and wait for a positive response to their request before they display our logo. Does everyone else's experience really differ on this?


I have had exactly the same experience in my previous (and in my current) startup. I would never add the logo of a client without their consent. (maybe some don't follow that logic)


You aren't thinking like a growth hacker.


It is probably someone with a Slack corporate email address who signed up. At least, that is how most startups seem to define 'used by'...


Those are presumed fake, unless the other company posts a testimonial or signs a full name to the claim.


Is this a feature or a product? How about 9 months from now? There is a genuine concern with startups built "atop of" another product. There is a thin line between alive and dead in that space. Twitter devs can tell you a thing or two about it.

Hopefully this is a catapult or an entry point. All the best, regardless.


Thanks for the well wishes skeptical but kind stranger!

No doubt we're aware of the analogs and risks. Have spent a collective month in Zoom calls with other platform founders to understand the risks but feeling really good about Zoom as a GTM platform partner. Have mentioned in other threads but there's long-sequence of strategic moves at play and this is the first of them.


This post inspired me to repost [1] my side project that I open sourced as a PoC a while ago. I saw "note-taking" in the title and my project allows the type of note-taking that I envision should happen a bit more often (using a stylus).

The code is open-source, so I invite the co-founders of Grain to take a look and see if the idea might be useful to them :)

[1] https://news.ycombinator.com/item?id=22896157


Thanks! Will check it out!


I even used this for a family call the other day to clip someone's dumb joke and share it later with fam.


Looks like a crutch for poor managery practices which are very common in today's IT companies: management stubbornly wants to get rid of ancient technology of writing and to return to even earlier oral-only society.

As in oral-only societies, information becomes stored only in minds. After video meetings, no recorded information remains, so let's add recording of videos. Recorded videos are unsearchable and poorly seekable, so let's add voice recognition.

This is ridiculous: supporting desire of managers to return to prehistoric times and trying to fix it with frigging cutting-edge deep learning. I would not say "trusted by great teams".



Will have to watch that one later.


I wouldn't be spruiking 'built atop of' a product being banned by so many companies and schools.

If anything you should be pivoting to support as many of the other popular video conferencing apps out there.


I've been building apps on Zoom for 5 years (3 years building private apps for Zoom based schools) and I'm grateful for the recent news helping Zoom to prioritize critical things that Eric said himself that they should have prioritized a long time ago.

The concerns are 100% valid, I'm glad to see them finally surfaced and addressed. I still like our odds w/ Zoom relative to WebRTC, their team is a proven mammoth. My son was on a Zoom call for school this morning... likely some PR relativity of the past week.

It's a two horse race at this point Zoom or WebRTC. Most start ups choose to build on WebRTC and focus on new workflows, we chose to build on Zoom to add the most meaningful leverage we could think of (data utility) to existing workflows.


You'd be surprised that the adoption trajectory of zoom has only increased of late. The cases you talk about are the exception to the rule.


I was building something with a very similar same feature set (minus the sharing publicly) for the last few weeks to add as a feature to my platform, just less polished as befits a 1 person team with no funding :D.

There are a lot of things to be done to improve the utility of videoconferences once finished. The information is obviously less dense and parseable but also more rich. It's inspiring to see other projects working in the same direction


Good luck! I was wondering what backend do you guys use for Speech-to-text? As a ML guy I'm quite interested to learn what people experiment with. Cheers:)


That's awesome. No doubt there is a lot of greenfield in this area of communication.


Hi Mike, What particular advantages do you see between grain clips vs written minutes from a meeting?

In my field there are many instances where an item on the agenda is talked through for 15mins and the minute-taker can summarise into a couple of lines/paragraph.

I'm struggling to see how a video clip can deliver a similar summarisation, unless someone has vocally summarised at the end for the clip.


Frankly this wouldn't make for a great highlight clip. You could make it but nobody would watch it.

Grain is best for that punchy quote you want to share mid-moment or for the summary 30 second wrap-up at the end.

We have changed our dialogue to include these at the end of convos b/c that way it's easy to summarize conclusions and next steps to document and share with others. Most good meetings have these anyway.


Very cool stuff, two clarifying questions:

- Does Grain require access to the Zoom API to work? (Is there some other screen capture / scraping at work?) Any known issues/restrictions with using this with enterprise Zoom accounts?

- Can I record a Zoom meeting I was invited to, or just ones where I own the invite?


Great questions.

- Yes, the only way to log-into Grain is with your Zoom account. It's been really seamless, they did a great job setting up those permissions.

- Sort of. You can take notes if 1) It's your Zoom link or 2) It's someone on your team who is also a Grain user's Zoom link. There isn't currently a way to take notes across workspaces b/c we want the meeting host to be in control for privacy reasons.


Hi Mike, What particular advantages do you see between grain clips vs written minutes from a meeting?

In my field there are many instances where an item on the agenda is talked through for 15mins and the minute-taker can summarise into a couple of lines/paragraph.


Is this like Camtasia for screenshooting, screencasting and video editing software? https://www.techsmith.com/video-editor.html


Not really b/c 1) Grain is real-time and 2) it's not a screen capture.


Great stuff! I'm a ML researcher / engineer in NLP, and I'm curious what sort of speech recognition tools you guys are using? I'm thinking of building really solid SDK's in this space:)


this is pretty sweet stuff ed and team!


Thanks Ed's friend! We're lucky he joined our team at the very beginning.


> a startup built atop of...

...a third-party company that can kill your business at any time (see for example what happened with, twitter, facebook etc).


Like anything in start-ups it's a calculated risk. Zoom's app marketplace is designed to facilitate start-ups like ours as they move to become a platform. See https://marketplace.zoom.us/competition. One of the partners behind it told me they had 600 applications so at the very least there are dozens of us! Dozens!


Haha maybe even a baker's dozen


We never nudes need to stick together! ;)

But seriously... if anyone else here is building on Zoom's platform hit me up. I'm looking to build more community in the Zoom App ecosystem.


Maybe they shooting for an acquihire play? This thing is more of a Feature than a Product.


Zoom is just where we start (huge distribution channel and the most developed platform). As soon as you build your own WebRTC based thing... you're nuking millions of existing video based workflows you could otherwise tap into to create value. There are several 2-3 year older than us companies that are doing quite well hooking into the data generated from all the VC platforms without providing the VC service themselves.

But yes, this was def the #1 objection of VCs when we raised our seed round. Fortunately we got others to believe that the first move we just launched is just one of many in a strategy sequence. Time will tell.


Doesn't everything start out like that? How would you define a feature vs. a product? Could an app like Zoom be considered a feature of an OS because of its dependency of the host system to act?


Speak of a solid foundation to build your company on...




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: