Introducing new developer-friendly pricing
Hey there, developers! At Algolia, we believe everyone should have the opportunity to bring a best-in-class search experience ...
VP of Product Growth
Hey there, developers! At Algolia, we believe everyone should have the opportunity to bring a best-in-class search experience ...
VP of Product Growth
Eye-catching mannequins. Bright, colorful signage. Soothing interior design. Exquisite product displays. In short, amazing store merchandising. For shoppers in ...
Search and Discovery writer
Ingesting data should be easy, but all too often, it can be anything but. Data can come in many different ...
Staff Product Manager, Data Connectivity
Everyday there are new messages in the market about what technology to buy, how to position your company against the ...
Chief Strategic Business Development Officer
Done any shopping on an ecommerce website lately? If so, you know a smooth online shopper experience is not optional ...
Sr. SEO Web Digital Marketing Manager
It’s hard to imagine having to think about Black Friday less than 4 months out from the previous one ...
Chief Strategic Business Development Officer
What happens if an online shopper arrives on your ecommerce site and: Your navigation provides no obvious or helpful direction ...
Search and Discovery writer
In part 1 of this blog-post series, we looked at app interface design obstacles in the mobile search experience ...
Sr. SEO Web Digital Marketing Manager
In part 1 of this series on mobile UX design, we talked about how designing a successful search user experience ...
Sr. SEO Web Digital Marketing Manager
Welcome to our three-part series on creating winning search UX design for your mobile app! This post identifies developer ...
Sr. SEO Web Digital Marketing Manager
National No Code Day falls on March 11th in the United States to encourage more people to build things online ...
Consulting powerhouse McKinsey is bullish on AI. Their forecasting estimates that AI could add around 16 percent to global GDP ...
Chief Revenue Officer at Algolia
How do you sell a product when your customers can’t assess it in person: pick it up, feel what ...
Search and Discovery writer
It is clear that for online businesses and especially for Marketplaces, content discovery can be especially challenging due to the ...
Chief Product Officer
This 2-part feature dives into the transformational journey made by digital merchandising to drive positive ecommerce experiences. Part 1 ...
Director of Product Marketing, Ecommerce
A social media user is shown snapshots of people he may know based on face-recognition technology and asked if ...
Search and Discovery writer
How’s your company’s organizational knowledge holding up? In other words, if an employee were to leave, would they ...
Search and Discovery writer
Recommendations can make or break an online shopping experience. In a world full of endless choices and infinite scrolling, recommendations ...
Mar 9th 2023 engineering
National No Code Day falls on March 11th in the United States to encourage more people to build things online without code. To celebrate this day, we challenged English teach Alita Leite de Silva (who is not a developer) to build something cool using Algolia’s API-first search tools and the Zapier automation platform. Here’s Alita to explain what she built.
Apps are everywhere! There are apps for banking, organizing, or even just sending reminders to water your plants. They’re so common that small businesses like mine are even making their own apps now to send recurring emails or SMS messages to their clients — after all, it’s an effortless and effective way to stay in touch with customers and to continue to generate new business.
It takes very little skill. Take it from me; I’m not tech-savvy at all! As an English teacher, I spend a lot of time sending out homework emails, which hardly anyone actually opens… 😒 Oh, the beauty of teaching. Anyways, I thought that maybe I could automate this process and send out a recurring email to my students with a new English expression for them to practice each week, all without wasting time sending these emails myself. Then, we could have a simple, searchable page with all of the English expressions that go out in these emails, for the students to look through as a reference. The problem is, I don’t have one ounce of developing skill within me other than knowing how to turn computers on and off; use the programs I need for teaching like Google Sheets, Docs, and Slides; and I can send out emails and download homework files.
I still don’t really even know what code is. But I went off on this journey anyways, and as it turns out, it’s way easier than it seems! And if I can do it, you can too! In its simplest form, it goes like this:
Next, we’ll need to build our data. Algolia will let us fill our database with a JSON file, a format that I hadn’t heard of before. Here’s how it works:
[
is the beginning of the file and ]
is the end.objects
, each of which represents one of the English expressions that the students will receive. Objects start and end with curly braces: {}
. You’ll need a comma in between every object.expressionOfTheWeek
, but not Expression Of The Week
. You’ll also need a comma in between every line inside an object, so all but the last line inside an object will end in a comma. JSON to describe a person might look something like this:
{ "firstName": "Jane", "lastName": "Doe" }
day
label on all of the objects in the JSON file, and their values are the dates I want those expressions sent out on. For testing purposes, it’s best to have one object sent out on the day that you’re making your App. Let me show you what my JSON looked like:.json
file. The app you’re using to write it might make you save it as .txt
first, but you can rename it later in the screen with all your computer files too. Make sure the Type of the file says “JSON file”.day
as an attribute for faceting, which basically means I’ll be able to send Algolia an instruction to filter all of the search results to just the ones for the day I choose. This is under Configuration > Facets > attributesForFaceting
.And we’re done! Now test it out by sending it to yourself to see how it looks in our inbox! Mine looked like this:
Zapier will send these SMS or emails out however often you’d like (with a Zapier subscription since we’re using more than the free tier features).
Algolia’s main use is that once you have your index set up, they provide all the necessary tools to let your users (or your app, however it works) search through that data. There’s an option under the UI Demos tab in the index to actually make a prototype of a page where you could search through the information in the index, and that page is good enough for me to send to my students so they can automatically see all of the expressions and search through them without having to go through their emails. It’s a clean, simple display:
Isn’t it crazy that I was able to do this with such little experience? It just goes to show that the few hours I put into this (even though that’s probably a little longer than most professional developers would take) were well worth it. After all, technology is constantly advancing, and time is becoming more and more valuable, so learning how to get started with automation is extremely valuable. Thanks to the folks at Algolia for giving me some pointers so that going forward, I could focus on giving my clients high-quality services instead of manually sending out repetitive emails. I’m looking forward to seeing my students make that extra push to use everyday English expressions at work with confidence, all thanks to automation like this.
So if you’re a non-developer like me, don’t be scared of tools like Algolia just because they’re built to be coder-friendly. You can still automate your business and spend your time on the more important things with just a small time investment by using low-code organizational tools like Zapier. That power is all at our (non-coding) fingertips! So why not give it a try! If you need any help, the folks at Algolia will be just as happy to point you in the right direction as they were with me 😉
Powered by Algolia Recommend