Challenge
CarCruiseFinder.com is a website that helps car enthusiasts across the U.S. find local car shows and events. Classic car owners and casual car fans use it to find fun outings and event organizers can upload their shows to reach a wider audience.
The site’s success depends on having the latest and most accurate car show information. If users can’t find up-to-date events, or if the details are wrong, they’ll go somewhere else. Keeping the site fresh takes a lot of work. The team mainly has to find and upload car shows manually or encourage their users to upload their events on CarCruiseFinder.com along with other places they share the event.
The problem is car show details often come in messy, unstructured formats. Some are buried in images like flyers, while others are spread across different sites with inconsistent layouts and formats. Making sense of this data and uploading it in a clean, uniform way to their website was slow and tedious. They had a basic tool that helped parse events from certain websites, but it only worked one event at a time. They needed a better process.
CarCruiseFinder.com turned to us to build an automated solution for continuously uploading new car show events to their website. We worked together to design and build a data pipeline that pulls fresh car events from around the web, cleans, processes, and formats the data before uploading it to their content management system.
Additionally, to help CarCruiseFinder.com generate fresh and unique SEO content, they wanted to use the event data we gathered about each event to write a description of the event that is published on the website and in their newsletter. Generating unique content for each event uploaded on the site helps them avoid SEO penalties for duplicate content and provides more unique content for users.
Solution
We built a custom system for CarCruiseFinder.com to make gathering and uploading car show events fast and easy. The system starts by processing images of car show flyers or posters. It uses OCR to pull the text from each image. Then AI extracts key event details like the date, time, location, and description. The system formats the details into a clean, uniform structure and uploads the event directly to their website’s CMS.
To go a step further, the system also creates unique, SEO-friendly descriptions for each event using AI. These custom descriptions help CarCruiseFinder rank higher in search engines and avoid duplicate content issues. The same event details and descriptions are also used to create content for their email newsletter, keeping their audience informed and engaged about the latest events.
Solution Goals
The primary goals of the solution we were creating for CarCruiseFinder.com were:
- Save time by automating finding and uploading events.
- Improve data accuracy of the uploaded events.
- Reduce duplicate events by checking the database before uploading.
- Create unique content for each event.
We built the tool using a mix of Python, JavaScript, and several AI and OCR services like EdenAI, OpenAI’s Vision API, and Google Vision. We also developed custom browser extensions to help collect event details from a variety of different online sources that contain local events.
The project came with some unique challenges:
- Gathering event data from certain websites can be tough because they want to limit data scraping and don’t organize their data in a clean way that is easy to extract.
- Event details are often incomplete, so we built extra steps into the tool to fill in missing info. For example, if the state was missing but we had the city and address, the tool would look up the state automatically and fill it in.
- OCR and AI can be tricky. We had to be careful that AI didn’t hallucinate or “guess” event details that weren’t in the original image or text. We added checks to ensure the extracted info was accurate.
- Finding the right balance between cost and performance with AI models. In general, more expensive AI models are more intelligent and produce better outputs. To optimize costs, we experimented with different AI models for data extraction and text generation and different OCR providers to find a combination that produced the best results at the lowest price.
Delivered Solution
We delivered a complete set of tools to automate and simplify CarCruiseFinder’s event upload process. These tools work together to handle everything from scraping event details to generating SEO-friendly content:
1. Chrome Extensions (Single Event Uploads)
- One extension processes images of car show posters using OCR and AI to pull event details and upload them to the website’s CMS.
- Another extension scrapes event details from Facebook event pages and uploads the information.
2. Bulk Processing Scripts (High-Volume Uploads)
- One script processes a list of car show images in bulk, using OCR and AI to gather details and upload events without manual work.
- Another script processes event data from a third-party API. It formats and cleans the data before uploading it to the website.
3. Duplicate Event Detection
All tools check the existing database for duplicate events. If a match is found, it’s flagged before uploading. The team can discard or review it as needed.
4. AI-Generated SEO Content & Newsletter Writing
Each uploaded event gets custom, SEO-friendly content generated by AI. This content is posted on the event’s webpage and included in the email newsletter. This helps the website rank better on search engines and keeps their newsletter fresh with unique descriptions.
5. Data Enrichment & Standardization
If event details are incomplete, such as a missing state, the tools fill in the gaps using external data sources. Dates and times are converted into a standard format and timezone, so everything appears consistently on the website.
Solution Summary
These tools drastically reduced the time spent uploading events. The process is now mostly automated, with little need for human input. Accuracy also improved because OCR and AI handle data extraction better than manual entry. Plus, the AI-generated content ensures each event has a unique description, which prevents SEO penalties and helps drive more traffic to the site.
Results
The new tools had a big impact on CarCruiseFinder.com’s daily operations. Manual work dropped by over 90%, allowing the team to process hundreds of events every day. What used to be a slow, hands-on task is now mostly automated, freeing up time for other work.
Accuracy also improved. While it took some trial and error at first, the tools now pull event details with minimal mistakes, requiring little human intervention. This means fewer corrections and more reliable event info for users.
The biggest win is scale. Before the system, the team was only able to upload around 50 events a day. After the automation pipeline was in place, they were able to process up to 500 events a day, with the main limitation becoming the number of events available to pull in.
That increase meant users had access to more car shows than ever before. With faster and more accurate data gathering, the site could list more events, keep information fresher, and better serve car enthusiasts looking for local shows.
Ray from CarCruiseFinder.com summed it up best:
“Easily the best AI expert I’ve worked with. Super knowledgeable about available AI tools, which models to use, and setting up AI automations.
Before this system, finding and uploading car show events was a tedious, time-consuming process. We had to manually find and input each event, and it just wasn’t scalable. Now, it’s almost entirely automated.
We’ve cut down our manual workload by over 90%, saving us dozens of hours every week. This has been a total game-changer for our business. I went from 50 or so events a day to up to 500 a day, with the only limitation being the number of events found.”
This project helped CarCruiseFinder.com scale their event uploads, improve data quality, and focus on growing their business. They can now process more events without worrying about the manual work behind it. This frees up time to work on other parts of their website and better serve their community of car enthusiasts.