- Where
- Insights, "SWOT analysis"
- App route
app.newsletrix.com/swot-analysis- Answers
- What should we fix first?
- Needs
- A dozen or more analysed sends
- Updates
- When you press Apply filters
What this screen is
Analysing one newsletter produces four short lists. They cover what worked in that email, what did not, which fixes would help and which best practices the email skipped. Taken one send at a time, those lists are just opinions. Stack them across everything you track and they become a pattern. This screen does the stacking.
Each quadrant groups items by their exact text and counts them, so the number beside an item is how many times that phrase came back inside your current filter. Strengths, Weaknesses and Threats are ranked on frequency alone. Opportunities also carry an expected impact percentage and are ranked on a blend of the two. Every item on the board comes from one newsletter's own analysis, so you can open a send and find the same wording on it.
Two of the four labels mean something narrower than the textbook version. "Threats" are not competitors moving against you. They are best practices found missing in the emails themselves, in the wording the analysis used, such as missing personalization or no urgency elements. "Opportunities" are the suggested fixes from the same analysis, each with an expected impact figure.
Reading turns into a task list here too. "Save top priorities" takes the top three weaknesses and the top three threats and stores them as a tracked action plan with open, done and dismissed states, frozen exactly as they stood when you clicked.
None of it is a performance report. The two rate tiles are labelled "(Est.)" because Newsletrix estimates those rates from the content of the emails you collected. Nothing here was measured on a real send. Newsletrix subscribes like any other reader and never sees another sender's opens or clicks.
Open it when
- You are preparing a monthly or quarterly review and need one page summarising what the tracked set does well and badly.
- You want a prioritised backlog rather than forty separate analyses, and you intend to save it and work through it.
- You need to know whether one brand's problems are its own or shared across the category, using the Brand filter or compare mode.
- You are writing a client or internal deck and want a copy-paste action plan in markdown.
- You want to check whether gaps flagged a month ago are still recurring, by moving Time period from Last 30 days out to Last 90 days or Last year.
- A single newsletter analysis raised a point and you want to know whether it is a one-off or a repeated theme.
Screen anatomy
Everything sits in one column. The header comes first, then the filter card, five summary tiles, a ranking hint with two export buttons, the saved action plan bar, and the 2x2 quadrant board at the bottom. The screenshot below is the compare-brands layout, where each quadrant is split by brand. The annotated map after it walks the default single-brand board.
SWOT analysis
Analyze Strengths, Weaknesses, Opportunities, and Threats across your newsletters
Strengths · 8 items
- Strong visual hierarchy with product-first hero imagery P5 9×
- Consistent brand voice across sections P4 7×
- Clear discount messaging in the hero P3 6×
Weaknesses · 6 items
- No plain-text fallback for image-heavy sections P5 7×
- Subject line repeats the same discount phrasing P4 5×
- Potential email length and clutter P2 3×
Opportunities · 10 items
- Add a single primary CTA above the fold P4 38% 5×
- Move the discount code above the first product block P3 45% 3×
- Add social proof under the hero image P3 62% 2×
Threats · 5 items
- missing personalization P5 11×
- no urgency elements P4 8×
- no social proof P2 5×
- Filter card Two selects side by side. Time period offers Last 7 days, Last 30 days, Last 60 days, Last 90 days, Last 6 months and Last year, and starts on Last 30 days. Brand lists All brands plus one entry per brand, each labelled with the brand name and its newsletter count in brackets.
- Apply filters and Compare brands Apply filters is the only control that reloads the board. Changing a select on its own changes nothing on screen. Compare brands switches the layout to the side-by-side view and turns into Single brand while you are there.
- Summary tiles Newsletters, Effectiveness, Avg open rate (Est.), Avg CTR (Est.) and Brands. They describe the filtered sample the quadrants were built from rather than the SWOT items themselves, and they are hidden entirely in compare mode.
- Estimated rate tiles Open rate and click-through rate carry the "(Est.)" label because each one averages a per-newsletter estimate Newsletrix works out from the email itself. No measured send data appears anywhere on this screen.
- Ranking hint and export bar The grey line explains the P1-P5 badge. On the right, Copy action plan puts a markdown plan on your clipboard and Save top priorities saves up to six items into the tracked plan. The whole bar is hidden while loading and in compare mode.
- Your action plan A collapsed bar with a counter reading, for example, 4 open · 1 done · 1 dismissed. It only exists once you have saved at least one item, and unlike the tiles it stays visible in compare mode. Click the row to expand the list.
- Quadrant board Four cards in a fixed order. Strengths is green, Weaknesses red, Opportunities blue and Threats orange. Each header shows the item count for that quadrant, capped at 10.
- Item row Rank number, item text, the P badge, an impact percentage in Opportunities only, and the frequency count. Ranks 1 to 3 get a ring and a solid rank badge; rank 4 downwards gets a grey badge and slightly dimmed text.
- Page header and help The title SWOT analysis over the line Analyze Strengths, Weaknesses, Opportunities, and Threats across your newsletters, with a round help icon on the right that opens a static Strategic SWOT Analysis explainer.
- Loading and empty states While the board is loading it is replaced by a spinner and Loading SWOT analysis.... A quadrant with nothing in it shows the italic No data available, and the header still reads 0 items. If no board has loaded at all, the page shows a single card reading Apply filters to see SWOT analysis for your newsletters.
Every panel explained
Summary tiles
Newsletters, Effectiveness, Avg open rate (Est.), Avg CTR (Est.) and Brands run across the top of the single-brand board. They describe the sample, so read them before the quadrants.
How it is calculated. All five describe one filtered set: the analysed newsletters in your account that fall inside the selected window and match the chosen brand and workspace group. Newsletters counts distinct analysed emails. Effectiveness, Avg open rate and Avg CTR average the per-newsletter values, each rounded to one decimal. Brands counts distinct brand names. A missing average is shown as 0 rather than left blank.
How to read it. Newsletters is your sample size and the number that matters most here. Below roughly a dozen analysed emails nothing recurs, and every frequency-ranked item scores P5. Effectiveness is an AI score from 0 to 100. The two rate tiles are estimates from 0 to 100 percent, and Brands tells you how wide the sample behind "All brands" really is.
Effectiveness reads 0 on most accounts, because the analysis does not produce an effectiveness score and the tile shows a missing average as 0. A genuine average of zero and no data at all look identical here. Brands counts distinct brand names, so two spellings of the same sender count twice.
Strengths
The things the analysis repeatedly praised across the newsletters in your filter, ranked by how often they recur.
How it is calculated. Every strength listed for every analysed newsletter in the filter is grouped on its exact text and counted. The ten most frequent make the quadrant, ordered by priority score with ties broken on the count. Nothing here carries an impact value, so the P badge is the frequency score alone: the item count divided by the highest count in the quadrant, times five, rounded and held between 1 and 5.
How to read it. Ranks 1 to 3 are what the analysis most consistently found working across the set. A count of 9 means that phrase came back word for word nine times. If a strength you expected is missing, look further down for a different phrasing of it before deciding it was never mentioned.
Weaknesses
The recurring problems the analysis called out. This is the quadrant most people actually come here for.
How it is calculated. Weaknesses are grouped and ranked exactly like Strengths. Identical text is grouped, the ten most frequent make the quadrant, and the P badge is the frequency score alone.
How to read it. Treat ranks 1 to 3 as the backlog. Those three are exactly what "Save top priorities" stores as weakness items. A high count on a weakness is a stronger signal than a high count on a strength, because it means the same fault survived across many different sends.
Opportunities
The fixes the analysis suggested, each with the average business impact expected from it. The only quadrant that puts two numbers on a line.
How it is calculated. Suggested fixes are grouped on exact text, and each group carries the average of the impact percentages behind it. The ten groups with the highest average impact make the quadrant, ties broken by count. On screen those ten are ordered by a blended priority score: the frequency score and the impact score (impact divided by 100, times five, rounded, held between 1 and 5) averaged together and rounded. A fix with no usable impact figure shows 0%.
How to read it. The percentage chip is an expected impact, not measured lift. Two different rules are in play, so the on-screen order is not the order the top ten were picked in. A rare fix with a high impact estimate can beat a frequent one, and a frequent fix with a low estimate may never reach the list.
An item with no impact figure shows 0%, and a 0% impact scores the lowest possible impact point. That drags its blended P score down even when it is the most frequent item in the quadrant. When an obviously important fix sits low, check whether its percentage is 0.
Threats
Industry best practices the analysis found missing across the newsletters in your filter.
How it is calculated. Grouped on exact text and ranked on frequency alone, exactly like Weaknesses, with the ten most frequent kept.
How to read it. These are gaps in the emails themselves, in the vocabulary the analysis uses. Typical values look like missing personalization, no social proof, weak call-to-action, no urgency elements or no mobile optimization. A high count means the gap is systemic across the set rather than one sender's slip. The top three are the threat half of "Save top priorities".
Despite the classic SWOT framing, nothing in this quadrant is an external market threat. Newsletrix has no view of competitor strategy, funding or market share. Read the quadrant as "best practices being skipped".
Compare brands
The same four quadrants, each subdivided by brand, so you can see which findings are category-wide and which belong to one sender. The screenshot at the top of this page shows it.
How it is calculated. Each selected brand gets its own grouping inside all four quadrants, with its top three items listed under its heading. Only the first six brands in your list are offered as chips, and the board loads only after you select at least one and press Apply filters.
How to read it. A phrase appearing under several brands is a category pattern worth writing into a template rule. A phrase appearing under one brand is that brand's own signature. Counts here are shown with a plain lowercase x rather than the multiplication sign used in single mode.
Compare mode drops a lot of furniture. No priority scores, no impact percentages, no per-card item count, no summary tiles. Each brand shows three items per quadrant and no more, so anything a brand ranks fourth stays out of sight. Turning compare mode on clears any brands you had selected, and picking a single brand in the Brand select switches compare mode off.
Your action plan
A saved, tracked list of weaknesses and threats with open, done and dismissed states. It appears only after you save something, and stays available whichever layout you are in.
How it is calculated. "Save top priorities" stores up to six items at once. The top three ranked weaknesses go in tagged as weakness and the top three ranked threats as threat, each carrying the P score it had at that moment. Saving the same wording again updates that item's priority and source instead of adding a duplicate. The list runs open first, then done, then dismissed, and inside each group by priority descending and newest first.
How to read it. The counter line is a plain tally of the three statuses. The badge on each row is the priority stored at save time, coloured on the same scale as the quadrants. Mark done is offered on anything not already done, so a dismissed item can still be completed. Dismiss only shows while an item is still open. Delete removes it permanently.
Saved items never move on their own. If a weakness drops out of the top three next month, your saved item stays exactly as it was. Press Save top priorities again after a new batch of newsletters to refresh the priorities of items with identical text and add whatever is newly in the top three.
Metric definitions
| Metric | What it means | How it is produced | Scale |
|---|---|---|---|
| Item count | How many times this exact item text came back | Identical text grouped and counted, inside the account, brand, group and date filter | Whole number, 1 and up |
| Priority score | The P badge on every item in single-brand mode | Frequency score = count divided by the highest count in that quadrant, times 5, rounded, held between 1 and 5. With an impact value: impact score = impact divided by 100, times 5, rounded, held between 1 and 5, and the badge is the average of the two, rounded. Without one, the badge is the frequency score | 1 to 5 |
| Priority colour | Colour band of the P badge | P5 red, P4 amber, P3 purple, P1 and P2 grey | 4 bands |
| Rank number | Position inside the quadrant on screen | Sorted by priority score descending, ties broken by count descending. Ranks 1 to 3 get a ring and a solid badge | 1 to 10 |
| Average business impact | Expected impact of a suggested fix, Opportunities only | Average of the impact percentages behind that fix, to one decimal. A fix with no usable figure shows 0% | 0 to 100 percent |
| Newsletters | Sample size behind the quadrants | Count of distinct analysed newsletters inside the filter | Whole number |
| Effectiveness | Average AI marketing effectiveness score | Average of the per-newsletter score to one decimal, shown as 0 when the value is missing | 0 to 100 |
| Avg open rate (Est.) | Average estimated open rate of the sample | Average of the per-newsletter estimate to one decimal, shown as 0 when missing | 0 to 100 percent |
| Avg CTR (Est.) | Average estimated click-through rate of the sample | Average of the per-newsletter estimate to one decimal, shown as 0 when missing | 0 to 100 percent |
| Brands | Distinct brands in the filtered sample | Count of distinct brand names, so two spellings of one sender count twice | Whole number |
| Brand count in the selector | The number in brackets after a brand name | That brand's all-time analysed newsletter count. It ignores the Time period filter | Whole number |
| Action item status | Lifecycle of a saved item | Starts as open, moved to done or dismissed by the row buttons | open, done, dismissed |
| Action item priority | Stored priority of a saved item | Copied from the item's P score at the moment you saved it and frozen there | 1 to 5 |
Filters and controls
| Control | What it does | Default |
|---|---|---|
| Time period | Restricts every quadrant and tile to newsletters dated inside the window. Options are Last 7 days, Last 30 days, Last 60 days, Last 90 days, Last 6 months and Last year | Last 30 days |
| Brand | Restricts the whole board to one brand. Options are All brands plus each brand with its all-time newsletter count in brackets. Picking a brand also switches compare mode off | All brands |
| Select brands to compare | Multi-select chips shown in compare mode. Only the first six brands in your list are offered | None selected |
| Apply filters | The only control that reloads the board. Disabled while a load is running, and in compare mode until at least one brand is selected | - |
| Compare brands / Single brand | Switches between the single board and the per-brand board. Turning compare mode on clears the selected chips and the previous comparison | Single brand |
| Copy action plan | Copies a markdown plan to your clipboard. It opens with a dated heading and a scope line naming the brand and window, then lists every ranked weakness and every ranked threat with its P score and count. Empty sections are marked as none | - |
| Save top priorities | Saves the top three weaknesses and top three threats into the tracked action plan, then opens the panel and confirms how many were stored | - |
| Your action plan header | Expands or collapses the saved item list | Collapsed |
| Mark done / Dismiss / Delete | Per-row controls on saved items. Mark done is offered on anything not already done, Dismiss only while the item is open, Delete removes it permanently | - |
| Workspace group | Set globally, not on this screen. When a workspace is selected, every quadrant, tile and brand count is restricted to the tracking address carrying that group | None |
| Help icon | Opens a static explainer describing the four quadrants | - |
A few things are deliberately absent, so stop looking for them. There is no CSV or PDF export, since Copy action plan writes markdown to the clipboard and nothing else. No search box, no sort control, no "show more" past the top ten, no custom date range beyond the six presets. The board never refreshes by itself, so a reload always means pressing Apply filters. A brand you started tracking minutes ago may not be in the Brand select yet, and Apply filters will not add it. Reload the page for that.
How to use it
- Set the window wide enough to have counts Start on Last 90 days rather than the default Last 30 days. The board is only meaningful once the same phrase recurs, which needs roughly a dozen analysed newsletters. Press Apply filters and check the Newsletters tile before reading anything else.
- Read Weaknesses and Threats first These are the two frequency-ranked quadrants and the two the action plan draws from. Ranks 1 to 3 in each are the systemic problems. Ignore anything sitting at a count of 1 for now.
- Cross-check Opportunities against them Look for a suggested fix that addresses your top weakness. The percentage chip says how much impact is expected from it. Where the highest percentage and the highest count disagree, prefer the fix that matches a weakness you already recognised.
- Split by brand when a finding looks universal Switch to compare mode, pick up to six brands and press Apply filters. Items repeating under several brands belong in your template rules; items under a single brand belong in that brand's own notes.
- Save the shortlist and work it Back in single-brand mode, press Save top priorities to store up to six tracked items, then use Mark done and Dismiss as you go. Use Copy action plan when someone else needs the list as text.
- Re-run it next month Same window, same brand, press Apply filters, compare the counts. A weakness whose count fell while your sample grew is a fixed weakness. Press Save top priorities again to refresh the stored priorities.
Because grouping is on exact text, read each quadrant as themes rather than as rows. Three near-identical phrasings sitting at 4, 3 and 2 are one theme worth 9, and they beat the single item at the top of the list. Scan for the repeated idea before you trust the rank order.
Limits and caveats
- Every quadrant groups on exact text. Two phrasings of one idea are never merged, so counts understate themes and the top ten can fill up with near-duplicates.
- Only the top ten items per quadrant appear in single-brand mode, and three per brand in compare mode. There is no pagination and no way to see the long tail.
- Impact percentages, estimated open rates, estimated click rates and the effectiveness score are all AI estimates from the content of the emails. None of them is a measured result, and Newsletrix cannot see another sender's real opens or clicks.
- The priority score is normalised against the highest count inside the same quadrant, so P badges are not comparable between quadrants or between two different filter settings. With a small sample, every frequency-ranked item scores P5.
- The count is a count of mentions rather than of distinct newsletters. If one analysis lists the same phrase twice, it counts twice. Re-analysing a newsletter does not push the counts up.
- Newsletters without a completed analysis are invisible here, in both the quadrants and the tiles, and the bracketed count in the Brand select ignores the Time period filter, so a brand can look well covered and still produce an empty board.
- The wording in Strengths and Weaknesses can read as though it were written about one particular brand, which looks odd on senders that have nothing to do with it.
- A board that fails to refresh leaves the previous one on screen with no error message, so press Apply filters again when a result looks suspiciously unchanged.
FAQ
What does the number next to each item mean?
It is how many times that exact text came out of the analyses inside your current filter, which in practice means how many newsletters produced that phrase. Grouping is on the exact wording, so two differently worded versions of the same idea are counted separately. Compare mode shows the same number with a plain lowercase x instead of the multiplication sign used in single-brand mode.
Why can an item with a lower count rank above a more frequent one in Opportunities?
Opportunities is the only quadrant that carries an impact value. The ten suggested fixes with the highest average expected impact make the quadrant, and they are then ordered by a priority score that averages the frequency score and the impact score. A fix suggested twice with a 70 percent impact estimate can therefore outrank one suggested eight times with a 20 percent estimate, and it can also mean a frequent low-impact fix never reaches the top ten at all.
Where do the four quadrants come from?
All four come from the analysis of each individual newsletter. Strengths and Weaknesses are the strengths and weaknesses it listed for that one email. Opportunities are the fixes it suggested, and Threats are the industry best practices it flagged as not being followed. This screen groups those per-email judgements and counts them.
Are the estimated open rate and click rate real performance numbers?
No. Newsletrix receives newsletters as an ordinary subscriber and never sees the sender's real opens or clicks. Both tiles average per-newsletter estimates worked out from the content of each email, which is why they are labelled Est. Use them to compare emails with each other, not as a substitute for a sending platform report.
Why does Effectiveness show 0?
On most accounts the analysis does not produce an effectiveness score, and the tile shows a missing average as 0 rather than hiding itself. Read a 0 there as no data, not as a bad score, and judge the sample using the Newsletters tile and the quadrants instead.
I saved priorities and the counts later changed. Why did my action items not update?
Saved items are snapshots. Save top priorities stores the item text, whether it came from Weaknesses or Threats, and the priority score at the moment you clicked. The saved list does not follow the board afterwards, so existing items stay exactly where they are. Pressing Save top priorities again refreshes the priority and the source of an item with identical text instead of creating a duplicate, so re-saving after a new batch of newsletters is how you bring the numbers up to date.