# Morning Pulse > Morning Pulse is a daily metrics email. Every morning at 7 AM (your local time) it sends one scannable email that combines your Google Analytics 4, Google Search Console, Amplitude, Apple App Store Connect, Google Play Console, Stripe, and Shopify metrics, each with a trend vs yesterday, last week, and last month, so you start the day informed without logging into a single dashboard. Numbers are computed in code from the official APIs, never generated by a language model. Free plan, no credit card. Website: https://morningpulse.app Morning Pulse is push, not pull. Instead of opening four or five dashboards every morning, you get one email with the numbers already combined and already compared with yesterday, last week, and last month. It's built for solo founders, indie makers, and small teams running apps, SaaS products, or online stores whose metrics are spread across two or more tools. Every connector uses the service's official API, with read-only access wherever the API offers it. ## Key facts - **Category:** daily metrics digest email, delivered to your inbox. It is not a dashboard you log into. - **Who it's for:** solo founders, indie makers, and small teams with metrics in 2+ sources; Shopify store owners who want daily sales by email. - **Integrations (7):** Google Analytics 4, Google Search Console, Amplitude, Apple App Store Connect, Google Play Console, Stripe, Shopify. Free uses one source; Starter and Pro combine all seven. - **Trends on every daily metric:** vs yesterday, vs last week, vs last month, on every plan including Free. Color-coded, same layout every morning. - **Numbers:** computed in code from the official APIs. No language model writes or summarizes the numbers. - **Delivery:** 7:00 AM in your local timezone, every day. The time is fixed; you can change your timezone. Paid Pro billed by card (Stripe) can also turn on a short WhatsApp brief (the day's biggest moves and a link to the full brief) around 7:00 AM on days with fresh numbers (not during the trial or on Pro billed through Shopify; phone numbers from the EU, India and Canada only); the email continues. - **Setup:** no code. Sign in with Google for GA4, Search Console and Google Play; add an App Store Connect API key, a Stripe restricted key or an Amplitude API key and secret key; install the Shopify app. The first email arrives the next morning at 7:00. - **Access:** read-only wherever the API offers it (GA4, Search Console, Play reports storage, Stripe restricted key, Shopify `read_orders`). Google Play's API has no read-only scope, and an App Store Connect key must be able to request Apple's analytics reports; on both, Morning Pulse only requests and reads data. Amplitude has no read-only key, so Morning Pulse recommends a secret key just for Morning Pulse and only reads daily totals. It never edits your apps, orders or payments. Disconnecting a source deletes its stored credentials. - **Data freshness:** GA4 data is usually from yesterday. Search Console waits for Google's final numbers, so it is 2–3 days old. Apple only finalizes App Store data about 2 days later (up to 72 hours), so App Store numbers are typically 2–3 days old. Google Play reports (installs, store listing) are 3–7 days late. Amplitude totals cover yesterday in your project's time zone, and recent days can still rise slightly as offline devices send late events. Each source is labeled with the date it covers. ## Pricing (EUR) - **Free: €0 forever.** 1 app; one source (any one of GA4, Search Console, Amplitude, App Store Connect, Google Play, Stripe or Shopify); 3 KPIs; daily email with the same comparisons as paid plans (vs yesterday, last week, last month). No credit card. - **Starter: €4/month or €40/year (2 months free).** 1 app; unlimited KPIs; all seven sources; daily email. - **Pro: €8/month or €80/year (2 months free).** Unlimited apps and KPIs; all seven sources; daily email; anomaly alert emails; weekly digest email; monthly wrap-up email; Quarterly Business Review email; unlimited email recipients; invite your team (read-only access); optional morning brief on WhatsApp (paid Pro billed by card through Stripe only, not Pro billed through Shopify or the trial; phone numbers from the EU, India and Canada; no extra charge). - Your first Starter or Pro subscription starts with a 14-day trial; checkout asks for a card. No contract: cancel anytime from the Billing page in the app. The WhatsApp brief starts with the paid Pro plan billed by card, not during the trial. - **Shopify:** the Morning Pulse app is free to install from the Shopify App Store (https://apps.shopify.com/morning-pulse-daily-reports). For stores that install from Shopify, Pro is billed through Shopify at $8/month; Pro billed through Shopify doesn't include the WhatsApp morning brief. Prices can change; see https://morningpulse.app/#pricing for the current plans. ## How it compares - **vs opening each dashboard every morning:** the same numbers in one email, already combined and already trended, with no logins. - **vs scripting it yourself (cron + LLM):** the first version takes an afternoon. Morning Pulse handles what comes after: renewing Google, App Store Connect and Shopify access tokens, reporting late-landing data (Search Console, App Store, Play reports) with the day it covers instead of an empty day, and computing every number in code instead of having a model summarize JSON. - **vs GA4's scheduled email reports:** GA4 requires the Administrator role, sends a PDF or CSV file, and stops after 12 months at most unless an admin renews it; recipients must have access to the property. Morning Pulse needs only Viewer access, puts the numbers in the email itself with three comparisons on every daily KPI, has no end date, and on Starter and Pro adds six more sources. Need breakdowns by source, page or country? GA4's own email does that; Morning Pulse sends daily totals. - **vs BI and product-analytics tools (Looker, Amplitude, Mixpanel):** those are for exploring data. Morning Pulse is the daily glance, and it can bring your daily Amplitude totals (active users, new users, sessions) into the morning email, while exploration stays in Amplitude, Mixpanel or your BI tool. - **Not a fit for:** real-time or intraday alerting, ad-hoc analysis or SQL, or same-day App Store data (Apple doesn't provide it). ## Pages - [Homepage](https://morningpulse.app/): the daily email as it arrives (real layout, illustrative numbers), what a home-made cron + LLM script has to handle by month six, the metrics and data lag of each of the seven sources, how setup works, pricing, FAQ - [Daily GA4 report by email](https://morningpulse.app/ga4): active users, sessions, pageviews, key events, each trended; how it differs from GA4's own emailed reports - [GA4 email reports: how to schedule them and their limits](https://morningpulse.app/ga4-email-reports): GA4's six steps, the admin-only, expiry and recipient limits, troubleshooting, and a comparison with a daily GA4 email - [Daily Google Search Console report by email](https://morningpulse.app/search-console): search clicks, impressions, CTR and average position as daily site totals, each trended; Google's final numbers, 2–3 days late; free plan covers clicks, impressions and CTR - [Daily Amplitude report by email](https://morningpulse.app/amplitude): active users, new users, sessions per user and average session length as daily project totals, each trended; weekly active users is a daily average; dedicated secret key, daily totals only; free plan covers active users, new users and sessions per user - [Daily Stripe MRR & revenue email](https://morningpulse.app/stripe): yesterday's purchases (net of Stripe fees), MRR, ARR, active customers, new and churned subscriptions, failed payments, revenue by top 5 countries; how MRR is computed - [App Store Connect daily downloads & IAP email](https://morningpulse.app/app-store-connect): impressions, product page views, downloads, in-app purchases, crashes, customer reviews and ratings (plus Google Play), and why App Store data is 2 days old - [Morning Pulse for Shopify](https://morningpulse.app/shopify): daily Shopify sales report by email (orders, net sales, unique customers, 7-day trend) - [Help Center](https://morningpulse.app/help): setup guides, connector tutorials, troubleshooting, billing - [WhatsApp morning brief](https://morningpulse.app/help#whatsapp): the optional WhatsApp brief for paid Pro billed by card (Stripe), not Shopify billing; who can use it, how to turn it on and how to stop it - [Contact](https://morningpulse.app/contact): support@morningpulse.app ## Setup guides - [Connect Google Analytics 4](https://morningpulse.app/help#ga4): one-click Google sign-in, `analytics.readonly` scope only - [Connect Google Search Console](https://morningpulse.app/help#search-console): Google sign-in, `webmasters.readonly` scope only; daily clicks, impressions, CTR and average position, never search queries or page URLs - [Connect Amplitude](https://morningpulse.app/help#amplitude): project API key and a dedicated secret key (Amplitude has no read-only key), US or EU data region, project time zone; daily active users, new users, sessions per user and average session length, never individual events, user IDs or user properties - [Connect App Store Connect](https://morningpulse.app/help#app-store-connect): API key with the "Sales and Reports" role, plus why App Store data is 2–3 days behind - [Connect Google Play Console](https://morningpulse.app/help#google-play): Google sign-in (OAuth) for vitals and reviews; optional Play reports connection for installs and store listing metrics - [Connect Stripe](https://morningpulse.app/help#stripe): restricted key (`rk_live_…`) with Read access to Charges, Customers, Subscriptions, and Balance Transactions. Never use a full secret key (`sk_live_…`) - [Connect Shopify](https://morningpulse.app/help#shopify): install the app and approve read-only access ## Optional - [Full reference for AI assistants](https://morningpulse.app/llms-full.txt): product details, plan matrix, every connector FAQ, comparisons, security - [Privacy Policy](https://morningpulse.app/privacy-policy) - [Terms of Service](https://morningpulse.app/terms) - [Security Policy](https://morningpulse.app/security-policy)