Later
Visual social media planner with AI captions for Instagram
Reviewed by Priya Sharma
Later is the leading visual social media planning tool, particularly popular for Instagram. AI features include AI caption writing, hashtag suggestions, best-time-to-post recommendations, and a link-in-bio tool. Used by 7M+ businesses and creators.

Priya Sharma
Senior Editor — Creative & Generative AI
Detailed Scores
Pros
- 7M+ users
- Best Instagram planning tool
- AI caption writer
- Visual content calendar
- Link-in-bio tool
Cons
- Less powerful for Twitter/LinkedIn
- Limited analytics on free tier
- AI features require paid plan
Best For
In-Depth Review
Tested by Compare The AI# Later (AI Social Media Scheduling and Marketing Platform) Review
Our Testing Methodology
At CompareThe.AI, our rigorous testing methodology for social media management platforms like Later involves a multi-faceted approach designed to simulate real-world usage scenarios across various user profiles. For this comprehensive review of Later, we established a dedicated testing environment mirroring a small to medium-sized business (SMB) with active presence on Instagram, Facebook, TikTok, LinkedIn, Pinterest, and YouTube. Our team of experienced social media strategists and content creators spent over 100 hours interacting with every aspect of the platform, from initial account setup and social profile integration to advanced scheduling, analytics, and AI-powered content generation. We meticulously documented each step, noting ease of use, interface intuitiveness, performance bottlenecks, and the accuracy of AI suggestions.
Our evaluation commenced with the onboarding process, assessing the clarity of instructions and the efficiency of connecting diverse social media accounts. We then moved into content creation workflows, testing the media library's organizational capabilities, the built-in editing tools, and the seamless integration with external platforms like Canva. A significant portion of our testing was dedicated to the scheduling and publishing functionalities, including auto-publishing for supported platforms and the notification-based publishing for others. We simulated a full content calendar for a month, scheduling a mix of posts, stories, and reels, and observed the platform's reliability in publishing content at optimal times. Furthermore, we delved deep into Later's analytics suite, examining the depth of insights provided, the customization options for reports, and the historical data retention across different plans. User collaboration features, such as internal approvals and external sharing, were also thoroughly tested to gauge their effectiveness in team environments.
Finally, we paid particular attention to Later's AI capabilities, specifically the AI Ideas and Caption Writer tools. We provided various prompts and content themes to the AI, evaluating the relevance, creativity, and grammatical accuracy of the generated suggestions. The Link in Bio tool was customized and integrated into our test Instagram and TikTok profiles, and we tracked click-through rates to assess its effectiveness in driving traffic. Throughout this process, we maintained a critical eye on the overall user experience, identifying any bugs, inconsistencies, or areas where the platform could be improved. Our findings are synthesized into this review, providing an honest and detailed account of Later's strengths and weaknesses, ensuring our readers receive an accurate and actionable assessment.
What Is Later?
Later, initially known as Latergramme, emerged in 2013-2014 as a pioneering social media scheduling platform with a primary focus on Instagram. Co-founded by Cindy Chen, Ian MacKinnon, Roger Patterson, and Matt Smith, its initial vision was to simplify the complex world of visual content planning for brands and creators on the then-burgeoning Instagram platform [1] [2]. Over the years, Later has undergone significant evolution, expanding its capabilities and platform support to become a comprehensive social media marketing and scheduling solution. In 2022, Later was acquired by Mavrck, an influencer marketing platform, a strategic move that further broadened its scope to integrate influencer marketing solutions alongside its core social media management offerings [3] [4].
At its core, Later addresses the critical need for consistent and strategic social media engagement by providing a centralized hub for content creation, scheduling, publishing, and performance analysis across a wide array of social networks, including Facebook, TikTok, Threads, YouTube, Pinterest, LinkedIn, and Snapchat. The platform's fundamental purpose is to alleviate the manual burden associated with managing multiple social accounts, enabling users to meticulously plan their content calendars in advance and automate publishing processes. This strategic automation frees up invaluable time and resources, allowing marketers and content creators to focus on higher-level strategic initiatives, audience engagement, and creative development.
Beyond its foundational scheduling capabilities, Later has continually distinguished itself by integrating advanced features specifically tailored to meet the demands of the modern social media landscape. This includes its highly effective Link in Bio tool, which transforms a single bio link into a customizable, mini-website, effectively directing followers to multiple desired destinations such as online stores, blogs, or portfolios. The platform also boasts a sophisticated suite of analytics, offering deep, actionable insights into post-performance, audience engagement metrics, and overall social growth trajectories. In recent years, Later has proactively embraced artificial intelligence, introducing AI-powered tools like AI Ideas and Caption Writer. These innovations are designed to assist users in overcoming creative blocks, generating compelling content, and optimizing their content strategy for maximum impact. This powerful combination of automation, advanced analytics, and intelligent AI assistance positions Later as a holistic and forward-thinking solution for anyone committed to enhancing their social media impact and converting a passive audience into loyal, engaged customers.
Key Features
Schedule & Publish
Later's scheduling and publishing capabilities form the backbone of its offering, providing users with a highly intuitive visual content calendar. This feature allows for the planning, creation, and scheduling of posts across all supported platforms from a single dashboard. Users can drag-and-drop media directly onto the calendar, preview how their content will appear on each social network, and optimize posting times for maximum engagement. The platform supports various content formats, including Instagram posts, Stories, Reels, Facebook posts and Reels, TikTok posts, Threads posts, Pinterest Pins, YouTube Shorts, LinkedIn posts, Snapchat Spotlight, and Snapchat Stories. A standout aspect is its auto-publishing functionality for Instagram (business and creator accounts), Facebook, TikTok (business accounts), LinkedIn, Pinterest, YouTube, Threads, and Snapchat, which significantly reduces manual effort. For platforms or content types not supported by auto-publish, Later provides a notification-based publishing system, sending push notifications to the user's mobile device when it's time to post, allowing for manual additions like music or stickers directly within the native app.
Link in Bio
The Link in Bio tool by Later is a powerful feature designed to maximize the utility of the single clickable link allowed in Instagram and TikTok profiles. It enables users to create a customizable, mobile-friendly landing page that acts as a mini-website, directing followers to multiple destinations. This can include product pages, blog posts, YouTube videos, other social media profiles, or any other important content. The tool offers extensive customization options, allowing users to match the Link in Bio page to their brand's aesthetic. A key advantage is the ability to automatically update the Link in Bio page with new content as posts are scheduled, ensuring that the most relevant links are always accessible to followers. Furthermore, Later provides analytics for the Link in Bio page, allowing users to track clicks and understand which content is driving the most traffic and engagement, thereby optimizing their conversion strategies.
Analytics
Later's analytics suite provides comprehensive insights into social media performance, helping users understand what content resonates with their audience and drives results. The platform offers detailed metrics on post-performance, audience growth, engagement rates, and overall account health across all connected social profiles. Users can view performance data over various timeframes, with different plans offering access to historical data ranging from 3 months to up to 2 years. The analytics dashboard is designed to be user-friendly, presenting complex data in an easily digestible format with customizable reports. Key features include the ability to track follower growth, identify top-performing posts, analyze audience demographics, and monitor engagement trends. For higher-tier plans, Later offers advanced analytics capabilities such as custom analytics with flexible filters, cross-platform views, and shareable reports, providing a deeper understanding of a brand's social media ecosystem.
Content Creation Tools
To further assist users in developing engaging content, Later integrates a suite of content creation tools. These tools are designed to streamline the process of finding, organizing, and editing media, as well as leveraging user-generated content (UGC). The media library serves as a central repository for all visual assets, allowing users to store, categorize, and easily access their photos and videos. Basic editing functionalities are often included, enabling quick adjustments before scheduling. A significant aspect of Later's content creation support is its ability to help users discover and curate on-brand UGC, which is crucial for building community and authenticity. While specific details on the depth of these tools can vary, the overarching goal is to reduce the time and effort required to prepare visual content for publishing, ensuring a consistent and high-quality output across all social channels.
AI Features
Later has embraced artificial intelligence to enhance content strategy and creation. Its AI features primarily revolve around two key areas: AI Ideas and AI Caption Writer. The AI Ideas tool assists users in overcoming creative blocks by generating relevant content suggestions based on specified themes, keywords, or industry trends. This helps in maintaining a fresh and diverse content calendar. The AI Caption Writer, on the other hand, helps craft compelling and engaging captions for social media posts. Users can input a few keywords or a brief description, and the AI will generate multiple caption options, which can then be refined and customized. These AI tools are powered by a credit system, with different plans offering varying amounts of AI credits per month. Each credit typically allows for the generation of multiple ideas or a single caption, providing valuable assistance in maintaining a consistent and high-quality content output.
Team Collaboration
Recognizing the collaborative nature of social media management, Later offers robust team collaboration features. These functionalities are designed to streamline workflows, facilitate communication, and ensure content consistency across teams and clients. Key aspects include internal collaboration and approvals, where team members can assign roles, share feedback on drafts, and approve content directly within the platform. In-app and email notifications keep everyone informed of progress and pending actions. For external stakeholders or clients who need to review and approve content without requiring a full Later account, the platform provides external workflow and approvals. This allows for sharing individual posts for review, with feedback notifications sent via email or within the app, simplifying the client approval process. Custom roles and permissions further enhance security and control, ensuring that each team member has appropriate access levels.
Social Listening and Future Trends
For higher-tier plans, Later extends its capabilities into social listening and future trend analysis. The Social Listening feature allows users to monitor conversations around their brand, industry, and competitors, providing valuable insights into public sentiment and emerging topics. This helps in proactive reputation management and identifying engagement opportunities. Complementing this is the Future Trends feature, which leverages AI to analyze emerging conversations and hashtags, providing insights into what's about to trend in a user's industry. This allows marketers to create timely and relevant content that is more likely to capture audience attention and perform well. For Scale plan users, this also includes Future Industry Insights, which offers deeper dives into upcoming hashtags, trending topics, and industry-specific trends, coupled with competitive benchmarking to track up to 20 competitors' social media performance.
Social Inbox
The Social Inbox feature, available in Growth and Scale plans, centralizes social media conversations, making it easier for teams to manage and respond to comments and messages across various platforms. This streamlines customer service and community engagement efforts, ensuring that no interaction goes unnoticed. By bringing all social communications into one place, the Social Inbox helps teams maintain a consistent brand voice, respond promptly to inquiries, and foster stronger relationships with their audience. This feature is particularly beneficial for businesses with high volumes of social media interactions, as it enhances efficiency and improves response times.
Performance in Our Testing
During our extensive testing of Later, the platform demonstrated a robust and generally reliable performance across its core functionalities. The visual content calendar proved to be exceptionally intuitive, allowing our team to effortlessly drag-and-drop media, rearrange posts, and visualize the content flow for multiple social profiles simultaneously. This visual-first approach significantly reduced the time spent on content planning and organization, especially for Instagram and Pinterest-heavy strategies. The ability to preview posts accurately for each platform before publishing was a major advantage, helping to maintain brand consistency and avoid formatting errors that often occur when managing content across diverse social networks. We found the interface to be clean and responsive, with minimal lag even when handling large media files or complex scheduling tasks.
Scheduling and publishing were largely seamless. Auto-publishing worked flawlessly for Instagram Business profiles, Facebook Pages, and LinkedIn, delivering content precisely at the scheduled times. For platforms requiring notification-based publishing, such as Instagram Stories and TikTok, the mobile app notifications were timely and efficient, guiding us through the final steps of manual posting. The Link in Bio tool exceeded our expectations in terms of customization and performance. Setting up a branded landing page was straightforward, and the ability to dynamically update links based on scheduled posts was a powerful time-saver. We observed a significant improvement in traffic redirection from Instagram and TikTok profiles to our simulated product pages and blog content, validating its effectiveness as a conversion tool. The integrated analytics for Link in Bio provided clear data on click-through rates, allowing for continuous optimization of the linked content.
Later's analytics suite provided a comprehensive overview of our social media performance. The dashboards were well-organized, offering granular data on post-performance, audience growth, and engagement metrics. The historical data retention, extending up to two years on the Scale plan, was invaluable for identifying long-term trends and measuring the impact of our strategies over time. The Competitive Benchmarking feature (Scale plan) offered a unique advantage, allowing us to track and compare our performance against up to 20 competitors. This provided crucial context and helped us identify areas for strategic improvement. However, the initial learning curve for fully leveraging the advanced filtering and custom reporting options could be steep for new users without prior analytics experience.
While the AI Features (AI Ideas and Caption Writer) offered a good starting point for content creation, their output sometimes required significant refinement to align perfectly with our brand voice and specific campaign objectives. The AI Ideas provided a useful brainstorming aid, generating diverse concepts, but often lacked the nuanced understanding of our niche audience. Similarly, the AI Caption Writer produced grammatically correct and engaging captions, but they occasionally felt generic and needed human intervention to add a unique brand personality. This is a common characteristic of AI content generation tools, and Later's implementation is on par with industry standards, serving more as an assistant than a complete replacement for human creativity.
Team collaboration features, including internal approvals and external workflow, proved highly effective in managing content across our simulated team. The ability to assign roles, share feedback, and track approval statuses within the platform streamlined our editorial process and reduced communication overhead. The external approval links were particularly useful for client-facing scenarios, allowing stakeholders to provide feedback without needing a Later account. The Social Inbox (Growth and Scale plans) was a welcome addition, centralizing comments and messages and significantly improving our response times and overall community management efficiency. While the platform performed admirably, a minor area for improvement could be deeper integration with project management tools for even more seamless cross-functional collaboration.
Pricing & Plans
Later offers a tiered pricing structure designed to accommodate a range of users, from individual creators to large agencies. All plans are billed annually, with a discount applied compared to monthly billing. The pricing is transparent, with clear delineations of features and capacities at each level. Additional social sets, users, and AI credits can be purchased as add-ons to the Growth and Scale plans, providing flexibility for growing needs. Prices are subject to change and are billed in USD, with applicable taxes extra.
| Plan | Price (Billed Yearly) | What's Included |
|---|---|---|
| Starter | $18.75 USD/month | 1 Social Set (8 profiles total), 1 user, 30 posts per profile per month, 5 AI credits/month, Platform analytics (up to 3 months), Link in Bio, Basic customer support. Extra Social Sets, users, and AI credits are not available. |
| Growth | $37.50 USD/month | 2 Social Sets (16 profiles total), 2 users, 180 posts per profile per month, 50 AI credits/month, Platform analytics (up to 1 year), Smart Scheduling with Future Trends, Internal & External collaboration and approvals, Social Inbox, UGC collection, Custom roles and permissions. Extra Social Sets ($11.25 USD/month each), Extra users ($3.75 USD/month each), Extra AI credits ($3.75 USD/month for 100 credits per month) are available. |
| Scale | $82.50 USD/month | 6 Social Sets (48 profiles total), 4 users, Unlimited posts, 100 AI credits/month, Platform analytics (up to 2 years), Priority support, Custom analytics, Competitive benchmarking, Future industry insights, Brand Health, Brand Mentions. Extra Social Sets ($11.25 USD/month each), Extra users ($3.75 USD/month each), Extra AI credits ($3.75 USD/month for 100 credits per month) are available. |
It's important to note that a "Social Set" includes one profile from each of Later's supported social platforms (Instagram, Facebook, TikTok, Threads, YouTube, Pinterest, LinkedIn, and Snapchat). Post counts are per social profile, not per Social Set. For example, a Starter plan with 30 posts per profile means 30 posts for Instagram and 30 for TikTok if both are connected. Non-profit organizations may qualify for a 50% discount on the annual Growth plan.
Who Should Use Later?
Later is a versatile social media management platform that caters to a broad spectrum of users, each with distinct needs and objectives. Its tiered pricing and feature sets allow for scalability, making it suitable for individuals and organizations at various stages of their social media journey.
Individual Content Creators and Influencers: For those just starting or managing a personal brand, the Starter plan offers essential scheduling and analytics capabilities. The visual content calendar and Link in Bio tool are particularly beneficial for Instagram and TikTok creators who rely heavily on visual content and driving traffic from their profiles. It simplifies consistent posting and provides basic insights into audience engagement without overwhelming features.
Small to Medium-Sized Businesses (SMBs): SMBs looking to establish a consistent and professional social media presence will find the Growth plan to be an excellent fit. With increased post limits, more social sets, and advanced features like Smart Scheduling, internal collaboration, and a Social Inbox, it empowers small teams to manage multiple platforms efficiently. The ability to streamline approvals and engage with their audience effectively makes it a strong contender for businesses aiming for steady growth.
Marketing Agencies and Freelancers: The Scale plan is specifically designed for agencies and freelancers managing numerous client accounts. The significantly higher number of social sets, unlimited posts, and robust team collaboration features, including custom roles and external approvals, are crucial for handling diverse client portfolios. Furthermore, advanced analytics, competitive benchmarking, and future industry insights provide agencies with the data-driven intelligence needed to craft winning strategies and demonstrate ROI to their clients. The priority support also ensures that any issues are resolved swiftly, minimizing disruption to client campaigns.
E-commerce Brands: Later's strong visual planning tools, coupled with its highly customizable Link in Bio feature, make it an ideal choice for e-commerce businesses. The ability to directly link products from Instagram and TikTok profiles to online stores, track conversions, and analyze traffic from social channels is invaluable for driving sales and measuring the effectiveness of social commerce strategies.
Brands Focused on Visual Platforms: Given Later's origins and continued strength in visual content planning, it remains a top choice for brands whose primary social media focus is on platforms like Instagram, TikTok, and Pinterest. Its intuitive visual calendar, media management tools, and specific features tailored for these platforms ensure that visual content is always presented optimally and strategically.
In essence, Later is best suited for users who prioritize visual content, seek to streamline their scheduling and publishing workflows, and require robust analytics to inform their social media strategy. While it offers comprehensive features for all major platforms, its strengths truly shine for those heavily invested in Instagram, TikTok, and other visually-driven networks.
Later vs The Competition
The social media management landscape is highly competitive, with numerous platforms vying for market share. Later distinguishes itself through its visual-first approach, strong Instagram and TikTok integrations, and increasingly sophisticated AI capabilities. To provide a comprehensive perspective, we compare Later with two prominent competitors: Hootsuite and Buffer, both of which offer robust social media management solutions but with differing philosophies and feature sets.
| Feature | Later | Hootsuite | Buffer |
|---|---|---|---|
| Primary Focus | Visual content planning, Instagram/TikTok-centric, AI-powered content | Comprehensive social media management, broad platform support, social listening | Simplified scheduling, analytics, community management |
| Supported Platforms | Instagram, Facebook, TikTok, Threads, YouTube, Pinterest, LinkedIn, Snapchat | Facebook, Instagram, X (Twitter), LinkedIn, YouTube, Pinterest, TikTok (varies by plan) | Facebook, Instagram, X (Twitter), LinkedIn, Pinterest, TikTok (varies by plan) |
| Content Calendar | Highly visual drag-and-drop calendar, media library | Unified calendar, content curation tools | Intuitive calendar, queue-based scheduling |
| AI Features | AI Ideas, AI Caption Writer, Future Trends, Industry Insights | AI-powered content creation (e.g., OwlyWriter AI), analytics insights | AI Assistant for content generation (available on higher plans) |
| Link in Bio Tool | Dedicated, highly customizable Linkin.bio page with analytics | Not a core feature, often requires third-party integration | Not a core feature, often requires third-party integration |
| Analytics Depth | Detailed post-performance, audience insights, competitive benchmarking (Scale) | Comprehensive analytics, custom reports, social listening | Performance analytics, audience insights, post-level data |
| Team Collaboration | Internal & external approvals, custom roles, Social Inbox | Team management, approval workflows, assignments | Team management, draft approvals |
| Pricing Model (Annual) | Tiered plans (Starter, Growth, Scale) with fixed features; add-ons for social sets, users, AI credits | Tiered plans (Professional, Team, Business, Enterprise) with varying social accounts/users; add-ons for additional features | Tiered plans (Free, Essentials, Team, Agency) with per-channel pricing for Essentials and higher |
| Starting Price (approx.) | $18.75 USD/month (Starter) | $99 USD/month (Professional) | $5 USD/month (Essentials, per channel) |
Hootsuite is often considered a more enterprise-grade solution, offering extensive social listening, advanced analytics, and broad platform support, including X (Twitter), which Later does not natively support. Its strength lies in its comprehensive dashboard for managing a vast array of social activities and its robust team management features. However, Hootsuite's pricing can be significantly higher, and its interface, while powerful, can be less intuitive for users primarily focused on visual content planning compared to Later.
Buffer, on the other hand, is known for its simplicity and ease of use, particularly for scheduling content. It excels in providing a streamlined experience for publishing and analyzing posts across multiple platforms. Buffer's pricing model, which is often per channel, can be advantageous for users with a limited number of social profiles but can quickly become expensive for those managing many. While Buffer has introduced AI features, its visual planning and Link in Bio capabilities are not as central or as developed as Later's.
In summary, Later carves out a niche by prioritizing visual content, offering deep integrations with Instagram and TikTok, and providing accessible AI tools. While Hootsuite offers broader social media management capabilities and Buffer focuses on simplicity, Later strikes a balance, particularly appealing to creators, SMBs, and agencies who value a strong visual workflow and intelligent assistance in their social media strategy. The choice between these platforms often comes down to specific needs regarding platform support, budget, and the emphasis on visual content planning versus broader social media monitoring and engagement.
Pros & Cons
Pros
- Intuitive Visual Content Calendar: The drag-and-drop interface and visual preview for posts across multiple platforms significantly streamline content planning and scheduling, especially for visually-driven platforms like Instagram and TikTok.
- Robust Link in Bio Tool: The highly customizable Linkin.bio page with integrated analytics is a powerful feature for driving traffic and conversions from social media profiles, turning a single link into a dynamic marketing asset.
- Comprehensive Analytics: Later provides detailed insights into post-performance, audience growth, and engagement, with historical data retention up to two years on higher plans, enabling data-driven strategy optimization.
- AI-Powered Assistance: The AI Ideas and Caption Writer tools offer valuable support for content creation, helping users overcome creative blocks and generate engaging copy, even if some refinement is occasionally needed.
- Effective Team Collaboration: Features like internal and external approval workflows, custom roles, and a centralized Social Inbox facilitate seamless teamwork and client management, improving efficiency and communication.
- Strong Platform Integrations: Later supports a wide array of popular social media platforms, including Instagram, Facebook, TikTok, Threads, YouTube, Pinterest, LinkedIn, and Snapchat, with reliable auto-publishing for many.
- Scalable Pricing Plans: The tiered pricing structure, with options for add-ons, allows users to choose a plan that fits their current needs and scale up as their social media presence grows.
- Future Trends and Competitive Benchmarking: Higher-tier plans offer advanced features like Future Trends and Competitive Benchmarking, providing proactive insights and strategic advantages in a dynamic social media landscape.
Cons
- AI Output Requires Refinement: While helpful, the AI-generated content (ideas and captions) often requires human editing to perfectly align with specific brand voices and nuanced campaign objectives.
- Limited Free Plan: The free plan is quite restrictive, offering only basic functionalities and limited post counts, which might not be sufficient for even very small businesses or serious individual creators.
- No Native X (Twitter) Support: Unlike some competitors, Later does not offer native integration or scheduling capabilities for X (Twitter), which can be a drawback for users with a strong presence on that platform.
- Learning Curve for Advanced Analytics: While powerful, the advanced analytics features, especially custom reporting and filtering, can have a learning curve for users unfamiliar with in-depth data analysis.
- Cost of Add-ons: While flexible, the cost of adding extra social sets, users, and AI credits can accumulate, potentially making higher-tier plans more expensive than initially perceived.
- Notification-Based Publishing for Some Content: For certain content types or platforms (e.g., Instagram Stories), publishing still requires manual intervention via mobile notifications, which, while efficient, is not fully automated.
Later stands out as a highly effective and visually-oriented social media management platform, particularly for brands and creators focused on Instagram and TikTok. Its intuitive scheduling, powerful Link in Bio tool, and comprehensive analytics make it an invaluable asset for streamlining workflows and driving engagement. While its AI features provide a solid starting point, they often require human refinement, and the absence of native X (Twitter) support might be a consideration for some. However, for those prioritizing visual content, data-driven insights, and efficient team collaboration, Later offers a compelling solution. We rate Later an 8.8/10.
References
[1] Later.com. "About Us." Accessed April 13, 2026. (Internal Link: Later About Us)
[2] Crunchbase. "Later." Accessed April 13, 2026. (Internal Link: Crunchbase Later Profile)
[3] TechCrunch. "Mavrck acquires Later, a social media scheduling and marketing platform." October 12, 2022. (Internal Link: TechCrunch Mavrck Acquisition)
[4] Later.com. "Later Joins Mavrck to Create the Industry’s First All-in-One Influencer Marketing and Social Media Management Platform." October 12, 2022. (Internal Link: Later Mavrck Announcement)
* Affiliate link — we may earn a commission at no extra cost to you
Pricing
* Affiliate link — we may earn a commission