Shipping fast. Here's what's been added to 2pr.io recently.
September 11 - October 11, 2026
X and Telegram, animated GIFs, LinkedIn articles and polls
One draft now goes to LinkedIn, X and Telegram. The Agent makes animated GIFs, LinkedIn articles and polls are in the editor, analytics reach back two years, and LinkedIn Wrapped is back as a rolling 12-month card.
Features
Beyond LinkedIn
- X and Telegram tabs on every draft: One click rewrites the post for each platform in your voice, pictures included. Post now or schedule it.
- Every platform in one Planner: Scheduled X and Telegram posts sit next to your LinkedIn ones. Connect LinkedIn, X and Telegram from Preferences.
- The Agent posts there too: Ask it to publish or schedule to your Telegram channel, or to read a public channel for ideas.
Posts
- Animated GIFs: Ask the Agent for one: a number counting up, a hook revealed line by line, or a numbered list. It publishes like any image.
- LinkedIn articles: Pick LinkedIn article when you start a draft, or ask the Agent, and get a full article in your voice with a title, sections and SEO text. Copy it into LinkedIn with its formatting in a few steps.
- LinkedIn polls: Add a poll to any draft, post it now or schedule it, on a profile or a company page. Results show up in Analytics.
- Tag people and companies for you: Give the Agent profile URLs, a list of names or an article, and every person and their company becomes a real tag.
Analytics
- Two years of history: Personal profiles can look back 24 months, or pick a calendar year like 2025.
- LinkedIn Wrapped: Your last 12 months on LinkedIn as one card, free for anyone who signs in.
The Agent
- Answer with a tap: When it needs a decision, the Agent asks a multiple-choice question.
- Copy, rewind and fork: Under your messages and its replies, so you can try another direction without losing the first one.
- Bigger and more files: Documents and CSV files work as a source, and videos up to 100 MB can ride along as post media.
- Use 2pr.io from Claude or ChatGPT: Connect once and ask your assistant to draft, schedule or tag people there.
Bug fixes
- X and Telegram publishing: Oversized photos are shrunk instead of failing, GIFs post as animations, and long Telegram text with a picture goes out as one message.
- Analytics coverage: Full post history past 120 posts, and company pages ask you to reconnect instead of showing nothing.
- Engage: Replies you sent from 2pr.io show up, and commenter photos no longer go blank.
- Drafts: Copy you already wrote is no longer rewritten by the post scaffolding, and PDF carousel pages render at their real size.
July 14 - August 18, 2026
The Agent: chat that drafts, schedules and publishes for you
The biggest change 2pr has shipped. The Agent is a chat you talk to, and it does the work: finds ideas, writes the draft, edits it, generates images, schedules it, publishes it. The rest of the app sits in a panel next to the conversation. Engage also learned to comment outbound.
Features
The Agent
- A chat that runs the whole app: Ask for a post and get one. The Agent drafts, rewrites, shortens, changes the hook, schedules and publishes, all from the conversation. For most accounts it is now the screen you land on.
- The app lives beside the chat: Draft, planner, analytics, viral library, saved creators, the idea feed and Engage open in a panel next to the conversation, and it is still there when you come back.
- Start from anything: A URL, a file, a PDF, a video, a voice note or an image. The Agent reads it and drafts from it.
- Images in the conversation: Generate an image, edit it by asking, or paste and drag your own in.
- Live web search: The Agent searches the web mid-conversation, so a draft can be built on something that happened this morning.
- LinkedIn Review, in the chat: Ask it to review a profile and the full review runs inline.
- It never posts behind your back: Publishing, deleting and rescheduling all ask first. The confirmation is yours.
- Many conversations, saved: Threads persist, so you can keep one running per campaign or per client.
Engage
- Outbound comments: Engage now shows posts from people you want to reach, not only your own, and you can comment, reply, react and record a voice comment on them. Rolling out to Team plans first.
- Emoji, images and GIFs in comments: Every comment composer takes an emoji picker and an image or GIF attachment.
- Dismiss a thread: Clear a single conversation out of Needs reply without touching the rest.
Viral library & creators
- Add a creator by name: Type a name and pick the person. No more hunting for their profile URL first.
- Your last search is remembered: Come back to the viral library and your filters and query are still there.
Elsewhere
- Voice recording from the keyboard: Start recording without reaching for the mouse. Long recordings and long transcripts no longer get cut off.
- Undo a cancellation: Changed your mind before the period ends? Reactivate in one click.
- A full feature list at /features: Every capability 2pr ships, on one page.
Bug fixes
- Agent reliability: Long reasoning turns no longer answer with nothing, and a mistyped tool call no longer kills the turn.
- Attachments and media: Large files, including big GIFs, upload straight to storage, and an attached video can be the post's media rather than only a transcript.
- Viral search accuracy: Creator searches no longer return a stale slice of someone's posts, and fresh posts are searchable straight away.
- Engage feed accuracy: "Engage with" keeps its place instead of reloading from zero, and commenting works on posts LinkedIn keys differently.
- Billing edge cases: A failed seat upgrade no longer revokes paid access, and the reactivate button no longer errors.
April 27 - May 4, 2026
Five new inspiration sources, analytics export, Saved Creators v4, daily coaching emails
Topic discovery now pulls from LinkedIn, Hacker News, X, GitHub, and your own past comments on top of Reddit, and every topic carries an engagement signal so you can see what's actually working. You can export analytics as CSV or a branded PDF, Saved Creators got a major rebuild, analytics added a posting-times heatmap, and coaching emails became daily.
Features
Coaching emails
- Daily coaching emails: Active profiles now get daily coaching with follower deltas and an impressions baseline, so you can spot what's working before it cools off.
Saved Creators
- Saved-creator lists: Group creators into lists, search across all of them at once, refresh on demand, and filter from a new sidebar.
Inspiration
- LinkedIn library as a source: Pulls trending LinkedIn posts so you can see what's working in your niche.
- Hacker News as a source: Front-page HN items surface as topic ideas for tech-leaning writers.
- X (via Grok) as a source: Trending X conversations land directly in your inspiration feed.
- GitHub Trending as a source: Daily trending repos for builders writing about open source.
- My comments as a source: Recent comments you've left on other posts become topic ideas. Turn one-off thoughts into full posts.
- Engagement signal on topic cards: Each topic shows how its source post performed so you can pick proven angles.
Analytics
- Posting-times heatmap: Engagement by day-of-week and 2-hour slot. See when your audience is paying attention.
- CSV and branded PDF export: Export your LinkedIn analytics as CSV or as a 2pr.io-branded PDF screenshot of the dashboard.
- Average-per-post strip: Averages for impressions, reactions, and comments fused under the totals so you can see typical performance at a glance.
Custom Instructions
- Manage every prompt from a single table: New table UI in Preferences with inline duplicate, edit, and activate.
Image generation
- No more LinkedIn content-credentials badge: Generated images strip C2PA metadata so they post without LinkedIn's CR badge.
Bug fixes
- Draft from URL: Cloudflare- and paywall-protected URLs you paste as inspiration now route through a Firecrawl fallback instead of failing, and URL-only post generation no longer gets blocked when the page can't be scraped directly.
- Share Now: Double-share guard on rapid clicks; spinner state pinned with a ref guard.
Have an idea?
We read every request. Tell us what you'd like to see next.