Log in / Create free account🌐 ES☀️

Script manuals · Module 5 — Keywords Ninja Script

Keywords Ninja Script manual · Automatic emails

⏱️ 2 min read · 🥷 Scripts 🔎 Search · updated on 2026-08-25

🎧 Listen to the lesson · ≈ 2 min🔒 Subscribers only

📗 This content is the Keywords Ninja Script user manual, the same one the script writes in the «Manual» tab of its spreadsheet. Here you can search it, listen to it, highlight it and save it to favourites.

Weekly email · MONDAY. Every Monday an email goes out automatically with the summary of the previous week (Monday to Sunday). It includes: • Keywords ADDED last week (the ones you approved with ☐ Add) • Breakdown by match type (Exact / Phrase / Broad) • Detail per campaign with each keyword added • 🆕 v9.0: a '⏳ Waiting for your approval' block with every keyword still without an action so they do not pile up forgotten

If there are 0 added but there are pending ones, the email is sent anyway.

Monthly email · DAY 1. On the first day of each month a full report of the previous month goes out: • Summary of the month + all-time total • Breakdown by match type • Last 30 days comparison: script keywords vs the rest (Impressions, Clicks, CTR, Conv., Conv. rate, Conv. value, Cost, CPA, ROAS) • Why exact match matters • Top 10 script keywords by ROAS

Requirements. • Global Config A6 = 'Yes' • Global Config A8 = a valid email • Global Config A12 = a frequency that includes that report ('Weekly only', 'Monthly only' or 'Weekly + Monthly')

Fault tolerance. The system copes with failed runs:

• In normal operation the weekly email arrives on MONDAY morning (the first run after the week closes) and the monthly one on DAY 1.

• If the Monday run fails (a Google quota, a one-off error…), Tuesday's run will notice that the email for that week has not been sent and will send it automatically. The same goes for the monthly one: if the day-1 run fails, the day-2 run recovers it.

• The EmailLog sheet guarantees that each email is sent ONCE per period (ISO week or month), no matter how many times the script runs.

💡 The script is designed to run once a day (typically overnight). At that frequency you will get the emails on Monday and on day 1 with nothing else to do.

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeKeywords Ninja Script manual · Auxiliary sheetsKeywords Ninja ScriptAfter →Keywords Ninja Script manual · STOP-GO systemKeywords Ninja ScriptRelacionadaExact Match Builder manual · What this script doesExact Match BuilderRelacionadaKeywords Ninja Script manual · What does this script do?Keywords Ninja ScriptRelacionadaExact Match Builder manual · The campaign tabsExact Match BuilderRelacionadaKeywords Ninja Script manual · Local configuration sheet (ACD, B2B, etc.)Keywords Ninja Script

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →