Marketing, automation and AI

Marketing that feels like magic

We build the websites, run the campaigns, and automate the busywork for small businesses in Des Moines and beyond. Then all of it reports into one dashboard you can open whenever you like, included with everything we do.

Start here

See what is wrong with your site, free.

  • Instant: the report opens on screen
  • Free, and no call required

your-business.com

auditing 4 to fix fixing All fixed
61 72 81 91 100

Overall

Room to move After Cadabra
  • Page speed 4.2s on mobile 0.9s on mobile
  • Mobile layout Passes
  • Search basics No title or description Written and unique
  • AI readability No structured data Schema markup added
  • Lead tracking Form tracked, calls not Forms and calls tracked

Example, finished in 41 seconds. The audit starts the moment you enter your domain. Fixing what it finds is the work we do next.

Start where it hurts

What is not working?

Pick the one that sounds most like you. We will tell you what is usually behind it and what we would do about it.

What is usually behind it

When people search for what you do, they find your competitors instead.

Most local customers pick from the handful of businesses Google shows on the map at the top of the results, or from the AI answer above the links. Landing in those spots has little to do with how good you are. It comes down to your Google Business Profile, how your pages are built, and whether your name, address and phone number match everywhere they appear online.

The tell: you rank fine for your own business name and nowhere for what you actually do.

What we would do

  1. 1 Fix the Google Business Profile, which is the highest-leverage surface and the one most often left at whatever it said on setup day
  2. 2 Build a page for each thing you sell, in each place you sell it
  3. 3 Add the structured data that lets search engines and assistants understand what you are
Included for all clients

AI powered dashboard for everything. Free.

Most agencies leave you juggling separate tools for analytics, search rankings, project tracking, and invoices, plus a monthly PDF report you never read. We pull all of it into one dashboard, included with everything we do.

Morales Plumbing AI insights Analytics · Last 30 days Search Console · Last 30 days Tasks · 12 open Invoices
Live

AI insights

Smart suggestions, surfaced for you

  • Add a phone CTA to your homepage hero

    Visitors from "emergency" searches bounce 38% faster than average.

  • You could rank #1 for "plumber west des moines"

    Currently #2. Two more local citations would likely push you up.

  • October blog post drove 18% of new leads

    Consider publishing two more on similar topics this quarter.

Visitors

12,847

+24.3%
This period Previous

Sessions

18,431

+19%

Engaged

9,204

+31%

New users

7,612

+22%

Top queries

2,148

clicks

Avg position

2.4 ↑ 1.4

  • plumber west des moines
    184
  • emergency drain cleaning
    142
  • water heater repair near me
    98
  • morales plumbing
    76

This week

12

tasks open

Progress

68%
  • Publish October blog post In progress
  • Update services page hero In review
  • Add winter promo banner Scheduled
  • Fix mobile nav spacing Done

Recent invoices

All in one place, easy to find

All on time
  • INV-1042 Oct 15 $485 Paid
  • INV-1041 Sep 28 $620 Paid
  • INV-1040 Sep 14 $540 Sent
  • INV-1039 Aug 30 $395 Paid

Example account. The numbers are illustrative; the software is not.

Other agencies charge up to

Not $815

a month, cheapest published plan

What we charge

FREE

included with every plan

And theirs only reports

Charts

not the tasks, approvals or invoices

One vendor, cheapest published plan, September 2026. These tools are priced per agency rather than per client, so this is what your agency would be paying to report to you, not a per-seat comparison: Whatagraph from about $815 a month for its cheapest plan.

Why we can charge less for more

We automated our own agency first.

Every agency says it is automation-first. The only version of that claim worth anything is the list of things you run on your own business, so here is ours. Backups, uptime monitoring, task triage, reporting and invoicing are all systems we built because we did not want to do them by hand.

It is also why the dashboard is included rather than an upsell. It costs us almost nothing to give you, because we were always going to build it for ourselves.

Cadabra internal ops

Example
  • Site backups and updates every client site, nightly
  • Uptime monitoring maintenance-aware, every 5 minutes
  • Task triage inbound work sorted and assigned
  • Client reporting assembled and sent
  • Invoicing and unbilled hours reconciled weekly

The dashboard your account lives in is the one we run the agency from. Every system listed is real; the run times are a snapshot, not a live feed.

How it goes

What the first ninety days look like.

Written down so you can hold us to it, and so you know what you should have by when.

  1. Day 0

    Before you pay anything

    The audit and a straight answer

    You run the free audit, we read it properly, and we tell you what we would actually do. If the honest answer is that you do not need us yet, that is the answer you get.

    You end up with

    A written scope and a fixed price

  2. Week 1

    Getting our bearings

    Access, baseline, and the plan

    We connect analytics, search data and your accounts, and record where things stand today so there is a real before to measure against. Then we agree the order of work.

    You end up with

    Your dashboard, live, with the baseline in it

  3. Weeks 2 to 8

    The build

    Shipped in pieces, not in one drop

    Work goes live in small increments you can see and comment on rather than disappearing into a six-week silence. Approvals happen in one thread, not scattered across email.

    You end up with

    Work live and visible as it lands

  4. Week 9 onward

    The part that compounds

    Measure, adjust, repeat

    The first version is never the best one. Each month we report what moved, what did not, and what we are working next, and the automations keep running underneath it.

    You end up with

    A monthly report you did not have to ask for

Before you ask

Every price, up front.

Making you sit through a discovery call to find out whether you can afford us is a waste of your afternoon and ours. So here are the numbers.

No small print

The terms, in plain language.

Most of what makes working with an agency go wrong is decided before the work starts. Here is where we stand on all of it.

01 You own your accounts
The website, the ad accounts, the list and the documentation are built in accounts in your name, so if we part ways none of it is held hostage. Automations split two ways and we would rather say so now than later. The ones we build inside your own tools are yours and keep running. The ones hosted in our dashboard stop when the work does, so we document those well enough to be rebuilt anywhere.
02 Fixed price, agreed before we start
You get the scope and the number in writing. If something is genuinely outside it, we tell you before doing the work rather than after, on an invoice.
03 You can see the work as it happens
The dashboard shows the tasks we are working on, the approvals waiting on you, the hours, and the invoices. There is no version of your account that only we can see.
04 We report the things that did not work too
A monthly report where everything went up is a report nobody should believe. Ours name the campaigns that lost money and the pages that went nowhere, because that is the half you can act on.
05 We will tell you when we are the wrong fit
If you need leads this week, SEO is not the answer and we will say so. If your budget is too small for ads to be worth running, we will say that too. Turning down work we can't do well is cheaper for everyone than doing it badly.

If any of this is not what you were quoted elsewhere, that is worth asking them about.

Ready when you are

Let’s make your marketing feel like magic.

Start with the audit. It reads your site the way Google and the AI assistants do, and tells you what is wrong with it. Free, about sixty seconds, and nobody has to call you.