Foveate
Changelog

What’s new

Shipped features and fixes, newest first.

Connect Claude to Foveate

Claude can now work in your Foveate account. In Claude, add Foveate as a custom connector using the address app.foveate.com/api/mcp. Claude sends you to a Foveate page where you sign in and approve exactly what it may do: see your decks, create and edit decks, or generate decks with AI. From then on you can ask Claude to list your decks, build a deck from an outline it writes, or generate one from a brief, and the finished deck opens in Foveate like any other.

You decide what Claude can do, and you can take it back. The approval page spells out each permission in plain words before you agree. Settings → Developer now has a Connected apps list showing every app you've approved, what it can do, when it connected and when it last called. Revoke disconnects it on its next request.

Decks Claude makes are yours in every way. They're created as you, in your workspace, and generating one spends your own AI credits, the same as the deck wizard. Nothing is made in the background: Claude only acts while you're asking it to.

Record a video note without leaving your feedback

Recording a video is now part of leaving feedback. It used to be a separate button that opened a separate window and asked for your name, your email and your role all over again — even if you had just typed them in. There is now a camera button in the feedback panel, next to the pin and the pencil, and it works the same way they do: press it, record, and send it with everything else.

A video can carry a message with it. Before, a recorded note went off on its own with no way to say anything alongside it. You can now write a sentence and record a clip as one response — or record with no words at all, which still arrives as a complete message rather than a blank one.

Video notes join the conversation instead of sitting apart. A recorded note now lands with the rest of the feedback on the deck: it shows up against the slide it was left on, the team can reply to it, and it can be marked done like any other message. Notes recorded before this change are still where they were.

Your video is no longer lost if the upload fails. If something went wrong sending a recording, the message used to be filed anyway and the video quietly dropped. It now tells you, and keeps what you recorded so you can try again.

Take as long as you need. Video notes used to stop at five minutes. There is no time limit now — talk through as much of the proposal as you want to. Very long recordings do eventually reach a size we can accept, and if that happens the recording ends there and everything you have already said is kept.

Two buttons, not three. The viewer bar on a shared deck now reads: ask the deck a question, or leave feedback. Recording lives inside the second.

Asking and responding are two tabs of one panel. They used to be separate panels that could never be open together, so switching meant closing one and finding the other button. It is now one panel with a tab at the top for each, and whatever you were part-way through on the other tab is still there when you go back.

Leaving feedback no longer starts with a form. You used to be handed two boxes and a Continue button before you could see the place to write. Your name and email now sit inside the message box itself, above what you're writing, and you fill them in whenever you like — the send button waits for a name, and the message you've typed stays put while you add one. Asking the deck a question already worked this way; both tabs now look and behave the same.

Typing your name no longer moves the cursor. Starting to type in the name box used to make it disappear mid-word and drop the cursor into the message field below. The boxes now stay where they are until you send something, and clicking one puts the cursor in the one you clicked.

Your details carry across both tabs. Type your name on one and the other already knows it — you are asked once, not twice. Each box now has a small icon beside it, so it is clear which one you are typing into, and both tabs ask for exactly the same things in the same way. Your email is always offered, and still only required when the sender has asked for it.

The panel sits beside the deck instead of on top of it. Opening it from the opening screen used to cover the right-hand side of the slide you were looking at. The deck now slides over to make room.

Your client list, now in the API

The API reaches your clients. Alongside decks, an API key can now read and update the people in your firm's client book. In Settings → Developer, two new permissions decide how far a key goes: read the client book, or add and update people. Clients are shared with the whole firm, so a key created by a guest is refused, the same as that person is in the app.

Keep your client list in step with the CRM you already use. A new bulk endpoint takes a batch of people from any outside system — through Zapier, Make, or a script of your own — and files them into the book. Each person carries the id your system uses, so someone who changes jobs and changes email keeps their Foveate record, their meeting notes and their profile. Send the same list twice and nothing happens the second time; only real changes are written.

It will not quietly merge two people, and it will not delete anyone. When an incoming person matches someone already in your book beyond doubt, the two join up. When the evidence is weaker — two contacts sharing one address, or just the same name — you get both records and a note that they might be the same person, for you to decide. Removing someone in your own system marks the connection and leaves their Foveate record, notes and profile untouched.

Corrections you make by hand stay corrected. If you fix a phone number or a job title in Foveate, a later sync from an outside system leaves your version alone instead of overwriting it on the next run.

Adding the same person twice no longer creates a duplicate. Whether a person arrives from the API, a form, a share link or a CSV, Foveate recognises someone already in the book and fills in only what was missing.

Create decks from your own tools with the Foveate API

Foveate now has an API, starting with decks. From Settings → Developer you can create an API key, name it, and choose what it may do: read your decks, create and edit them, or generate them with AI. The key acts as you — the decks it makes land in your workspace, and AI generation spends your credits, exactly as if you had done it in the app.

Build a deck from an outline, or from a prompt. Send a list of slides — a cover, a few content slides, some metrics, a closing — and Foveate lays them out with the same templates the deck wizard uses, so the result opens in the editor as a real, editable deck. Or send a brief and let the AI write the outline first. Every response includes links to open and share the new deck.

Copy a key any time, revoke it any time. Every key on the Developer page has a Copy button, so you never have to create a new one just because you lost the old one. Each key shows when it was created and last used, and revoking one stops it immediately without affecting your other keys.

Save your videos, and quicker pickers

Videos you generate can now be downloaded. Saving a clip used to do nothing useful — the option was missing on most videos, and where it appeared the file either opened in a tab instead of saving or landed under a meaningless name. It now prepares the file and saves it properly, under the name of the asset itself. Images and videos selected on a slide get the same option.

Two more video models. Hailuo 3 Max and Grok Imagine Video 1.5 join the model picker. The picker also now shows every kind of input a model accepts — text, image or video — instead of guessing one, so a model that can take your image no longer looks like it only takes words.

Generated clips stay with the deck you made them in. A video or image generated inside a deck that isn't filed under a project now shows up on that deck's own tab in the Library, rather than being hard to find again.

A result no longer plays over the top of another. Starting a new generation, or opening your history, used to leave the previous clip playing underneath. Whatever you are looking at is the only thing making sound.

A model that can't take your input says so. Picking a combination a model doesn't support used to come back as a content-policy warning with a "Rewrite" button that couldn't help. It now tells you what the model actually accepts.

Anyone who can edit a deck can rename it. Renaming from the header was limited to whoever created the deck; teammates with edit access can do it too.

Pickers open fast, however much you have. Add to Project, Add to Shared, the Library and template pickers, and the page grids in PDF and drawing imports used to build every thumbnail at once before showing you anything. They now fill in as you look, and their previews load as you scroll rather than all at once.

A bigger canvas for Generate Media

Generate Media opens larger, and now goes fullscreen. Both the deck and workspace versions open about a tenth bigger, and a new control in the panel's header expands it to fill the window — worth it when you are comparing several results side by side. It opens at the normal size next time.

Generated files are named after what you asked for. A clip or image you generate now arrives named after your prompt instead of the model and a timestamp, so it is recognisable in your Library and stays recognisable after you download it.

Prompts can run as long as each model actually allows. Prompt fields now hold as much as the model you picked accepts — several times more than before on the models that permit it — and a counter appears as you approach that model's limit, so a prompt that is too long is something you find out while writing it rather than after submitting it.

Video generated with audio waits for you to press play. A result that has its own soundtrack no longer starts by itself — browsers block audio that starts unprompted, so it now lands paused and plays when you click. Silent clips still preview on their own as before.

See what a client profile is built on

Every trait score shows its evidence. Hover any of the eight traits on a client's chart and you'll see the quote behind that score, where the quote came from, and the reasoning. The same receipts are gathered in a summary under the chart, open by default, so you can read the whole basis at once instead of hovering each one.

The confidence number explains itself. What the percentage measures, what would raise it, and the point where a read is as grounded as it is going to get now sit behind an info dot beside the number, rather than as three paragraphs above a chart you haven't seen yet.

Profiles explain every trait, not just the strong ones. A trait that lands near the middle used to pass without comment; it now gets the same explanation as a pronounced one. Longer profiles also keep all their evidence — the list used to be trimmed before the last few traits could cite anything.

Client research finds people behind a login wall. Looking someone up now locates their professional profile first, so their title, company and profile link fill in even when the page itself can't be read.

A profile tells you when it has fallen behind. When notes or engagement have arrived since a profile was generated, it says how much is new and offers to update. Seeing the count costs nothing; only the update itself uses credits.

Decks you generate use your firm's positioning again. Decks built from a brief had quietly stopped picking up your Studio firm profile, and nothing reported it. They use it again.

A spoken take tidies your firm profile instead of piling onto it. Recording a new take now folds what you said into the answers already there — clearing filler, dropping repetition, and preferring your newer statement where the two disagree — rather than appending another block of text. The questions also stay on screen while you talk.

The competitor finder says where it looked. It now names the market it searched, and separates a competitor you described from one you named outright.

Incumbent research cites its sources. Firms found in an RFP carry numbered citations with a matching, clickable source list.

A pursuit stops forgetting what it knew. Adding a drawing or a screenshot to a pursuit used to blank out the client name, due date or location it had already established, because the new file mentioned none of them. Those details stay put.

The document viewer settles down. Switching tabs while a document is open no longer leaves it showing a cancelled state or re-rendering pages you were already looking at.

Share a chat with your teammates

Send someone in your workspace the link, and they can read the chat. Chats now work the way the rest of Foveate already does — the people you work with can open one without being added to it one at a time. Use the share button at the top of a chat to copy its link, then send that link however you normally would. Whoever opens it sees the whole conversation and everything it produced — findings, go/no-go, plan, proposal — along with the sources it cites.

Your workspace only, and only with the link. A chat stays private to the people you share a workspace with; guests and anyone outside it can't open one at all. Nothing appears in a colleague's list until they open the link you sent them, so a chat is never on show to the whole company by accident.

Read-only, always. Someone reading your chat can't send messages or run steps in it. Your pursuit stays exactly as you left it.

Chats you open collect on your Chats page. Anything you've opened that belongs to a colleague gathers in an "Opened by you" section at the top, showing whose chat each one is.

Filing under a project still works the way it did. A chat filed under a project stays visible to that project's members on the project's own Chats tab, as before.

Deck pictures that keep up, and sharing for everyone who can open an item

Your deck's picture updates when the deck does. After a deck's picture is re-made, its card shows the new one right away instead of the old one until you reloaded the page. Recent decks on your home page follow the same rule.

A deck that opens on a video gets a real picture. A deck whose first slide is a video used to come out as a black rectangle. It now shows the video's opening frame.

Re-make a deck's picture whether or not it's shared. The refresh on the Share window's thumbnail now works on private decks too — the picture it makes is your dashboard card, not only the preview a link shows.

If you can open it, you can share it. You can now create a share link for a deck, form, previs, project or walkthrough in your workspace, and send it by email, instead of only the person who made it being able to. Being invited to the parent project by email address counts too. A recipient gets the same view you already have.

Credits Back on Failed Generations, and Lower Prices

Failed generations give your credits back. When an image or video generation fails, the credits it used return to your balance. The failed tile tells you so.

Quick images cost less. Generating an image from the workshop or with the deck assistant now starts at 10 credits instead of 80.

Revising an outline costs less. A chat edit to a deck outline is charged as a revision now, not as a new deck.

The price you see is the price you pay. The picker shows each option's price at your current settings. The estimate beside Send counts every reference image you've attached.

Coverage checks run when you ask. An outline drafted from an RFP no longer checks coverage on its own. Use Check coverage on the outline card when you're ready.