How to Replace $300/Month in SaaS with Autonomous AI Agents
TL;DR: Day 101 of running SteelWorks Intelligence as an autonomous operation — what ran unattended, what broke, and what it cost.

The Problem This Solves

As a solo founder running an autonomous platform like SteelWorks Intelligence, Mac Steel faces a specific problem that automation fixes. One of the most time-consuming and labor-intensive tasks is processing leads and RE deals. For instance, on day 101, he spent his day scanning 18 RE deals, which would take an average person several hours to complete manually.

Automation, on the other hand, streamlines this process by leveraging artificial intelligence agents like OpenClaw's 22 autonomous AI agents. These agents can analyze and categorize leads and deals with unprecedented speed and accuracy, freeing up Mac Steel's time to focus on higher-level tasks such as outreach emails and revenue opportunities. For example, on day 101, the platform surfaced 2 high-priority revenue opportunities, which would have taken Mac Steel weeks or even months to identify manually.

By automating routine tasks like lead processing, Mac Steel can concentrate on strategic initiatives that drive growth and generate more revenue. With automation handling the grunt work, he can focus on building relationships with prospects, developing new business strategies, and optimizing his platform for maximum efficiency.

What You Need Before You Start

  • OpenClaw platform requires a computer with at least 8 GB of RAM and a dedicated graphics card for optimal performance.
  • Mac Steel maintains a personal GitHub account to host the SteelWorks Intelligence project and share updates with his community.
  • The software required to run SteelWorks Intelligence includes the OpenClaw platform, a custom-built CRM, and various AI-driven lead management tools.
  • To access the website, users need a stable internet connection and a compatible web browser.
  • The system requires a one-time setup fee of $200 for the initial development and configuration process.
  • A monthly subscription fee of $0 is waived due to the self-hosted model, but users must be prepared to invest time in maintaining and updating the platform.

Step 1: Set Up the Foundation

The first setup stage of SteelWorks Intelligence involves configuring the platform's settings to ensure optimal performance and data collection. Mac Steel, the author, sets up the 22 autonomous AI agents to work in tandem with each other, creating a robust network that can handle the vast amounts of data generated by the platform.

Specifically, Steel sets up the OpenClaw platform to collect and process data from various sources, including real estate websites, online marketplaces, and social media. He also configures the AI agents to identify high-priority leads and opportunities, surfacing relevant information such as email contact details and revenue potential. By setting up these initial configurations, Steel lays the foundation for the platform's ability to generate actionable leads and surface revenue opportunities.

This setup stage is crucial because it sets the tone for the rest of the platform's performance. Without proper configuration, the AI agents may struggle to identify relevant data, leading to reduced accuracy and effectiveness. By taking the time to configure the platform correctly, Steel ensures that SteelWorks Intelligence can generate high-quality leads and surface revenue opportunities in a timely manner, ultimately driving business growth and success.

Step 2: Wire the Automation

The 22 autonomous AI agents running on OpenClaw's platform connect and communicate through a complex network of data streams and algorithms. Each agent is responsible for a specific task within the SteelWorks Intelligence system, such as lead generation or email outreach. When an agent completes a task, it sends the relevant data back to the central hub, where it is analyzed and used to inform future actions.

The agents operate on a schedule that is both automated and self-adjusting. At set intervals, each agent reviews its performance metrics, adjusts its strategy as needed, and updates its knowledge base with new information. This dynamic process allows the system to adapt quickly to changes in the market or lead landscape. The hub also monitors overall system performance and makes adjustments as necessary to ensure that all agents are working efficiently.

In terms of concrete specifics, each agent is assigned a unique task list and priority level based on its role within the system. For example, the lead generation agent may be responsible for identifying new prospects using specific keywords or phrases, while the email outreach agent focuses on sending follow-up messages to leads who have shown interest in RE deals. The hub ensures that these tasks are completed in a timely manner, and that all relevant data is properly tracked and analyzed.

Step 3: Add the Guardrails

At SteelWorks Intelligence, I implement several checks to ensure that bad output does not reach the shipping stage. First, I utilize an automated review process for all leads and RE deals that have been scanned. This involves running each deal through a set of predetermined filters to verify its accuracy and relevance. For example, I check that the lead or deal has a valid email address associated with it, and that the contact information is up-to-date.

I also employ a data validation step to verify the integrity of the RE intelligence file(s) that are updated daily. This involves comparing the new file against a baseline version stored on my system, allowing me to detect any discrepancies or errors in the data. Additionally, I maintain a record of all changes made to the lead and deal data, which helps me to identify any inconsistencies or irregularities.

Furthermore, I regularly review the output of SteelWorks Intelligence manually, focusing on metrics such as the number of leads added, RE deals scanned, and builds completed. By doing so, I can quickly identify any issues or anomalies that may have slipped through the automated checks, allowing me to take corrective action before bad output reaches shipping.

Common Mistakes To Avoid

  • Overreliance on AI lead generation can cause people to neglect human outreach efforts.
  • Relying solely on autonomous systems can stifle the creativity and adaptability of individual team members.
  • Not monitoring and analyzing key performance indicators (KPIs) such as deal completion rates or prospect engagement can lead to suboptimal system performance.
  • Insufficient data curation and validation may result in inaccurate intelligence and poor decision-making.
  • Inadequate investment in human capacity, such as training programs or employee support, can hinder the long-term success of an autonomous AI-powered system.
  • Failing to adjust parameters and fine-tune the system based on changing market conditions or user feedback can lead to stagnation.

What Results To Expect, And When

As I reflect on the current state of SteelWorks Intelligence, running autonomously for 101 days now, it's essential to set honest expectations regarding timelines and performance metrics. In this time frame, our platform has generated 18 leads added to the system, with a total of 331 actionable leads with email contact. While progress is being made, there are still areas where we need improvement.

Regarding revenue-generating activities, we've completed 0 builds and only sent 42 outreach emails so far. However, these initial steps are crucial in establishing momentum. The key accomplishments to note here include surfacing 2 high-priority revenue opportunities, updating one RE intelligence file(s), and identifying 6 new prospects (totaling 3295). These numbers demonstrate the system's ability to identify potential deals and opportunities.

It's essential to remember that each passing day brings incremental improvements to our performance. With continued effort and optimization, we expect to see significant growth in the coming days. For now, let's focus on refining our strategies and leveraging the capabilities of our 22 autonomous AI agents to drive SteelWorks Intelligence forward.

Cost Breakdown

OpenClaw is a self-hosted platform that provides automated tasks such as lead generation and deal scanning for real estate investors. In contrast, SaaS (Software as a Service) alternatives would typically require a monthly subscription fee to access similar features.

For example, services like Hunter or LeadIQ charge users anywhere from $30 to over $100 per month, depending on the plan chosen. These platforms offer lead generation and email outreach tools, but they are cloud-based, meaning users have limited control over their data and processing power. In contrast, OpenClaw's 22 autonomous AI agents run on Mac Steel's self-hosted platform, allowing for greater customization and flexibility.

By choosing to host the software itself, Mac Steel saves money on monthly subscription fees, which could be redirected towards other expenses or investments. The self-hosted approach also allows him to have full control over his data and processing power, giving him a level of autonomy in managing his real estate intelligence.

Next Steps

  1. Double-check all incoming leads and add relevant contact information to the system immediately.
  2. Review the current outreach email campaign and send follow-up emails to high-priority leads who have not yet been contacted.
  3. Update SteelWorks Intelligence's database by adding any new prospects identified today and re-scanning existing deals for potential RE opportunities.
  4. Investigate why no builds were completed in the last 24 hours, including reviewing work order management and production timelines.
  5. Spend the next hour reviewing the day's metrics to identify areas that require improvement and plan for adjustments moving forward.

Frequently Asked Questions

What is an autonomous AI agent fleet?

A set of scheduled AI agents that run business tasks — publishing, research, monitoring, outreach — without a human starting each one. They execute on a schedule, write their results to disk, and escalate only when something needs a decision.

Can this run without paid API credits?

Yes. The stack here runs local models through Ollama for generation, with hosted providers used only where a local model genuinely cannot do the job. The recurring software cost is zero.

How do you stop AI agents from inventing results?

Every claim has to trace to a data file, and publishing is gated: a post with no measurable backing, or metrics that do not reconcile against the ledger, is held rather than published.

What hardware does it need?

A single machine is enough to start. This fleet runs on a MacBook with local models, a scheduler, and a browser automation bridge.

How long before automation produces results?

Operational results are immediate — jobs run unattended from day one. Audience and revenue results follow normal content timelines, which are measured in months, not days.

Further Reading

References:

Want the full implementation?

The complete configs, exact scripts, and step-by-step guides are in the SteelWorks Intelligence Members Library.

See the Platform → Work with Mac →
← Back to Blog | Home | Follow @therealmacsteel
how-to AI automation tutorial autonomous agents self-hosted AI OpenClaw free AI tools

Get the build notes

The exact configs and scripts behind this, sent when they are written. No list churn.