As a solo founder Tom Walsh has built Kilo entirely on a nocode tech stack. This is a niche job matching service targeted to airline flight attendants and travel tech roles. Using Webflow, AirTable, MemberStack, Loops, JetBoost, ChatGPT, Selenium Grid, XPath and Zapier, Tom has cobbled together a profitable business that helps connect people with their ideal role in the travel sector. Here is Tom’s talk from last night at Nocode Lisboa:
Links
- Webflow: the front end to signing up for his service
- AirTable: the database behind everything
- MemberStack: the member login portal
- Loops: transactional email platform
- JetBoost: real-time search with dynamic filtering
- ChatGPT: general purpose data acquisition & manipulation
- Selenium Grid & XPath: data scraper
- Zapier: the glue that manages events and data across all these services
It’s an inspiring look under the hood at what’s possible to build on your own without having to become a programmer. There was one “if/else” bit of python logic he showed in one of the systems but still, pretty amazing…
If you know someone in the travel industry who is job hunting, send them to Kilo.
And if you’d like to join future talks like this join our Nocode Lisboa Meetup. Even though we’re a group that physically meets monthly in Lisbon, we welcome remote attendees to our meetings via the livestream. cheers
Transcript
Okay, yeah. So we will go ahead and get started. I’m assuming people will kind of filter in here. We got to think 32 RSVPs. So, word
I’m sorry. You said your name is Jody, right?
Jodeé 0:20
Sure day, Joe day. Okay, so just let you guys know what this is. This is like a totally free group and participation is free. But these are our friends that has been project they run a nonprofit and so I’m gonna give her the stage like, if you feel so compelled to get value out of this, we recommend just donating like 10 euros or something to their project. So God if I will give you the stage here if you want to tell people what Lisbon project is. Okay. Thank you so much, Sean. And thank you so much for having
us as a project, be able to present who we are and being willing to have a present. Yeah, what the heart is evangelism project. So that my name is Jody, I’m the community life director at the Lisbon project. And we are a very young organization, we are based in Lisbon in Portugal. We’ve been around for five years. And our our main aim is to help build a community for migrants and refugees to integrate into, into the city of Lisbon. We have three main pillars, which help us to reach this goal, which is inclusion, empowerment, and mobilization, we believe that through inclusion, we can, we can help people get together to understand to break barriers of certain stereotypes that we might have across borders of different kinds of cultures and nationalities. And we do this through our community life department, which is all about creating relationships, making awareness, creating awareness about the migration issues that we have, and also about the specific cultures. And so we do that through specific events, where we have, you know, a showcase of the culture, where we have cooking workshops, or where we just get women together from different nationalities who get us together from different nationalities and just opportunities for them to share life together, and get to understand a little bit more about who they are. We also believe in empowerment, and this is done through our programs. Department, we’ve got four main.
Sean 2:34
Sorry to cut you off. I just wanted like a quick elevator pitch. But I think that’s probably a good enough description, and I will give them your leg. So this is like, we actually built their website, initially, like four years ago. So we before they had a website, we put that together for them, and they’re just they do amazing work locally. So just wanted to give you kind of like a quick, you know, one minute elevator pitch, but we don’t need to go too deep. So. So thank you for coming out to represent it and I’ll just send people to your donate page if they want to
Unknown Speaker 3:03
give it okay. All right. Thank you so much. Thank you very much.
Unknown Speaker 3:06
Okay, cheers. Okay.
Sean 3:09
All right. Okay, so joining us now, Tom, I’m gonna make it so you can share your screen. Perfect. So everybody, this is Tom. So I met Tom. Ironically, Matt, I just got off the phone with him about three hours ago. I had it Yeah. Yeah. But yeah, I’ll let you introduce yourself. Tom. You got your full screen now. And if you share your screen, it’ll probably take over.
Tom 3:37
Perfect. So hopefully this comes through. Okay. Yep. Okay, perfect. Well, guys, thank you so much for inviting me along. Just from what Shawn’s told me. Sounds like a brilliant community, you guys have got just one day, I’d love to make it down in person. Have a coffee or a beer with you? Lisbon today just sound unbelievably appealing. It’s two degrees we’ve had on and off snow on love, sleet, and so on. As I did vow today that as a British person, I would not start the conversation by talking about the weather. But I clearly just have so thank you so much for having me along. I promise. That’s the last time I mentioned the weather.
So my name is Tom, and I’m the founder of kilo. So kilo is a travel jobs marketplace. And it’s been built using the wonderful world of no code. So my background previously is BD it’s guys more on the sales side. So I am relatively new to this journey. I’d say I started building kilo in around October. And I’m absolutely loving it. I’m sure. Like a lot of you. It’s taken a long time to find that something where you’re able to enter that flow state. This is definitely for me. But again, as I say I’m relatively new and early to this journey. So for as much as this is me talking to you this evening.
If there’s anything that you know You think, Oh, Tom, that is done terribly. Or I could do that far better, please do jump in and say because I’m as much here to learn from you, as I am to hopefully just share a bit of inspiration this evening and a little bit about a project that I’ve been working on. So guys, please don’t be afraid to jump in. Without further ado, so what I’ll do is I’ll give you a quick run through of kilo. And then basically, there’ll be two main things I’d like to leave you with today, in terms of Kilo, and also webplayer, which is obviously what you’re here for. So the the little bit about Kilo, then Kilo basically is a travel jobs marketplace for those that are fed up and looking for jobs. So as we know, looking for a job is a pretty bloody tedious thing. At the best of times, it’s even worse for travel. If you go on LinkedIn, and you search for a role in airlines, you’re faced with 18 out of 20, unrelated results, genuine insurance, banking, and life is far too short running, to work in insurance. So apologies to anyone who enjoys a lot of insurance or knows anyone who works in the world of insurance.
We’re there to help people who want to go and find that that great travel role. So in a nutshell, sometimes marketplace searching for roles sucks, and we’re out to make that better. So anyone who wants to find a role in head office. So in the creative departments, for example, the pricing or the sales departments of airlines and travel tech. And you can see here the team. So when I say we, it’s pretty much just the two of us. So obviously, it just met me, I’m Tom. And then you have here my very glamorous co founder, chat GPT, which I’m sure for a lot of your little your either your projects or your businesses. Now this has become an absolutely indispensable tool and thinking back to October and November when we didn’t have this. It’s almost like how on earth did we survive without it and the way it’s been built, so as we’ll go through in just a second workflow, obviously is the front end. And then these are the other tools here. So JetBoost, which we’ll go into, which is basically a way of dynamically filtering and taking those results and surfacing them. Zapier, which I’m sure you all know, Process automation and creating those flows, air table for storing all this lovely information that we collect member stack for taking that basically creating those the gated content, but also the user authentication and allowing us to actually personalize what a user is seeing thigma for assets and design. And then I don’t know why I haven’t really just got bloody everything here under the open AI chat GPT site, so but really, primarily JavaScript queries, anything to do with code, to be honest. And then just some general life advice, as I’m sure you can appreciate, when you’re on this journey alone. Something’s very, very interesting. Oh, gosh, I wish I had someone to ask. Thankfully, there is this now, that’s wonderful tool. But I don’t want you thinking if you have seen the film, I think it’s her work in Phoenix. It’s not quite that bad yet where I’m falling in love with chat GPT. But it’s it’s pretty close.
So today’s demo, what I’m going to hoping to leave you with is, for me, there are two big parts to web flow, which make it such a powerful and exciting tool for creating new businesses also bring bring your projects to life. So the first one and number one in nutshell, basically is, I’d like you to think about web flow is imagine you are sat in the middle of a room, and around you is this wonderful, beautiful library. And essentially, you’re able to pull anything off the shelves and any book into the center of the room in a flash. And that’s what we’re gonna have a look at, firstly, with with with the, with the CMS, and our ability to store information, but also filter it, so we’ll get into jet boost as well. And then also, the second part is basically web flow can act as a load of really sexy forms. So users can input information. And then it’s incredibly powerful, what you can do with that information. So user input, we can then send it using Zapier to our back end air table, and then bring it back to web flow and create an app style experience. So these are the two things we’re going to have a look at today. But guys, as I say, please do jump in. I would love this to be almost more of a discussion than anything. So without further ado, we will jump into this first section here just the interest of CMS and filtering and bringing information to life.
So if I just take you to the kilo homepage, absolutely. Absolutely sucker for neon, as you can see here. So So apologies if this is a bit too much pink and purple, but this is this is kilo. And what we can see here is a number of roles on the homepage. And this is the way we can start to think about workflow is it’s basically a lovely blank canvas, in which we can start to bring this information to life. So we can see here, a hot ticket of the week. So hot roll we’ve got at the moment is a product manager for only management and just to bring this to life. I’m just gonna click into it. And what you can start to see here is so firstly where there’s the job actually comes From accompany Why’s the job title and then lots of other attributes that we can start to see here. And this really is workflows, power play. So if we come and have a look at workflow, which is actually sat behind this site, basically what we’re doing got another role here not used yet roles, the hopper one, but what we have here is basically a blank, blank page with lots of fantastic information on it, which will hopefully help a job seeker who is interested in this space. And what we can see here, and the way it works is just simply, if I click on this heading here, this text, which is attributable to the collection, so we can see here, we’re basically saying to Webflow, populate this text with something from this collection. And this is where I’d like to introduce the idea of a CMS.
You might laugh, but I cannot the life of me remember what the acronym actually means. John has anyone who knows actually what the is it content management system? Sorry? What’s the what’s actually the What does CMS mean it is a content management system. Yeah, see, so you can spot a bit of a web balloon web flow, Newbern myself. So basically, what you can see here is all the different ways in which we can actually start to store and store information in web flow. And this is immensely powerful, because not only the the number of ways in which we can cut the data, but also the depth we can go to in each of these sections. So what you can see here, if I just scroll down, is the collection items collection that we’re using to bring these items to life. So if we just click into here, this is where we basically store all of the information about those roles. So you can see here job title, we can see the company, it responds to where that location is the category, the actual job description. And also other information about the role here. And the reason this is so powerful is because this is virtually unlimited. So if we come back for a role here, the amount of information that we can actually bring to life about a role is really, really clever. Not the work I’ve done, it’s all workflow. But as you can see, we can bring lots of active information for the user. And the reason that this is so powerful, is when we start to take on new shows
Unknown Speaker 12:24
that we have here, like what what the scene is showing us.
Unknown Speaker 12:29
I didn’t quite catch that, Sean,
Sean 12:31
Can you show us the data model? So we can get an idea of like, what the structure is of the database. And like what this is actually doing the show showing us data what?
Tom 12:41
Yes, so it might actually just be easier if I just show you the settings on the CMS. Is that helpful? There? Sure.
Unknown Speaker 12:55
Okay, yeah,
Tom 12:56
that’s okay. It’s not probably not not the clearest. But it’s basically just showing that these are the, you can basically capture anything that you’d like in the CMS is in this collection items and bring them to life on the webpage. So what we’re doing here, so if we just look at company, for example, and job location, these are the fields that we’ve actually set to actually collect for this, this collection. And if we come into an item here, which is where we can see that I’ve actually populated these. So we can see that this workplace. Workforce manager responds to kiwi.com, burnout, and it’s a job in HR. What we’re then doing is basically taking our page that we can see here, and we’re saying, If I manage to be helpful, if I just do a quick example. All I’ve done there is I’ve just dragged a collection list items, this wonderful navigator here, we’re going to drag and drop into our page that you can see here. And now it’s really as simple as connecting this to the CMS. And all we’re going to do, let’s say want to find out the country for which this job corresponds with. We’re just gonna click country. Add a header within that collection item, get our text in the country. And we can see that corresponds to a role in Spain. So this is how, basically, just to give you a very quick introduction to collection items and CMS, the wasting about Webflow is it’s one blank canvas, you can start to bring in lots of information and lots of lots of fabrications and those filing cabinets around you, which are those collection items.
Now the question short i Yeah. Was thatokay, sorry. I just thought as a question. Oh, good. Yeah. So, where where this starts to get interesting is thinking about the ways in which we can actually cut this data. So the reason that we haven’t just got one collection item here is just for the jobs is essentially the ways in which we can look Can slicing and dicing that job information. So if we come back into the collection item here, come back to our settings just so we can see what we’re looking at. You’ll notice there’s several fields here that are multi reference. So we’ve got country industry, the mode of working. So that’s looking at hybrid or remote work. And if we then come into the collection here, the beady eyed amongst you will notice that actually, these are colored in purple. And the reason that they’re colored in purple is because they are multi multi reference items. And what this allows us to do is slice and dice the job data. And this becomes really interesting when we start thinking about the needs of a job board. So a job board in its simplest form is a load of jobs just almost on a on a page. But if you think about a user requirement, none of those jobs are small majority of the jobs will actually be applicable to a user.
So let’s say I’m looking for remote work, I want to work for particular sector, I want to work for a particular company size, that sort of information is exactly what we need as job seekers when we’re actually looking for a role. And the CMS helps us essentially, to slice and dice that data in a way we’re about to have a look at now. So one thing you’ll have to forgive me for is there’s loads and loads of aviation jargon in here. US travel geeks, and aviation geeks are a very particular breed. So you will see as we go through, there’s lots of sort of aviation acronyms and things like check in and start with Germany. So it’s a little bit corny, but we are a little bit nerdy. So as we go through the bear that in mind, but all we’re going to do is start to look at the ways in which we can actually cut that job information. And if you think back to our CMS collection here, one of the collections that you’ve actually got is countries, and we’re going to go through the other ones as well. What this allows us to do is basically take this information and slice and dice it. So what we’re going to do is we’re going to pick UK, let’s say we want to work in hybrid work. We want to work in sales, let’s say travel, tech, all sizes of company. And let’s say I really care about status.
So I’m going to pick an industry leader. And let’s say I want a mid level role. So these are the roles that we’re actually left with. So this is where I’d like to introduce another tool, which is basically powering that filter selection. So we can see here. This is This is Jeopardy, guys. So this is basically dynamic filtering, using our CMS items. So basically, for all of these different ways to cut the data, you can actually set a filter. And the way it works is actually incredibly simple. So Jeff is not sure who the founder is, but incredible technology. If we just come and find our job search page here, all we’re basically doing is applying a class to our collection list. So we come here, all we’ve had to do to make this a reality is utilize the class function here. So jet boost filter, W three R seven. So we’re basically saying to Webflow, go and find w three R seven, inject, boost, and then filter our collection items, which you can see here. So this is our big long list of jobs that sits at the bottom of this job search. And on the job list here. This is where we’ve got all of our filter interactions. So we’re basically saying to Jeff boost for each of these filters. Please go and be able to filter the all this big, long list of jobs that sits at the bottom of this page here. So I’m gonna stop there. I realize that’s, that might have been in depth and might have been super, super high level. I’m not sure so sure. And I’ll stop. And if there’s any questions on just basically how is this configured or how it works? Let me know before we jump on to the point of the more fun but
Unknown Speaker 19:00
yeah, do you guys have any questions?
Sean 19:07
Yeah, yeah, it’s using AirTable for the database, right?
Tom 19:11
Yeah, correct. Yeah. And we’ll jump into that in just a sec. as well. I could show a bit more of what that looks like.
Sean 19:17
Can you show it without showing like sensitive data, just like show the structure of the air table database?
Tom 19:23
Yeah, of course. So it might be worth I think, just on the on the next section. There’s like any an easier way of showing the data structure with some signup data, which we can do in just a sec.
Unknown Speaker 19:38
Okay. Alrighty, so,
Sean 19:43
that’s all the questions that people
Tom 19:45
So yeah, basically, that first section, think about yourself, it’s sat in the middle of a room the ability to pull lots of things off shelves and find a page and a book. Is the way I like to think of it that’s my Layman and very Um, gosh, you can tell I come from the world of big company, not very in depth way of looking at things. So what we’re going to do now is have a look at the other side, which is another remarkable thing about web flow is the ability to basically input information, take that into a back end and bring it out and create almost act like experiences, and really make our, our user personalized. So what we’re going to do now is we’ll come back to our homepage, come to our free account section, so naturally with a job board, and thinking about the way that kilo is going to work as a business, we want people to be able to find the jobs that they want to do that we don’t want them really going through that search process every time it’s a little bit cumbersome, and it adds friction.
So what we’ll do, what we want them to do is basically sign up for an account. And as you can see, here, I warned you about the aviation language, we can see here underneath the word check in so what we’re going to do is just jump through this process, and then we are going to have a look at how it works in the backend. So basically, what we’re doing now is we’re taking this user information, we’re inputting it, I’m just going to do a think of a random word on plus London, killer jobs.co. And so really, if we’re a jobs board, we need to know what our users want. So let’s say I made a user, I want to work in UK, I want to work in sales, on my work to be hybrid. Again, I really, really care about status. And I might also want to look at startups. So let’s let’s pick emerging stars, well. Let’s say I want to work for something that’s less than a large company, entry level, mid level roles, and junior roles, want to work in travel tech and want to work for an airline. What we’re basically doing now is we’re telling us everything we need to know in order to make sure that we can get this person really, really clever, and specific jobs, job descriptions.
So what we’re doing, I just hit start your journey. And what’s happening in the background, as we’re about to see is this is creating a member in member stack. So I will take you through just what’s behind the scenes here. You’ve then got a welcome to kilo. And what this will do is it will populate my members only area. So welcome to your flight deck calm. And what you can see here is all the information I just submitted, as well as some other information which we’re about to cover. So if we look at what’s just happened, and we’re going to come to our user onboarding form, the way to think about OAuth flow, as we’ve just said, is loads of sexy forms, taking that information going into the back end and bring it back out. So the very first step that we need to do here is basically creating a signup form. So it’s as simple as just adding a form block here. So this is all I’ve done to start this process. In the form section here. Obviously, I’ve done a little bit of styling, just to make it look a little prettier, but you can see first name, last name, email and password. And now obviously, this information needs somewhere to live. And this is where we can start to introduce Zapier processes tool, which I’m sure you’re all incredibly familiar with.
Basically, what we’re saying is create a member and member stack once this form has been filled in. So what we’ve done is we’ve basically gone in, and we’ve said once this form is full, collect that information. And the way that we’ve done this is member stack utilizes what are called Custom Attributes. So if we come on to this form here, you can see sort of color white a form signup form. What we’ve done is we’ve named this form signup. So using the custom attributes, data, Ms form equal sign up basically says, Hey, member stack, I’m about to send you loads of great information on my user, please collect it and create a profile. And the way that we’ve done this, if we scroll down to the attributes here is in member stack, all we’ve done is just matched these fields to our signup form. So first, then really intuitive member stack says, right, okay, Tom, you want to go and collect first name data, all you need to do is have data ms member, and first name as your field. So you can see, right, that tells me in Webflow, all I need to do is make sure that my custom attributes are reflecting what it says a member stack. So data ms member equals first name. Similarly, last name, data, Ms member equals last name. So as you can see, guys incredibly logical, very intuitive. And basically, once this information has been submitted, it’s the same for all of these here. So every, every country that you can see here, we’ve got a field that’s been created for it. And the way that this works is through is basically a Boolean, so it’s true or false data. So It says write by military values, and map them to what you can see here member stack. So actually incredibly powerful the combination of Webflow and members member stack to start with, you’ve already got the ability to now have members on your on your web flow site. But of course, what we need to do now is have a look at where we can store this information. I want to know how many members I’ve got, for example, what they like so so we can start to send them, let’s say, emails for roles that are relevant. So this is where we start to introduce our table. So what we’re saying is create a member record in a table. So using this information, which we’ve just collected. Again, none of this is private, because it’s, it’s all me. Tom Walsh, here’s my email. And also all that true or false data that we’ve started to collect on the user preferences.
So if we just scroll down here, you can see there’s basically every field a member stack, there’s an equivalent field in air table. And I can show you that here. So all we’ve got is those same fields, all mapped with that same data. So we’re saying to Zapier, everything that goes into member stack, please put that in air table. But then we can start to get a little bit clever with it. So what we need to do with this information is basically start to transform all that true or false data. So yeah, fantastic. It’s a false for Hungary. And it’s a true for UK. But how do we make that kind of actionable and usable. So the first thing that we need to do is start to start to manipulate this data in our table. So you’ll see lots of choices here, then for each of these fields, and guys, I must actually add on this, this might be a totally crap way of doing it. Or it might be a fantastic, well, I have no idea. So if you can think of any, any tips or any help, or any better way of doing it, I’m all ears. But this is the way that’s worth working at the moment, is basically saying to air table, go and find that true value. And where you find it, populate it.
So we all have an if statement from our lovely days deep in Excel spreadsheets, I’m sure go and find that true value and bring that to the surface. So we can see here, United Kingdom, this is the same for each of our sections. And crucially, what we can then do with that information is send that back to Webflow. And actually create that member in Webflow. So we’ve already created a member stack, we’ve taken that information, we’ve put it in our database. And now we’re bringing it back to web flow. So what we can do is create a live item. And just going back to what we discussed in that first half, what we’re doing in our Members section here, we’ve actually got that ability to send that to that collection item. So that member that gets created to send it to web flow, we just come through the process here, we’re sending that key information. Now, what we can also start to do is is manipulate our information. So we’ve got here out of that true or false data that’s gone into air table. And what we’ve done is we’ve said go and find the true value, and then bring that back to my flow. So you can see here, I want to work in the countries that I’d like to work in all that information that we need to understand what that customer actually would like or that user would like. And send that back to to our table. So that’s that. And then the next step, which is just make sure that member stack is updated with a web flow ID in order for any updates to work in the future. And I’m trying to come down.
Sean 28:38
So can you can you speak to the role role, the role of each of these systems? So like Webflow is your front end? It’s like the beautiful UI where people sign up for your table housing specific preferences. It sounds like and then member stack is just the member portal pieces.
Tom 28:54
Yeah, exactly right. Couldn’t said it better myself, Shawn. So yeah, just think about web flow as our most as our front room. And everything that goes on around that, let’s say it’s like a dinner party, right. So people come in the front door, that is member stack. Off to your left, you have the dining room, that’s where that’s where the magic happens, but it’s not where the food is prepared. So the food is prepared using air table which is in the kitchen. So your guest comes in the front door member stack signs up. Food comes in from the kitchen into that dining room, which is Webflow. So what we can start to do and is differentiate a little bit further, just around how member stack actually stands out because I think that’d be quite useful. So we’ve got our database. We’re sending all that information back to web flow. And of course, then, as I’m sure you guys are familiar with, we can then start to integrate other steps as well. If I get a little Slack message every time someone signs up, loops is an email provider without She’s highly recommend much more intuitive than MailChimp, and a bit like a bit like notion basically, for email.
So once we’ve got this user’s information, what we can then start to do is, obviously send marketing material. And also, I’m just going to come back to my homepage. If there’s any roles that are applicable for that particular user, we can then start to dynamically create that content as well. So this is the beauty of a member stack, I would say, is, it’s a nice little addition to Webflow. Just because we can start to create these these gated content and these private user areas. So what we’ve got here through the use of member stack is a private member area, that we’re actually able to just surface content which is relevant to that user. So obviously, we wouldn’t want any, any other users seeing, let’s say, my preferences or any other users preferences, so we’re actually able to bring that to life in a private area.
So yeah, just to bring that example, up, again, Sean, you got Webflow, as your front end member stack allows you to actually hide things from certain communities, from certain members. But also allow them to actually start to have a bit of a hub and a bit of a homepage in which they can actually start to see their stored information. And also what we can do if there’s any roles, let’s say, that are applicable, this button, or we can actually click here, so nothing matches my preferences just yet. But what oh, there is one. So a Category Manager for secret escapes. What’s happening there is we’re basically sending a URL that we’ve created off the back of the member preferences that we can see in our air table section. So what we’re doing here, on our private members page, you’ll see that you’ll see we had a button, which just said, we’ll come back to flight deck, see my bookings. And what we’re actually doing is bringing all this together under one button.
So we’ll come back to the air table document here. And what we’re doing with all this information here is we’re saying please capture it, and please put it into a URL. So country or United Kingdom, because that’s our choice. And what we’re actually doing is taking this and we’re sending it back to Webflow. There’s a separate zap I’ve got which basically sends this back to the workflow CMS, in which there’s a line which says, my URL, and then what we’re doing is we’re hiding that behind a button. So you can see here, see my bookings on their private area. So no one else to be able to see this, no one else would be able to access this particular link. And what we’re doing actually, when we click this is we’re actually linking in with the first part of the presentation today. This is basically just JetBoost. So what we’ve got here is the ability for our jet boost filtering, our dynamic filtering, and RCMs to actually be influenced through the URL. So what we can do is to create an almost at like experience, just through the use of gathering those preferences, then in the mall back to something that storing them on an air table, and then bringing them back in the form of a link. And then using our object based dynamic CMS filtering, we’re actually able to start to create some really personalized stuff. So I suppose this is gonna be a good place to stop for some questions. But hopefully, it is an illustration of how you can start to create these app like experiences and why web flow is such a powerful tool. So I’ll pause there, Shawn, if there’s any, any questions or anything so far.
Sean 33:45
I mean, graphs, how you’re able to cobble all these different systems together, like Webflow has a gorgeous UI. So I understand why you chose to use it. I guess I’m very much coming from the bubble world where it’s like more conducive to building an application. But I’m impressive. Like, I mean, first of all, you’ve been able to cobble together these different solutions to make an application out of something that wasn’t intended to build an application or names.
Tom 34:14
Yeah, I think some of that’s naivety I think it’s not really knowing a better way to do it. But yeah, I think that’s just as I’ve sort of gone along this journey myself that the ability to plug things in, basically to web flow, using JPA and using other tools like that. I think then, I’m just scratching the surface, I think yeah. There’s I’m sure there’s plenty other ways in which we can look at this but yeah, it is surprisingly powerful.
Sean 34:45
I missed it: what is the source? Like what is the source of all these job openings? you’re scraping something for that or where are they coming from?
Tom 34:55
Yeah, where I can, I can scrape to where it’s legally and neatly are apt to do so is great. But otherwise it’s it can be a bit of manual process. But yeah, that’s
Sean 35:08
convenient like so this jet boosts thing basically you’ve got like you’re ingesting all these records that are out there publicly available, but you’re putting them in a much more convenient format. And a lot of people will filter and find them. And so that is the service you’re providing, essentially,
Tom 35:22
yeah, basically, yeah, that’s it. So it’s basically taking all all that information, which is in various places around the internet, putting it in one nice list and then saying, Hey, here’s the nice list. But also, we can tailor it down along these six or seven attributes. So yes, because we all know how crappy it is searching for a job. And I think having that ability to filter is going to be quite powerful.
Sean 35:47
Cool. And then the only other question I had was the that loops thing that you mentioned, what how is that different than Why do you like it?
Tom 35:54
Notion, basically, it feels and looks a little bit like Notion. So I can show you on here. And I promise I’m not on commission for loops, although maybe I should be based on this little demo. So it functions in the same way that you used to with with Zapier. So all I’ve got is my zaps the setup is anytime that someone signs up, assign them a tag, and they’re added to an audience which is, which is welcome to kilo. That’s why you can see here in terms of the signup, and if I just open the I’ll just stop the loop and then I’ll edit my email. So you can start to see here, everything is just really smoothly to say, drag and drop. MailChimp I find a little bit frustrating in terms of the ways in which you interact with it. Everything’s super smooth here. So if I were to just add a line in here, for example.
So it’s not working, but if I just drag and drop PSA, it’s just beautiful to you. So if you use notion of your any of your personal documents or your business notes, documentation that we’re so used to using it. Yeah, it’s fantastic.
Sean 37:17
All right. Okay.
Tom 37:22
No worries. Anything else? Any questions? Any any tips or anything? Anything that buddy feedback?
Sean 37:33
With workflows? Yeah, the question I don’t if you can hear it. He said, How much does it cost with all the subscriptions for the different SAS you’re using? What What are your Are you able to share what your costs are?
Tom 37:44
Yeah, so Webflow is about $40 a month. Zapier is an equivalent JET BOOSTER and member stack together are about 50 euros. So I’m trying to add this up. So probably about 100 and 30 euros for Webflow Zapier member stack and jet boost when you start adding air table 160 170 euros a month. So yeah, to get an idea off the ground. It’s not expensive.
Sean 38:19
How are you? If no one else I think vessels? I’ll just keep asking. How are you acquiring customers? Is it this point kind of word of mouth? Or do you have like a system by which you acquire people?
Tom 38:31
Yeah. So it’s a really good point as the site is for employers anyway. And the monetization is only going to be as good as the users. So it’s pretty happy at the moment, Shawn. So it’s basically reaching out to people who might benefit from from kilos of people who currently work in travel. So I’m actually doing a proper launch tomorrow. So it’s going to be, I guess, lots of little hacky stuff like posting in forums. But yeah, just trying to think of those little go to market ideas. What about get users, the main channel is going to be LinkedIn. So trying to drive traffic to the site through LinkedIn and posts based on my network, which is mostly travel.
Sean 39:18
You should target TAP airlines and other having like a ton of unrest right now. Hahahahah it’s kind of an aggressive move, but maybe run some retargeting.
Tom 39:28
Hey, if I can help you down in Lisbon? That’d be that’d be good.
Sean 39:33
Well, I don’t have any more questions, you guys. I mean, when we got down to… sorry whatthe question was: are you able to share anything about the content scraping of how you acquire stuff? Are you using a tool for that or how are you doing that?
Unknown Speaker 39:52
Yeah, so
Tom 39:53
it’s it’s Python, selenium, and then XPath statement. And so basically gonna go and load load the page in a chrome driver. So just like a user would go and locate these various things on the web page and bring them back. What’s the one thing I would say about web flow is the ability to Upload CSV data is beautiful. So once you’ve got that big bank of data, the ability to then upload, just make sure the columns are matched to what you have in your CMS, and you’re away. So it’s actually really, really quick and efficient. And also, the I’ve just started to try and do this but working with the API as well. So there’s a collections API that Webflow have. So once you actually have that, the ability to get that information, and then connect it straight to the collections API is it’s very smooth. Soanother another plus workflow.
Sean 40:52
Or time Hey, thank you so much. Round of applause for Tom for taking the time.
Tom 40:55
Thank you
Sean 40:59
so much. For did I’ll put this up. It’ll be probably up tomorrow. But for the people who couldn’t make it tonight, so thank you again.
Tom 41:07
No worries. paracentral. Cheers. Thanks, guys.
Sean 41:12
All right, I’m going to do so let’s check now, because we got some time. Let me for the sake of the recording, I’m going to share screen and then I’m going to open the Canny board. Oh, yeah. And then for the people who didn’t actually weren’t in the room and see this, this is the Lisbon project site. So if you feel like you got value, consider making a donation to Lisbon Project, they have this big yellow donate button here. And I think like a 10 euro or whatever you feel comfortable donating, we’re going to always keep this group free. But I figured this is a good way to like support them. So yeah, so let’s look at the meetup. We use Canny to plan the next meetings. So we have this one if you guys are aware of this, but this is what we use.
So the Webflow was the highest ranked one. That’s why we did it. It looks like the next one is this one, which is a blog post I did. Maybe two years ago, I have a design process that I use for how I approach making a new application. And it’s a I don’t know, I just use the Bob Ross, the painter guide, I kind of like how to like build a painting and think about it. So it sounds like that’s the next highest ranked one unless there’s anything that you guys have, like, burning desire to hear about and no good. Want to make it as useful as possible for everyone.
And so, so we’ll plan to do this one next. I do there’s some flyers on the table. So grab one of those if you are interested. This is something we do, I’ll pull up the webpage so people can see it in recording. But this is basically my full time passion project. Right now I organize these hackathons. These are impact hackathons. We’re starting in Lisbon. But this is I’m using no code. And I’m intending to make this like a platform. So other people can bring this to their city. But the next one is April 15, and 22nd. We’re going to do the Ideathon. And then the next Saturday we’ll do the build upon and so what it is, is I have a we have an awesome space 42 is going to host us for that one and then build a farm will actually be here at La Lagaan. This is a chance to work with really smart people, all different skill sets, we have a good mix of like locals, expats and nomads bring them all together.
We have this formula that we take people through to go from concept like zero, nothing to a vetted idea. And you’re going to be basically you end that first day pitching to a panel of legit impact investors. And we have 1k in capital that’s going to be pushed into these projects. So like if no code is of an interest, like this is a perfect environment to actually put your skills to good use and like get surrounded by other people who have adjacent skill sets. There’s a really good video, if you’re interested in learning more, this is like just a three minute video from one of our last events. That gives you a flavor for what it is. But yeah, if this is of interest, just go ahead. You can apply here. It’s open to everyone. We do try to cap it at I think 40 this time. And yeah, it should be a great day. So consider joining that. This is happening April 15. Yeah. And then the April 22, will be that following Saturday for the bill day. So whichever ones when we’re going to actually build those MVPs and know code that and try to like have launched working functional products the next Saturday. Yeah. Cool. All right. Anything else you guys want to cover? Yeah, just go to problematic dot app. Or just scan that QR code on the flyer? Yeah, yeah, that’ll take you to this page. And there’s just like a short checklist. Yeah, I can even show you here. So yeah, this too is free as well. But you got to just complete these onboarding steps. And depending on what role if you intend to lead a team just
Unknown Speaker 45:12
future video. Yeah,
Sean 45:14
this is also a good example. Like this whole application was written in Bubble, I wrote this. It’s underpinned by a trading platform, like it’s, I can go so deep. I just rolled out this message bus system, which I made demo. Actually, I may do like a double show that Bob Ross design philosophy and then show like the the system that I just rolled out for this, it’s super cool. And it’s all everything’s built in level. Yeah, like, literally it supports. It’s a trading platform. You know, it’s, it’s such that like, FTX happened recently, I feel like it’s given a bad name, but like, yeah, it’s there’s a whole bounty system, I have a project library here. So now when people submit projects, they get to like, like, go through this wizard. And then they set this little like slider, and then it generates a cap table.
And, you know, they record a video for it, it can have like, nested unlimited nesting sub projects, each one of these can have a bounty with it. And then so if you come in here, and you want to work on something, you commit to a date by which you can have it finished, it lists you there, people can see who’s working on what, and then when you’re ready to submit it, you go in here, pick the asset that you’re submitting. And then basically review the trade that creates a trade here in exchange for that bounty. And so there’s like, like I said, it’s essentially generating almost like a dowel for each project, like a million tokens, instantiates the wallet for it. And then yeah, like every value exchange attracts it, like so we did this in the room at our last event with poker chips, and like paper cap tables, just to prove it out. And then I turned it into an application using Bumble. And we’re gonna use this at the next events. And I’m super excited, because I think this is like, this is the game changer, right? Like when the when the judges this time, they can actually make silent offers. And the people will accept the obviously the best one for them. And then the winner of the event is actually the the team that has the biggest increase in market cap. And so that allows us then to like, like, it’ll definitely support fresh projects, but people can like the idea here is to like, make a continuous event and people can keep coming back and like so if their project was started retrievers event, they come back and they advance the ball and then like new projects can compete with exhibit like existing projects. And it’s all just like, who increases the market cap the most by the investment so.
Unknown Speaker 47:48
Right, so actually, that’s the moment.
Unknown Speaker 47:58
Valleys opportunity. Simon’s live recently introduced himself. So I guess I’m gonna work on Project pay, but I’m really interested in helping out.
Sean 48:21
Yes, so I deliberately chose this approach to make it so instead of forming teams and saying you must commit this one thing. You can use your kind of why that, like, let’s create an efficient market at the same. So it’s like, multiple things you want to work on. It’s up to you by you spending your time and watch it to getting and all that sort of thing. It could be really cool way to do it. And yeah, it’s really elegant because it’s going to win, they win the judges make their investments, which are essentially just donation, like they’re gonna set the valuation by virtue of doing that. And then now we have like an objective winner. There’s no more voting and like, whatnot. It’s just you can see the market cap of it. So that’s the idea. Cool, all right.
So that was that I think we included if you guys get value out of it tonight. Also, be sure to like, like, just give a rating or whatever, and comment on the meetup because it helps draw new people so Yep. Cool. Thank you for coming, you guys.
Unknown Speaker 49:26
Yeah, absolutely.