A custom WordPress plugin built for Junk A Clunker — automating multi-stage Peddle API interactions, decoding VINs with NHTSA integration, and streamlining the entire junk car sale process into a seamless user experience.
Case Study: Junk A Clunker
Industry: Automotive Services Services Delivered: Custom WordPress plugin, API integrations (Peddle, NHTSA), user experience improvements
Turning Manual Processes Into Seamless Automation
Junk A Clunker connects users looking to sell junk cars with offers from Peddle — a service that buys vehicles and arranges pickups. But while the front end looked functional, the backend was another story. Every enquiry had to be processed manually by the client, slowing things down and leaving too much room for error.
They needed a faster, smoother way to handle requests — and that meant getting the website talking directly to Peddle’s systems.
What They Needed
A fully automated way to connect with Peddle and handle incoming car sale requests
Clean data handling for multiple response types and user inputs
A smoother, more user-friendly form experience
A way to decode VIN numbers automatically to prefill vehicle details
How I Helped
I developed a bespoke WordPress plugin that completely automated the Peddle integration — turning a tedious, manual workflow into a streamlined, API-driven process.
Deep Integration With the Peddle API
The core of the project was building a plugin that could handle multi-stage interactions with the Peddle API — from initial data submission to various follow-up responses. Each stage had to be parsed and processed correctly, accounting for different response types and possible user flows.
Smart Data Structures
I used custom post types within WordPress to log and manage each step in the process, ensuring everything was stored in a structured, traceable way. This made it easier for the client to track submissions and debug if needed.
Built-In Flexibility
Users often need to leave and come back — so I made sure the form could handle that. Progress is saved between stages, and users can return to finish submitting at their convenience.
VIN Decoding Integration
To make things even easier, I added integration with the NHTSA API to decode VINs. Users just pop in their VIN, and the form auto-fills vehicle details — reducing errors and saving time.
Results
The new plugin transformed how Junk A Clunker operates:
Manual processing eliminated — saving hours of admin time
Users get a clean, fast, and flexible experience
Data flows securely and reliably between the site and Peddle
Built to be maintainable, with structured data storage and future extensibility
Why It Worked
This project combined practical automation with thoughtful UX. By connecting directly to the right APIs and handling the messy bits behind the scenes, the site now delivers a smooth experience for both users and the business. It’s a great example of how small dev changes can have a big operational impact.
“Ray went above and beyond to finish this project. He provided everything that was promised. He provided excellent communication throughout the project.“
— Bill M.
Tired of bloat and flashy nonsense? I build websites that work. That’s it.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.