ADVERTISEMENT

P24 million worth of unreleased blushes—and how you can get them for free

What could've been a costly mistake became one of Issy's most genuine moments of integrity

Published Oct 18, 2025 12:27 pm
hat do you do when your biggest product launch doesn’t go as planned? For Issy, the answer was simple—be honest.
Back in October 2024, the local beauty brand was set to release the Pressed Velvet Insert, a multi-use pan refill that works with their customizable Eye & Face Palette. Over 100,000 units were produced and shipped to the Philippines on schedule. But what they didn’t expect, upon arrival, was that the formula made the product shrink. This eventually made it separate from the pan, leaving most of them cracked or loose.
Faced with a choice between releasing a flawed product or taking accountability, Issy chose the harder route and canceled the launch.
“Repackaging might sound like the easy fix, but it actually creates more waste. Each unit would need to be unboxed, reprocessed, and refitted into new packaging, which means more materials, more labor, and more carbon emissions from transporting everything back and forth between factories and warehouses,” creative director Joel Andrade explained in the comments section of an Instagram post by Issy. “In the end, the cost and environmental impact of repackaging far outweigh simply giving these products away for free. By doing this, we’re choosing the option that saves resources, reduces unnecessary waste, and still lets people enjoy formulas that deserve to be used, not thrown away.”
Joel, along with the rest of the team, believes the formula exceeded their expectations. The Pressed Velvet Insert is an emollient-encapsulated powder that delivers a soft, lumi-matte finish and a natural flush to the skin. Its unique hybrid texture combines powders and emollients for a buttery, smooth feel that melts seamlessly upon application. Buildable and beginner-friendly, it’s almost impossible to overdo. The formula applies like a cream but sets like a powder, leaving a blurred, skin-like glow that’s subtle yet radiant. Best of all, it’s a true multitasker—you can use it on the eyes, cheeks, or even the lips for a soft, diffused look.

In a now viral TikTok video posted last October 15 with over 1.2 million views, friends and fans of Issy praised Issy’s decision to give a curated Pressed Quad Mini Palette in Heartache (cool), Naïveté (neutral), or Tantrum (warm) for free with any in-store purchase from select stores nationwide. Each set also comes with small empty pots for depoting. Makeup artist Sylvina Lopez, who works closely with the cosmetics brand, also shared a video on how to depot.
Lines were long as customers supported this sustainable move, as seen in Joel’s social media posts. “For a while, we didn’t know what to do with them. We were scared to talk about it, afraid it would make us look careless. But hiding it didn’t feel right either. So we shared the story. And instead of judgment, we found kindness. You showed up, lined up, and helped us save what could have been waste,” as read from Joel’s recent Instagram post. “This reminded us that honesty can be just as beautiful as success. Thank you for helping us turn a mistake into something meaningful.”

Related Tags

Issy
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.