Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
50c886c
Merge pull request #1051 from Walkover-Web-Solution/subscription-pric…
piyusssshh Feb 3, 2026
6324f01
Added ui changes
isha-dubey Feb 4, 2026
f8f4948
Merge pull request #1052 from Walkover-Web-Solution/subscription-pric…
piyusssshh Feb 4, 2026
e813caa
Merge pull request #1053 from Walkover-Web-Solution/isha/web91-195-co…
piyusssshh Feb 4, 2026
42b91a8
Merge pull request #1055 from Walkover-Web-Solution/isha/web91-187-si…
piyusssshh Feb 6, 2026
fb61c97
Merge pull request #1057 from Walkover-Web-Solution/isha/web91-188-pr…
piyusssshh Feb 6, 2026
abc5c9a
PIYUSH | merged branch main
piyusssshh Feb 10, 2026
3a860ac
PIYUSH
piyusssshh Feb 10, 2026
eaee2f6
Merge pull request #1061 from Walkover-Web-Solution/isha/web91-188-pr…
piyusssshh Feb 11, 2026
936fbea
Merge branch 'isha/web91-188-pricing-update-pricing-api-to-subscripti…
piyusssshh Feb 11, 2026
c2f2905
PIYUSH | merge isha/web91-188-pricing-update-pricing-api-to-subscription
piyusssshh Feb 13, 2026
c17e5ab
Merge pull request #1063 from Walkover-Web-Solution/piyusssshh/web91-…
piyusssshh Feb 13, 2026
e0ce390
Merge pull request #1065 from Walkover-Web-Solution/isha/web91-188-pr…
piyusssshh Feb 17, 2026
7a09acf
Merge pull request #1066 from Walkover-Web-Solution/piyusssshh/web91-…
piyusssshh Feb 17, 2026
41c1788
Merge pull request #1068 from Walkover-Web-Solution/piyusssshh/web91-…
piyusssshh Feb 19, 2026
dede712
Merge pull request #1069 from Walkover-Web-Solution/piyusssshh/web91-…
piyusssshh Feb 20, 2026
e03b1de
Merge pull request #1071 from Walkover-Web-Solution/blog-230225
piyusssshh Feb 23, 2026
83f3d16
PIYUSH | MERGED isha/web91-188-pricing-update-pricing-api-to-subscrip…
piyusssshh Feb 25, 2026
cffe3e5
Merge pull request #1075 from Walkover-Web-Solution/isha/web91-202-si…
piyusssshh Feb 27, 2026
f0c2ec8
Merge branch 'main' of https://github.com/Walkover-Web-Solution/next-…
isha-dubey Feb 27, 2026
c773d34
Merge branch 'web' of https://github.com/Walkover-Web-Solution/next-m…
isha-dubey Feb 27, 2026
393a7bf
Merge pull request #1076 from Walkover-Web-Solution/isha/web91-202-si…
piyusssshh Mar 2, 2026
15d47c9
Merge branch 'isha/web91-188-pricing-update-pricing-api-to-subscripti…
piyusssshh Mar 2, 2026
050335d
Merge pull request #1078 from Walkover-Web-Solution/isha/web91-188-pr…
piyusssshh Mar 5, 2026
d71482b
Merge pull request #1079 from Walkover-Web-Solution/isha/web91-188-pr…
piyusssshh Mar 6, 2026
2af3f86
Merge pull request #1080 from Walkover-Web-Solution/isha/web91-188-pr…
piyusssshh Mar 6, 2026
e8136c2
Merge branch 'isha/web91-188-pricing-update-pricing-api-to-subscripti…
piyusssshh Mar 6, 2026
82f984d
Merge pull request #1081 from Walkover-Web-Solution/isha/web91-188-pr…
piyusssshh Mar 9, 2026
089c269
Merge pull request #1083 from Walkover-Web-Solution/isha/web91-188-pr…
piyusssshh Mar 9, 2026
8809142
Merge pull request #1084 from Walkover-Web-Solution/isha/web91-188-pr…
piyusssshh Mar 10, 2026
3248a33
Merge pull request #1090 from Walkover-Web-Solution/piyusssshh/web91-…
piyusssshh Mar 16, 2026
ab1cfc6
Merge pull request #1091 from Walkover-Web-Solution/piyusssshh/web91-…
piyusssshh Mar 16, 2026
a159285
Merge pull request #1094 from Walkover-Web-Solution/main
piyusssshh Mar 16, 2026
9c78ab5
Feat : push notification page done ,graphics pending
isha-dubey Mar 18, 2026
705a48a
Merge branch 'main' of github.com:Walkover-Web-Solution/next-msg92 in…
piyusssshh Mar 26, 2026
5362d5e
Merge pull request #1096 from Walkover-Web-Solution/isha/web91-202-si…
piyusssshh Mar 26, 2026
863bc99
PIYUSH | signin page revert
piyusssshh Apr 2, 2026
8a0c3ee
Merge pull request #1098 from Walkover-Web-Solution/piyusssshh/web91-…
piyusssshh Apr 2, 2026
b3f1659
PIYUSH | singin page design
piyusssshh Apr 2, 2026
e0cd2fc
Merge branch 'piyusssshh/web91-207-login-sso-changes' of github.com:W…
piyusssshh Apr 2, 2026
f1f986b
shared cookies added
isha-dubey Feb 27, 2026
4b25628
Fix : utm params dhynamic
isha-dubey Feb 27, 2026
e0e8df9
Fix : resolved comment
isha-dubey Feb 27, 2026
554698a
added utm params in redirection url
isha-dubey Mar 2, 2026
69bf221
PIYUSH | validity cookies
Mar 20, 2026
b5f4f20
PIYUSH | storing all cookies in cookies not only utm_
piyusssshh Mar 26, 2026
05fb363
PIYUSH | storing all cookies in cookies not only utm_
piyusssshh Mar 26, 2026
2aaa022
Changed rcs redirection in every page
isha-dubey Apr 3, 2026
f2c8174
changes rcs page redirection
isha-dubey Apr 3, 2026
474bcef
Merge pull request #1099 from Walkover-Web-Solution/isha/web91-206-we…
piyusssshh Apr 3, 2026
ad15fc4
Merge origin/web into isha/web91-208-rcs-change-the-link-for-get-star…
isha-dubey Apr 3, 2026
ad7f20d
Merge branch 'main' of https://github.com/Walkover-Web-Solution/next-…
isha-dubey Apr 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions public/assets/icons/products/push-notifications.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 12 additions & 1 deletion src/components/BannerComp/BannerComp.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,24 @@ export default function BannerComp({ pageInfo, data }) {
<p className={`${data?.slug === 'whatsapp' ? 'whatsapp__subheading' : 'subheading'}`}>
{data?.subheading}
</p>
{data?.highlights && (
<ul className='flex flex-col gap-2'>
{data.highlights.map((item, i) => (
<li key={i} className='flex items-start gap-2 text-base'>
<span className={`${data?.slug}_dark_text mt-0.5`}>&#10004;</span>
<span>{item}</span>
</li>
))}
</ul>
)}
</div>

<div className='flex flex-col md:flex-row gap-6'>
{data?.getstarted_btn && (
<a
href={getURL('signup', pageInfo?.page, pageInfo)}
href={data?.getstarted_btn_link || getURL('signup', pageInfo?.page, pageInfo)}
target='_blank'
rel={data?.getstarted_btn_link ? 'noopener noreferrer' : undefined}
className='btn btn-primary btn-md'
>
{data?.getstarted_btn}
Expand Down
1 change: 1 addition & 0 deletions src/components/FeatureWithBulletGroup/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ export default function FeatureWithBulletGroup({ data }) {

return (
<div className='container cont gap-10 md:gap-16 cont_p'>
{data?.heading && <h2 className='text-3xl font-bold text-center'>{data.heading}</h2>}
{data.features.map((group, index) => {
return (
<div
Expand Down
30 changes: 30 additions & 0 deletions src/components/GridFeatureComp/GridFeatureComp.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import Image from 'next/image';

export default function GridFeatureComp({ data }) {
if (!data || !data.features?.length) return null;

return (
<div className='bg-neutral'>
<div className='container py-20 flex flex-col gap-10'>
{data?.heading && <h2 className='text-3xl font-bold text-center'>{data.heading}</h2>}
{data?.subheading && (
<p className='text-center text-lg text-gray-600 max-w-3xl mx-auto'>{data.subheading}</p>
)}
<div className='grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 gap-8'>
{data.features.map((feature, index) => (
<div
key={index}
className='flex flex-col gap-3 p-6 bg-white rounded-lg border hover:shadow-md transition-shadow'
>
{feature?.icon && (
<Image src={feature.icon} alt={feature.name} width={48} height={48} loading='lazy' />
)}
<h3 className='text-lg font-semibold'>{feature.name}</h3>
<p className='text-gray-600 text-sm leading-relaxed'>{feature.content}</p>
</div>
))}
</div>
</div>
</div>
);
}
1 change: 1 addition & 0 deletions src/data/ae/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading": "RCS is an integrated messaging channel that enables businesses to engage with customers through rich, immersive two-way conversations",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Get Started",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Trusted by 30,000+ global businesses",
"logos": [
Expand Down
1 change: 1 addition & 0 deletions src/data/br-pt/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
"subheading":"RCS é um canal de mensagens integrado que permite às empresas engajar os clientes por meio de conversas ricas, imersivas e bidirecionais",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Comece gratuitamente",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Confiado por 30,000+ negócios globais",
"logos": [
Expand Down
1 change: 1 addition & 0 deletions src/data/br/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading": "RCS is an integrated messaging channel that enables businesses to engage with customers through rich, immersive two-way conversations",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Get Started",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Trusted by 30,000+ global businesses",
"logos": [
Expand Down
1 change: 1 addition & 0 deletions src/data/es/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading":"RCS is an integrated messaging channel that enables businesses to engage with customers through rich, immersive two-way conversations",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Get Started",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Trusted by 30,000+ global businesses",
"logos": [
Expand Down
1 change: 1 addition & 0 deletions src/data/fil-ph/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading": "Ang RCS ay isang integrated na channel ng pagmemensahe na nagbibigay-daan sa mga negosyo na makipag-ugnayan sa mga customer sa pamamagitan ng mayaman, immersive na two-way na pag-uusap",
"banner_img": "/assets/fil_ph/hello/banner.webp",
"getstarted_btn": "Magsimula",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Pinagkakatiwalaan ng 30,000+ negosyo sa buong mundo",
"logos": [
Expand Down
1 change: 1 addition & 0 deletions src/data/gb/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading": "RCS is an integrated messaging channel that enables businesses to engage with customers through rich, immersive two-way conversations",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Get Started",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Trusted by 30,000+ global businesses",
"logos": [
Expand Down
1 change: 1 addition & 0 deletions src/data/global/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading": "RCS is an integrated messaging channel that enables businesses to engage with customers through rich, immersive two-way conversations",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Get Started",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Trusted by 30,000+ global businesses",
"logos": [
Expand Down
4 changes: 4 additions & 0 deletions src/data/in/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@
{
"name": "Numbers",
"slug": "numbers"
},
{
"name": "Push Notifications",
"slug": "push-notifications"
}
]
},
Expand Down
144 changes: 144 additions & 0 deletions src/data/in/push-notifications.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
{
"HeadComp": {
"title": "",
"description": "Reach your users even when they are not on your website. MSG91 Push Notifications help businesses send real-time alerts directly to user devices, driving engagement, recovering lost conversions, and increasing customer retention.From abandoned cart reminders to real-time order updates and flash sale alerts, deliver the right message at the right moment and bring users back with a single click."
},
"BannerComp": {
"slug": "push-notifications",
"product": {
"name": "Push Notifications",
"icon": "/assets/icons/products/push-notifications.svg"
},
"tagline": "Engage Users Instantly",
"heading": "Web & Mobile Push Notifications That Instantly Bring Users Back",
"subheading": "Reach your users even when they are not on your website. MSG91 Push Notifications help businesses send real-time alerts directly to user devices, driving engagement, recovering lost conversions, and increasing customer retention.",
"highlights": [
"Send notifications directly to browsers and mobile devices",
"Re-engage users instantly without email or phone numbers",
"Automate campaigns based on user behavior",
"Increase traffic, conversions, and user retention"
],
"not_absolute": "true",
"getstarted_btn": "Start Engaging Your Users Instantly"
},
"GridFeatureComp": {
"heading": "Powerful Push Notification Features Designed for Growth",
"features": [
{
"name": "Behavior-Triggered Notifications",
"content": "Automatically send push notifications when users perform specific actions such as browsing products, abandoning carts, or visiting key pages. Engage users at the exact moment they are most likely to respond.",
"icon": "/assets/global/push-notifications/icons/behavior-triggered.svg"
},
{
"name": "Dynamic User Segmentation",
"content": "Segment users based on activity, preferences, location, or engagement patterns to send highly relevant notifications. Reach the right audience with personalized messages that increase click-through rates.",
"icon": "/assets/global/push-notifications/icons/user-segmentation.svg"
},
{
"name": "Automated Drip Campaigns",
"content": "Create automated notification sequences that nurture users over time and guide them toward conversion. Turn casual visitors into loyal customers through consistent engagement.",
"icon": "/assets/global/push-notifications/icons/drip-campaigns.svg"
},
{
"name": "Personalization",
"content": "Customize notifications using user attributes and behavior insights. Deliver relevant offers, product recommendations, and reminders tailored to each user.",
"icon": "/assets/global/push-notifications/icons/personalization.svg"
},
{
"name": "A/B Testing",
"content": "Experiment with different headlines, messages, and delivery times to discover what performs best. Optimize campaigns through data-driven insights.",
"icon": "/assets/global/push-notifications/icons/ab-testing.svg"
},
{
"name": "Advanced Analytics",
"content": "Track notification performance including clicks and engagement rates. Gain actionable insights to continuously refine and improve your push notification strategy.",
"icon": "/assets/global/push-notifications/icons/analytics.svg"
},
{
"name": "Mobile & Web Push Notifications",
"content": "Reach users across browsers and mobile devices including Android and iOS apps. Maintain consistent engagement across every platform your users interact with.",
"icon": "/assets/global/push-notifications/icons/mobile-web-push.svg"
},
{
"name": "Offline Notification Delivery",
"content": "Ensure notifications are delivered even when users are temporarily offline and appear once they reconnect. Never miss an opportunity to re-engage your audience.",
"icon": "/assets/global/push-notifications/icons/offline-delivery.svg"
},
{
"name": "Secure & Privacy Compliant",
"content": "Built with privacy and security in mind, MSG91 Push Notifications support compliance with modern data protection regulations. Maintain trust while scaling your communication.",
"icon": "/assets/global/push-notifications/icons/security-compliance.svg"
}
]
},
"FeatureWithBulletGroup": {
"heading": "Industry Use Cases",
"iconColor": "text-push-notifications",
"features": [
{
"name": "Push Notifications for eCommerce",
"content": "Increase conversions and recover lost sales with intelligent push notifications designed for online stores. Push notifications help eCommerce businesses bring customers back and complete purchases faster.",
"img": "/assets/global/push-notifications/usecase-ecommerce.webp",
"more_content": {
"features": [
"Abandoned cart reminders that recover lost revenue",
"Price drop alerts that trigger immediate purchases",
"Back-in-stock notifications for popular products",
"Flash sale announcements to create urgency",
"Product recommendations based on browsing behavior"
]
}
},
{
"name": "Push Notifications for Fintech",
"content": "Fintech platforms rely on real-time communication to keep users informed and secure. Instant notifications improve user trust and platform engagement.",
"img": "/assets/global/push-notifications/usecase-fintech.webp",
"more_content": {
"features": [
"Payment confirmation notifications",
"Transaction alerts and account updates",
"Fraud detection and security alerts",
"Investment or portfolio updates",
"Bill payment reminders"
]
}
},
{
"name": "Push Notifications for SaaS Platforms",
"content": "SaaS products use push notifications to drive product adoption and user engagement. Push notifications help SaaS companies retain users and increase product adoption.",
"img": "/assets/global/push-notifications/usecase-saas.webp",
"more_content": {
"features": [
"Feature launch notifications",
"Trial expiration reminders",
"Account activity alerts",
"Onboarding guidance notifications",
"Subscription renewal reminders"
]
}
}
]
},
"PreFooterComp": {
"content": "Start Engaging Your Users With Push Notifications Today",
"buttons": {
"contactSales": {
"text": "Contact sales",
"link": "/contact-us"
},
"pricing": {
"text": "Pricing",
"link": "/pricing/"
},
"getStarted": {
"text": "Get started",
"link": "https://control.msg91.com/signup/"
}
}
},
"SEOComp": {
"heading": "What Are Push Notifications?",
"description": "Push notifications are real-time alerts sent directly to a user's device through browsers or mobile applications. These notifications allow businesses to communicate instantly with users even when they are not actively using the website or app.",
"data": "<p style=\"text-align: justify;\"><span style=\"color: rgb(0, 0, 0);\">Businesses use push notification platforms to send alerts such as promotional offers, product updates, reminders, and transactional notifications.</span></p><p>&nbsp;</p><p style=\"text-align: justify;\"><span style=\"color: rgb(0, 0, 0);\">MSG91 provides a scalable push notification platform that enables businesses to deliver timely, personalized messages to users across multiple devices.</span></p>"
}
}
1 change: 1 addition & 0 deletions src/data/in/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading": "RCS messaging is an integrated channel that enables businesses to engage customers through rich, immersive, two-way conversations.",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Get Started",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"text_h2": "RCS Example API:"
},
"FeatureComp": {
Expand Down
1 change: 1 addition & 0 deletions src/data/ph/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading":"RCS is an integrated messaging channel that enables businesses to engage with customers through rich, immersive two-way conversations",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Get Started",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Trusted by 30,000+ global businesses",
"logos": [
Expand Down
1 change: 1 addition & 0 deletions src/data/sg/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading": "RCS is an integrated messaging channel that enables businesses to engage with customers through rich, immersive two-way conversations",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Get Started",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Trusted by 30,000+ global businesses",
"logos": [
Expand Down
1 change: 1 addition & 0 deletions src/data/us/rcs.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"subheading": "RCS is an integrated messaging channel that enables businesses to engage with customers through rich, immersive two-way conversations",
"banner_img": "/assets/global/hello/banner.webp",
"getstarted_btn": "Get Started",
"getstarted_btn_link": "https://calendly.com/revenue-squad/solutions-meet",
"trustedByComp": {
"heading": "Trusted by 30,000+ global businesses",
"logos": [
Expand Down
2 changes: 2 additions & 0 deletions src/pages/[[...slug]].js
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ import MigrateFromTextlocal from '@/components/migrateFromTextlocal/migrateFromT
import WhatsAppIntegrations from '@/components/WhatsAppIntegrations';
import WhatsAppAccountVerification from '@/components/WhatsAppAccountVerification';
import FeatureWithBulletGroup from '@/components/FeatureWithBulletGroup';
import GridFeatureComp from '@/components/GridFeatureComp/GridFeatureComp';

// New Components
import Banner from '@/components/UpdatedComp/Banner';
Expand Down Expand Up @@ -117,6 +118,7 @@ const Components = {
WhatsAppIntegrations,
WhatsAppAccountVerification,
FeatureWithBulletGroup,
GridFeatureComp,

// New Components
Banner,
Expand Down
Loading