# Struere Blog
> Tutorials, guides, and insights for building AI agents with Struere.

## Posts
- [We Built a Dental Clinic Booking Agent in One Prompt. Patients Book Over WhatsApp Now.](https://struere.dev/blog/build-dental-booking-agent-whatsapp-ai): A step-by-step walkthrough of building an AI booking agent for a dental clinic with three dentists. One prompt creates the agent, the data layer, and the WhatsApp integration. Patients message, pick a slot, and get a confirmed appointment.
- [12% of Our Invoices Had Errors. Now an AI Agent Catches Them in Seconds.](https://struere.dev/blog/automate-accounting-invoice-processing-ai-agent): A 60-person marketing agency built a Struere agent that validates incoming invoices against purchase orders in Airtable, flags discrepancies, categorizes expenses, and notifies approvers on WhatsApp — cutting invoice processing time by 80%.
- [40% of Our Web Leads Went Cold Because We Took 6 Hours to Reply. So We Built an AI Sales Agent.](https://struere.dev/blog/automate-car-dealership-lead-management-ai-agent): A multi-brand car dealership lost thousands in monthly commissions because online leads sat unanswered for hours. They built a Struere agent on WhatsApp that qualifies buyers, matches inventory, schedules test drives, and routes hot leads to the right sales rep in under 2 minutes.
- [Client Onboarding Took 3 People and 6 Hours. Now It Takes One AI Agent and 90 Seconds.](https://struere.dev/blog/automate-consulting-client-onboarding-ai-agent): A 15-person consulting firm built a Struere agent that automates new client onboarding — sending welcome emails, creating Airtable workspaces, scheduling kickoff calls, and tracking document collection. 6 hours of admin per client dropped to 15 minutes of review.
- [Our Receptionist Missed 11 Calls Last Tuesday. So We Built a WhatsApp Booking Agent.](https://struere.dev/blog/automate-dental-appointment-booking-ai-agent): A dental clinic lost appointment revenue because patients couldn't get through on the phone. They built a Struere agent that handles bookings over WhatsApp, checks calendar availability, and confirms appointments in under 2 minutes.
- [We Cut Support Tickets by 60% With an AI Agent That Texts Customers Before They Ask](https://struere.dev/blog/automate-ecommerce-order-tracking-ai-whatsapp-agent): A DTC skincare brand built a Struere agent that monitors order status changes, proactively notifies customers on WhatsApp about delays and deliveries, and handles WISMO inquiries — reducing support volume from 200+ tickets/week to under 80.
- [30% of Our Students Ghosted Before Day One. We Built an AI Onboarding Agent That Cut It to 4%.](https://struere.dev/blog/automate-education-student-onboarding-ai-agent): A coding bootcamp built a Struere agent that triggers a multi-step onboarding sequence when students enroll — welcome email, Slack invite, pre-work materials, mentor matching — and sends automated check-ins at day 3, 7, and 14. Ghost rate dropped from 30% to 4%.
- [We Lost 23 Class Spots Last Week to Voicemail. So We Built a WhatsApp Booking Agent for Our Studio.](https://struere.dev/blog/automate-fitness-class-booking-ai-whatsapp-agent): A boutique Pilates studio lost revenue because members couldn't book classes fast enough. They built a Struere agent that handles class reservations, waitlists, and instructor scheduling over WhatsApp in under 60 seconds.
- [Our Intake Coordinator Spent 3 Hours a Day Asking the Same 15 Questions. So We Built a WhatsApp Triage Agent.](https://struere.dev/blog/automate-healthcare-patient-intake-ai-agent): A multi-specialty clinic automated patient intake with a Struere AI agent on WhatsApp. It collects symptoms, medical history, insurance info, routes to the right specialist, schedules appointments, and sends pre-visit paperwork via email.
- [We Lost 30% of Booking Inquiries After Midnight. So We Built a WhatsApp AI Hotel Booking Agent.](https://struere.dev/blog/automate-hotel-reservation-booking-ai-whatsapp-agent): A 24-room boutique hotel in Valparaíso lost late-night reservation requests because no one was at the front desk. A Struere agent on WhatsApp now handles room availability, special requests, and pre-arrival info around the clock.
- [40% of Our Claims Came in After Hours. Adjusters Didn't See Them Until Morning. So We Built an AI Agent.](https://struere.dev/blog/automate-insurance-claims-intake-ai-agent): A property insurance agency lost critical hours on claims because FNOL reports sat in voicemail overnight. They built a Struere agent on WhatsApp that collects incident details, photos, estimates severity, creates claims, and routes urgent cases to adjusters immediately.
- [We Lost a $340K Case Because the Intake Call Went to Voicemail. So We Built an AI Agent.](https://struere.dev/blog/automate-law-firm-client-intake-ai-agent): A personal injury law firm missed high-value cases because prospects couldn't reach the intake paralegal. They built a Struere agent on WhatsApp that qualifies leads, collects case details, checks conflicts, and books consultations in under 3 minutes.
- [50 'Where's My Shipment' Calls a Day Were Killing Us. So We Built an Agent That Answers First.](https://struere.dev/blog/automate-logistics-shipment-tracking-ai-agent): A freight forwarder handling 300+ shipments/month built a Struere agent that monitors carrier APIs every 2 hours, detects delays and exceptions, classifies severity, and notifies account managers and customers on WhatsApp before they call.
- [Tenants Texted About a Burst Pipe at 2 AM. I Didn't See It Until 7. So I Built an AI Triage Agent.](https://struere.dev/blog/automate-property-maintenance-requests-ai-agent): A property manager overseeing 180 units couldn't triage maintenance requests overnight. He built a Struere agent on WhatsApp that collects issue details, classifies urgency, dispatches contractors from Airtable, and sends tenants real-time updates.
- [Zillow Leads Had a 2% Conversion Rate. We Built a WhatsApp Agent That Qualifies Buyers in 3 Minutes.](https://struere.dev/blog/automate-real-estate-lead-qualification-ai-agent): A 12-agent brokerage was losing buyer leads because agents took 8+ hours to respond. They built a Struere AI agent on WhatsApp that qualifies buyers, matches listings from Airtable, and books showings on Google Calendar.
- [Our Recruiters Spent 60% of Their Day on Screening Calls That Went Nowhere. So We Built an AI Agent.](https://struere.dev/blog/automate-recruiting-candidate-screening-ai-agent): A 5-person tech recruiting firm built a Struere agent on WhatsApp that pre-screens candidates, scores them against open roles, and schedules phone screens with the right recruiter. Screening time dropped from 25 hours/week to 4.
- [We Had a 15% Order Error Rate on Phone Orders. So We Built a WhatsApp Ordering Agent.](https://struere.dev/blog/automate-restaurant-ordering-ai-whatsapp-agent): A popular empanada restaurant was losing $2,400/month from phone order mistakes. They built a Struere agent that takes delivery and pickup orders over WhatsApp, handles customizations, processes payments, and notifies the kitchen via Slack.
- [Our Sales Team Wasted 12 Hours a Week on Unqualified Demos. So We Built an AI Lead Qualification Agent.](https://struere.dev/blog/automate-saas-lead-qualification-ai-agent): A CRM startup's sales reps spent half their week on demos that went nowhere. They built a Struere agent that qualifies inbound leads over WhatsApp and web, scores them, routes hot leads to reps via Slack, and logs everything in Airtable.
- [I Lost 3 Clients to the Walk-In Place Down the Street Because I Couldn't Reply Fast Enough. So I Built a WhatsApp Booking Agent.](https://struere.dev/blog/automate-salon-appointment-booking-ai-whatsapp-agent): A 6-chair hair salon lost clients because Instagram DMs piled up unanswered. They built a Struere agent that books appointments over WhatsApp across 6 stylists with different specialties and variable service durations.
- [We Lost a Dog Emergency to a Busy Phone Line. So We Built a WhatsApp Triage Agent.](https://struere.dev/blog/automate-veterinary-clinic-booking-ai-agent): A 3-vet clinic built an AI agent on WhatsApp that triages emergencies, books routine appointments, sends vaccination reminders, and collects new patient intake forms — all without tying up the phone.
- [A Competitor Broke Ground 3 Blocks Away and We Found Out from a Subcontractor. So I Built a Permit Monitor.](https://struere.dev/blog/monitor-construction-building-permits-ai-agent): A VP of development missed a competitor's 200-unit project because nobody checked the permit database for 2 months. He built a Struere agent that scrapes municipal permits daily, evaluates competitive intelligence, and sends a weekly WhatsApp digest.
- [A Failed Health Inspection Cost Us $14K in Lost Revenue. Now an Agent Watches Every Report.](https://struere.dev/blog/monitor-restaurant-health-inspections-ai-agent): An operations director at a 6-location restaurant group missed a critical health violation that led to a temporary closure. He built a Struere agent that scrapes inspection databases, evaluates severity, and alerts via WhatsApp when issues surface.
- [We Replaced a 500-Line Google Script with 5 Files and an AI Agent](https://struere.dev/blog/automate-chilean-diario-oficial-with-ai-agents): A Chilean law firm tracked Diario Oficial publications with a brittle GScript. We rebuilt it as a Struere automation in an afternoon. The agent handles the filtering now.
- [We Lost a $2M Contract on a Friday. Then We Built a Bot That Never Sleeps.](https://struere.dev/blog/government-tender-procurement-monitoring-ai-bid-matching): A consulting firm checked SAM.gov and 3 state portals daily for government contracts. An unexpected NAICS code slipped past their office manager. We built a Struere automation that scrapes procurement portals, matches opportunities against firm capabilities using AI, and stores every qualified bid.
- [We Built an arxiv Radar That Reads 200 Abstracts Before Breakfast](https://struere.dev/blog/monitor-arxiv-papers-ai-relevance-filter-daily-digest): An ML research team missed a key paper because it landed in cs.CL instead of cs.AI. We built a Struere agent that monitors 6 arxiv categories, reads every abstract, and filters by research relevance. No keywords. No manual skimming.
- [90 Minutes a Week on Patent Searches, Now Zero](https://struere.dev/blog/monitor-competitor-patent-filings-ai-analysis): A hardware startup's CTO tracked competitor patents manually on Google Patents. Keyword searches missed filings under subsidiary names. We built a Struere automation that scrapes patent databases, analyzes relevance with an AI agent, and flags conflicts.
- [How We Automated SEC Filing Monitoring for 15 Companies with One AI Agent](https://struere.dev/blog/monitor-sec-filings-ai-agent-extract-financial-data): A fintech team spent 2 hours every morning reading 10-K and 8-K filings on EDGAR. They replaced the manual process with a Struere agent that scrapes EDGAR's ATOM feed, extracts financial changes, and stores structured results. Here's the full build.
- [We Killed Google Alerts and Built a Brand Mention Agent in 45 Minutes](https://struere.dev/blog/news-monitoring-brand-mentions-ai-sentiment-analysis): A PR team at a mid-size SaaS company missed 60% of brand mentions using Google Alerts. We replaced the whole workflow with a Struere agent that searches, fetches, analyzes sentiment, and categorizes every mention automatically.
- [We Stopped Reading G2 Reviews Manually. An Agent Does It Now.](https://struere.dev/blog/product-review-monitoring-ai-feedback-extraction): A B2B SaaS team spent an hour a week reading reviews across G2, Capterra, and TrustRadius. They missed a recurring API bug buried across 3 platforms. We built a Struere automation that scrapes reviews, categorizes them by theme, and flags urgent issues.
- [I Missed a $280K Duplex Because I Was Asleep. So I Built a Listing Monitor.](https://struere.dev/blog/real-estate-listing-monitor-ai-investment-filter): A real estate investor lost a below-market duplex that went under contract in 18 hours. He built a Struere agent that scrapes listing portals, filters by investment criteria, and stores matches with cap rate analysis. The spreadsheet is gone.
- [We Built a Job Board Monitor That Filters 200+ Listings While We Sleep](https://struere.dev/blog/scrape-job-listings-ai-filter-matching-criteria): A remote team spent 30 minutes a day copy-pasting job links into a spreadsheet. We replaced it with a Struere automation that scrapes HackerNews Who's Hiring, filters listings with an AI agent, and stores matches as structured entities.
- [Our Procurement Manager Missed a Factory Shutdown. Now an AI Agent Reads the News.](https://struere.dev/blog/supply-chain-disruption-monitoring-ai-risk-assessment): A manufacturing company tracked supplier risk across 6 websites manually. Missed a critical shutdown signal buried in a Southeast Asian trade publication. We built a Struere automation that scrapes supplier news, assesses disruption risk with AI, and stores alerts as structured entities.
- [We Stopped Missing Competitor Price Drops by Building a 6-File Pricing Monitor](https://struere.dev/blog/track-competitor-saas-pricing-changes-ai-monitoring): A product manager manually checked 5 competitor pricing pages every Monday. She missed a 40% price cut for 3 weeks. We built a Struere automation that scrapes, diffs, and alerts on every pricing change.