Back to automations

What's automated · what's manual

A complete map of every task this tool runs on its own + every task that needs your hand. For manual tasks, you get the where + how step-by-step. No black box.

Background scheduler

These run on a timer inside the server — they don't need anyone to have the app open.

  • Daily agent7m agoevery 1d
  • Autonomous agent7m agoevery 6h
  • Scheduled reports8m agoevery 15m
  • Uptime checks7m agoevery 15m
  • Page monitor5m agoevery 1h
  • Weekly digest7m agoevery 6h
  • Unattended tool sweep23 of 24 checks ran — 1 could not6m agoevery 1d
  • Business Profile checks0 profiles checked, nothing outstanding7m agoevery 12h
  • Weekly crawl-based checks4d agoevery 7d
  • Backlink discovery4d agoevery 7d
  • Google ranking updates1 update newer than the shipped history7m agoevery 1d
  • Data retention cleanup7m agoevery 1d

Automated by the tool

These run on their own — you don't need to remember.

Daily agent last ran 7 min ago
  • Daily SEO agent

    every 24h

    Walks every active client and runs 17 automated steps — audit refresh on stale clients, news ingest, AI suggestions, brand monitoring, metric snapshots, watchlist alerts, mention digest, competitor monitor, lost-link check, scheduled local grids, outreach reply polling, anomaly detection, title-test rotation, robots.txt snapshot, sitemap health, traffic-drop alert.

    See output in Activity log →
  • Weekly rank sweep

    weekly (Monday)

    Every Monday: re-checks all striking-distance keywords (positions 4-15) and persists new ranks per device.

    See output in Keywords dashboard →
  • Weekly AI site audit

    weekly (Monday)

    Re-runs the AI audit (E-E-A-T, helpful content, structure, schema) for each client; surfaces drift from last week.

    See output in Audits →
  • Weekly SERP feature snapshot

    weekly (Monday)

    Captures SERP feature presence (AI Overview, Featured Snippet, Local Pack, PAA) for tracked queries — so you see when Google adds/removes them.

    See output in SERP features →
  • Page change monitor

    every check-in

    Watches title, H1, meta, structured data on tracked pages. Diff + alert when anything important changes.

    See output in Monitor →
  • Uptime monitor

    every check-in

    HTTP-status + response-time check across all monitored URLs. Alerts on 5xx, 4xx, or significant latency spikes.

    See output in Uptime tool →
  • Scheduled report delivery

    on event

    When a scheduled report time rolls around, generates the PDF + executive summary and emails it to the recipient list.

    See output in Reports →
  • Client metric snapshots

    every 24h

    Daily snapshot of every client's health score, organic clicks, average rank, top-10 count, critical issues. Powers all the dashboards' trend lines.

    See output in Snapshots →
  • Morning briefing

    every 24h

    Pre-renders the priority list, top 3 metrics, what-changed feed across all clients before you open the app.

    See output in Dashboard →

Tasks that need you (with guides)

For each: why it's manual, where you do it, and a numbered how-to.

  • Submit to backlink directories

    Why it's manual

    Most directories require a human form fill, phone verification, or editorial approval. We can't legally automate every submission.

    Where

    Your library of curated prospects (35+ countries) + our suggestions per client.

    How — step by step

    1. 1Open the Backlink prospects library.
    2. 2Filter by your country + niche + cost (start with 'free' + DA ≥ 40).
    3. 3For each prospect: click 'Open' to load the site, click 'How to submit' for steps, submit, then track it in /backlinks.
    4. 4Goal: 3-5 submissions/week is enough — quality > quantity.
    Open prospects library →
  • Claim Google Business Profile

    Why it's manual

    Google requires postcard, phone, video, or document verification — there's no API to bypass it.

    Where

    google.com/business

    How — step by step

    1. 1Go to google.com/business.
    2. 2Add your business with the EXACT name, address, phone as on your site.
    3. 3Verify (postcard takes 5-14 days; phone/video is instant for eligible businesses).
    4. 4Add categories, photos, services, hours.
    5. 5Post a weekly update — Google ranks active GBPs higher.
    GBP toolkit →
  • Connect Google Search Console

    Why it's manual

    GSC needs you to verify domain ownership — we can't do this remotely.

    Where

    Settings → Integrations → Google Search Console

    How — step by step

    1. 1Open Settings → Integrations.
    2. 2Click 'Connect Google account'.
    3. 3Approve the GSC + GA4 read scopes.
    4. 4Pick your GSC property + GA4 property per client.
    5. 5Wait 24h for the first sync to backfill 28 days of data.
    Settings → Integrations →
  • Apply for HARO / Connectively responses

    Why it's manual

    Journalist queries are time-sensitive (sub-2h response wins) and require human judgment + factual accuracy.

    Where

    connectively.us or qwoted.com

    How — step by step

    1. 1Subscribe to Connectively for your beats.
    2. 2When a query lands, reply within 30-120 minutes.
    3. 3300 words max with a 1-line credentialed bio.
    4. 4Include 1 specific link + a quotable line.
    5. 5Track wins in /backlinks as they go live.
    Open backlinks tracker →
  • Apply WordPress fixes via plugin

    Why it's manual

    Bulk site-wide changes can break things — the plugin requires a human click-Apply for each.

    Where

    Your WordPress admin (after installing the SEO Tool Bridge plugin)

    How — step by step

    1. 1Install the SEO Tool Bridge plugin from your WP admin.
    2. 2Paste your tool's bridge key (from Settings → Integrations).
    3. 3Audit results show 'Apply via WP' buttons on title/meta/alt fixes.
    4. 4Click Apply — plugin patches the post + saves a revision for one-click undo.
    Settings → WordPress bridge →
  • Outreach for guest posts

    Why it's manual

    Personalization wins. We auto-personalize the message, but you still hit Send and handle replies.

    Where

    Outreach hub + Gmail (or your inbox)

    How — step by step

    1. 1Find guest-post targets in the Prospects library (filter: 'guest-post' category).
    2. 2Use the Outreach personalizer tool to draft the pitch with site-specific hooks.
    3. 3Send from your real inbox (Gmail / Outlook) for deliverability.
    4. 4Log the contact in /outreach so we poll for replies.
    Outreach hub →
  • Verify NAP consistency across citations

    Why it's manual

    Most directories require a phone/email confirmation per listing.

    Where

    Each citation site you've submitted to

    How — step by step

    1. 1After submitting, check email for verification links.
    2. 2Phone-verify where requested.
    3. 3After 4-6 weeks, run /tools/local-cwv with your NAP to spot inconsistencies.
    Local citations tool →

Want it more automated?

Build a custom workflow on /automations — trigger an action on any event (rank drop, page change, new backlink, audit issue surfaced) and chain it to Slack, email, webhook, or a task auto-created for your team. Plus the Settings → AI page lets you pick which AI provider runs the AI-driven automation.