Craft and publish engaging content in an app built for creators.
NEW
Publish anywhere
Post on LinkedIn & Mastodon too. More platforms coming soon.
Make it punchier 👊
Typefully
@typefully
We're launching a Command Bar today with great commands and features.
AI ideas and rewrites
Get suggestions, tweet ideas, and rewrites powered by AI.
Turn your tweets & threads into a social blog
Give your content new life with our beautiful, sharable pages. Make it go viral on other platforms too.
+14
Followers
Powerful analytics to grow faster
Easily track your engagement analytics to improve your content and grow faster.
Build in public
Share a recent learning with your followers.
Create engagement
Pose a thought-provoking question.
Never run out of ideas
Get prompts and ideas whenever you write - with examples of popular tweets.
@aaditsh
I think this thread hook could be improved.
@frankdilo
On it 🔥
Share drafts & leave comments
Write with your teammates and get feedback with comments.
NEW
Easlo
@heyeaslo
Reply with "Notion" to get early access to my new template.
Jaga
@kandros5591
Notion 🙏
DM Sent
Create giveaways with Auto-DMs
Send DMs automatically based on engagement with your tweets.
And much more:
Auto-Split Text in Posts
Thread Finisher
Tweet Numbering
Pin Drafts
Connect Multiple Accounts
Automatic Backups
Dark Mode
Keyboard Shortcuts
Creators love Typefully
150,000+ creators and teams chose Typefully to curate their Twitter presence.
Marc Köhlbrugge@marckohlbrugge
Tweeting more with @typefully these days.
🙈 Distraction-free
✍️ Write-only Twitter
🧵 Effortless threads
📈 Actionable metrics
I recommend giving it a shot.
Jurre Houtkamp@jurrehoutkamp
Typefully is fantastic and way too cheap for what you get.
We’ve tried many alternatives at @framer but nothing beats it. If you’re still tweeting from Twitter you’re wasting time.
DHH@dhh
This is my new go-to writing environment for Twitter threads.
They've built something wonderfully simple and distraction free with Typefully 😍
Santiago@svpino
For 24 months, I tried almost a dozen Twitter scheduling tools.
Then I found @typefully, and I've been using it for seven months straight.
When it comes down to the experience of scheduling and long-form content writing, Typefully is in a league of its own.
Luca Rossi ꩜@lucaronin
After trying literally all the major Twitter scheduling tools, I settled with @typefully.
Killer feature to me is the native image editor — unique and super useful 🙏
Visual Theory@visualtheory_
Really impressed by the way @typefully has simplified my Twitter writing + scheduling/publishing experience.
Beautiful user experience.
0 friction.
Simplicity is the ultimate sophistication.
Queue your content in seconds
Write, schedule and boost your tweets - with no need for extra apps.
Schedule with one click
Queue your post with a single click - or pick a time manually.
Pick the perfect time
Time each post to perfection with Typefully's performance analytics.
Boost your content
Retweet and plug your posts for automated engagement.
Start creating a content queue.
Write once, publish everywhere
We natively support multiple platforms, so that you can expand your reach easily.
Check the analytics that matter
Build your audience with insights that make sense.
Writing prompts & personalized post ideas
Break through writer's block with great ideas and suggestions.
Never run out of ideas
Enjoy daily prompts and ideas to inspire your writing.
Use AI for personalized suggestions
Get inspiration from ideas based on your own past tweets.
Flick through topics
Or skim through curated collections of trending tweets for each topic.
Write, edit, and track tweets together
Write and publish with your teammates and friends.
Share your drafts
Brainstorm and bounce ideas with your teammates.
NEW
@aaditsh
I think this thread hook could be improved.
@frankdilo
On it 🔥
Add comments
Get feedback from coworkers before you hit publish.
Read, Write, Publish
Read, WriteRead
Control user access
Decide who can view, edit, or publish your drafts.
Russian Mobilization and Force Generation Efforts (Russian objective: Expand combat power without conducting general mobilization)
Russian Liberal Democratic Party (LDPR) Head and Duma Deputy Leonid Slutsky proposed a bill on November 28 that would grant war correspondents "combat veteran" status and associated social support benefits.
Slutsky argued that war correspondents do “selfless work” in high-risk environments and therefore deserve the same social guarantees, such as payments in the case of injury or death and support measures to relatives, as combat veterans receive.[88]
The Russian Ministry of Digital Development and the Russian Union of Journalists previously expressed support in July 2023 for measures that would grant military correspondents some type of veteran status.[89]
ISW continues to assess that Russian ultranationalist figures are likely supporting these measures to court the Russian milblogger community and that the Kremlin could use such measures to exert more control over milbloggers.[90]
St. Petersburg Municipal Deputy Valery Veremeychik reportedly sent an appeal to the Russian State Duma requesting the establishment of service limits for mobilized personnel on November 28.[91]
Veremeychik’s appeal reportedly proposed limiting the period of partial mobilization for a mobilized citizen to one year starting from the issuance of an individual’s military summons and limiting the duration of service under partial mobilization to six months.[92]
Veremeychik’s appeal to the Russian State Duma may be a response to a recent increase in protests among relatives of mobilized personnel calling for the return of their loved ones.[93]
ISW recently observed a report that the Kremlin instructed Russian regional authorities to prevent relatives of mobilized personnel from protesting by paying them off.[94]
The Russian 1st “Hispaniola” Fan Volunteer Reconnaissance and Assault Brigade is recruiting women into assault units and other combat roles.[95]
Russian opposition outlet Vazhnye Istorii reported on November 28 that the 1st “Hispaniola” Fan Volunteer Reconnaissance and Assault Brigade, which is reportedly subordinate to the Kremlin-affiliated “Redut” private military company (PMC),
began to advertise recruitment for women into combat roles such as assault personnel, communications operators, drone operators, and electronic warfare (EW) operators.[96]
ISW previously observed reports that Redut’s “Borz” Battalion began to advertise recruitment for women into combat roles in October 2023.[97]
The Russian Navy reportedly received a new submarine for its Pacific Fleet on November 29.
Kremlin newswire RT reported that St. Petersburg-based Russian ship builder Admiral Shipyards transferred a new Project 636.3 “Mozhaisk” multi-purpose diesel-electric submarine to the Russian Navy.[98]
The “Mozhaisk” submarine is reportedly the fifth submarine of six submarines that are designated for the Pacific Fleet.[99]
Kremlin newswire TASS reported that Russian shipbuilder Sevmash Enterprise delivered the Project 885M “Arkhangelsk” Yasem-M class nuclear submarine to the Russian Navy for testing on November 29.[100]
The “Arkhangelsk” is reportedly one of six Project 885M submarines that Sevmash is building.[101]
Russian Technological Adaptations (Russian objective: Introduce technological innovations to optimize systems for use in Ukraine)
Russian state-owned defense conglomerate Rostec announced on November 29 that it is developing a training program for “Okhotnik” combat drone operations to accelerate their use in unspecified Russian military units.[102]
Rostec noted that it is currently conducting preliminary tests with the “Okhotnik” combat drone.[103]
Activities in Russian-occupied areas (Russian objective: Consolidate administrative control of annexed areas; forcibly integrate Ukrainian citizens into Russian sociocultural, economic, military, and governance systems)
Russian authorities continue efforts to erase Ukrainian culture and identity in occupied Ukraine.
Luhansk head Leonid Pasechnik announced on November 29 that Russian Presidential Administration First Deputy Head Sergei Kiriyenko and Russian Deputy Culture Minister Sergei Obryvalin
visited occupied Luhansk Oblast to discuss the development of Russian culture and education in the occupied territories.[104]
Kiriyenko and Obryvalin met with representatives of unspecified cultural institutions in occupied Luhansk Oblast and emphasized the need to convey “patriotism and love for the Motherland [Russia]” to Ukrainian youth.
Kiriyenko announced that the Russian Presidential Fund for Cultural Initiatives will continue to fund grants for institutions that help promote the Kremlin’s objectives in 2024.
Pasechnik, Kiriyenko, and the Russian Military Society’s Deputy Chairman Nikolai Ovsienko also attended the opening of the “Unhealing Wound of Donbas” memorial in occupied Luhansk City, dedicated to residents of occupied Luhansk Oblast who have died since 2014.[105]
Russian authorities continue to forcibly deport Ukrainian children to Russia under the guise of educational trips.
Ukrainian Luhansk Oblast Military Administration head Artem Lysohor reported on November 29 that the Russian government ordered occupation officials to send 10,000 children to Moscow during fall & winter 2023–24, likely to visit the “Rossiya” International Exhibit and Forum.[106]
Lysohor reported that the Russian federal government is paying for the children to travel to Moscow by train.
Russian authorities continue to facilitate the arrival of Central Asia migrants to occupied Ukraine to artificially alter the demographics of occupied areas.
The Ukrainian Resistance Center reported on November 29 that more than 100,000 Central Asian migrants have arrived in occupied Ukraine and are mainly working for Russian-controlled construction companies.[107]
The Ukrainian Resistance Center stated that Russian authorities may offer the migrants Russian citizenship in exchange for military service in the future, which would be consistent with ongoing Russian efforts to coerce Central Asian migrants into military service.[108]
Russian Information Operations and Narratives
Chechen Republic Head Ramzan Kadyrov posted footage on November 29 purportedly showing 50 Palestinian refugees from the Gaza Strip arriving in Chechnya.[109]
Kadyrov claimed that the Gazan refugees will stay at the “Gorny Klyuch” children’s health camp in Shalinsky Raion, Chechnya and that an additional 100 Gazan refugees will arrive in Chechnya on November 30.[110]
Kadyrov’s claims reflect the Kremlin’s shift to a much more anti-Israel position in the Israel-Hamas war, as well as Kadyrov‘s desire to show unwavering support for Russian President Vladimir Putin.[111]
ISW cannot independently verify the footage or any of Kadyrov’s claims, however.
Significant activity in Belarus (Russian efforts to increase its military presence in Belarus and further integrate Belarus into Russian-favorable frameworks and Wagner Group activity in Belarus)
The Belarusian Ministry of Defense announced on November 29 that Belarusian military delegations met with Egyptian and Cuban military officials to discuss bilateral military cooperation and training.
Head of the Belarusian Armed Forces Military Education Department Colonel Andrei Klishevich visited military education institutions and met with his counterparts in Egypt.[112]
Belarusian Assistant Defense Minister for International Military Cooperation Colonel Valery Revenko met with Chief of the Cuban General Staff General Roberto Legra Sotolongo in Havana.[113]
Note: ISW receives no classified material, uses only publicly available information, and draws extensively on Russian, Ukrainian, and Western reporting and social media as well as commercially available satellite imagery and other geospatial data as the basis for these reports.
References to all sources used are provided in the endnotes of each update.