What's automated · what's manual
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 SEO agent
every 24hWalks 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-inWatches title, H1, meta, structured data on tracked pages. Diff + alert when anything important changes.
See output in Monitor →Uptime monitor
every check-inHTTP-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 eventWhen 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 24hDaily 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 24hPre-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.
Open prospects library →How — step by step
- 1Open the Backlink prospects library.
- 2Filter by your country + niche + cost (start with 'free' + DA ≥ 40).
- 3For each prospect: click 'Open' to load the site, click 'How to submit' for steps, submit, then track it in /backlinks.
- 4Goal: 3-5 submissions/week is enough — quality > quantity.
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
GBP toolkit →How — step by step
- 1Go to google.com/business.
- 2Add your business with the EXACT name, address, phone as on your site.
- 3Verify (postcard takes 5-14 days; phone/video is instant for eligible businesses).
- 4Add categories, photos, services, hours.
- 5Post a weekly update — Google ranks active GBPs higher.
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
Settings → Integrations →How — step by step
- 1Open Settings → Integrations.
- 2Click 'Connect Google account'.
- 3Approve the GSC + GA4 read scopes.
- 4Pick your GSC property + GA4 property per client.
- 5Wait 24h for the first sync to backfill 28 days of data.
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
Open backlinks tracker →How — step by step
- 1Subscribe to Connectively for your beats.
- 2When a query lands, reply within 30-120 minutes.
- 3300 words max with a 1-line credentialed bio.
- 4Include 1 specific link + a quotable line.
- 5Track wins in /backlinks as they go live.
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)
Settings → WordPress bridge →How — step by step
- 1Install the SEO Tool Bridge plugin from your WP admin.
- 2Paste your tool's bridge key (from Settings → Integrations).
- 3Audit results show 'Apply via WP' buttons on title/meta/alt fixes.
- 4Click Apply — plugin patches the post + saves a revision for one-click undo.
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)
Outreach hub →How — step by step
- 1Find guest-post targets in the Prospects library (filter: 'guest-post' category).
- 2Use the Outreach personalizer tool to draft the pitch with site-specific hooks.
- 3Send from your real inbox (Gmail / Outlook) for deliverability.
- 4Log the contact in /outreach so we poll for replies.
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
Local citations tool →How — step by step
- 1After submitting, check email for verification links.
- 2Phone-verify where requested.
- 3After 4-6 weeks, run /tools/local-cwv with your NAP to spot inconsistencies.
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.