How to set up automated reports on Semrush

intermediate 12 min read Updated 2026-03-13
Quick Answer

Set up automated Semrush reports via Export to PDF in tools like Domain Overview for quick email scheduling (daily/weekly/monthly) or use My Reports for custom drag-and-drop PDFs and shareable dashboards. Pro tier unlocks advanced options like time of day and AI summaries. Reports auto-update with fresh data on schedule.

Prerequisites

  • Active Semrush subscription (Pro tier or higher for dashboards)
  • Access to Semrush tools like Domain Overview or Position Tracking
  • Recipient email addresses prepared
  • Optional: Connected Google Search Console or Google Business Profile

Step-by-Step Instructions

1

Open a Semrush Tool

Navigate to the dashboard and open a specific Semrush tool such as Domain Overview, Position Tracking, or Organic Research to access the data you want to report on regularly.
2

Initiate PDF Export

Click the Export to PDF button located at the top right of the screen. Semrush will generate a ready-to-send PDF report preview.
This works for most tools with data visualization.
3

Configure Email Recipients and Schedule

In the pop-up window, enter one or more recipient email addresses separated by commas. Toggle on Schedule report, then select frequency: daily, weekly, or monthly; for weekly or monthly, pick a specific day like Monday.
Pro tier adds time of day selection for precise delivery.
4

Add AI Summary (Optional)

Toggle on Add AI summary with auto updates to include an AI-generated overview highlighting key results, insights, and areas needing attention. This feature updates automatically with fresh data.
AI summary is off by default but enhances report value.
5

Generate and Activate Report

Click Export to PDF to generate the report, schedule automation, and activate delivery. Reports will update with fresh data and send automatically per your frequency settings.
6

Access My Reports for Custom Builds

From the left sidebar, go to My Reports under the Reports section. Choose Start from scratch for drag-and-drop widgets or Use templates like Google Search Console or Google Business Profile.
Templates auto-populate with connected tool data.
7

Build Custom Report Layout

Drag widgets (e.g., keyword rankings from Position Tracking or backlink metrics) onto the canvas and arrange them as needed. Click Generate PDF report in the upper-right corner.
Widgets pull live data from Semrush tools.
8

Schedule My Reports Delivery

Enter recipient emails and an optional email body message. Toggle Schedule report, set frequency and day, then click Generate and send (immediate + schedule) or Save settings (schedule only).
9

Create Shareable Online Dashboard

In the Export to PDF pop-up from any tool, toggle Create online dashboard (Pro tier+). Configure options like AI summary or white-labeling, then click Export to PDF. Copy the shareable link for live access with auto-updates.
No Semrush login needed for recipients.
10

Embed Dashboard or Access Later

In the dashboard wizard, click Embed to copy HTML iframe code for client portals. Later, revisit via My Reports to copy links or embed codes; data updates match your schedule (e.g., weekly).
Ideal for ongoing client access without emails.

Common Issues & Troubleshooting

Failed to generate report

Check subscription limits or report quotas; upgrade plan or wait for reset. Verify recipient emails are valid and not blocked.

Reports not sending on schedule

Confirm frequency/day settings and Pro tier for time-of-day options. Ensure no email blacklisting; test with personal address.

Dashboard not updating data

Verify auto-update schedule matches report settings. Check tool access and subscription tier (Pro+ required).

Invalid widgets or empty templates

Pre-connect Google tools like GSC/GBP. Ensure domain entered correctly and tools have recent data.

API automation errors (advanced)

Validate API key, check request URL parameters, and handle HTTP errors in scripts. Review Semrush API docs for endpoints.