Launch HN: Zynq (YC W20) – Book meetings instantly with your team
Both of us worked on G Suite and quit last year because we felt enterprise calendars really needed an upgrade and they weren’t a strategic priority for Google/Microsoft. As a product manager, I spent a bunch of time organizing meetings and moving them around which was probably the least valuable thing I could have been doing. David, as an engineer, would frequently get interrupted by meetings people would schedule in the middle of his day when he was trying to get work done.
We built Zynq to make scheduling intuitive: just tell us who you want to meet & how long you want your meeting to be and we’ll find the best time that works for everyone. Our algorithm looks for open slots during work hours where everyone is free in their timezone & not out for lunch. We rank these slots via a scoring algorithm which prioritizes focus time for everyone invited & picks the top slot. We then create the meeting and automatically add a Zoom/Hangouts link so you never need to set that up manually again.
We are launching this for free given the current WFH situation to help teams move faster, but we also have a separate paid product that optimizes for meeting room utilization and that’s how we make money. We don’t plan to charge for this version, but may release paid features on top in the future geared toward larger enterprises. Our goal is to build a complete end-to-end meeting solution for smart offices including meeting room tablet software, guest check-in experience, and an analytics back-end which helps plan future office space.
Our long term vision is to automate away the many boring tasks you do at work so you can focus on the creative aspects of your job. We hope this is a step in that direction - please let us know your honest feedback and how we can improve!
94 comments
[ 5.3 ms ] story [ 140 ms ] threadIt looks like Zynq currently works based on the "available" slots on calendars, which is probably convenient for many meetings, but not really a big deal for me. Do you think any tooling/features could help address the issue I've described?
Can you also briefly talk about your traction? Eg- no of users, growth rate and at what stage you were in before YC and currently. Good luck.
We came up with this idea halfway through YC and our paid version of the product has paying 2 customers and several others in the pipeline, including some big tech companies.
Curious how an automated algorithm can make that decision.
If you really need it one specific week, send an update with topics that must be covered. If you really don't need it one week, cancel it in advance.
Assuming that you work with regular people or on regular projects. You or other participants will always have something to share, but maybe only 15 minutes out of the hour, it's fine.
Edit: this makes me realize. It's obviously not a software algorithm for scheduling, because this ain't a technological problem. So to make it a technological problem, the issue might be to identify groups of people who interact and prepare them regular timeslots together. Now that's a plan for a SV startup that will disrupt how meetings happen.
If someone ain't marked required, then that person probably ain't coming up to the meeting, and they won't tell you that they couldn't make it because they assume they're not needed.
Similar thing as in To and Cc for emails. No need to reply to emails where one ain't in the To line.
Ah. Social conventions in large organizations. An infinitely complex topic. But you're probably not trying to cater to Fortune 500 so nevermind.
For example there are lots of situations where 4 1 hour meetings in a row is just a bad idea even though it could be done to protect a 3 hour block. Problem being knowing which situations those are depends on both the type of meeting and your role in it.
I guess the problem is splitting your day into "focus time" and "meeting time" will work well for some roles, but is overly simplified for others. Not obvious how to solve that, most of the simple approaches would involve significant user input.
Some meetings need more mental focus than others, so stacking them can in fact can cause the same sort of problem you are trying to avoid with other work (i.e. "focus time").
cycling through sounds like a decent approach.
(I don't know to what extent Zynq resolves these issues.)
I suspect the real difficulty for a company trying to offer something more powerful is balancing effort/input the user has to take against dynamism and principle of least astonishment.
I don't think it would be hard to write a scheduling algorithm in this space that basically works but everyone hates, for example.
I think it's quite good to find a time, with the least conflicts. However given any meeting with more than 3 people in a large organization, it's simply not possible to gather everybody at once, without planning 3 weeks in advance.
one screenshot: https://technology.ku.edu/outlook2013/scheduling-assistant
Don't name your business after a well established product? Because as soon as I saw Zynq I thought Xilinx FPGA SoC. And many people searching for Zynq will find the same.
https://www.xilinx.com/products/silicon-devices/soc.html
Zynq will probably be familiar to anyone who has been dealing with SOC and FPGAs at all recently.
regardless of that, they will have to up their seo game if they wanna outrank...
zynq is a trademarked product name for another technology company that makes both software and hardware, and a major one at that. your never hearing of it, which while surprising, doesn't change that fact.
from a search result perspective alone, it is a terrible idea. unsurprisingly, searching for "zynq" will bring up results for xilinx zynq. the name is terrible from both legal and business development standpoints.
I guess someone should tell UberConference and Box about that. They seem to have mistakenly thrived despite using extremely well-SEO'd software brand names.
You should really consider renaming the product. Even if you don't want do, your product is going to loose the Google game, it will never popup when people will Google "Zynq", "Zynq planning", "Zynq trial", "Zynq API", etc... and if it does, Xilinx will sue you as soon as they notice.
I've worked for a startup before, whose name was systematically getting auto corrected by Google (it was too close to another word and was interpreted as a typo) and it made it really hard for people to find it even when they were specifically looking for it. In retrospective, they should have changed name. Don't do the same mistake we did.
Obviously that's not the feedback you were anticipating, so sorry about that. ^^
Now if you were Dell coming out with a Zynq line, that would be a different story.
Lawyers are as hungry these days as anyone else. They need to pick a new name, or at least a new domain name. It's a terrible name for SEO, if for no other reason.
If I were Xilinx and reading this thread. I'd be preparing the lawyers already. Just my two cents.
Out of curiosity, how do you currently handle the case of your calendar being open, but not being free? Do your colleagues book the meeting anyway and then you let them know that they should reschedule because you're busy?
Isn't what you're describing already built into Google Calendar via the 'Find a Time' tab?
We're a scheduling tool that helps you create meetings and optimize for focus time for everyone invited as well as each users' preferences.
The only difference I can see from the description is the meeting priority inference, which you get with a paid plan. Clockwise is currently free.
We launched this free version with a subset of features since some things (like room utilization) don't make sense for an individual. We're looking to port over more features as we get adoption & based on demand. Our priority inference also works a little differently than clockwise -- there's no step of marking meetings as flexible, that happens automatically at scheduling time based on your urgency
With your intelligence/talent/means, you could have chosen a more challenging path.
Has the bar come down so low? No wonder we don't see more Musks around.
Shared calendars could easily be done by them as well for the entire GSuite ecosystem with one off “approve picking a spot” on a per meeting basis.
The paid version of our product adds another dimension to optimization by improving room availability/utilization. Our goal is to build an E2E product suite including room tablet SW, guest check-in experience & real estate utilization analytics, which would be more of a challenge for Google/MS to trivially add to their suite. By doing this, we are also able to gather more high-fidelity data about office spaces that doesn't currently sit in G Suite or Exchange.
One question I have is all the permissions it requires. Amongst others, it's asking me for:
* View and manage the provisioning of calendar resources on your domain
* See, edit, share, and permanently delete all the calendars you can access using Google Calendar
I've no idea why it would need the first permission there? I'm assuming the second relates to seeing co-workers calendars, and perhaps it also needs to be able to move meetings. However "permanently delete all the calendars" seems a bit over the top.
The second permission is just read & write on your calendars (since we are booking meetings on your behalf). When we request "write" access, it automatically gives us delete access and there is no way for us to turn that off unfortunately.
FWIW, I used to have a very competent EA and would tell them basically exactly this and they would work everything out. But the amount of effort and intelligence (and phone calls) that went into that behind the scenes was, er, significant.
do you work in recruiting? If so, I'd love to understand the problem space more deeply in that domain!
We're focused on internal company meetings, and so we can automatically choose a time without any party having to pick between several available times even for a 5-10 person meeting.
Killer app you built, looks like it has a lot of smarts. Love the native calendar extension UX. Really slick!
We just updated out user experience for 5+ users if 2 or more are not connected to x.ai and it is proving successful. However, if everyone is connected to x.ai, whether they are internal to your company or external, we find a time for everyone instantly.
For internal meetings, coworkers do not need to be connected to you on x.ai. If you can see their calendar, we can see their free/busy info and we book it instantly as well.
Cheers!