Launch HN: Slingshow (YC W20) – Easily build custom virtual events and webinars
99 points| nilaymodi123 | 4 years ago
Last year, we were in YC W20 pivoting through several ideas, but then the pandemic hit. Suddenly, our YC batch was just a series of monotonous Zoom calls. We lost the magic of the social dinners, random conversations, and catching a speaker afterward for a personal chat. We quickly recognized that while Zoom was great for small meetings, the functionality and UI/UX made large group events unorganized and passive.
During the pandemic, many novel and sometimes gimmicky video platforms emerged targeting the social niche. But every organization hosts more than social events. We built Slingshow to have no learning curve for traditional use cases like panels and presentations while seamlessly incorporating newer social formats. We think the best virtual event formats are still in their infancy and are unique to every use case, so we wanted to create a flexible tool that would let organizers build their own experiences.
We were inspired by companies like Notion, Coda, Retool, and Airtable, which work in the UI/UX paradigm of creating functional modular building blocks. This means choosing a few simple, valuable abstractions like a table or a button and letting users mix and match these components to meet their needs. In our case, we’re starting with four fundamental blocks that organizers use to plan a schedule: Tables for free-flowing networking like interactions, Rooms for concurrent presentations, a Stage for classic webinar like presentations, and a Call to Action block for redirecting to external websites like forms, activities, etc.
Using our blocks, one of our enterprise customers (Fivetran) holds their standard webinar on our Stage block and then shifts into the Rooms block where attendees can choose to speak with the panelists. Another customer held a dating event that started with a Stage to introduce the event, then switched to Tables of 4, then 3, then 2 with different prompts to create more intimate conversations. We also have other customers hosting unique product launches, happy hours, live podcasts, cohort-based classes, and multi-day hackathons. While some platforms offer similar functionality, they’re heavy conference platforms with a large learning curve. They also require days of work to create specialized assets and often involve trained intermediaries like event organizers and planners.
We’re not focused on conferences but rather on simplicity, and Blocks help us achieve that. They're versatile and help simplify the organizer's event creation process by hiding complexity. Blocks are also a simple way for us to add new formats in the future. By just by creating a schedule with Blocks, Slingshow automatically generates the event page with registration, a cover image, and the entire attendee experience. Add a logo and brand color, and we'll automatically theme the entire event to make it feel like your brand.
We've chosen to launch late as nothing else matters if the video isn't stable and reliable for first-time users. One speaker failing to connect could ruin an event leaving a bad impression on everyone involved. We’ve spent several months working with early customers to gracefully handle errors and give helpful error messages for all the complexity of video: weak network connections, old browsers, mobile devices, firewalls, SDK edge cases, permission issues, etc. Depending on the use case, we also switch between multiple WebRTC video infrastructure providers. And lastly, following the lead of companies like Discord and Tandem, we built our backend using the Phoenix framework in Elixir because of its excellent support for WebSockets.
We still have a long way to go, but we feel confident with what we have and are ready to open up to a broader audience. We'd love to hear your feedback and experiences with the many virtual events you've probably experienced over this pandemic. Thanks! :–)
You can try out Slingshow for free here – https://slingshow.com/.
tomaskafka|4 years ago
nilaymodi123|4 years ago
joshmn|4 years ago
[0] https://experiencewelcome.com
nilaymodi123|4 years ago
We're trying to create a new format that could only exist in the digital world. Fast paced micro-events throughout the year that keep attendees on their toes and help foster community as people get to engage more.
Doing one big conference at the end of the year is the old way of thinking. It's blindly taking the real world conference and making it digital. A movie has a different language than a play. We're trying to figure out that language as opposed to just filming the play.
elicash|4 years ago
Am I right for thinking that this might not be the best tool for me if my online events aren't public but instead are internal -- where not just anybody can register, just certain pre-registered folks who are either members of the organization or staff at affiliated organizations?
I'll definitely find a use for it somewhere, regardless, even if for a different type of event.
Also, not to be the person who isn't paying for the tool but is still asking for features, but I'd love to see interpretation features down the line. We have live interpreters for many of our events.
nilaymodi123|4 years ago
Currently, at the event start time, the Slingshow event page becomes the actual event, and attendees can enter using Google, Linkedin, or email even if they didn't register. There's no unique link that you only get when you register. It's all just one link, and the registration is essentially just an email capture + reminder email. There are many advantages of doing it this way (and some disadvantages), including being a good catch-all for internal and external use cases.
As far as you're concerned, your flow would be very similar to a Zoom call or Google Hangout. Just create the event, set the start time, email it out, or put it in Slack, and at the time of the event, your members/staff can enter the event. No registration is required.
However, you may still have concerns around members sharing the event, and that's what we're working on fixing next, for example, domain restriction, manually admitting people etc. But it's the same issue you'd face with using Zoom or Google Hangout as a link even with a password is still a shareable link. We recommend for now having the waiting room open and admitting people one by one (it's super quick in Slingshow with Cmd+K) or importing a list of emails as "pre-approved."
I hope this wasn't too confusing. If you'd like to give Slingshow a shot and still have questions, I'd be more than happy to jump on a quick call with you or send a short Loom to make this more concrete. Please feel free to create an account and message us on the Intercom, and we'll walk you through it. We have more work to do in this area to make it more intuitive, but we've think a lot about these different "entrance flows," so thanks for asking this question.
nilaymodi123|4 years ago
jhickok|4 years ago
nilaymodi123|4 years ago
unknown|4 years ago
[deleted]
harrisonjackson|4 years ago
Looking forward to a demo of the attendee side of things.
nilaymodi123|4 years ago
Also, we currently don't have a video of the attendee experience, but you can scroll to the Blocks section to see screenshots. Feel free to create an account to check it out also!
tony_cannistra|4 years ago
[0]: https://www.notion.so/Careers-8b6817689d0e4b82b16fe8c9d31321...
edited to replace the word "tribal" which was inappropriate in this context
nilaymodi123|4 years ago
Values can sometimes feel cliche, so we have tried to make them more memorable and thought-provoking by using short metaphors with a backstory. Appreciate your thoughts here, this is something we’re still thinking about.
bosse|4 years ago
yourcousinbilly|4 years ago
But, I’ve spent the last hour reviewing the details and Daily mentions end to end encryption for P2P calls only and it seems Agora doesn’t mention it at all! It seems the WebRTC SFU servers (middlemen needed for calls greater than 4ish) require encryption and decryption server side breaking end to end encryption. This was all really concerning to me, and I think Agora used to claim they were end to end encrypted[2] and then their marketing became part of our marketing early on :(. I have removed all security claims from our website as we reevaluate how we approach security. Sorry about this HN.
[0] https://docs.agora.io/en/Agora%20Platform/security?platform=...
[1] https://www.daily.co/security
[2] https://news.ycombinator.com/item?id=23026101
msencenb|4 years ago
nilaymodi123|4 years ago
mwcampbell|4 years ago
Is there a way I can attend a demo event with a stage block, to see what the UX is like for an attendee?
nilaymodi123|4 years ago
And right now, the best way to get a demo is to sign up for free(no credit card required) and create an event that starts right now. We are thinking about adding a perpetually active networking block on our website, especially since people really “get it” once they experience the product. Or maybe just more gifs or videos throughout our landing page can get the experience across.
altdataseller|4 years ago
Hopefully there’s space for competitors :)
renewiltord|4 years ago
Very curious. Product seems slick on the build side.
nilaymodi123|4 years ago
dyeje|4 years ago
nilaymodi123|4 years ago
andrenotgiant|4 years ago
BTW you have a typo on the homepage. CTRL-F for "slinghow"
nilaymodi123|4 years ago
andrei_says_|4 years ago
nilaymodi123|4 years ago
After talking to lots of people over a year, ON24 and GoToWebinar are usually the two players that most people strongly dislike. We believe that innovating on the actual attendee and organizer experience is the right long-term approach instead of merely collecting and analyzing some data points.
I'd recommend trying out Slingshow and comparing the two. It'll take you a couple of minutes to see the differences. We're far from perfect and have more work to do in terms of data, but we think we have something quite unique and delightful.
inthewoods|4 years ago