Gmail + Linkeddit
Get competitor price change alerts in Gmail, filtered by Claude
Gmail competitor price change alerts only work if the inbox stays quiet until a price moves. The Gmail connector lets Claude search, read, draft and send mail in your account. Linkeddit records competitor moves with a category, priority and reason, and pricing is one category. Claude keeps the pricing and high priority ones and saves one draft. Linkeddit refreshes weekly, so this is a digest, not a same-day tracker.
Updated 2026-10-29
Connect both
Your AI client sits in the middle. Linkeddit supplies the data; the other connector makes the change.
Linkeddit connector
Add https://mcp.linkeddit.com/mcp as a connector and sign in. Claude Code: claude mcp add --transport http linkeddit https://mcp.linkeddit.com/mcp.
Gmail connector
- Add the Gmail connector in Claude and sign in with the Google account Claude should draft from. The connector requires authentication.
- Add the Linkeddit connector at https://mcp.linkeddit.com/mcp.
- Choose the address that receives alerts, for example your pricing lead or founder.
Endpoint: https://gmailmcp.googleapis.com/mcp/v1
Works in: Claude, Claude Code.
The prompt
Paste into Claude
Use the Linkeddit connector and the Gmail connector. 1) With Linkeddit, call compete_monitors_get and tell me which competitors are monitored, how often, and when each last ran. 2) Call compete_signals_get for the latest week. 3) Keep only signals in the pricing category and any with high priority, group them by competitor, and give the title, category, why it matters and the source link for each. If there are no pricing signals, say that in the first line. 4) Use Gmail search_threads to find last week's alert so you do not repeat items. 5) Save one email with create_draft addressed to my pricing lead and show it to me. Do not call send_message until I say so.
Step by step
Step 1
Connect both connectors to Claude
Add the Gmail connector and the Linkeddit connector (https://mcp.linkeddit.com/mcp) in Claude or Claude Code. Pick the one address that should receive pricing alerts.
Step 2
Check what is monitored and how often
Ask Claude to call compete_monitors_get. Each monitor returns the competitor, its sources, its frequency, its priority and when it last ran and runs next. That tells you how old a price move can be when the email arrives.
Step 3
Pull the signals and filter
Have Claude call compete_signals_get. Each signal carries a priority, a category such as launch, pricing or messaging, a detail, a reason it matters and a source link. Keep the pricing category and the high priority ones.
Step 4
Skip what you already sent
Claude searches Gmail with search_threads for the previous alert and drops signals already in it, so the same item never lands twice.
Step 5
Draft, review, send
Claude saves the alert with create_draft. Check the source link on each price claim, then send it yourself or ask Claude to use send_message. Repeat next week.
What Linkeddit returned
Run live on 2026-10-29 with compete_signals_get. Read-only run on Linkeddit's own test project, plausible.io, which has five competitor monitors. It shows the real fields Claude would filter. None of that week's 19 signals was in the pricing category.
compete_signals_get
compete_monitors_get
{ "total": 5, "monitors": [
{ "competitor": "Matomo", "frequency": "weekly", "priority": "high",
"sources": ["blog_changelog", "page_monitor", "signals",
"g2", "capterra", "trustpilot"],
"last_run_at": "2026-10-28T01:01:25Z",
"next_run_at": "2026-11-04T00:56:54Z" },
{ "competitor": "Fathom Analytics", "frequency": "weekly",
"priority": "high", ... },
... ] }
compete_signals_get
{ "view": "signals", "total": 19, "signals": [
{ "competitor": "Fathom Analytics",
"priority": "high",
"category": "launch",
"title": "Fathom Launches Luna AI Assistant",
"why_it_matters": "Signals a push into conversational AI analytics; ...",
"source_url": "https://usefathom.com/changelog/oct2026-luna?from=1",
"week_of": "2026-10-26" },
... ] }
Counted from the 19: 12 launch, 5 messaging, 2 other, 0 pricing.
Priority: 2 high, 9 watch, 8 low.What do price alert workflows into Gmail look like today?
Kuse, TinyCommand and PageCrawl all check pricing pages daily or faster: Kuse at 8:00 AM New York time, TinyCommand at 9:00 UTC, PageCrawl as often as every 5 minutes. They scrape the page on a schedule and compare it with a saved copy. Kuse's template reads price, discount and stock status from each product URL, compares them with the previous day's snapshot and sends an HTML email through Gmail only if something changed. TinyCommand's recipe runs daily at 9:00 UTC, asks an AI whether a price, plan, feature or trial limit moved, and sends nothing when nothing did.
PageCrawl lets you choose how often it checks, from every 5 minutes to daily, and every alert shows the old and new price. That is a real price tracker. If you need the exact number on a competitor's pricing page within a day, use one of these.
Where does Linkeddit fit if it is not a price scraper?
Linkeddit monitors run weekly, with a next run of 2026-11-04 on all five test monitors, and they answer a different question: what did competitors do this week and why does it matter to you. A pricing move arrives as a signal with a category, a priority, a reason and the source link, alongside launches, messaging and partnership moves.
It also covers the half a price scraper cannot see, which is whether answer engines now recommend that competitor to buyers. A price cut that coincides with a competitor appearing in a buying question's answer is a different story from a price cut alone.
Be clear about the limit. Linkeddit does not diff a pricing page and print the old and new number the way PageCrawl does. It reads the competitor's blog, changelog and monitored pages, records a pricing move when one appears, and gives the source link. Open that link before you act on a figure, and treat the email as a prompt to look, not as the price list itself.
What if there are no pricing changes this week?
In the live run none of the 19 signals was a pricing move, so the email should say so in one line. The week held 12 launches, 5 messaging items and 2 filed as other. The only two high priority items were a Matomo security update and Fathom's AI assistant launch.
TinyCommand's recipe takes the other approach and sends nothing on quiet days. Either works. The prompt above asks for a first-line statement so a missing email is never ambiguous: you can tell a quiet week from a failed run.
How do I keep alert emails from becoming noise?
In the live run, 2 of 19 signals were high priority and 9 were watch, so an unfiltered email would carry 17 items nobody asked for. TinyCommand's recipe exists because pages change for reasons unrelated to price, so it asks an AI to ignore layout and copy noise. Filtering by category and priority is the same idea applied to signals.
Accuracy is the other worry. A poster in a Reddit ecommerce community asked how others cope when "the price looks fine but it's actually a different variant or the page hasn't been updated properly", and added that blocked pages or failed crawls go unnoticed "until you look at the data later". That is why each signal carries a source link: open it and confirm the figure before you act on the email.
Deduplicate too. Claude can run search_threads on the previous alert and skip anything already sent, and you can ask it to label the thread with label_thread so the alerts collect in one folder.
More with Gmail
Frequently asked questions
How do I get competitor price change alerts in Gmail?+
Tracking tools such as PageCrawl, Kuse and TinyCommand watch pricing pages and email you when a number changes. The other route is to connect the Linkeddit and Gmail connectors to Claude and ask it to draft an email of this week's pricing moves. That route is a weekly digest you trigger.
What is the best tool for competitor price change alerts in Gmail?+
For exact price-per-page tracking within a day, a dedicated tracker such as PageCrawl is built for it. For weekly competitor moves with a priority and a reason on each, plus where AI engines recommend a competitor over you, Linkeddit at $60 a month supplies the data and Claude drafts the Gmail alert.
How often does Linkeddit check competitor pricing?+
Monitors on Linkeddit's test project run weekly, and each shows its last and next run. So an alert is a weekly digest, not a same-day feed. Claude can read the monitor list with compete_monitors_get and tell you how fresh the data is before it writes the email.
Can Claude email me automatically when a competitor changes a price?+
Not by itself. Claude acts when it is started, so you run a saved prompt each week or start it from a scheduler you already use. Linkeddit keeps the data current on its own. For an alert the moment a price changes, use a tracker that runs on its own schedule.
Does Claude send the email or only draft it?+
Your choice. The Gmail connector lists create_draft and send_message. The prompt above saves a draft and waits for you, which is the safer default because you can check every price claim and its source link before it reaches anyone. Sending is one more request to Claude, or one click in Gmail.
Which clients work with the Linkeddit and Gmail connectors?+
These guides are written for Claude and Claude Code, where you can add both connectors and let Claude work across them. The workflow on this page has only been written for Claude, so do not assume it carries over unchanged to other assistants.
Can you set a price drop alert on Google?+
Yes, for products. Google's shopping price tracking sends a push notification and an email when a tracked item drops below your target price. It is built for retail products, not for a competitor's SaaS pricing page, so it will not tell you when a rival changes a plan. For that, use a page tracker or Linkeddit's weekly competitor moves.
What is the best way to monitor competitor pricing changes?+
It depends on cadence. For the exact price on a page within a day, use a page tracker such as PageCrawl. For weekly competitor moves with a priority and a reason on each, Linkeddit at $60 a month supplies the data, and Claude drafts the Gmail alert. Linkeddit also shows where AI engines now recommend that competitor.
How do I stop competitor alert emails becoming noise?+
Filter before drafting. Ask Claude to keep only the pricing category and high priority signals, and to search Gmail for the previous alert so nothing repeats. In Linkeddit's live run, 2 of 19 signals were high priority and 9 were watch, so an unfiltered email would have carried 17 items nobody asked for.
What does a Linkeddit pricing signal contain?+
Each competitor move carries a category, a priority, a detail, a reason it matters, a source name and link, and a week_of date. Pricing is one of the categories. Claude puts the source link in the email, so you can open the competitor's own page and confirm the figure before you act.
Sources
- Kuse: Monitor competitor pricing and send price change alerts to Gmail
- TinyCommand: Competitor pricing change monitor
- PageCrawl: Competitor price tracker
- Agent Index: Gmail connector for Claude (tool list)
- Google for Developers: Gmail
- A Reddit ecommerce poster on how to know if competitor price data is accurate
- Google Shopping Help: About price tracking on Google
Bring Linkeddit into your AI client
Competitor moves, AI answer gaps and Google ranks, as tools your assistant can call. One plan, $60 a month.