Activity timeline ·
Milestones
Email
Blog
LinkedIn
Twitter / X
Other social
New

53 cards

slack · U03T09Z4ML7 ·1d ago

SHL import publication websites and notes

The SHL import now supports publication websites and notes, allowing more complete data to be brought in during import.
From Team Standup · 2026-06-15 Open transcript ↗
For customers
When importing journalists via the SHL import, customers can now also include a publication website and a note for each journalist. The publication website helps consolidate duplicate publication entries, and the note is stored per list and surfaces in the journalist briefing view when composing outreach.
Why we built it
The publication website field was added so the system can fill in domain authority data and consolidate publications that are written with different names but share the same website. The note field was added as a practical convenience so that context about a journalist (stored per list) also appears in the journalist briefing, tying list-level notes into the outreach workflow.
Use cases
  • A customer uploads a journalist list with publication websites included, allowing the platform to automatically consolidate duplicate publication entries that share the same domain.
  • A customer uploads a journalist list with notes (e.g. context or facts about each journalist), and those notes then appear in the journalist briefing panel when crafting outreach, giving the sender useful context at the point of writing.
The two things that we added is a note and a publication website. We want the publication website because we want to fill in the domain authority if we can. Also, we will be using the publication website to consolidate publications because if we have two publications written with different names but they have the same website, that would be our opportunity to just consolidate them.
✓ On blog (draft)
slack · U03T09Z4ML7 ·1d ago

journalist.salutation merge tag

A new generic `journalist.salutation` merge tag has been added to correctly handle salutations in languages where they are complex or variable.
From Team Standup · 2026-06-15 Open transcript ↗
For customers
A new `journalist.salutation` merge tag is available that automatically generates a correct, language-appropriate salutation for each journalist. When you use this tag in a template, you don't add a 'Hi' in front of it — the full salutation snippet is already included. For English journalists it prefills as 'Hi [preferred first name]', but for languages where that structure doesn't work (like Slavic or German), it generates the appropriate formal or informal salutation instead.
Why we built it
The team built this because templating salutations the English way (e.g., 'Hi [first name]') breaks in many other languages where the name itself changes grammatically based on context, or where generic salutations are not possible at all. A specific trigger was a client (JLR) operating across multiple regions, including markets like Czech Republic where generic salutations simply cannot be constructed and a per-person salutation is required — otherwise open and response rates would suffer.
Use cases
  • Sending journalist outreach emails in Czech, where a generic salutation is grammatically impossible and the salutation must be set on a per-journalist basis.
  • Sending outreach in German, where a formal salutation requires knowing the journalist's gender, so the tag instead pre-fills an informal salutation similar to the English style.
  • Sending outreach in Slavic languages, where the journalist's name cannot be used directly in the salutation, so a generic formal salutation is inserted automatically.
  • Multi-region PR teams (e.g., JLR) running campaigns across countries with very different salutation conventions, using a single merge tag that adapts per journalist.
It is actually language aware and pre fills to something. So if you have an English language journalist or we don't have the language that pre fills this as hi first name or in particular hi preferred first name in other languages it does other things. For example, in Slavic languages you cannot use the name, so it does a generic formal salutation... if you use this one you don't have to put a hi in front of it because whatever is in the salutation already incorporates the full snippet that you would want to use here.
Flagged uncertain
Possible duplicate of announcements-v51-personalize-at-scale: The journalist.salutation merge tag is related to personalization at scale, and the 'Announcements | v5.1 Personalize at Scale' entry could potentially include this feature. However, there is also a 'journalist-preferred-name-field' entry that relates to journalist-specific fields, and 'templates-in-inbox-with-merge-tags' relates to merge tags. Without knowing the exact contents of these entries, it is uncertain whether the journalist.salutation merge tag is already captured. The candidate is specific enough (a named merge tag for salutations) that it may be a distinct new feature not yet in the registry.
✓ On blog (draft)
slack · U03T09Z4ML7 ·1d ago

Web Resources (Admin Only)

A new web resources feature has been introduced, available to admin users only.
From Team Standup · 2026-06-15 Open transcript ↗
For customers
Web Resources let you point Ivy at a URL (like a company blog or newsroom) instead of manually uploading files. Ivy reads the page and any sub-pages you specify, extracts the content, and refreshes automatically once a week — so customers always have up-to-date information in their resources without having to re-upload anything. Currently only admins can create web resources, but once created, clients can see and use them.
Why we built it
Two reasons: first, clients were asking for a way to keep dynamic content like websites and newsrooms in Ivy's knowledge base without constant manual uploads. Second, and more importantly for the team, it is a proof-of-concept to validate a critical piece of underlying technology they want to use in media monitoring — reading content directly from publication websites.
Use cases
  • Adding a company's blog or newsroom as a resource so Ivy always has current content without manual re-uploads
  • Tracking events pages to detect when speaker opportunities open or calls for nominations are published
  • Checking publication websites to determine whether they accept thought leadership pieces or offer executive profile interviews
  • Potentially reading a Notion knowledge hub to keep internal knowledge accessible to Ivy
Because Ivy is not allowed on the Internet, so that we are in control about everything that Ivy knows. Therefore, everything needs to feed from the resources, which then can sometimes get tedious... So clients asked if they can have like their website or their newsroom in the resources, like something that is more or less curated by them, but like something where they don't have to update it all of the time. And this is what web resources are supposed to solve.
slack · U03T09Z4ML7 ·8d ago

Standalone coverage page

Coverage now has its own standalone page, making it easier to view and manage coverage independently.
From Team Standup · 2026-06-08 Open transcript ↗
For customers
Coverage now lives on its own dedicated sub-page under the dashboard, rather than being listed directly on the main dashboard. This gives customers a focused, dedicated place to view and manage all their media coverage.
Why we built it
The team needed a home for a new 'Coverage Ivy' AI assistant they are building. The longer-term vision is to use this page to connect media monitoring with coverage recording — so that when media monitoring finds coverage, it can be automatically screened, verified, and recorded as proper coverage entries on this page. It also reflects a broader dashboard direction of having teaser sections that link through to detail pages, rather than surfacing everything on one screen.
Use cases
  • Viewing all recorded media coverage in one dedicated place instead of scrolling through a crowded dashboard.
  • Future: automatically recording organic or pitch-driven coverage found via media monitoring, with AI pre-screening to verify relevance and link it to the right thread.
We added a sub page under the dashboard which is the coverage page. Currently it is very, very boring because we just took the coverage report and put that onto their own page. The reasoning why we are doing this is because we have a coverage ivy which really can't do much as of today. But we want this ivy and we needed a home for it.
Flagged uncertain
Possible duplicate of shareable-pages-v11-all-the-pages: The candidate describes a standalone coverage page, which could relate to 'Shareable pages | v1.1 All the pages' or 'coverage-audience-and-opportunity-tier-updates'. However, neither entry clearly describes a dedicated standalone coverage page as a distinct feature. The match is not confident enough to call it a duplicate, but there is enough overlap to warrant uncertainty.
✓ On blog (draft)
slack · U03T09Z4ML7 ·8d ago

Expanded notifications

More notification types have been added to keep you better informed about activity within the platform.
From Team Standup · 2026-06-08 Open transcript ↗
For customers
Customers can now receive notifications for mail bounces and press page visits (e.g. when a journalist visits or downloads from the press page) either via email or through a connected Slack channel, giving them more ways to stay informed about key platform activity.
Why we built it
The team wanted to give customers flexible transport options for notifications — so whether someone prefers email alerts or Slack messages, they can receive the same notification types in whichever channel suits them best.
Use cases
  • Getting an email notification when a sent email bounces, with a direct link to the relevant thread
  • Receiving a Slack or email notification when a journalist visits or downloads something from the press page
  • Funneling press page visit events into a company Slack channel so the team is immediately aware of journalist engagement
The new notifications are the mail bounce and press page visit. So mailbounce is essentially the Slack notification we get when a mail bounces — you can now get them either via your connected Slack channel if you want to, or you can get them as an email.
✓ On blog (draft)
slack · U03T09Z4ML7 ·8d ago

Scheduled action frequency control

You can now control how often a scheduled action runs, giving you more flexibility over automation timing.
From Team Standup · 2026-06-08 Open transcript ↗
For customers
You can now set a scheduled action to run a specific number of times before it automatically stops, rather than having to choose between running once or recurring forever. This means automations like coverage checking can be set to run on certain days for a fixed number of occurrences (e.g. 20 times = 10 weeks) and then stop on their own.
Why we built it
Users were creating recurring scheduled actions (e.g. for coverage checking) but then had to remember to manually cancel them later. This added friction, wasted tokens, and cluttered the board. The team built frequency control to let automations self-terminate after a defined number of runs.
Use cases
  • Coverage checking scheduled to run on Mondays and Tuesdays for 20 iterations (10 weeks), then automatically stop without manual cancellation.
  • Any recurring action that should run for a limited campaign period rather than indefinitely.
Now you can say actually this action should not be recurring forever. It should be recurring for a few times and then the rest just stays the same... you can now say maybe it should run on Monday, on Tuesdays, but it should only run for 20 times. So that's 10 weeks. And then it would immediately stop afterwards and not burn tokens, not annoy you, not clutter the board.
Flagged uncertain
Possible duplicate of ivy-scheduled-actions: The candidate describes 'frequency control' for scheduled actions, which could be a sub-feature or enhancement of the existing 'Ivy Scheduled Actions' entry. It's unclear whether this frequency control was part of the original scheduled actions release or is a new addition. The overlap is significant enough to warrant caution, but the candidate may represent a distinct new capability added on top of the base scheduled actions feature.
✓ On blog (draft)
slack · U03T09Z4ML7 ·8d ago

Task board search bar

Task boards now have a search bar, available on both company and agency boards, making it easier to find specific tasks.
From Team Standup · 2026-06-08 Open transcript ↗
For customers
Task boards now have a search bar so users can quickly find a specific task by typing a word from its name or description, without having to scroll through the entire board. It's available on both company and agency boards.
Why we built it
The team built this so that users who can't remember exactly where a task is, but know a word in it, can find it quickly rather than hunting through the board manually.
Use cases
  • Finding a specific task when you only remember one word from its name or description
  • Searching across both company-level and agency-level task boards
if you have this one task that you don't remember exactly where it is, but you know, like one word in it, you can find it with the search bar.
Flagged uncertain
Possible duplicate of task-group-filter-on-company-task-board: The candidate describes a search bar added to task boards (company and agency). The existing entry 'task-group-filter-on-company-task-board' is related to task board functionality but specifically covers a filter feature on the company task board, not a search bar. There is also 'ivy-task-management-and-platform-improvements' which could potentially bundle this change. The candidate feature is distinct enough (search bar vs. group filter) to likely be new, but there's enough overlap in the domain to warrant uncertainty. Most likely this is a new entry.
✓ On blog (draft)
slack · U03T09Z4ML7 ·8d ago

Company ownership transfer

Company owners can now transfer ownership of a company to another user, useful if you created the company on someone else's behalf.
From Team Standup · 2026-06-08 Open transcript ↗
For customers
Company owners can now transfer ownership of their company account to another user. The new owner gains full ownership rights (including the ability to change billing settings), while the previous owner becomes a regular member and stays on the account.
Why we built it
The team built this to handle situations where they set up companies on behalf of clients and need to hand off ownership to the right person later. It also solves the case where the person who pays the bills is different from the person who originally signed up.
Use cases
  • An agency or consultant who creates a company account on a client's behalf can later transfer ownership to the client.
  • A company where the accounts/billing department person is different from the person who signed up — ownership can be transferred to the billing person so they can manage payment settings.
It kind of helps us for a situation where we need to set up someone. And basically this makes us the owner of all of the companies. Now we can hand them off to whoever should be in charge later on.
slack · U03T09Z4ML7 ·8d ago

Clickable Ivy policy links

When Ivy reads out a policy, you can now click on it to jump directly into editing that policy.
From Team Standup · 2026-06-08 Open transcript ↗
For customers
When Ivy mentions a policy during a conversation, that policy name is now underlined and clickable, taking you directly to that policy so you can view or edit it.
Why we built it
To make it immediately clear which policy is being used at any given moment, especially when auditing why Ivy behaved a certain way. It helps users quickly identify and navigate to the relevant policy without having to search for it manually.
Use cases
  • Auditing why Ivy made a particular decision by clicking the linked policy to see its contents
  • Quickly jumping into a policy to edit it after seeing it referenced in an Ivy response
Whenever Iview reads the policy, we have now underlined the policy and you can immediately click into it to go to the policy and edit it... especially when you kind of want to audit why something happens then. Now it's always clear which policy is actually one that was referred to.
Flagged uncertain
Possible duplicate of multiple-ivy-and-press-page-improvements: The candidate describes a specific Ivy feature (clickable policy links in Ivy readouts). The slug 'multiple-ivy-and-press-page-improvements' could potentially include this, but without knowing its exact contents it's unclear. No other entry clearly matches this specific clickable policy link feature. It could also relate to 'ivy-task-management-and-platform-improvements' or 'multiple-new-platform-features-and-enhancements', but none are a clear duplicate.
slack · U03T09Z4ML7 ·8d ago

Templates in inbox with merge tags

You can now use templates directly in the inbox, with merge tags automatically filled in when applying them.
From Team Standup · 2026-06-08 Open transcript ↗
For customers
Customers can now insert templates directly into inbox email threads. When a template containing merge tags (like 'Dear [first name]') is applied in the inbox, the merge tags are automatically resolved to the actual journalist's name, so what you see in the editor is exactly what will be sent — no raw tags visible.
Why we built it
The team wanted to complete the full feature story for templates. Since templates already existed for use in campaigns/cells (e.g. for JLR press releases), it would be confusing if users expected to find them in the inbox but couldn't. Even if the team considers inbox usage a minor use case, leaving it out would feel like a gap.
Use cases
  • A user who has set up a template with merge tags (e.g. 'Dear [first name]') can insert it into an ongoing inbox thread with a journalist, and the merge tag is instantly replaced with the journalist's real name.
  • Users can audit outgoing messages in the inbox editor to verify the name was filled in correctly before sending.
The template actually has a merge tag here. So it has dear first name, obviously, because the template doesn't know yet what name it is. But the moment we put it into an actual thread with an actual journalist... at this point they are essentially instantiated... it looks exactly the way it goes out and you can basically audit whether it was built in correctly.
Flagged uncertain
Possible duplicate of inbox-v100-comfort: The candidate describes templates with merge tags in the inbox. The 'Inbox | v10.0 Comfort' release likely covers inbox improvements and may include this feature, but without knowing the full contents of that release, it's uncertain. Additionally, 'email-signatures-templates-browser-plugin-and-ai-improvement' references templates but appears broader in scope. Neither is a clear confirmed duplicate without more detail.
slack · U03T09Z4ML7 ·8d ago

Journalist Preferred Name field

Journalists now have a 'Preferred Name' field on their profile, which is used when filling in merge tags across emails and templates.
From Team Standup · 2026-06-08 Open transcript ↗
For customers
Journalists now have a 'Preferred Name' field on their profile. When sending emails or using templates with merge tags (like 'journalist first name'), the system will use whatever name you type into this field instead of the automatically guessed name. If you don't fill it in, behaviour stays the same as before.
Why we built it
Two main reasons: (1) To let users store a journalist's preferred nickname or informal name rather than relying on the system's automatic first-name guess. (2) To handle functional/editorial accounts (e.g. 'news desk', 'editorial team') in non-English languages, where the automatic detection fails — users can now simply type in whatever salutation they want (e.g. 'Team') and it will work regardless of language or script.
Use cases
  • A journalist goes by a nickname — the user can enter that nickname in the Preferred Name field so merge tags use it automatically.
  • An outlet's contact is a functional account in a non-English language (e.g. Cyrillic 'editorial team') — the system can't detect 'Team' automatically, but the user can type it into the Preferred Name field and it will populate correctly in all emails and templates.
if you have a proper name of someone then you can put their nickname into this preferred name field... But it's also useful for functional accounts like our editorial team ones... in other languages you can't really use this field because it would not ever find editorial teams. But now you can just put in whatever name you want and it will work in all of the languages.
Flagged uncertain
Possible duplicate of alternative-names-for-journalists-and-publications: The candidate describes a 'Preferred Name' field for journalists used in merge tags, which is conceptually similar to 'Alternative names for journalists and publications'. However, without knowing the exact content of that registry entry, it's unclear if it covers the same specific feature (a profile field for preferred names used in email/template merge tags). The overlap is plausible but not confirmed.
slack · U03T09Z4ML7 ·15d ago

Alternative names for journalists and publications

You can now record alternative names and websites for journalists and publications, making it possible to recognise that 'NY Times' and 'The New York Times' refer to the same outlet. This lays the groundwork for smarter deduplication and matching across your media contacts.
From Team Standup · 2026-06-01 Open transcript ↗
For customers
You can now record alternative names and alternative websites for publications and journalists, so that variations like 'NY Times' and 'New York Times' are recognised as the same outlet. This also works for journalists who may have middle names spelled out or abbreviated.
Why we built it
The team built this to make the journalist/publication database more expressive, enabling smarter search (so any variation of a name still surfaces the one authority record) and laying groundwork for future deduplication and matching. It also gives the team enough data volume to experiment with and evaluate automated systems for creating journalist and publication records.
Use cases
  • Recognising that 'NY Times', 'New York Times', and 'The New York Times' all refer to the same publication so search always returns the correct authority record.
  • Recording multiple websites or regional subdomains for a publication under one record.
  • Storing alternative name formats for a journalist, such as a middle name spelled out versus abbreviated.
If someone puts in the New York Times, it's the same thing as NY Times or like New York Times and all of these things, which means we can now express them. And then we can also bias our search in a way that if someone types in any of these names, still the one authority record comes up.
Flagged uncertain
Possible duplicate of mvpr-entity-protocol-v10-formalized-references: The candidate describes adding alternative names/aliases for journalists and publications to enable deduplication and matching. The 'MVPR Entity Protocol | v1.0 Formalized references' slug could potentially cover this as 'formalized references' might relate to entity resolution and alternative naming. However, the description is not specific enough to confirm a match. The candidate could also relate to 'journalist-database-v50-data-lifecycles' given it concerns journalist/publication records. Without clearer descriptions of those existing entries, a definitive duplicate call cannot be made.
slack · U03T09Z4ML7 ·29d ago

Email signatures, templates, browser plugin, and AI improvements

Several new features have shipped: email signatures (one per company, auto-filled in drafts, with a generator), email templates in inbox settings, dedicated settings pages, a browser plugin company selector aligned with the platform, a new 'newsjacking' intent auto-set by Ivy, an improved membership invite flow, and Ivy can now read attachments to help create pitches from files.
From Team Standup · 2026-05-18 Open transcript ↗
For customers
Customers now get email signatures (one per company) that are automatically pre-filled in every new draft and follow-up email. They can type their own, paste in existing HTML, or use a built-in generator to create a tidy-looking signature in minutes. Email templates are also available in inbox settings, letting teams create branded starting points for announcements. The browser plugin now has a single, cleaner company selector. A new 'newsjacking' intent is available and auto-set by Ivy. The membership invite flow now tells non-admin members who the account owner is. Ivy can now read attachments (including images) to help draft pitches or cover letters from uploaded files.
Why we built it
The primary motivation for signatures was to replace the old mandatory footer (which included an unsubscribe link) with something flexible and user-controlled, while still ensuring a trackable press kit link is included. Templates were built for clients like JLR who need branded, consistent email starting points. The browser plugin was simplified to reduce confusion and encourage more use of journalist data collection. Ivy reading attachments solves the problem of Ivy being unable to draft a sell-in when a press release is uploaded as an attachment rather than typed into the document body.
Use cases
  • A company user generates a signature in a few minutes using the built-in generator, which auto-fills their name, title, company logo, and a trackable press kit link into every new draft.
  • An agency user pastes their own existing HTML signature (e.g. from Superhuman) into the signature field so it appears consistently across client campaigns.
  • A client like JLR creates email templates in inbox settings so team members can start announcements from a pre-approved branded template.
  • A user attaches a press release PDF to an announcement page and asks Ivy to draft a sell-in pitch, with Ivy now able to read the attachment to do so.
  • A non-admin team member trying to invite a colleague is now told who the account owner is so they can request the invite themselves, reducing support burden.
  • Ivy automatically labels news-driven outreach threads with the 'newsjacking' intent so they can be distinguished from standard proactive pitching.
The reason really is that there are like we added already a few things to settings and we will be adding more things... our big motivation to do this is to replace our footer... you can either adjust it or replace it with your own signature... if you want to do the draft sell in, then this obviously tries to draw from a document which is now empty because you have added your press release as an attachment. But now Ivy has the ability to also read these attachments.
✓ On blog (draft)
slack · U03T09Z4ML7 ·2026-05-13

Browser plugin UI improvements

The browser plugin has been updated with two improvements: the company selector now matches the platform's appearance, and 'Add to list' now shows a list picker automatically instead of requiring manual selection from the top. Update your browser plugin to get these changes.
Flagged uncertain
Possible duplicate of ivy-browser-extension-v40-tighter-product-integration: The candidate describes browser plugin UI improvements (company selector styling and 'Add to list' auto-picker), which sounds like it could be related to 'Ivy Browser Extension | v4.0 Tighter Product integration'. However, the existing entry's name 'Tighter Product integration' is vague enough that it might cover these UI improvements, or it might be a different set of changes. There is also 'ivy-browser-extension-v40-audience-company-extraction' which relates to company functionality in the browser extension. Without more detail on what those v4.0 entries contain, a definitive duplicate or new verdict cannot be made with confidence.
slack · U03T09Z4ML7 ·2026-05-11

Agency dashboard and content page improvements

The agency dashboard now shows aggregated activity charts, and you can add attachments directly on announcement, proactive pitching, and thought leadership pages. Newsjacking and opportunities have been consolidated into a new 'News Opportunities' tab for easier access.
From Team Standup · 2026-05-11 Open transcript ↗
For customers
The agency dashboard now shows aggregated activity charts so decision-makers can see rolled-up metrics across all their client companies in one place. You can also add attachments directly on announcement, proactive pitching, and thought leadership pages, so files are ready when you create drafts. Newsjacking and news tracking have been moved out of the journalist tabs into a consolidated 'News Opportunities' tab for cleaner navigation.
Why we built it
The agency dashboard chart was built to make the agency overview page genuinely useful for software clients' decision-makers who don't want to dig into individual inboxes or announcement pages — giving them presentable, aggregated results. The attachment feature was built as a convenience for software customers (like JLR) who need to attach PDFs with strict corporate identity requirements alongside their emails. The news opportunities consolidation was done to keep the journalist list prominent in the journalist tab and group related features together logically.
Use cases
  • Agency decision-makers reviewing aggregated monthly message activity across all client companies and putting the data on a slide without having to drill into individual accounts.
  • VC firms wanting a portfolio-level view by linking all portfolio companies to an agency account and seeing consolidated activity.
  • Enterprise clients like JLR attaching a branded PDF announcement to the worktop upfront (since HTML emails can't guarantee corporate identity), so they only need a small cover letter in the email body.
  • Users navigating to news tracking/newsjacking features more easily from the new consolidated 'News Opportunities' tab instead of hunting through the journalist tab.
The decision makers that really don't want to go into an inbox and look at threats may not even want to look into announcement page. They now get like aggregated results that they could put on the slide and that look good. So that's the reason why we put it here.
slack · U03T09Z4ML7 ·2026-05-05

Multiple shipped product updates

Several customer-facing improvements have shipped: you can now resend remaining messages after 'send all' errors, copy Ivy messages, duplicate journalist lists, see error callouts for bounced announcement threads, and use a redesigned quick-action bar with clearer labels. Additional updates include a more compact calendar UI, more email-accurate message styling in the inbox, admin-only system prompts, and a dedicated flow for connecting shared inboxes.
From Team Standup · 2026-05-05 Open transcript ↗
For customers
Customers now get clearer error callouts when announcement emails bounce or fail, can resend remaining emails after a 'send all' error without losing their work, duplicate journalist lists within a company, use a redesigned quick-action bar with clearer labels explaining what actions are available and why, see a more compact calendar UI, and view emails in the inbox styled closer to how they actually appear in an email client.
Why we built it
The team wanted to eliminate frustrating dead-ends (e.g. users having to delete and redo entire announcements after a single send error), make the platform state and available actions transparent to users at all times, and support new customer requirements (like JLR's branded email templates) while also improving security around how email HTML is rendered.
Use cases
  • A customer sends one email manually to test it, then clicks 'send all' for the rest — the platform previously blocked the whole send because one draft was already sent (empty). Now it surfaces an error but lets them send the remaining emails without starting over.
  • A user with a large announcement list (e.g. thousands of journalists) who previously had to delete and recreate the entire announcement when a single error occurred can now just send the remaining ones.
  • A user selects a mixed set of journalists in an announcement and the quick-action bar now clearly explains which actions are available and why others are disabled (e.g. 'you can only follow up if there is something to follow up').
  • A user wants to start a new announcement from an existing journalist list — they can now duplicate the list within their company, rename it, and modify it without affecting the original.
  • A user notices their email has bad formatting in the inbox because it now displays closer to what the journalist actually sees, prompting them to clear formatting before sending.
  • An admin user (e.g. at JLR) pastes an HTML email template to send branded press releases with logos and elaborate headers/footers.
"Now it's like, it's very transparent. If something is up with your announcement, then the announcement tells you, and the announcement also tells you further how to mitigate."
Flagged uncertain
Possible duplicate of an existing entry: registry dedup error: Unterminated string in JSON at position 765
slack · U03T09Z4ML7 ·2026-04-07 ·conf 85%

Task Group filter on company task board

A new 'Task Group' filter has been added to the company task board, making it easier to find and manage tasks by group. This is now live in production.
From Team Standup + Laura Welcome · 2026-04-07 Open transcript ↗
For customers
On the company task board, users can now filter tasks by their group (e.g., a task recipe or call transcript group), making it easier to view only the tasks related to a specific project or activity rather than seeing all tasks at once.
Why we built it
The filter was built primarily to unblock a customer (Fever) who use task recipes as projects (e.g., announcing a new activity) and needed a way to see only the tasks belonging to a specific project. It also serves as a signal to that customer that their feedback is taken seriously, and as an experiment to explore how task grouping could be formalised more broadly across the platform.
Use cases
  • A customer running a task recipe (which maps to a project like launching a new campaign) can filter the task board to show only tasks from that recipe/project, ignoring all other tasks.
  • Future possibility: filtering tasks by announcement, or by task type (e.g., news-checking or opportunity responses), once those are formalised as groups.
For them a task recipe corresponds to a project which is like announcing their new activity or something. And for them it would be good to only see all tasks related to that project, which in our world is a task recipe which is now possible by filtering it down and say, actually I only want this thing and then only see the tasks which are related to this one.
Flagged uncertain
Possible duplicate of ivy-task-management-and-platform-improvements: The candidate describes a specific 'Task Group' filter added to the company task board. The registry entry 'ivy-task-management-and-platform-improvements' could potentially include this change as it broadly covers Ivy task management improvements, but without knowing the exact contents of that release it's unclear if this specific filter feature is already captured there. Several other 'multiple updates' entries could also contain this feature.
✓ On blog (draft)
shortcut ·2026-04-06

Announcements | v5.1 Personalize at Scale

shortcut ·2026-04-02

MCP | v1.0 PoC

slack · U03T09Z4ML7 ·2026-03-30 ·conf 82%

Multiple Ivy and Press Page Improvements

Several customer-facing features have shipped: the press page now supports uploading non-YouTube/Vimeo videos, Ivy's UI shows when a task has been delegated to another Ivy, newsjacking can now search beyond on-screen opportunities autonomously, and Chat-Ivys can search threads/stories, retrieve journalist info, and use vector search.
From Team Standup · 2026-03-30 Open transcript ↗
For customers
When one Ivy delegates a task to another Ivy (e.g. a News Ivy handing off to a Thread Ivy), the UI now shows the delegated response as a threaded reply right below the handoff message, rather than appearing randomly further down the conversation. This makes it clear which response belongs to which action, and you can click directly to jump to the other Ivy's thread.
Why we built it
The old UI made it confusing when inter-Ivy communication happened — responses would appear disconnected from the actions that triggered them. The team also made underlying technical improvements to inter-Ivy communication as part of this change, which enables future features like the one-click 'check for coverage' button on announcements.
Use cases
  • When Ivy checks for newsjacking opportunities and delegates a response to a Thread Ivy, the user can now clearly see the threaded reply right after the handoff message, rather than having it appear randomly lower in the conversation.
  • Users can now click a single button on an announcement to trigger all Thread Ivys to check for coverage simultaneously, instead of having to click a button on each of 20–30 threads individually.
  • Users can click on the Thread Ivy's name or an icon in the delegated message to jump directly to that thread.
When these things happen where one Ivy talks to another Ivy, then there won't be random stuff happening down here. It is still the conversation that you're having with News Ivy, but the response is coming in down here, like right after where it was handed off to the other Ivy. Pretty much how a thread works in Slack or any chat.
Flagged uncertain
Possible duplicate of an existing entry: registry dedup error: Unterminated string in JSON at position 790 (line 4 column 710)
slack · U03T09Z4ML7 ·2026-03-16 ·conf 91%

Coverage, audience, and opportunity tier updates

You can now add coverage directly from the dots menu on announcements, top-line, and proactive pitching — including for first-time coverage. RS opportunities are now only available to Starter, Silver, and Gold tier clients, and the Chrome plugin will prompt you when it detects a page it needs for improved audience extraction.
From Team Standup · 2026-03-16 Open transcript ↗
For customers
You can now add coverage directly from the dots/dropdown menu on any workup (announcements, top-line, proactive pitching) — even when no coverage has been recorded yet. RS (Response Source) opportunities are now restricted to Starter, Silver, and Gold tier PR clients only. The Chrome plugin will now show a prompt when it detects a LinkedIn page that needs to be scraped for audience data.
Why we built it
The 'add coverage' button was added because the existing coverage display only appeared once coverage existed, making it impossible to record a first piece of coverage from the workup itself. RS opportunities were restricted to comply with licensing/access requirements for that data source. The Chrome plugin prompt was introduced as a first step toward passively collecting audience data without manual effort.
Use cases
  • A user on a workup needs to record the very first piece of coverage for a client — they can now do so directly from the dropdown menu without needing the coverage section to already exist.
  • A client not on a Starter, Silver, or Gold tier tries to access Response Source opportunities — they will no longer see RS opportunities but will still get HARO and Source of Sources.
  • A team member browsing LinkedIn for any reason encounters a profile that needs to be scraped for audience extraction — the plugin prompts them to click a button to collect the data passively.
For all of the worktops you have now an option here which is 'add coverage', which is pretty much the same button that you have in the coverage display. But this one is always there even if the coverage display is there yet because it's empty. So if you are on a workup and you need to record the first piece of coverage which is not related to a thread, now you can do it from the dropdown.
Flagged uncertain
Possible duplicate of an existing entry: registry dedup error: Expected ',' or '}' after property value in JSON at position 907 (line 4 column 834)
slack · U03T09Z4ML7 ·2026-03-09 ·conf 92%

Ivy task management and platform improvements

Ivy can now create, complete, and display tasks inline with checkboxes, and the company task board has new collaborator filters. Proactive pitching pages now show outreach statistics and coverage, opportunity ingestion is faster with improved text formatting, and press page image uploads have been stabilized.
From Team Standup · 2026-03-09 Open transcript ↗
For customers
Ivy (the AI assistant) can now create, complete, and display tasks inline with clickable checkboxes. The company task board also has new collaborator and time filters. Proactive pitching pages now show outreach statistics and coverage, and opportunity ingestion is faster with better text formatting. Press page image uploads have been stabilized and will load more reliably.
Why we built it
Task filters were added because users working as a single company (not an agency) had a limited task board that became hard to navigate, especially when flooded with auto-generated tasks. Ivy task awareness was built so users can manage tasks conversationally without leaving their workflow. Outreach statistics on proactive pitching were added after a customer (VIVA) used the page and expected stats to be there. Opportunity ingestion was reworked for technical housekeeping, with faster delivery and cleaner formatting as user-facing benefits. Press page image uploads were rebuilt because images were disappearing, failing to load, and sometimes crashing.
Use cases
  • Filtering the company task board by collaborator or time to find relevant tasks quickly
  • Asking Ivy to list all tasks related to a thread or announcement and viewing them inline with checkboxes
  • Telling Ivy 'complete the chaser task' after sending a chaser email, without manually navigating the task board
  • Asking Ivy to create a task for a specific resource (e.g. an announcement) so it's automatically deep-linked
  • Viewing outreach statistics and coverage directly on the proactive pitching worktop page
  • Opportunities appearing on the platform immediately when the email arrives, rather than waiting for scheduled ingestion windows
  • Uploading images and files to a press page reliably without them disappearing or crashing
You can just ask Ivy about tasks, then you can ask Ivy to complete tasks. So for example, think of you have a thread and you've done the chaser. You could just tell Ivy, complete the chaser task. That is a use case that is possible now.
Flagged uncertain
Possible duplicate of task-list-v100-custom-recipes: The candidate describes Ivy task creation/completion with inline checkboxes and company task board collaborator filters, which overlaps significantly with task list features likely covered in 'Task List | v10.0 Custom recipes' or 'Task List | v9.0 Managing your day'. However, the candidate also includes additional features (proactive pitching outreach stats, opportunity ingestion improvements, press page image upload fixes) that suggest it may be a broader multi-feature release. The task-related features are suspicious matches but the full bundle doesn't clearly map to any single existing entry. Could also partially overlap with 'multiple-shipped-product-updates' or 'bugs-chores-improvements-q1-2026'.
✓ On blog (draft)
slack · U03T09Z4ML7 ·2026-03-02 ·conf 95%

Multiple new platform features and enhancements

Several new features have shipped to the MVPR platform, including independent system prompts per Ivy, integrated Google Alerts for competitors, Ivy assistants on Thought Leadership and Proactive Pitching pages, bulk outreach via a redesigned announcements-style right column, additional merge tags for sell-ins (journalist full name and publication), and Ivy-powered journalist list generation using vector search.
From Team Standup · 2026-03-02 Open transcript ↗
For customers
Several new capabilities are now live on the MVPR platform: each Ivy assistant can have its own independent system prompt so you can fine-tune AI behaviour per company or per workflow without changing the global policy; Google Alerts for competitors now automatically identify the journalist, publication, and story, letting you click straight through to write a message, add to a list, or create a draft/news-track — and any net-new journalist discovered this way gets added to MVPR's database permanently; Ivy assistants are now available on the Thought Leadership and Proactive Pitching pages to generate sell-ins; the right-hand column on Proactive Pitching has been redesigned to look and work like the Announcements bulk-outreach view, making it easier to send to many journalists at once; merge tags now include journalist full name and publication name in addition to first name; and Ivy on journalist lists can now add journalists directly to a list.
Why we built it
The Google Alerts enrichment was built to unlock downstream workflows (messaging, list-building, story-tracking) that were impossible when alerts were plain text, and as a side-effect it auto-populates the database with journalists who cover competitors. Independent system prompts were added because a single global policy couldn't accommodate company-specific quirks without affecting all clients. The announcements-style right column on Proactive Pitching reflects that proactive pitching involves bulk outreach to many journalists rather than one-at-a-time pitches. Additional merge tags were requested for non-English markets (e.g. Ukrainian clients needing full names). Ivy on Thought Leadership/Proactive Pitching pages sets the foundation for more complex workflows in those areas.
Use cases
  • A user sees a competitor Google Alert, clicks the auto-identified journalist name, opens the journalist modal, and immediately drafts an outreach message or adds the journalist to a list.
  • A user asks Ivy 'give me all journalists that have written about my competitors in the last two weeks' and gets a linked list they can add to a journalist list in one action.
  • A CS manager sets a company-specific system prompt on the Opportunity Scanning Ivy to correct a recurring mis-classification without touching the global policy that applies to all other clients.
  • A user on the Proactive Pitching page adds multiple journalists one by one; they all appear in the announcements-style right column and can be bulk-emailed with personalised merge tags including full journalist name and publication.
  • A user generating a sell-in from the Thought Leadership or Proactive Pitching page uses the new Ivy assistant available directly on those pages.
  • When a new client is onboarded, competitors are added to Google Alerts; MVPR automatically discovers and ingests the journalists who cover those competitors, enriching the database and triggering ongoing story-tracking for them.
"if we figure out, oh actually this is an article by Tyler from Fintech Futures, then we can display it as such and link to it... since we know who it is, we can make these beautiful links where you just click on them and here you have the journalist modal — write a message, add them to a list."
Flagged uncertain
Possible duplicate of an existing entry: registry dedup error: Unterminated string in JSON at position 847 (line 4 column 767)
✓ On blog (draft)
slack · U03T09Z4ML7 ·2026-02-25 ·conf 82%

Individual system prompts per Ivy

You can now set individual system prompts for specific Ivys, allowing fine-tuned control over behaviors like opportunity response and newsjacking. These individual prompts override any company-level system prompts.
✓ On blog (draft)
slack · U02MMAJFL6A ·2026-02-19 ·conf 82%

Real-time tool streaming in Ivy chat

When Ivy uses multiple tools to answer a question, each tool now appears in the chat as soon as it's ready instead of waiting for everything to finish. This gives you faster, more visible feedback so Ivy never appears stuck.
shortcut ·2026-02-17

Shareable pages | v1.1 All the pages

shortcut ·2026-02-13

Audience | v1.0 Audience display

shortcut ·2026-02-05

Workflows | v1.0 Google Alerts

shortcut ·2026-02-02

Journalist database | v5.0 data lifecycles

shortcut ·2026-01-26

Audience | v0.1 Broad deployment

slack · U03T09Z4ML7 ·2026-01-26 ·conf 95%

Multiple feature updates across platform

Several new capabilities have shipped across the platform: the resources section now supports markdown files, journalists without email addresses are flagged with a tag in the SHL, coverage recording now lets you change the journalist, and the coverage report supports editing and deletion. Additionally, you can now collect social media interactions manually via the plugin, delete archived threads, filter Newsjacking by language, and use the plugin to collect an audience for an objective.
From Team Standup · 2026-01-26 Open transcript ↗
For customers
You can now upload markdown files to the resources section, journalists without email addresses are clearly flagged with a tag so you know to add an email before outreaching, coverage records can have their journalist changed at any time (even after the fact), and coverage can now be fully edited or deleted from the media coverage report. You can also manually collect social media interactions via the browser plugin, delete archived threads (admin only), filter Newsjacking results by language, and collect a target audience for an objective using the plugin.
Why we built it
Most of these changes are groundwork for improving the journalist database — enabling data to be unlinked and moved so journalists and publications can eventually be removed cleanly. The coverage editing/deletion fills a long-standing gap where non-thread coverage was locked. The social media interaction collection replaces the unreliable TeamFluence integration with a fully self-serve, accurate manual flow. The language filter addresses a practical annoyance caused by a large influx of Ukrainian-language stories appearing for all clients.
Use cases
  • A user writes to an editorial inbox but the coverage is published by a different journalist — they can now update the journalist on the coverage record to correctly attribute it.
  • A user needs to fix or remove incorrect coverage (e.g. a bounced message recorded as coverage) — they can now edit or delete it directly from the media coverage report.
  • A team member wants to see who engaged with a client's LinkedIn post — they use the browser plugin to visit each engager's profile and collect the interaction manually.
  • A user sets up an objective and wants to define the target audience — they use the plugin to collect LinkedIn profiles of their ideal audience members directly into the objective.
  • A client account has lots of Ukrainian stories cluttering Newsjacking — the language filter lets users restrict results to English only.
  • An admin needs to permanently remove a thread with wrong or bounced data — they can now delete archived threads for good (restricted to admins to prevent accidental data loss).
  • A user stores a markdown-formatted brief or document in the resources section — the platform now renders and supports markdown files.
"Coverage which is not from a thread, could not be edited or removed whatsoever. Right now you can. So if you click on coverage in this media coverage report, either here or when you see it in a worktalk, then it opens you a model of that coverage... in here you can edit and also delete and change the journalist if you want to. So that means that in theory you have no full self servant when it comes to cover."
Flagged uncertain
Possible duplicate of an existing entry: registry dedup error: Unexpected token 'L', "Looking at"... is not valid JSON
shortcut ·2026-01-19

Ivy Browser Extension | v4.0 Audience Company Extraction

shortcut ·2026-01-15

MVPR Entity Protocol | v1.0 Formalized references

shortcut ·2026-01-12

Coverage Monitoring | v1.1 Ivy support

slack · U02MMAJFL6A ·2026-01-07 ·conf 82%

Bulk Follow Up and Funnel Status Auto-Select

You can now bulk follow up journalists who have a thread in the Announcement Worktop. You can also click on a Funnel Status to automatically select all journalists sharing that status.
shortcut ·2026-01-07

Agency Subscriptions | v1.0

shortcut ·2026-01-06

Documents | v2.0 Google docs integration

shortcut ·2026-01-05

AI Journalist Analysis | v1.0

shortcut ·2026-01-04

Bugs, chores, improvements | Q4 2025

shortcut ·2025-12-30

Journalist Audience Search | v1.0

shortcut ·2025-12-18

Task List | v9.0 Managing your day

shortcut ·2025-12-18

Task List | v10.0 Custom recipes

shortcut ·2025-12-18

Announcements | v5.0 Enormous Announcements

shortcut ·2025-12-12

Inbox | v9.0 Scheduling

shortcut ·2025-12-08

Objectives | v2.0

shortcut ·2025-12-05

BYOI (Bring Your Own Inboxes) | v2.0

shortcut ·2025-12-04

Ivy in Slack | v1.1 Notifications

shortcut ·2025-11-26

Announcements | v4.0

shortcut ·2025-11-25

Ivy Browser Extension | v4.0 Tighter Product integration

shortcut ·2025-11-13

Future Proof UI

shortcut ·2025-11-11

Social Media Monitoring | v1.0

shortcut ·2025-11-06

Ivy | v2.0 - Productize

shortcut ·2025-10-15

Ivy Browser Extension | v3.0 Audience Scraping

0 selected