ADVERTISEMENT

Pinkberry's summer swirl: Frozen yogurt steps into the spotlight

New flavors, mobile perks, and store expansions keep the spotlight on Pinkberry's refreshing appeal

Published Apr 24, 2025 01:40 pm

Swirly Magnet_plain.jpeg

As summer temperatures rise, Pinkberry is doubling down on its appeal to those seeking something cool, light, and refreshing. Known for its tart yet creamy frozen yogurt, the brand continues to expand its presence in the Philippines while introducing new ways to enjoy its signature swirl.

Since entering the local market in 2011, Pinkberry has established itself as a preferred destination for those looking for a flavorful yet guilt-free alternative to ice cream. A small serving of the brand’s Original flavor contains only 90 calories, making it one of the most accessible entry points for new customers.

Toppings remain central to the experience, with over 30 options ranging from hand-cut fruit to indulgent additions like mochi and cheesecake bites. Customers are encouraged to build their own combinations, reinforcing the brand’s positioning as a customizable and lifestyle-forward offering.

Seasonal flavors and new formats
This summer, Pinkberry has rolled out a flavor lineup designed to reflect the season’s brightness. Mango headlines the current offerings, alongside Original, Vegan Chocolate, Salted Caramel, and Blackberry. According to the brand, new flavors are introduced every seven to eight weeks to keep the menu dynamic.

Alongside new flavors, Pinkberry has debuted a novel product at its SM Mall of Asia location: Pinkberry Pops. Designed for convenience, these handheld frozen yogurt treats are coated in either Biscoff or Dark Chocolate and require no utensils.

Retail expansion and in-store promotions
Pinkberry’s local footprint continues to grow with the opening of its seventh and eighth branches at SM Mall of Asia’s Food Hall and Eastwood’s Open Park. These locations were selected for their high foot traffic and active community environments.

Eastwood will also host a grand opening celebration on May 9. The first 100 customers to make a purchase—whether a cup or cone—will receive one free topping.

Events and catering
Catering services are also available for private and corporate events. Starting at ₱23,000, Pinkberry’s catering packages include 100 mini cups and a choice of frozen yogurt flavors and toppings. The service is delivered via the brand’s signature mobile cart and includes full staffing and setup, making it a turnkey addition for celebrations.

Loyalty app and customer engagement
To further reward its customer base, Pinkberry has introduced the Pinkberry PH mobile app. With each ₱20 spent, app users earn one point, which can be redeemed for a small swirl with toppings at 100 points. The app also provides access to exclusive promotions and birthday rewards. It is available on the App Store and Google Play.

As the brand evolves with changing consumer habits, it continues to focus on flavor, accessibility, and personalized experiences. With new branches, products, and loyalty initiatives in place, Pinkberry aims to remain a relevant and refreshing option throughout the season and beyond.

Available at: Robinsons Magnolia, Power Plant Mall, Glorietta Activity Center, SM Aura, Alabang Town Center, SM Mall of Asia, and Eastwood Open Park. Social media: @PinkberryPH on Instagram, @PinkberryPhilippines on Facebook and TikTok

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.