<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[The Engage Blog]]></title><description><![CDATA[Product updates, announcements, conversations about customer engagement and more.]]></description><link>https://engage.so/blog/</link><image><url>https://engage.so/blog/favicon.png</url><title>The Engage Blog</title><link>https://engage.so/blog/</link></image><generator>Ghost 5.83</generator><lastBuildDate>Sat, 04 Apr 2026 07:38:29 GMT</lastBuildDate><atom:link href="https://engage.so/blog/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Introducing a new SMS gateway: KudiSMS]]></title><description><![CDATA[You can now connect your KudiSMS account as an SMS gateway and unlock powerful new messaging capabilities in Engage.]]></description><link>https://engage.so/blog/introducing-a-new-sms-gateway-kudisms/</link><guid isPermaLink="false">698e3858c88c0d7247e53b2b</guid><category><![CDATA[Announcements]]></category><category><![CDATA[Updates]]></category><dc:creator><![CDATA[Content Team]]></dc:creator><pubDate>Mon, 16 Feb 2026 09:00:46 GMT</pubDate><media:content url="https://engage.so/blog/content/images/2026/02/engage-kudi.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/2026/02/engage-kudi.svg" alt="Introducing a new SMS gateway: KudiSMS"><p>We&apos;re thrilled to announce our latest integration with <a href="https://kudisms.net/?ref=engage.so" rel="noreferrer">KudiSMS</a>, bringing powerful SMS capabilities directly into your customer engagement workflow. </p><h2 id="what-you-can-do">What You Can Do</h2><h3 id="sms-campaigns">SMS Campaigns</h3><p>Launch targeted SMS campaigns to your customer segments with just a few clicks. Whether you&apos;re announcing a product launch, promoting a flash sale, or sharing important updates, the new KudiSMS integration makes it simple to reach your audience instantly.</p><h3 id="automated-sms-workflows">Automated SMS Workflows</h3><p>Build sophisticated SMS automation that responds to user behavior in real-time. Welcome new users with a personalized message, send cart abandonment reminders, deliver time-sensitive notifications, or create multi-step nurture sequences&#x2014;all triggered automatically based on the events and actions your customers take.</p><h3 id="transactional-sms">Transactional SMS</h3><p>Send critical, time-sensitive messages that your customers expect and need. From order confirmations and shipping updates to password resets and booking reminders, transactional SMS ensures your most important communications reach customers reliably and instantly.</p><h2 id="why-sms">Why SMS?</h2><p>With open rates exceeding 90% and most messages read within minutes, SMS remains one of the most effective channels for time-sensitive communication. By integrating KudiSMS with your existing engagement platform, you can now orchestrate seamless omnichannel experiences that meet customers wherever they are.</p><h2 id="getting-started">Getting Started</h2><p>Connecting KudiSMS to your account takes just minutes. Head to the Integrations page (Settings -&gt; Integrations), select KudiSMS, enter your KudiSMS API key, and you&apos;re ready to start sending. </p><p>This integration is available on all plans. Connect KudiSMS today and start reaching customers on the channel they check most.</p>]]></content:encoded></item><item><title><![CDATA[Introducing Our Enhanced Events Page: Deeper Insights Into User Behavior]]></title><description><![CDATA[We’ve just rolled out a powerful update to the Events page in our customer engagement platform — giving you clearer visibility into what your users are doing and which events truly matter.]]></description><link>https://engage.so/blog/introducing-our-enhanced-events-page-deeper-insights-into-user-behavior/</link><guid isPermaLink="false">698e32c7c88c0d7247e53b10</guid><category><![CDATA[Announcements]]></category><dc:creator><![CDATA[Content Team]]></dc:creator><pubDate>Thu, 12 Feb 2026 20:22:09 GMT</pubDate><media:content url="https://engage.so/blog/content/images/2026/02/Screenshot-2026-02-12-at-8.21.37-PM.png" medium="image"/><content:encoded><![CDATA[<h1 id></h1><img src="https://engage.so/blog/content/images/2026/02/Screenshot-2026-02-12-at-8.21.37-PM.png" alt="Introducing Our Enhanced Events Page: Deeper Insights Into User Behavior"><p>We are excited to announce a major update to the Events page. We have added powerful new visualization tools to help you understand not just what your users are doing, but which events actually matter for your business.</p><h2 id="whats-new">What&apos;s New</h2><h3 id="impact-quadrant-analysis">Impact Quadrant Analysis</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2026/02/Screenshot-2026-02-12-at-8.17.08-PM.png" class="kg-image" alt="Introducing Our Enhanced Events Page: Deeper Insights Into User Behavior" loading="lazy" width="904" height="487" srcset="https://engage.so/blog/content/images/size/w600/2026/02/Screenshot-2026-02-12-at-8.17.08-PM.png 600w, https://engage.so/blog/content/images/2026/02/Screenshot-2026-02-12-at-8.17.08-PM.png 904w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Understand event impact</span></figcaption></figure><p>Our new scatter graph visualization plots events across two critical dimensions: occurrence frequency (y-axis) and user reach (x-axis), with time as an additional layer of insight. The graph automatically divides into four quadrants, instantly showing you:</p><ul><li><strong>High Impact, High Reach</strong>: Your star events that engage many users frequently</li><li><strong>High Impact, Low Reach</strong>: Hidden gems worth promoting to more users</li><li><strong>Low Impact, High Reach</strong>: Events many users trigger but may need optimization</li><li><strong>Low Impact, Low Reach</strong>: Candidates for deprecation or improvement</li></ul><p>This quadrant view eliminates guesswork, helping you prioritize where to focus your product and engagement efforts.</p><h3 id="30-day-event-trends">30-Day Event Trends</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2026/02/Screenshot-2026-02-12-at-8.14.26-PM.png" class="kg-image" alt="Introducing Our Enhanced Events Page: Deeper Insights Into User Behavior" loading="lazy" width="906" height="289" srcset="https://engage.so/blog/content/images/size/w600/2026/02/Screenshot-2026-02-12-at-8.14.26-PM.png 600w, https://engage.so/blog/content/images/2026/02/Screenshot-2026-02-12-at-8.14.26-PM.png 906w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Event trend over the last 30 days</span></figcaption></figure><p>The new stacked bar chart gives you a clear picture of event frequency over the last 30 days. Spot patterns, identify seasonal trends, and understand how user behavior evolves over time&#x2014;all at a glance.</p><h3 id="comprehensive-event-table">Comprehensive Event Table</h3><p>We&apos;ve also redesigned the events table to surface the metrics that matter most: event name, total occurrences, frequency patterns, and recency. Everything you need to make data-driven decisions is now in one place.</p><h2 id="why-this-matters">Why This Matters</h2><p>Understanding which events drive engagement is crucial for product teams, marketers, and customer success managers alike. These new features transform raw event data into actionable insights, helping you build better experiences for your users.</p><p>Ready to explore? Head to the Events page and discover what your data has been trying to tell you.</p>]]></content:encoded></item><item><title><![CDATA[Introducing Product Tours: Guide Users Through Your Platform with Ease]]></title><description><![CDATA[We're excited to announce our new Product Tours feature, designed to enhance user onboarding and feature adoption through guided walkthroughs.]]></description><link>https://engage.so/blog/introducing-product-tours-guide-users-through-your-platform-with-ease/</link><guid isPermaLink="false">67c576a3fdb93c6e5476ea88</guid><category><![CDATA[Announcements]]></category><dc:creator><![CDATA[Opeyemi Obembe]]></dc:creator><pubDate>Mon, 03 Mar 2025 19:42:05 GMT</pubDate><media:content url="https://engage.so/blog/content/images/2025/03/Screenshot-2025-03-03-at-9.36.46-AM.png" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/2025/03/Screenshot-2025-03-03-at-9.36.46-AM.png" alt="Introducing Product Tours: Guide Users Through Your Platform with Ease"><p>Are you looking for an effective way to help users navigate your platform and understand its features? We&apos;re excited to announce our new <strong>Product Tours</strong> feature, designed to enhance user onboarding and feature adoption through guided walkthroughs.</p><h2 id="what-are-product-tours">What are Product Tours?</h2><p>Product Tours are interactive, step-by-step guides that walk users through your platform&apos;s features and functionality. They help users understand how to use your product effectively, reducing confusion and support tickets while increasing engagement and retention.</p><h2 id="key-benefits">Key Benefits</h2><ul><li><strong>Improve User Onboarding</strong>: Guide new users through your platform&apos;s core features from day one</li><li><strong>Increase Feature Adoption</strong>: Highlight new or underutilized features to boost their usage</li><li><strong>Reduce Support Tickets</strong>: Proactively answer common questions before users need to ask</li><li><strong>Personalize the Experience</strong>: Target specific user segments with tailored tours</li><li><strong>Match Your Brand</strong>: Customize colors and styling to align with your brand identity</li></ul><h2 id="flexible-and-powerful">Flexible and Powerful</h2><p>Our Product Tours offer both modal steps (full-screen overlays) and tooltip steps (pointing to specific UI elements), giving you the flexibility to create the perfect guided experience. You can add text, images, and buttons to each step, and even personalize content based on user attributes.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/Ugt8ko7Ki2g?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Introducing Product Tours"></iframe></figure><h1 id="getting-started">Getting Started</h1><p>Setting up Product Tours is simple. You only need to install our JavaScript SDK on your website, then use our intuitive editor to create your tours. <a href="https://docs.engage.so/en-us/a/67be32505b613d2c1476bb2a-product-tours?ref=engage.so" rel="noreferrer">See the Product Tour documentation</a> to learn more.</p><p>Ready to enhance your user experience with guided tours? Visit the Campaigns &#x2192; Tours section of your dashboard to create your first tour today!</p><p><em>Product Tours are available to both free and paid accounts.</em></p>]]></content:encoded></item><item><title><![CDATA[Simple Customer Onboarding Framework for SaaS]]></title><description><![CDATA[A customer onboarding framework is critical to ensuring users don’t just sign up, but stick around, find value, and become advocates for your product. Learn how to create a comprehensive one.]]></description><link>https://engage.so/blog/simple-customer-onboarding-framework-for-saas/</link><guid isPermaLink="false">679170c70949e0eb23cbe255</guid><category><![CDATA[Onboarding]]></category><dc:creator><![CDATA[Content Team]]></dc:creator><pubDate>Wed, 22 Jan 2025 23:37:23 GMT</pubDate><media:content url="https://engage.so/blog/content/images/2025/01/Brand-Identity.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/2025/01/Brand-Identity.svg" alt="Simple Customer Onboarding Framework for SaaS"><p>Ever signed up for a SaaS product, only to be left scratching your head, wondering what to do next? Frustrating, isn&#x2019;t it?</p><p>Getting a prospect to sign up on your platform is just the beginning of the journey, not the destination. Yet many SaaS companies fumble, leaving users confused, disengaged, and, ultimately, ready to churn.</p><p>Building a comprehensive customer onboarding framework is critical to getting your users to complete their onboarding and use your product. It is the secret to ensuring your users don&#x2019;t just sign up, but stick around, find value, and become advocates for your product.&#xA0;</p><p>In this article, we&#x2019;ll walk you through what a customer onboarding framework is, its importance, how to create an onboarding framework, and what tools you need.</p><h2 id="what-is-customer-onboarding-framework">What Is Customer Onboarding Framework?</h2><p>A customer onboarding framework is a structured approach designed to guide new customers through the process of signing up for a product or service and helping them become engaged, satisfied, and loyal customers.</p><p>It acts as a roadmap, ensuring that every step of the onboarding process is purposeful, consistent, and aligned with the customer&#x2019;s goals.</p><h2 id="key-components-of-a-customer-onboarding-framework">Key Components of a Customer Onboarding Framework</h2><ol><li><strong>Structured Approach: </strong>Define each phase of onboarding, from the initial welcome to achieving the first milestone (e.g., completing setup or using a key feature).</li><li><strong>Flexibility: </strong>Recognize that different customers may have unique needs, allowing the framework to adapt to varied customer use cases and goals.</li><li><strong>Simplification: </strong>Break down the often-overwhelming process of learning a new product into easy-to-follow steps.</li><li><strong>Guidance: </strong>Provide clear instructions, resources, and support at every stage to ensure customers aren&#x2019;t left to figure things out on their own.</li></ol><p>Creating a <strong>customer onboarding framework</strong> involves designing a structured, repeatable process that ensures customers have a smooth transition from signing up to realizing the full value of your product or service. </p><h2 id="how-do-you-create-a-customer-onboarding-framework">How do you create a customer onboarding framework?</h2><h3 id="1-define-your-goals">1. Define Your Goals</h3><p>What does success look like for the customer? Identify the &quot;aha moment&quot; where they realize the value associated with your product.</p><h3 id="2-understand-your-customers">2. Understand Your Customers</h3><p>Create customer personas to identify their needs, challenges, and goals. Also, <a href="https://engage.so/blog/customer-segmentation-explained-how-it-works-and-why-it-is-important/" rel="noreferrer">segment</a> your audience based on use cases, needs or product tiers to tailor the onboarding process.</p><h3 id="3-map-the-onboarding-journey">3. Map the Onboarding Journey</h3><p>Break down the onboarding process into distinct phases:</p><ul><li><strong>Welcome Phase:</strong> Greet users and provide clear next steps (e.g., welcome emails, introductory video or product tour).</li><li><strong>Account Setup:</strong> Guide them through account creation or customization (e.g., profile setup, preferences).</li><li><strong>First Value Delivery:</strong> Help customers achieve their first success with your product (e.g., completing a task or exploring a key feature).</li><li><strong>Ongoing Education:</strong> Offer resources like tutorials, webinars, or support to deepen their understanding of your product.</li><li><strong>Retention &amp; Growth:</strong> Provide continued value with advanced features, use case suggestions or milestone celebrations.</li></ul><h3 id="4-design-supportive-resources">4. Design Supportive Resources</h3><ul><li>Create engaging content, such as video tutorials, user guides, or FAQs.</li><li>Use in-app messaging, tooltips, or progress bars for real-time guidance.</li><li>Ensure a support system is in place (e.g., live chat, email, or community forums).</li></ul><h3 id="5-leverage-automation-and-personalization">5. Leverage Automation and Personalization</h3><ul><li><a href="https://www.youtube.com/watch?v=5qJWVyaPpDc&amp;ref=engage.so" rel="noreferrer">Automate</a> onboarding emails to deliver timely guidance and reminders.</li><li>Use personalization to make interactions more relevant (e.g., addressing users by name or recommending features based on their in-app actions).</li></ul><h3 id="6-collect-feedback-and-iterate">6. Collect Feedback and Iterate</h3><ul><li>Gather user feedback through surveys, interviews, or analytics.</li><li>Identify pain points or areas for improvement in your onboarding process.</li><li>Regularly refine the framework based on insights and changing customer needs.</li></ul><h3 id="7-measure-and-optimize">7. Measure and Optimize</h3><p>Track key metrics to evaluate the effectiveness of your onboarding framework:</p><ul><li>Activation rate: Percentage of users completing onboarding tasks.</li><li>Time-to-value (TTV): How quickly users achieve their first success.</li><li>Churn rate: Number of users leaving during or after onboarding.</li></ul><p>Use these insights to tweak your process and continuously improve the customer experience.</p><h2 id="benefits-of-a-customer-onboarding-framework">Benefits of a Customer Onboarding Framework:</h2><ul><li><strong>Increased Engagement:</strong> Helps customers understand and use your product effectively.</li><li><strong>Reduced Churn:</strong> Satisfied customers are less likely to abandon your product.</li><li><strong>Enhanced Customer Satisfaction:</strong> A smooth onboarding experience leaves a positive first impression.</li><li><strong>Efficient Scaling:</strong> A repeatable framework enables you to onboard more customers without overburdening your team.</li></ul><p>Having the right framework is the first step to having a successful customer onboarding; you also need the right tool to complete the process.</p><h2 id="engage-as-your-customer-onboarding-tool"><strong>Engage as your Customer onboarding tool</strong></h2><p>There are various tools, each offering its own unique value, but <a href="https://engage.so/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=saas-strategies" rel="noreferrer">Engage</a> has proven to be the product team&apos;s favorite tool for successful customer onboarding.</p><p>Engage is specifically built for SaaS companies that want to leverage marketing automation tools to create a seamless and highly effective customer onboarding process.&#xA0;</p><p>Below are key features&#xA0;</p><ol><li><strong>Personalized Communication Across Multiple Channels:</strong> Engage enables personalized communication across multiple channels, such as email, SMS, push notifications, and in-app messages, to guide users effectively through the onboarding process.&#xA0;</li><li><strong>Product Tours for Hands-On Guidance:</strong> Engage&apos;s product tour feature allows you to provide step-by-step interactive guides that introduce users to your platform&apos;s core functionalities. This hands-on guidance reduces overwhelm, helping users quickly understand and complete key actions.</li><li><strong>Tracking User Actions to Deliver Personalised Guidance:</strong> Engage enables SaaS companies to track user actions within their application, such as signup, sign-in, clicks, and so on, to deliver contextual guidance. By identifying where users drop off, SaaS companies can send targeted messages to effectively re-engage them.</li><li><strong>Automating Onboarding Journeys:</strong> The Engage automation feature allows you to automate onboarding journeys with workflows triggered by user-specific actions and milestones, such as signup, account activation or first login. This ensures a consistent, efficient process tailored to each user&apos;s progress.</li><li><strong>Segmentation</strong>: Engage&#x2019;s segmentation feature empowers SaaS companies to group users based on their behaviors, preferences, and lifecycle stage, enabling more precise and impactful communication. By categorizing users into meaningful segments, you can deliver personalized experiences that resonate with their unique needs and enhance engagement.</li></ol><p>You can sign up for free at <a href="https://engage.so/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=saas-strategies" rel="noreferrer">engage.so</a></p><h2 id="conclusion">Conclusion</h2><p>An effective customer onboarding framework is essential for SaaS companies to ensure users not only adopt their product but also quickly realize its full value. By structuring the onboarding process with clear goals, user-specific journeys, and consistent guidance, you create a foundation for lasting customer relationships.&#xA0;</p><p>Tools like <a href="https://engage.so/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=saas-strategies" rel="noreferrer">Engage</a> further enhance this process by automating the user onboarding process and workflow with personalized communication, segmentation, product tours and in-app activity tracking. Thus, providing seamless and impactful onboarding and product experiences.</p>]]></content:encoded></item><item><title><![CDATA[Effective Push Notification Strategy]]></title><description><![CDATA[Push notifications are an essential part of an omnichannel marketing strategy. Learn effective push notification strategies that you can adopt to help you increase product adoption and user retention.]]></description><link>https://engage.so/blog/effective-push-notification-strategy/</link><guid isPermaLink="false">67311109866ba41f2e4a2549</guid><category><![CDATA[Push Notifications]]></category><category><![CDATA[Personalised Messaging]]></category><category><![CDATA[Segmentation]]></category><dc:creator><![CDATA[Content Team]]></dc:creator><pubDate>Sun, 10 Nov 2024 20:44:55 GMT</pubDate><media:content url="https://engage.so/blog/content/images/2024/11/Data-Behavioural---Push-Notification.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/2024/11/Data-Behavioural---Push-Notification.svg" alt="Effective Push Notification Strategy"><p>With an average opt-in rate of <a href="https://www.businessofapps.com/marketplace/push-notifications/research/push-notifications-statistics/?ref=engage.so"><u>81% for Android devices and 51% for iOS</u></a>, Push notifications are an essential part of an omnichannel marketing strategy.</p><p>When done right, push notifications help deliver important messages, remind users why they signed up on your platform, help them make the most of features, and increase user engagement and retention. But like any tool, push notifications need a strategy to make an impact without becoming a nuisance.</p><p>In this write-up, I will discuss effective push notification strategies that you can adopt to help you increase product adoption and user retention.</p><p>Here are the topics we will cover:</p><ul><li><a href="#what-is-push-notification" rel="noreferrer">What is a Push Notification?</a></li><li><a href="#difference" rel="noreferrer">What&#x2019;s the difference between Push Notifications and In-app Messages?</a></li><li><a href="#why" rel="noreferrer">Why does SaaS need Push Notifications?</a></li><li><a href="#characteristics" rel="noreferrer">Characteristics of an effective push notification</a></li><li><a href="#challenges" rel="noreferrer">Challenges of Push notification</a></li><li><a href="#conclusion" rel="noreferrer">Conclusion</a></li></ul>
<!--kg-card-begin: html-->
<h2 id="what-is-push-notification">What is a Push Notification?</h2>
<!--kg-card-end: html-->
<p>Push notifications are brief, clickable messages sent to users&apos; devices that appear on the lock screen and are added to the notification centre. These messages appear as alerts on the device&apos;s screen and can contain various content, from reminders to new updates, promotional offers, and personalized messages.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2024/11/push-notification.jpg" class="kg-image" alt="Effective Push Notification Strategy" loading="lazy" width="1000" height="750" srcset="https://engage.so/blog/content/images/size/w600/2024/11/push-notification.jpg 600w, https://engage.so/blog/content/images/2024/11/push-notification.jpg 1000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Push notifications on an Android device. Photo by </span><a href="https://unsplash.com/@jamie452?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash"><span style="white-space: pre-wrap;">Jamie Street</span></a><span style="white-space: pre-wrap;"> on </span><a href="https://unsplash.com/photos/person-holding-phone-33oxtOMk6Ac?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash"><span style="white-space: pre-wrap;">Unsplash</span></a></figcaption></figure><p>Push notifications can be sent to users as long as they have the related app installed and push notifications enabled on their devices.&#xA0;</p><p>One advantage of push notifications as a marketing strategy is that you can send messages without requiring the user to provide any contact information.</p><p>Push notification is sometimes mistaken for in-app message notification, before we go further, let&apos;s look at the difference between the two concepts.</p>
<!--kg-card-begin: html-->
<h2 id="difference">Difference between Push Notifications and In-app Messages?</h2>
<!--kg-card-end: html-->
<p>The main difference between push notifications and in-app messages lies in where and when they are delivered:</p><p><strong>Push Notifications:</strong> Push notifications are sent to users even when they&#x2019;re not actively using the app or website. They appear on the device&#x2019;s home screen or notification centre, allowing businesses to re-engage users and draw them back into the app or site.</p><p><strong>In-App Messages:</strong> In-app messages are displayed only when users are actively using the app or website. They don&#x2019;t appear outside the app, so they&#x2019;re ideal for providing real-time guidance, feature updates, or special offers while users are already engaged.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2024/11/in-app.jpeg" class="kg-image" alt="Effective Push Notification Strategy" loading="lazy" width="864" height="1872" srcset="https://engage.so/blog/content/images/size/w600/2024/11/in-app.jpeg 600w, https://engage.so/blog/content/images/2024/11/in-app.jpeg 864w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">An example in-app message</span></figcaption></figure>
<!--kg-card-begin: html-->
<h2 id="why">Why does SaaS need Push Notifications?</h2>
<!--kg-card-end: html-->
<p>Push notifications extend beyond information distribution. They offer other advantages, such as increased user engagement,&#xA0; act as reminders, and motivate users to explore new product features and spend more time within your SaaS product.</p>
<!--kg-card-begin: html-->
<h2 id="characteristics">Characteristics of an effective Push Notification Strategy</h2>
<!--kg-card-end: html-->
<ol><li><strong>Personalization</strong></li></ol><p>The more personalized a notification message feels, the more likely users will find it relevant. Address users by name or tailor the message based on their activity within the application.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2024/11/unnamed.png" class="kg-image" alt="Effective Push Notification Strategy" loading="lazy" width="465" height="104"><figcaption><a href="https://pushkeen.ai/apps/Snapchat?ref=engage.so"><u><span class="underline" style="white-space: pre-wrap;">source</span></u></a></figcaption></figure>
<!--kg-card-begin: html-->
<div style="padding:20px 100px 20px 20px;border-radius:10px;border:1px solid #E5E8EC;background-size: 60%;background-repeat: no-repeat;background-image: url(https://engage.so/images/pattern.svg);background-color: #f2f4ff;background-position: bottom right;">
  <div>
    <div style="margin:5px;font-weight:500">Engage and support customers via email, SMS, Push Notifications, website banners, live chat, and more.</div>
    <div style="margin:5px;padding:5px 0"><a href="https://engage.so/?utm_source=engage&amp;utm_medium=blog&amp;utm_campaign=effective-push" target="_blank" style="display:inline-block;border-radius:7px;padding:7px 15px;text-decoration:none;border:1px solid #18B471;color:#fff;background-color:#18B471;font-weight:500">Sign up for free</a></div>
  </div>
</div>
<!--kg-card-end: html-->
<p>You might also be interested in <a href="https://engage.so/blog/using-behavioral-data-to-drive-relevant-push-notifications-campaigns/"><u>How To Use Behavioral Data to Drive Relevant Push Notifications Campaigns</u></a>.</p><ol start="2"><li><strong>Timing</strong></li></ol><p>Timing is everything. Sending push notifications when users are active or have interacted with the app recently will make them more likely to engage. Avoid disruptive times and consider sending push notifications that are triggered by user actions.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2024/11/rise.png" class="kg-image" alt="Effective Push Notification Strategy" loading="lazy" width="465" height="104"><figcaption><a href="https://pushkeen.ai/apps/Rise%20Sleep?ref=engage.so"><u><span class="underline" style="white-space: pre-wrap;">Source</span></u></a></figcaption></figure><ol start="3"><li><strong>Content Value</strong></li></ol><p>Push notifications should offer users something valuable: a tip, a reminder, or an exclusive offer. If users don&#x2019;t see the value, they&#x2019;re more unlikely to stay engaged.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2024/11/linkedin.png" class="kg-image" alt="Effective Push Notification Strategy" loading="lazy" width="465" height="104"><figcaption><a href="https://pushkeen.ai/?ref=engage.so" rel="noreferrer"><u><span class="underline" style="white-space: pre-wrap;">Source</span></u></a></figcaption></figure><ol start="4"><li><strong>Frequency</strong></li></ol><p>&#xA0;Notifications can quickly become too much of a good thing. Send relevant messages, but avoid overwhelming users. Test different frequencies to see what your audience prefers.</p><ol start="5"><li><strong>Segmentation</strong></li></ol><p>Group users based on behaviour, subscription type, or app engagement level. This helps deliver relevant notifications to each user group, like sending onboarding messages to new users and subscription renewal messages to long-time subscribers.</p>
<!--kg-card-begin: html-->
<h2 id="challenges">Challenges of Push notification</h2>
<!--kg-card-end: html-->
<p>As seen above, push notifications offer significant benefits to SaaS companies, but they also come with several challenges that can impact user experience and effectiveness if not managed properly:</p><p>Below are some of the difficulties associated with push notifications:&#xA0;</p><ol><li><strong>Notification Fatigue</strong>: Too many push notifications can overwhelm users, leading to annoyance, disengagement, or even app uninstalls. Users often ignore notifications if they feel overwhelmed, which defeats the purpose of keeping them engaged in the first place.<br><br>One way to avoid this is to prioritize quality over quantity by sending fewer but high-quality notifications that provide value.</li><li><strong>User Permission and Opt-Out Rates</strong>: Since push notifications require user consent, many users may choose to opt out, especially if they perceive notifications as spammy or unnecessary. High opt-out rates can limit the reach of your push notification strategy.<br><br>To reduce the Opt-out rate, seek users&apos; permission to be sent notifications and clearly explain the benefits and value they stand to get if they opt-in to receive your push notifications</li><li><strong>Technical Issues</strong>: Technical errors, such as delayed or duplicate notifications, can lead to a poor user experience. Misconfigured systems or network issues can result in messages being sent at an inconvenient time or in unintended frequencies.<br><br>Use a push notification service provider that offers reliable message delivery and error handling. Also, try to constantly monitor systems for latency issues, duplicate messages, or delivery failures.</li><li><strong>Limited Space and Engagement</strong>: Push notifications need to be concise, which limits the amount of information that can be communicated. Crafting impactful, engaging messages in a short format is challenging, and there&#x2019;s a risk that users may not fully understand the message.<br><br>With the limited space, focus on writing concise messages with strong calls-to-action (CTAs).&#xA0;</li><li><strong>Privacy Concerns</strong>: Users are increasingly aware of privacy and data usage. If push notifications feel too invasive or reveal too much user data, they may deter users, especially if they feel their privacy is compromised.<br><br>Be upfront about what data is being collected and how it is used to tailor notifications. Include a clear explanation in your app&#x2019;s privacy policy.</li></ol><h4 id="conclusion">Conclusion</h4><p>Push notifications are a powerful way to stay connected with users and help them make the most of your SaaS product.&#xA0;</p><p>An effective push notification strategy involves personalizing the messages with valuable content and being well-timed, which is vital to keeping your users engaged and retained on your platform.&#xA0;&#xA0;</p><p><a href="https://engage.so/?utm_source=engage&amp;utm_medium=blog&amp;utm_campaign=effective-push" rel="noreferrer">Engage</a> makes it easy to implement a successful push notification strategy that is personalized based on user attributes and actions performed on your platform.</p><p><a href="https://engage.so/?utm_source=engage&amp;utm_medium=blog&amp;utm_campaign=effective-push" rel="noreferrer">Get started for free</a>.&#xA0;</p>]]></content:encoded></item><item><title><![CDATA[How SaaS Businesses Can Reduce Churn]]></title><description><![CDATA[<p>For most SaaS businesses, there&#x2019;s often an intense focus on attracting new customers.&#xA0;Startups view rapid customer acquisition as the fast track to skyrocketing revenue. However, beyond customer acquisition, it is important to have users stick around for a long time because recurring revenue from existing customers</p>]]></description><link>https://engage.so/blog/how-saas-businesses-can-reduce-customer-churn-rate/</link><guid isPermaLink="false">671b822eb0541db21ba2443e</guid><category><![CDATA[Customer Retention]]></category><dc:creator><![CDATA[Content Team]]></dc:creator><pubDate>Fri, 25 Oct 2024 14:13:08 GMT</pubDate><media:content url="https://engage.so/blog/content/images/2024/10/churn.png" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/2024/10/churn.png" alt="How SaaS Businesses Can Reduce Churn"><p>For most SaaS businesses, there&#x2019;s often an intense focus on attracting new customers.&#xA0;Startups view rapid customer acquisition as the fast track to skyrocketing revenue. However, beyond customer acquisition, it is important to have users stick around for a long time because recurring revenue from existing customers is easier and more sustainable than acquiring new customers. One major reason is that acquiring new customers costs more marketing and sales efforts than retaining existing ones.</p><p>This article will look at:</p><ul><li>What is Churn?</li><li>Types of Churn</li><li>Churn Rate Benchmarks for SaaS</li><li>Importance of measuring churn rate</li><li>How to Reduce Churn Rate</li></ul><p>Let&#x2019;s dive in.</p>
<!--kg-card-begin: html-->
<h2 id="what-is-churn">What is Churn?</h2>
<!--kg-card-end: html-->
<p>Churn in SaaS refers to the rate at which customers or revenue is lost over a specific period. This is usually measured in percentage over a timeframe, typically monthly or annually.</p><p>Churn is a critical metric for SaaS businesses that impacts recurring revenue and business growth. Having a high churn rate may signify issues with customer satisfaction, product quality, or the availability of better competition. In contrast, a low churn rate indicates a loyal customer base and strong product-market fit.</p>
<!--kg-card-begin: html-->
<h2 id="types-of-churn">Types of Churn</h2>
<!--kg-card-end: html-->
<p>Typically, there are four types of SaaS churn. These are:</p><ul><li>Customer churn</li><li>Revenue churn</li><li>Gross churn rate</li><li>Net churn rate.</li></ul><p>Let&#x2019;s discuss each one in depth.</p><h3 id="customer-churn">Customer Churn</h3><p>This refers to the rate at which customers stop using your SaaS product over time. It focuses on the number of customers lost over a chosen period, regardless of their value to the business.&#xA0;</p><p>Customer churn helps understand overall customer satisfaction and retention.</p><p><strong>Calculation</strong>: Customer Churn Rate = (Number of customers lost during period) / (Number of customers at start of period) x 100</p><p><strong>Example</strong>: If you start the month with 500 customers and lose 20, your customer churn rate would be (20 / 500) x 100 = 4%</p><h3 id="revenue-churn">Revenue Churn</h3><p>This measures the revenue lost due to cancellations, downgrades, or reduced usage of your saas product over a specific time frame.</p><p>Revenue churn is usually expressed as a percentage of total revenue. It provides insights into how much recurring revenue is lost due to customer cancellations, downgrades, or non-renewals.</p><p><strong>Calculation</strong>: Revenue Churn Rate = (Revenue lost during the period - Revenue gained from existing customers) / (Total revenue at start of period) x 100</p><p><strong>Example</strong>: If you start the month with $100,000 in monthly recurring revenue (MRR), lose $5,000 due to cancellations, but gain $2,000 from upgrades, your revenue churn rate would be: ((5,000 - 2,000) / 100,000) x 100 = 3%</p><h3 id="gross-churn-rate">Gross Churn Rate</h3><p>This measures the percentage of revenue or customers lost over a specific period without accounting for revenue or customer growth (e.g., upsells or expansions from existing customers).</p><p>It focuses purely on the losses, clearly showing how much business you lose due to customer churn.</p><p><strong>Calculation (for customers)</strong>: Gross Customer Churn Rate = (Number of customers lost) / (Total number of customers at start) x 100</p><p><strong>Calculation (for revenue)</strong>: Gross Revenue Churn Rate = (Total revenue lost) / (Total revenue at the start) x 100</p><p><strong>Example</strong>:<strong> </strong>If your SaaS company started the month with $100,000 in monthly recurring revenue (MRR) and lost $5,000 due to customers canceling their subscriptions, your <strong>Gross Revenue Churn Rate</strong> would be: (5000/100,000) x 100 = 5%</p><h3 id="net-churn-rate">Net Churn Rate</h3><p>This takes into account both lost and gained revenue from existing customers. It factors in expansions, upgrades, and cross-sells along with losses.&#xA0;</p><p><strong>Calculation</strong>: Net Churn Rate = ((Revenue lost - Additional revenue from existing customers) / Total revenue at start) x 100</p><p><strong>Example</strong>: If you start with $200,000 MRR, lose $10,000 from cancellations, but gain $15,000 from expansions and upgrades, your net churn rate would be:&#xA0; ((10,000 - 15,000) / 200,000) x 100 = -2.5%&#xA0;</p><p>A negative net churn rate for Saas businesses indicates that revenue gains from existing customers exceed losses. This is called <strong>SaaS Nirvana</strong>. It means existing customers are becoming more valuable.</p>
<!--kg-card-begin: html-->
<h2 id="benchmarks">Churn Rate Benchmarks for SaaS</h2>
<!--kg-card-end: html-->
<p><a href="https://chartmogul.com/reports/saas-benchmarks-report/?ref=engage.so#what-is-a-good-churn-rate-in-2023" rel="noreferrer">ChartMogul SaaS Benchmarks Report</a> breaks down different churn rates by ARR (Average Recurring Revenue) and ARPA (Average Revenue Per Account).</p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://engage.so/blog/content/images/2024/10/36_SaaS-churn-benchmarks.svg" class="kg-image" alt="How SaaS Businesses Can Reduce Churn" loading="lazy" width="272" height="150"><figcaption><span style="white-space: pre-wrap;">Benchmark by ARR</span></figcaption></figure><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://engage.so/blog/content/images/2024/10/49_churn_benchmarks_by_arpa.svg" class="kg-image" alt="How SaaS Businesses Can Reduce Churn" loading="lazy" width="272" height="150"><figcaption><span style="white-space: pre-wrap;">Benchmark by ARPA</span></figcaption></figure><p><a href="https://www.lennysnewsletter.com/p/monthly-churn-benchmarks?ref=engage.so" rel="noreferrer">Lenny&apos;s Newsletter</a> has a breakdown that is based on the business model.</p><ul><li>For B2C and B2B (SMB), a good churn rate should be 5% or less.</li><li>For Enterprise B2B, a good churn rate should be 2% or less. </li></ul><figure class="kg-card kg-image-card"><img src="https://engage.so/blog/content/images/2024/10/a15abbdc-c994-4688-bb26-3d75ee3d0366_2728x2320.webp" class="kg-image" alt="How SaaS Businesses Can Reduce Churn" loading="lazy" width="1456" height="1238" srcset="https://engage.so/blog/content/images/size/w600/2024/10/a15abbdc-c994-4688-bb26-3d75ee3d0366_2728x2320.webp 600w, https://engage.so/blog/content/images/size/w1000/2024/10/a15abbdc-c994-4688-bb26-3d75ee3d0366_2728x2320.webp 1000w, https://engage.so/blog/content/images/2024/10/a15abbdc-c994-4688-bb26-3d75ee3d0366_2728x2320.webp 1456w" sizes="(min-width: 720px) 720px"></figure>
<!--kg-card-begin: html-->
<h2 id="measuring-churn-rate">Importance of measuring churn rate</h2>
<!--kg-card-end: html-->
<p>Measuring <strong>churn rate</strong> is critical for SaaS businesses. It represents the percentage of customers or revenue a company loses.&#xA0;Keeping track of this metric allows Saas businesses to quickly identify trends, understand customer behavior, and take necessary actions to improve retention.&#xA0;</p><p>Below are the key reasons why measuring churn rate is so important:</p><ol><li><strong>Business Financial Health Indicator:</strong> Customer churn directly impacts business revenue and profitability. A high churn rate can erode your customer base and revenue over time, while a low churn rate suggests stable, predictable income.</li><li><strong>Measure Customer Satisfaction:</strong> Churn rates often reflect how well your product meets customer needs. High churn might indicate customers&#x2019; displeasure or unresolved issues with your product or service.</li><li><strong>Product-Market Fit Assessment: </strong>Low churn indicates your product aligns well with the market&#x2019;s needs. In contrast, high churn could mean reassessing your product&#x2019;s value proposition or target market.</li><li><strong>Growth Trajectory Insights:</strong> To grow, you must acquire customers faster than you lose them. The churn rate helps you understand whether your growth is sustainable or losing ground.</li></ol>
<!--kg-card-begin: html-->
<h2 id="how-to-reduce-churn-rate">How to Reduce Churn Rate&#xA0;</h2>
<!--kg-card-end: html-->
<h3 id="improve-your-customer-onboarding-experience">Improve Your Customer Onboarding Experience</h3><p>First impressions do matter. A smooth and stress-free user onboarding process can set the stage for long-term customer success. You can improve your user onboarding experience by&#xA0;</p><ul><li>Creating personalized and <a href="https://engage.so/blog/drip-email-marketing-for-saas-businesses-how-to-find-the-right-marketing-automation-software-for-your-business/#what-is-drip-marketing" rel="noreferrer">automated drip campaigns</a></li><li>Creating interactive tutorials and walkthroughs</li><li>Offer personalized onboarding experience based on user roles or goals</li><li>Provide easy access to support during the initial setup</li></ul><p>Read on <a href="https://engage.so/blog/how-to-identify-the-aha-moments-in-your-product-and-improve-your-onboarding-campaigns/"><u>how you can improve your onboarding campaign</u></a></p>
<!--kg-card-begin: html-->
<div style="padding:20px 100px 20px 20px;border-radius:10px;border:1px solid #E5E8EC;background-size: 60%;background-repeat: no-repeat;background-image: url(https://engage.so/images/pattern.svg);background-color: #f2f4ff;background-position: bottom right;">
  <div>
    <div style="margin:5px;font-weight:500">Create dynamic messaging workflows to upsell, convert, and retain your customers with Engage.</div>
    <div style="margin:5px;padding:5px 0"><a href="https://engage.so/?utm_source=engage&amp;utm_medium=blog&amp;utm_campaign=upsell-callout" target="_blank" style="display:inline-block;border-radius:7px;padding:7px 15px;text-decoration:none;border:1px solid #18B471;color:#fff;background-color:#18B471;font-weight:500">Sign up for free</a></div>
  </div>
</div>
<!--kg-card-end: html-->
<h3 id="have-a-proactive-customer-success-strategy">Have A Proactive Customer Success Strategy&#xA0;</h3><p>Please don&#x2019;t wait for customers to reach out with their problems. Implement a proactive customer success strategy by:</p><ul><li>Regularly checking in with your customers via different channels.</li><li>Monitoring usage patterns to identify blockers and unusual product usage.&#xA0;</li></ul><h3 id="continuously-deliver-values-to-customers">Continuously Deliver Values To Customers&#xA0;</h3><p>Your customers use your product because they get some value. Ensure that you keep your product fresh and valuable by:</p><ul><li>Creating features and updates based on customer feedback.</li><li>Constantly update your customers about new features and improvements.</li><li>Personalized recommendations for underutilized features.</li></ul><h3 id="implement-a-robust-feedback-loop">Implement a Robust Feedback Loop</h3><p>Get and act on your customers&#x2019; input; it gives them some sense of belonging, and this will help them to want to stick with you; you can adopt several feedback mechanisms, like:</p><ul><li>Regular surveys and feedback sessions.</li><li>Quick response to feature requests and bug reports.</li><li>Transparent product roadmap shared with customers.</li></ul><h3 id="offer-flexible-pricing-and-plans">Offer Flexible Pricing and Plans</h3><p>For subscription-based products, ensure that your pricing aligns with your product&#x2019;s value. You can have:</p><ul><li>Tiered pricing options for different user needs.</li><li>Usage-based pricing for more accurate value alignment.</li><li>Opportunities to pause subscriptions instead of canceling.</li></ul>
<!--kg-card-begin: html-->
<h2>Conclusion</h2>
<!--kg-card-end: html-->
<p>Monitoring and measuring churn is crucial for SaaS businesses regardless of sector or customer type.&#xA0;However, reducing customer churn is an ongoing process that requires dedication and a deep understanding of your customers&#x2019; needs.&#xA0;</p><p>SaaS businesses can significantly lower their churn rates and create a more loyal customer base by improving their user onboarding process, having an effective customer success strategy, and continuously delivering value.</p>]]></content:encoded></item><item><title><![CDATA[Gmail/Yahoo bulk sender changes and how it impacts your use of Engage]]></title><description><![CDATA[<h1 id></h1><p>Starting in February, <a href="https://blog.google/products/gmail/gmail-security-authentication-spam-protection/?ref=engage.so">Gmail</a> and <a href="https://senders.yahooinc.com/best-practices/?ref=engage.so">Yahoo</a> are taking additional steps to improve deliverability and block unwanted messages from user&apos;s inboxes. (We expect more mailbox providers to join). Here is a breakdown of the requirements for bulk email senders, changes to Engage in response, and how it affects your</p>]]></description><link>https://engage.so/blog/gmail-yahoo-changes-2024/</link><guid isPermaLink="false">66add01bc33c616c01029036</guid><category><![CDATA[Announcements]]></category><dc:creator><![CDATA[Content Team]]></dc:creator><pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate><media:content url="https://engage.so/blog/content/images/size/w2000/2024/01/changes.svg" medium="image"/><content:encoded><![CDATA[<h1 id></h1><img src="https://engage.so/blog/content/images/size/w2000/2024/01/changes.svg" alt="Gmail/Yahoo bulk sender changes and how it impacts your use of Engage"><p>Starting in February, <a href="https://blog.google/products/gmail/gmail-security-authentication-spam-protection/?ref=engage.so">Gmail</a> and <a href="https://senders.yahooinc.com/best-practices/?ref=engage.so">Yahoo</a> are taking additional steps to improve deliverability and block unwanted messages from user&apos;s inboxes. (We expect more mailbox providers to join). Here is a breakdown of the requirements for bulk email senders, changes to Engage in response, and how it affects your use of Engage:</p><h3 id="1-senders-must-authenticate-their-emails">1. Senders must authenticate their emails</h3><p>If you are using the <a href="https://docs.engage.so/en-us/a/63333eae5283324abc6d710d-email-deliverability?ref=engage.so#the-default-sending-profile">default sending profile</a>, we automatically do this for you. If you have connected your custom domain to Engage or you connected your email service provider (e.g. Mailgun, Amazon SES) to Engage, two (SPF and DKIM) out of the three authentication requirements are already in place. The last one, DMARC, used to be optional but is now required. If you currently do not have DMARC set up, you should have received an email from Engage. There will also be a notification on your Engage dashboard and necessary instructions on how to set it up.</p><h3 id="2-senders-must-provide-an-easy-way-for-users-to-unsubscribe">2. Senders must provide an easy way for users to unsubscribe</h3><p>The new guideline requires an unsubscribe link to be visible in the body of the email. Engage automatically adds an unsubscribe link to outgoing email Campaigns and Automations so this is taken care of. (We allow you to turn this off for important updates). In addition to this, it is also required the email is sent in a way the mailbox provider can show an &quot;Unsubscribe&quot; button beside the email subject. This is called <strong>One-Click Unsubscribe</strong> (List-unsubscribe header in technical terms). Engage will automatically add this to emails with unsubscription enabled.</p><p>The only requirement on your side is to ensure unsubscription is enabled for marketing emails. We recommend you read more about <a href="https://docs.engage.so/en-us/a/63ebc53d847ed495aec7c514-how-unsubscription-works?ref=engage.so">how unsubscription works</a> in Engage and use the global suppression feature. When Global Suppression is enabled, recipients that unsubscribe will not only be removed from the Campaign Lists/Segments or Automation but will not receive any other emails from you.</p><h3 id="3-no-spamming">3. No spamming!</h3><p>Only send messages users want. And to users that want them. This is to ensure users do not mark your emails as spam. Instead of sending one-message-fit-all campaigns, we recommend you use <a href="https://docs.engage.so/en-us/a/62bbddb45bfea4dca4834059-what-is-a-segment?ref=engage.so">Segments</a> to target the right users. You can use Segments to create specific user groups (e.g. active users, users that have performed some actions, or users that have not performed some actions) and send your messages to these groups.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/qZzA_NS4Ar8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Segment your users by attributes, events, actions and more"></iframe><figcaption>How Segments work in Engage</figcaption></figure><p>In summary, on Engage&#x2019;s part:</p><ul><li>Your domain authentication is taken care of. We will guide you in setting up DMARC if not already done. We will constantly monitor your domain&apos;s authentication to ensure everything is in place.</li><li>Your outgoing marketing emails support one-click unsubscribe headers when unsubscription is enabled.</li></ul><p>On your part:</p><ul><li>You will need to add one more DNS record to your server settings for DMARC if it is not yet done. More details on this will be on your account dashboard. It takes just a few minutes and we will guide you through the process.</li><li>Only send emails to people who want it.</li><li>Only send solicited emails. (Don&apos;t buy email lists).</li><li>Don&#x2019;t send emails too frequently.</li><li>Turn on unsubscribe when you send marketing emails.</li></ul>]]></content:encoded></item><item><title><![CDATA[Engage Updates: Sender profiles, Split control (Automation), and Annual plans]]></title><description><![CDATA[<p>Here are updates we made to Engage that you might have missed this week.</p><h3 id="sender-profiles">Sender Profiles</h3><p>We understand how frustrating having to type your sender name and email repeatedly is when creating campaign and automation emails. You can now create these profiles once and manage them via Sender Profiles on</p>]]></description><link>https://engage.so/blog/updates-to-engage/</link><guid isPermaLink="false">66add01bc33c616c0102903c</guid><category><![CDATA[Updates]]></category><dc:creator><![CDATA[Content Team]]></dc:creator><pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate><media:content url="https://engage.so/blog/content/images/size/w2000/2024/01/case_studies.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/size/w2000/2024/01/case_studies.svg" alt="Engage Updates: Sender profiles, Split control (Automation), and Annual plans"><p>Here are updates we made to Engage that you might have missed this week.</p><h3 id="sender-profiles">Sender Profiles</h3><p>We understand how frustrating having to type your sender name and email repeatedly is when creating campaign and automation emails. You can now create these profiles once and manage them via Sender Profiles on your Account Settings page. You can also use this to manage your SMS sender IDs. <a href="https://docs.engage.so/en-us/a/65a299dcf90c18f65805c73a-sender-profiles?ref=engage.so">Learn more</a>.&#x200E;</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="data-kg-custom-thumbnail=">
            <div class="kg-video-container">
                <video src="https://engage.so/blog/content/media/2024/01/senderprofiles.mp4" poster="https://img.spacergif.org/v1/3880x2160/0a/spacer.png" width="3880" height="2160" loop autoplay muted playsinline preload="metadata" style="background: transparent url(&apos;&apos;) 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1&#xD7;</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"/>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"/>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption>Create your Sender Profile</figcaption>
        </figure><h3 id="new-automation-control-split">New Automation Control: Split</h3><p>You can now split an automation flow into multiple paths based on the trigger event&#x2019;s value, a property of the trigger event, or an attribute of the user in context.<br>We made two videos to show you how this works.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/5g0VcmCFPYY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Automation Controls: Split (trigger by event value)"></iframe><figcaption>Split by Trigger Event value</figcaption></figure><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/5qJWVyaPpDc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Automation Controls: Split (trigger by event property and user attribute)"></iframe><figcaption>Split by Trigger Event property and User attribute</figcaption></figure><h3 id="annual-plans">Annual Plans</h3><p>We are excited to announce the availability of annual <a href="https://engage.so/pricing?ref=engage.so">Starter and Growth plans</a>. The annual plans are more than 20% cheaper than the monthly plans and include more flexible billing for your overages (additional users over your plan limits). <a href="https://docs.engage.so/en-us/a/659dc8b3ba6ae17194147218-how-billing-works?ref=engage.so">Learn more</a>.</p>]]></content:encoded></item><item><title><![CDATA[Workspace Isolation: choosing between strict and tab-based]]></title><description><![CDATA[<p>If your product allows multiple workspaces, i.e. enabling users to belong to and work across multiple businesses, organizations, accounts, or whatever internal name you use, there are two ways you can design the switching between the workspaces. (A term I found that represents this is called <strong>Workspace Isolation</strong>).</p><ol><li><strong>Strict</strong></li></ol>]]></description><link>https://engage.so/blog/how-to-move-from-strict-to-tab-based-workspace-isolation/</link><guid isPermaLink="false">66add01cc33c616c01029042</guid><category><![CDATA[Technical Guides]]></category><dc:creator><![CDATA[Opeyemi Obembe]]></dc:creator><pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate><media:content url="https://engage.so/blog/content/images/size/w2000/2024/01/B-Testing-1.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/size/w2000/2024/01/B-Testing-1.svg" alt="Workspace Isolation: choosing between strict and tab-based"><p>If your product allows multiple workspaces, i.e. enabling users to belong to and work across multiple businesses, organizations, accounts, or whatever internal name you use, there are two ways you can design the switching between the workspaces. (A term I found that represents this is called <strong>Workspace Isolation</strong>).</p><ol><li><strong>Strict Workspace Isolation</strong>: Users can work on one workspace at a time. All browser tabs are associated with that workspace. They can&#x2019;t open a different workspace in a different tab. To work on a different workspace concurrently, they need to either use a new browser or open a new window in incognito. Product examples: Twitter (X), Stripe.</li><li><strong>Tab-Based Workspace Isolation</strong>: Users can work on multiple workspaces in different tabs. This allows users to maintain separate contexts in individual tabs, enabling them to switch between different workspaces without affecting the content or state of other tabs. Product examples: Slack, Cloudflare, and Google Cloud.</li></ol><h2 id="strict-vs-tab-based-workspace-isolation">Strict vs Tab-based workspace isolation</h2><p>There are different reasons why products choose one over the other. Strict Workspace Isolation for example is easier to design. The identifier for the workspace being accessed can be stored in the session, meaning every new tab, i.e., every instance of that session is tied to the workspace.</p><p>Strict Workspace Isolation can also be a choice because it prevents users from mistakenly mixing workspaces and entering the wrong data in the wrong workspace.</p><p>One other reason is to intentionally prevent users from working on multiple workspaces in the same window at the same time. Think Netflix for example. There is no point in allowing users to use different profiles in the same window.</p><p>When we started <a href="https://engage.so/?utm_source=engage&amp;utm_medium=blog&amp;utm_campaign=workspace-isolation">Engage</a>, no consideration was given to how users switch organizations (our term for workspaces). Identifiers for the logged-in user and accessed organization were stored in session anyway, so it was strict isolation by default. With time, it became obvious we needed to change to tab-based for a couple of reasons.</p><ol><li>Working across multiple organizations in the same window is easier. This is especially useful for users who have a dedicated &#x201C;dev&#x201D; organization and want to compare data across the &#x201C;dev&#x201D; and another organization at the same time. There is no point in forcing users to work on one organization per window.</li><li>With tab-based isolation, the identifier to the organization (workspace) in context is in the URL instead of the session. It is therefore easier to directly link to a specific organization from external sources like emails. When we send notification emails that contain links to the user&#x2019;s dashboard, it makes sense that the user can directly access the organization in context from the email.</li><li>Tab-based isolation helps avoid data mixups during context switching. With strict isolation, a tab can be syncing data for a previous workspace, unaware there has been a switch to a different organization in a different tab. Imagine a user opens the organization &#x201C;dev&#x201D; on two tabs: the dashboard on the first tab and an email editor on the second tab. In the background, the email editor tab is syncing input to the backend to save it as a draft. If the user switches the first tab to a different organization, the second tab, unaware of the switch will continue to send data for &#x201C;dev&#x201D; to the new organization. There are a couple of ways to prevent this. One common pattern is to send some form of internal notification across all opened tabs (with WebSockets for example) and force a refresh. (Twitter does this). But this introduces a new set of complexity.</li></ol><h2 id="planning-for-a-switch-to-tab-based-isolation">Planning for a switch to tab-based isolation</h2><h3 id="handling-statelessness">Handling Statelessness</h3><p>The first work is to figure out how to make the workspace identifier stateless, meaning every request (every tab) should have information about the workspace it represents. The simplest way to do this is to pass the identifier in the URL.<br>There are two common patterns for this:</p><ol><li>Use a query parameter. e.g. <code>app.awesome.co/page?workspace=1234</code>. If you visit the Google Cloud Console, you will notice the URL is something like this: <code>console.cloud.google.com/welcome?project=awesome-co-1234</code> where <code>awesome-co-1234</code> is the project (workspace) identifier.</li><li>Use the URL path. e.g. <code>app.awesome.co/1234/dashboard</code>. If you check Slack on the web, you will notice the URL is something like this: <code>app.slack.com/client/T11B6D2M40K/C0266JHC0TK</code> where <code>T11B6D2M40K</code> is the workspace identifier.</li></ol><p>Using a query parameter is easier to implement. Your backend routing system will remain the same. You only need to update your frontend links to include the workspace identifier in the query. But you need to be careful when adding the query parameter to links that already include query parameters, especially the ones that are automatically generated; <a href="https://engage.so/blog/a-deep-dive-into-offset-and-cursor-based-pagination-in-mongodb/">paginated</a> links for example.</p><p>At the end of the day, we went for the URL path option. It is tidier. But not just that; we can add a middleware to our routing system for that path to do organization-level stuff like authorization. &#xA0;(See addendum for a routing example in Express.js).</p><h3 id="rewriting-links">Rewriting links</h3><p>It&#x2019;s easy to miss the hard work that needs to be done to change all the links on the front end to reflect the new path but it cannot be undermined. There are a couple of paths to take here, the hardest one being manually rewriting all links to reflect the new path. This is what I will recommend you do.</p><pre><code class="language-html">&lt;!--&lt;a href=&#x201C;/settings&#x201D;&gt;Settings&lt;/a&gt;--&gt;
&lt;a href=&#x201C;/{{workspace_id}}/settings&#x201D;&gt;Settings&lt;/a&gt;</code></pre><p>You may be tempted to want to use the <code>base</code> tag, but it does not work on hyperlinks ( <code>a</code> tags) alone. It also rewrites other resource tags (<code>link</code>, <code>script</code> and <code>img</code>). If you must use it, ensure all your <code>a</code> tags are relative URLs and other resource tags are absolute URLs.</p><figure class="kg-card kg-code-card"><pre><code class="language-html">&lt;base href=&quot;/{{workspace_id}}/&quot;&gt;
...
&lt;!-- Relative URL. Bad. Base will rewrite it to /workspace_id/styles.css --&gt;
&lt;!--&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;styles.css&quot;&gt;--&gt;
&lt;!-- Use absolute URL instead: --&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/styles.css&quot;&gt;
&lt;!-- Do same for img and script tags --&gt;

&lt;!-- Absolute URL. Bad. Base wont rewrite it --&gt;
&lt;!--&lt;a href=&quot;/settings&quot;&gt;Settings&lt;/a&gt;--&gt;
&lt;!-- Use Relative URL instead: --&gt;
&lt;a href=&quot;settings&quot;&gt;Settings&lt;/a&gt;
</code></pre><figcaption>For &lt;base&gt; to work, ensure your &lt;a&gt; tags are relative URLs and other resource tags are absolute URLs&#xA0;</figcaption></figure><p>One other option is to use JavaScript to rewrite hyperlinks on page load. I won&#x2019;t recommend this either. It is tacky, can lead to performance issues, and is not foolproof. Anything can happen to the script&#x2019;s execution, leaving a trail of broken links.</p><p>If you have linked to pages on your app&#x2019;s dashboard from other sources, transactional emails for example, do not forget to update those links as well. I recommend always using <a href="https://engage.so/use-cases/transactional-email-analytics?ref=engage.so">templates for your transactional emails</a> so that it&#x2019;s easy to update without touching your codebase.</p><h2 id="challenges">Challenges</h2><p>At this point, you should be fine. For us, there was still the issue of Webpack and OAuth Redirects.</p><h3 id="webpack-and-vue-routing">Webpack and Vue Routing</h3><p>Webpack has a <code>publicPath</code> configuration option that lets you set where your resource assets will be loaded from. Vue uses this to set a <code>BASE_URL</code> environmental variable that you can use in a couple of places including setting the <code>base</code> parameter option in &#xA0;<a href="https://router.vuejs.org/?ref=engage.so">Vue Router</a>. Vue Router in turn uses this to correctly link <code>router-link</code> tags.</p><pre><code class="language-js">// vue.config.js
const { defineConfig } = require(&apos;@vue/cli-service&apos;)
module.exports = defineConfig({
  publicPath: &apos;/inbox&apos;
  // ...
})
</code></pre><pre><code class="language-js">// router.js
const router = new VueRouter({
  mode: &apos;history&apos;,
  base: process.env.BASE_URL,
  routes
})
</code></pre><pre><code class="language-html">&lt;router-link :to=&quot;{ path: &apos;/&apos; }&quot;&gt;Home&lt;/router-link&gt;
&lt;!-- will become: &lt;a href=&quot;/inbox&quot;&gt;Home&lt;/a&gt; --&gt;
</code></pre><p>Ideally, we would want the <code>router-links</code> to be prefixed with the workspace ID like this <code>&lt;a href=&quot;/workspace_id/inbox&quot;&gt;Home&lt;/a&gt;</code>. But there is no way to dynamically set <code>publicPath</code> because the assets are already compiled at runtime.</p><p>How we resolved this was to set the ID as a global variable dynamically when importing the script and use that to set <code>base</code> for Vue Router without using the <code>BASE_URL</code> environmental variable.</p><pre><code class="language-js">const router = new VueRouter({
  mode: &apos;history&apos;,
  base: `/${window.workspaceId}/inbox/`,
  routes
})
</code></pre><h3 id="oauth-redirects">OAuth redirects</h3><p>Some of our <a href="https://engage.so/integrations?ref=engage.so">integrations</a> use OAuth 2. Users are directed to the service (aka provider) for authorization and back to the workspace. OAuth 2 lets you add a redirect URL that the user is redirected to after authorization. The challenge here is that the URL <strong>must exactly</strong> match what has been manually set on the provider. This means that if I have set <code>https://app.engage.so/oauth/stripe</code> as Engage&#x2019;s OAuth redirect URL on Stripe, I can&#x2019;t use <code>https://app.engage.so/workspace-1234/oauth/stripe</code> as the redirect URL parameter when redirecting for authorization. And because the IDs are unique to every organization, they cannot be dynamically set on the provider&#x2019;s side. We cannot also pass the ID as a query parameter in the redirect URL like this <code>https://app.engage.so/oauth/stripe?workspace=workspace-1234</code>.</p><p>OAuth has a <code>state</code> parameter that can be added to the query when redirecting for authorization. The parameter is returned as is and looks like an ideal way to pass the workspace ID to the service provider and back. However, this defeats the goal of the <code>state</code> parameter. It is supposed to be a random unguessable string generated by the consumer so that when returned, it can be confirmed.</p><p>But we can make the <code>state</code> parameter work. And this is what we did. Instead of a random string, we generated a JWT string with expiry using the workspace ID as one of the payload parameters. After redirection, we can verify the token and use the workspace ID it returns to redirect to the right workspace.</p><p>Reach customers through email, SMS, in-app messaging, and push notifications to deliver the right message in the right way.<a href="https://engage.so/?utm_source=engage&amp;utm_medium=blog&amp;utm_campaign=isolation-callout">Sign up for free</a></p><h2 id="addendum-routing-example-with-expressjs">Addendum: Routing example with Express.js</h2><p>We start by creating a route for the workspace&#x2019;s URL in our entry script. In the code example below, I am matching the first path with 24 characters which is a mix of numbers and alphabets (<code>[0-9a-fA-F]{24}</code>). I am assigning that to the parameter: <code>workspace</code>. (See <a href="https://expressjs.com/en/guide/routing.html?ref=engage.so#route-parameters">Route Parameters</a> in the Express.js docs).</p><pre><code>// index.js
const express = require(&apos;express&apos;)
const app = express()
// ...

// Create a route for workspaces
const Workspaces = require(&apos;./routes/workspaces&apos;)

app.use(&apos;/:workspace([0-9a-fA-F]{24})&apos;, Workspaces)
app.get(&apos;/logout&apos;, (req, res) =&gt; {
  // ...
})
// ...other routes here
</code></pre><p>This means my workspace URLs will follow the pattern: <code>awesome.app/650c2ef523d3367dbe7fa6d1/some/other/path</code>. Of course, yours can follow any other URL pattern. For example, we can use <code>/:workspace(wp[0-9]+)</code> for a path like this <code>awesome.app/wp123/path</code></p><p>In the file that handles the workspace routing, we can then add the subroutes to match. In the code example below, I added two sub-routes as examples.</p><ul><li><code>awesome.app/650c2ef523d3367dbe7fa6d1/</code> - Dashboard</li><li><code>awesome.app/650c2ef523d3367dbe7fa6d1/settings</code> - Settings</li></ul><p>I also added a middleware that every request that gets here passes through. This is a good place to do authorization and set other parameters needed by the subroutes.</p><pre><code>// routes/workspaces.js
const express = require(&apos;express&apos;)
const router = express.Router({ mergeParams: true })
// ...

// Middleware for authorization and other things
router.use((req, res, next) =&gt; {
  // ...do stuff
  res.locals.workspaceId = req.params.workspace
  next()
})

// now the workspace subroutes
router.use(&apos;/&apos;, Dashboard)
router.use(&apos;/settings&apos;, Settings)
</code></pre><p>Two things to note here:</p><ol><li><code>mergeParams: true</code>: Because we are doing nested routing, this makes <code>params</code> from the parent route (i.e, our <code>workspace</code> param) available in all the subroutes. In the <code>Dashboard</code> route, for example, I can reference <code>req.params.workspace</code></li><li><code>res.locals.workspaceId</code>: This makes <code>workspaceId</code> available in my views when using a view engine in Express. For example, using <a href="https://liquidjs.com/?ref=engage.so">liquidJS</a> as my view engine, I can easily reference the <code>workspaceId</code> in views like this: <code>&lt;a href=&quot;/{{workspaceId}}/settings&quot;&gt;Settings&lt;/a&gt;</code></li></ol>]]></content:encoded></item><item><title><![CDATA[Understanding Coupons, Promotional Codes, and Discounts in Stripe]]></title><description><![CDATA[<p>Stripe has Coupons, Promotional Codes, and Discounts. These three sound like the same feature and may be confusing if you are looking to implement price discounts for customers. Do they mean the same thing? Which of the three should you go with? Let&apos;s see.</p>
<!--kg-card-begin: html-->
<div style="padding:20px 100px 20px 20px;border-radius:10px;border:1px solid #E5E8EC;background-size: 60%;background-repeat: no-repeat;background-image: url(https://engage.so/images/pattern.svg);background-color: #f2f4ff;background-position: bottom right;">
  <div>
    <h2 style="margin:5px 5px 10px">Engage + your payment gateway</h2></div></div>]]></description><link>https://engage.so/blog/understanding-coupons-promotional-codes-and-discounts-in-stripe/</link><guid isPermaLink="false">66add01cc33c616c01029048</guid><category><![CDATA[Guides]]></category><dc:creator><![CDATA[Opeyemi Obembe]]></dc:creator><pubDate>Mon, 06 Nov 2023 00:00:00 GMT</pubDate><media:content url="https://engage.so/blog/content/images/size/w2000/2023/11/stripe-coupons.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/size/w2000/2023/11/stripe-coupons.svg" alt="Understanding Coupons, Promotional Codes, and Discounts in Stripe"><p>Stripe has Coupons, Promotional Codes, and Discounts. These three sound like the same feature and may be confusing if you are looking to implement price discounts for customers. Do they mean the same thing? Which of the three should you go with? Let&apos;s see.</p>
<!--kg-card-begin: html-->
<div style="padding:20px 100px 20px 20px;border-radius:10px;border:1px solid #E5E8EC;background-size: 60%;background-repeat: no-repeat;background-image: url(https://engage.so/images/pattern.svg);background-color: #f2f4ff;background-position: bottom right;">
  <div>
    <h2 style="margin:5px 5px 10px">Engage + your payment gateway</h2>
    <div style="margin:5px;font-weight:500">Engage connects to your Stripe, Fastspring, Paddle, and other payment gateways, to help you automate your payment reciepts, subscription reminders and failed payment notifications.</div>
    <div style="margin:5px;padding:5px 0"><a href="https://engage.so/?utm_source=engage&amp;utm_medium=blog&amp;utm_campaign=pagination-callout" target="_blank" style="display:inline-block;border-radius:7px;padding:7px 15px;text-decoration:none;border:1px solid #18B471;color:#fff;background-color:#18B471;font-weight:500">Sign up for free</a></div>
  </div>
</div>
<!--kg-card-end: html-->
<h2 id="what-is-a-coupon">What is a Coupon?</h2><p>According to <a href="https://stripe.com/docs/api/coupons?ref=engage.so">Stripe</a>, &#x201C;a Coupon contains information about a percent-off or amount-off discount you might want to apply to a customer&#x201D;. In other words, you can create a Coupon to give discounts to customers. Creating a Coupon gives you an ID (you can set one yourself) that can then be applied to Payment resources like Subscriptions, Invoices, and Checkout Sessions for the discount.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/11/Screenshot-2023-11-05-at-6.07.36-AM.png" class="kg-image" alt="Understanding Coupons, Promotional Codes, and Discounts in Stripe" loading="lazy" width="1594" height="1246" srcset="https://engage.so/blog/content/images/size/w600/2023/11/Screenshot-2023-11-05-at-6.07.36-AM.png 600w, https://engage.so/blog/content/images/size/w1000/2023/11/Screenshot-2023-11-05-at-6.07.36-AM.png 1000w, https://engage.so/blog/content/images/2023/11/Screenshot-2023-11-05-at-6.07.36-AM.png 1594w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Creating a Coupon on the Stripe dashboard</span></figcaption></figure><p>Here are the options you have when creating a Coupon:</p><ul><li>You can decide if you want to give a percentage discount or a fixed amount discount.</li><li>You can select the products the Coupon should apply to.</li><li>You can specify the duration of the Coupon - <em>forever</em>, <em>once,</em> or <em>multiple months</em>. If for example, you want to create a &quot;30% off for 3 months&quot; coupon for subscriptions, you will set <strong>Duration</strong> to &#x201C;multiple months&#x201D; and the number of months to &quot;3&quot;.</li><li>You can also set the date range when the Coupon must be redeemed.</li><li>You can limit the total number of times, across all customers, the Coupon can be redeemed.</li></ul><p>As far as giving discounts goes, Coupons do the trick. What then are Promotional Codes?</p><h2 id="what-is-a-promotional-code">What is a Promotional Code?</h2><p>Stripe <a href="https://stripe.com/docs/api/promotion_codes?ref=engage.so">says</a> &#x201C;A Promotion Code represents a customer-redeemable code for a coupon&#x201D;. Well, a Coupon&#x2019;s ID is also a form of customer-redeemable code so that doesn&#x2019;t really explain the difference.</p><p>When you create a Coupon, you may want to generate multiple customer redeemable codes instead of using the Coupon&#x2019;s ID. This is where Promotional Codes come in. Imagine I want to create five &#x201C;30% off for 3 months&#x201D; discount offers. One way would be to create five separate Coupons with the same discount information. But what if I can create a single &quot;30% off for 3 months&quot; Coupon and generate five codes from that Coupon? That&#x2019;s what Promotional Codes are about. When you create a Coupon, you can create multiple Promotional Codes under the Coupon.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/11/Screenshot-2023-11-05-at-6.00.08-AM.png" class="kg-image" alt="Understanding Coupons, Promotional Codes, and Discounts in Stripe" loading="lazy" width="1490" height="970" srcset="https://engage.so/blog/content/images/size/w600/2023/11/Screenshot-2023-11-05-at-6.00.08-AM.png 600w, https://engage.so/blog/content/images/size/w1000/2023/11/Screenshot-2023-11-05-at-6.00.08-AM.png 1000w, https://engage.so/blog/content/images/2023/11/Screenshot-2023-11-05-at-6.00.08-AM.png 1490w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Adding Promotional Codes to a Coupon on Stripe&apos;s dashboard</span></figcaption></figure><p>Promotional Codes provide additional flexibility to what already exists on the Coupon.</p><ul><li>You can make it eligible for only customers making their first purchase.</li><li>You can limit it to a specific customer.</li><li>You can limit the number of times it can be redeemed. This number cannot exceed the &#x201C;redeem&#x201D; limit on the Coupon.</li><li>You can set an expiry date just as with a Coupon.</li><li>You can set the minimum amount the order must be for the Promotional Code to be valid.</li></ul><h2 id="so-what-are-discounts">So, what are Discounts?</h2><p>Unlike Coupons and Promotional Codes, a Discount is not a redeemable code for price reduction. Instead, when a Coupon or Promotional Code is applied to a payment resource, a Discount is what we get. It contains all the necessary information about the redeemed Coupon or Promotional Code, what payment resource it was applied to, the customer details, and more.</p><p>Discounts are merely informational &#x2013; they let us know a deduction has been applied and give us details of the Coupon or Promotional Code used.</p><h2 id="creating-discountscoupon-or-promotional-code">Creating Discounts - Coupon or Promotional Code?</h2><p>Now that you know the difference, which should you choose?</p><ul><li>If you want to create a one-off discount and are comfortable sharing a single code with as many customers as you want, it is fine to use a Coupon.</li><li>If you will be the one applying the Coupon (through the Stripe dashboard for example) and will not be sharing a redeemable code with the customer, use a Coupon.</li><li>If you want to have multiple variants of the same discount but with different limitations, for example setting different expiry dates or minimum order value, use Promotional Code.</li><li>If you want to target first-time customers or a specific customer, use Promotional Code.</li><li>When not sure, use Promotional Code.</li></ul><h2 id="how-to-implement-a-coupon">How to implement a Coupon</h2><p>To implement a Coupon, the first step is to create the Coupon. This can be done via the API or Stripe dashboard (Product Catalogue -&gt; Coupons -&gt; Create a coupon). Once done, you can then add the Coupon to the customer or the following payment resources using the API or the Stripe dashboard:</p><ul><li>Checkout Sessions</li><li>Subscriptions</li><li>Invoices</li><li>Quotes</li></ul><p>Coupons do not work with the conventional <a href="https://stripe.com/docs/api/charges/create?ref=engage.so">Charge</a> or <a href="https://stripe.com/docs/api/payment_intents?ref=engage.so">Payment Intents</a> (the replacement for Charge). If you want to support discounts on one-off payments, use <a href="https://stripe.com/docs/api/checkout/sessions/create?ref=engage.so">Checkout Sessions</a> instead.</p><h2 id="how-to-implement-a-promotional-code">How to implement a Promotional Code</h2><p>To implement a Promotional Code, create a Coupon and add the Promotional Code. You can also add a Promotional Code to an existing Coupon. Once done, you can then add the Promotional Code to the customer or the following payment resources:</p><ul><li>Subscriptions</li><li>Checkout Sessions</li></ul><h2 id="limitations-and-notes">Limitations and Notes</h2><ul><li>You can&#x2019;t apply a promotion code with amount restrictions on the <a href="https://stripe.com/docs/api/customers/object?ref=engage.so">Customer object</a> or a subscription update API call.</li><li>A Coupon attached to a subscription takes priority over a Coupon attached to a customer. Adding a Promotional Code or Coupon to a customer instead of a subscription means that if the subscription is canceled and the code is still valid, they can still enjoy it on a new subscription.</li><li>You can&#x2019;t apply both a Promotion Code and a Coupon at the same time to a subscription or a customer.</li><li>It&#x2019;s not possible to stack two or more promotion Codes or Coupons.</li></ul><h2 id="engage-your-payment-gateway">Engage + your payment gateway</h2><p>Engage connects to your Stripe, Fastspring, Paddle, and other payment gateways, to help you automate your payment receipts, subscription reminders, and failed payment notifications.<a href="https://engage.so/?utm_source=engage&amp;utm_medium=blog&amp;utm_campaign=stripe-coupon">Sign up for free</a></p>]]></content:encoded></item><item><title><![CDATA[How to Use Customer Data to Improve Engagement in Two-Sided Marketplaces]]></title><description><![CDATA[<p>Are you currently running an online two-sided marketplace?</p><p>An online two-sided marketplace is a platform that connects two groups of users, such as buyers and sellers, renters and landlords, or drivers and riders. These platforms are becoming increasingly popular, offering a convenient way for users to find the products and</p>]]></description><link>https://engage.so/blog/how-to-use-customer-data-to-improve-engagement-in-two-sided-marketplaces/</link><guid isPermaLink="false">66add01dc33c616c0102904e</guid><category><![CDATA[Personalised Messaging]]></category><dc:creator><![CDATA[Aaron Ejeme]]></dc:creator><pubDate>Tue, 01 Aug 2023 00:00:00 GMT</pubDate><media:content url="https://engage.so/blog/content/images/size/w2000/2023/08/Customer-Data-to-Improve-Engagement.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/size/w2000/2023/08/Customer-Data-to-Improve-Engagement.svg" alt="How to Use Customer Data to Improve Engagement in Two-Sided Marketplaces"><p>Are you currently running an online two-sided marketplace?</p><p>An online two-sided marketplace is a platform that connects two groups of users, such as buyers and sellers, renters and landlords, or drivers and riders. These platforms are becoming increasingly popular, offering a convenient way for users to find the products and services they need.</p><p>However, to be successful, two-sided marketplaces need to ensure that both sides of the platform are engaged. If one side is not engaged, it can hurt the other side. For example, sellers will be less likely to list their products if there are not enough buyers in a marketplace.</p><p>In this article, I will show you how to use your customer data to improve engagement on your two-sided marketplace.</p><blockquote>Engage is a powerful customer engagement platform that allows you to use the insight from your customer data to launch personalized messaging campaigns via email, SMS, push notifications, and in-app messages.</blockquote><blockquote><a href="https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article"><strong>Get Started For Free</strong></a></blockquote><p>Here are the topics we will cover:</p><ol><li><a href="#understanding-customer-data">Understanding Customer Data in Two-Sided Marketplaces</a></li><li><a href="#leveraging-customer-data">Leveraging Customer Data for Enhanced User Experience</a></li><li><a href="#enhancing-customer-communication">Enhancing Customer Communication and Interaction</a></li><li><a href="#driving-user-acquisition-retention">Driving User Acquisition and Retention Strategies</a></li><li><a href="#building-trust-secrity">Building Trust and Security with Customer Data</a></li><li><a href="#tools-technologies-for-customer-data">Tools and Technologies for Customer Data Analysis</a></li><li><a href="#future-trends-customer-data">Future Trends in Leveraging Customer Data for Engagement</a></li><li><a href="#conclusion-customer-data">Conclusion</a></li></ol><h2 id="understanding-customer-data-in-two-sided-marketplaces">Understanding Customer Data in Two-Sided Marketplaces</h2><p>Customer data can play a critical role in improving engagement in two-sided marketplaces. By collecting and analyzing customer data, you can gain insights into the needs and wants of your users and use that information to improve the user experience, personalize communications, and drive targeted marketing campaigns.</p><p>Many different types of customer data can be collected and analyzed in two-sided marketplaces. This data can include:</p><ol><li><strong>Personal information:</strong> This includes things like name, email address, phone number, and date of birth.</li><li><strong>Demographics:</strong> This includes things like age, gender, location, and income.</li><li><strong>Behavioral data:</strong> This includes things like browsing history, search history, and purchase history.</li><li><strong>Attitudinal data:</strong> This includes things like customer satisfaction, product preferences, and brand loyalty.</li></ol><p>As a <a href="https://engage.so/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">powerful customer engagement platform</a>, Engage allows you to keep track of two types of customer data:</p><ol><li><strong>Customer attributes</strong> which include <em>name, email, phone number, gender</em>, etc., and</li><li><strong>Customer events or actions</strong> include when a user <em>signups, creates a profile, made a purchase,</em> etc.</li></ol><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/08/customer-data-overview.png" class="kg-image" alt="How to Use Customer Data to Improve Engagement in Two-Sided Marketplaces" loading="lazy" width="1514" height="923" srcset="https://engage.so/blog/content/images/size/w600/2023/08/customer-data-overview.png 600w, https://engage.so/blog/content/images/size/w1000/2023/08/customer-data-overview.png 1000w, https://engage.so/blog/content/images/2023/08/customer-data-overview.png 1514w" sizes="(min-width: 720px) 720px"><figcaption>Engage allows you to keep track of your customer attributes and events</figcaption></figure><h2 id="leveraging-customer-data-for-enhanced-user-experience">Leveraging Customer Data for Enhanced User Experience</h2><p>One of the most important ways to improve engagement in two-sided marketplaces is to enhance the user experience. You can do this by ensuring that your platform is easy to use, relevant to the user&apos;s needs, and provides a positive experience.</p><p>For example, you can use your customer&apos;s data to:</p><p><strong>1. Personalize the user interface:</strong> This means tailoring the look and feel of the platform to the individual user. For example, by using the insight from your customer data, you can show users products they are likely interested in.</p><p><strong>2. Provide relevant recommendations:</strong> This means suggesting products or services that the user is likely to be interested in. For example, businesses can use customer data to show users products they have previously viewed or products that are similar to products they have purchased.</p><p><strong>3. Improve search and discovery:</strong> This means making it easy for users to find the products and services they are looking for. For example, businesses can use customer data to improve the search algorithm on their platform.</p><h2 id="enhancing-customer-communication-and-interaction">Enhancing Customer Communication and Interaction</h2><p>Another way to improve engagement in two-sided marketplaces is to enhance customer communication and interaction. Always have it at the back of your mind that it is essential to have a good relationship with your customers, and to accomplish this, you need to make sure that your platform provides a way for users to communicate with each other and your business.</p><p>To enhance customer communication and interaction, you can use your customer data to:</p><p><strong>1. Segment and target communications:</strong> This means sending different messages to different segments or groups of users. For example, you can send a welcome email to users who have just created an account on your two-sided marketplace.</p><p>On Engage, you can use the insight from your customer data to <a href="https://engage.so/features/customer-segmentation?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">create unique customer segments or groups</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/08/Segmentation---Engage.png" class="kg-image" alt="How to Use Customer Data to Improve Engagement in Two-Sided Marketplaces" loading="lazy" width="769" height="436" srcset="https://engage.so/blog/content/images/size/w600/2023/08/Segmentation---Engage.png 600w, https://engage.so/blog/content/images/2023/08/Segmentation---Engage.png 769w" sizes="(min-width: 720px) 720px"><figcaption>Engage allows you to use your customer data to create unique segments or groups</figcaption></figure><p><strong>2. Leverage customer feedback:</strong> This means using customer feedback to improve the platform. For example, you can use your customer feedback to identify areas where your platform can be improved.</p><p><strong>3. Improve customer support:</strong> This means making it easy for users to get help when they need it. For example, you can use your customer data to create a knowledge base of frequently asked questions.</p><p>By using the support system on Engage, you can create a help center, a shared inbox, and a live chat system to <a href="https://engage.so/features/help-center?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">provide personalized customer support</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/08/help-center-dashboard.png" class="kg-image" alt="How to Use Customer Data to Improve Engagement in Two-Sided Marketplaces" loading="lazy" width="1511" height="972" srcset="https://engage.so/blog/content/images/size/w600/2023/08/help-center-dashboard.png 600w, https://engage.so/blog/content/images/size/w1000/2023/08/help-center-dashboard.png 1000w, https://engage.so/blog/content/images/2023/08/help-center-dashboard.png 1511w" sizes="(min-width: 720px) 720px"><figcaption>Engage allows you to create a help center</figcaption></figure><h2 id="driving-user-acquisition-and-retention-strategies">Driving User Acquisition and Retention Strategies</h2><p>The insight from your customer data can also drive user acquisition and retention strategies. Which means attracting new users to the platform and keeping existing users engaged.</p><p>For example, you can use your customer data to:</p><p><strong>1. Create targeted marketing campaigns:</strong> This means sending marketing messages to users who are likely to be interested in the product or service.</p><p>For example, you can use Engage to <a href="https://engage.so/blog/personalized-healthcare-marketing-the-key-to-increased-engagement-and-sales-for-health-tech-companies/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">launch personalized messaging campaigns</a> like onboarding, activation, upsell campaigns, etc.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/08/See-the-result-from-your-automation-once-it-goes-live.png" class="kg-image" alt="How to Use Customer Data to Improve Engagement in Two-Sided Marketplaces" loading="lazy" width="1920" height="980" srcset="https://engage.so/blog/content/images/size/w600/2023/08/See-the-result-from-your-automation-once-it-goes-live.png 600w, https://engage.so/blog/content/images/size/w1000/2023/08/See-the-result-from-your-automation-once-it-goes-live.png 1000w, https://engage.so/blog/content/images/size/w1600/2023/08/See-the-result-from-your-automation-once-it-goes-live.png 1600w, https://engage.so/blog/content/images/2023/08/See-the-result-from-your-automation-once-it-goes-live.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Engage allows you to launch personalized marketing campaigns</figcaption></figure><p><strong>2. Predictive modeling:</strong> This means using customer data to predict which users are likely to churn. Businesses can then take steps to prevent these users from churning.</p><p><strong>3. Churn analysis:</strong> This means analyzing customer data to identify the reasons why users churn. Businesses can then take steps to address these reasons.</p><h2 id="building-trust-and-security-with-customer-data">Building Trust and Security with Customer Data</h2><p>In order to be successful as the owner of a two-sided marketplace, you need to build trust and security with your customers and ensure that their data is collected, stored, and used in a secure and transparent manner.</p><p>Here are some tips for building trust and security with customer data:</p><ol><li><strong>Be transparent about how you collect and use customer data.</strong> Let users know what data you collect, how you use it, and how they can control their data.</li><li><strong>Use strong security measures to protect customer data.</strong> This includes encrypting data, using firewalls, and having a strong password policy.</li><li><strong>Be responsive to user concerns about privacy.</strong> If users have questions or concerns about their privacy, be sure to address them promptly.</li></ol><h2 id="tools-and-technologies-for-customer-data-analysis">Tools and Technologies for Customer Data Analysis</h2><p>There are several tools and technologies that can be used to analyze customer data. These tools can help you gain insights into the needs and wants of your customers, identify trends, and measure the effectiveness of your marketing campaigns.</p><p>Some of the most popular tools for customer data analysis include:</p><ol><li><strong>Google Analytics:</strong> Google Analytics is a free web analytics tool that can track website traffic and measure the effectiveness of marketing campaigns.</li><li><strong>Engage Messaging:</strong> <a href="https://engage.so/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">Engage is a powerful customer engagement platform</a> that allows you to use the insight from your customer data to launch personalized messaging campaigns via email, SMS, push notifications, and in-app messages.</li><li><strong>PostHog</strong>: PostHog is a powerful product analytics tool that helps you to gain insights into your customer behavior and make data-driven decisions that can help to optimize product features and improve customer satisfaction.</li></ol><p>On Engage, we have a 3rd party integration with product analytics tools like PostHog, Segment, Rudderstack, and Zapier.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/08/Engage-3rd-party-integrations.png" class="kg-image" alt="How to Use Customer Data to Improve Engagement in Two-Sided Marketplaces" loading="lazy" width="1854" height="968" srcset="https://engage.so/blog/content/images/size/w600/2023/08/Engage-3rd-party-integrations.png 600w, https://engage.so/blog/content/images/size/w1000/2023/08/Engage-3rd-party-integrations.png 1000w, https://engage.so/blog/content/images/size/w1600/2023/08/Engage-3rd-party-integrations.png 1600w, https://engage.so/blog/content/images/2023/08/Engage-3rd-party-integrations.png 1854w" sizes="(min-width: 720px) 720px"><figcaption>Engage allows you to connect your customer data with our 3rd party integrations</figcaption></figure><h2 id="future-trends-in-leveraging-customer-data-for-engagement">Future Trends in Leveraging Customer Data for Engagement</h2><p>The use of customer data for engagement is constantly evolving. As new technologies emerge, businesses will have opportunities to leverage customer data to improve the user experience, personalize communications, and drive targeted marketing campaigns.</p><p>Some of the future trends in leveraging customer data for engagement include:</p><ol><li><strong>The rise of artificial intelligence (AI):</strong> AI tools like ChatGPT, Bing Chat, and Bard can automate tasks, improve customer service, and personalize the user experience.</li><li><strong>The growth of big data:</strong> Worldwide, the amount of customer data that is collected is growing exponentially and this will create new opportunities for businesses to leverage customer data to improve engagement.</li><li><strong>The increasing importance of privacy:</strong> As businesses collect more and more customer data, there is a growing concern about privacy. Businesses will need to find ways to collect and use customer data in a way that respects user privacy.</li></ol><h2 id="conclusion">Conclusion</h2><p>For entrepreneurs like you who run two-sided marketplaces, your customer data is a valuable asset that will help to improve engagement. By collecting, analyzing, and using your customer data effectively, you can create a more personalized and engaging experience that leads to increased user satisfaction, loyalty, and revenue.</p><p>As a customer engagement platform, Engage will help you to use the insight from your customer&apos;s data to launch targeted messaging campaigns via email, SMS, push notifications, and in-app messages to increase customer satisfaction and revenue.</p><h3 id="get-started-for-free"><a href="https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">Get Started For Free</a></h3>]]></content:encoded></item><item><title><![CDATA[Marketing Automation Strategy For SaaS Companies]]></title><description><![CDATA[<p>The invention of marketing automation has led to wins for companies that used them right, from more leads, to increase conversions and sales, all with less work.</p><p>For marketing professionals, marketing automation helps to increase work efficiency, reduce cost and improve customer experience.</p><p>It can be difficult to get started</p>]]></description><link>https://engage.so/blog/marketing-automation-strategy-for-saas-companies/</link><guid isPermaLink="false">66add01dc33c616c01029054</guid><category><![CDATA[Automation]]></category><category><![CDATA[Marketing Strategy]]></category><dc:creator><![CDATA[Dawood Kehinde]]></dc:creator><pubDate>Wed, 26 Jul 2023 00:00:00 GMT</pubDate><media:content url="https://engage.so/blog/content/images/size/w2000/2023/07/Marketing-Automation-Strategy-For-Saas-Companies.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/size/w2000/2023/07/Marketing-Automation-Strategy-For-Saas-Companies.svg" alt="Marketing Automation Strategy For SaaS Companies"><p>The invention of marketing automation has led to wins for companies that used them right, from more leads, to increase conversions and sales, all with less work.</p><p>For marketing professionals, marketing automation helps to increase work efficiency, reduce cost and improve customer experience.</p><p>It can be difficult to get started with marketing automation but with the right strategy and tools,</p><p>it&#x2019;s easier than you think. Get it right and it will offer great rewards, too.</p><p>In this article, we&#x2019;ll be discussing everything you need to get started with marketing automation and how you can use it to your advantage.</p><ol><li><a href="#What is marketing automation">What is marketing automation?</a></li><li><a href="#Importance of marketing automation">Importance of marketing automation strategy important for SaaS</a></li><li><a href="#Steps to create a marketing automation strategy">Steps to create a marketing automation strategy</a></li><li><a href="#Marketing automation strategy examples">Marketing automation strategy examples</a></li><li><a href="#Conclusion">Conclusion</a></li></ol><p><strong>Let&#x2019;s dive in</strong></p><h2 id="what-is-marketing-automation">What is marketing automation?</h2><p>Marketing automation refers to the use of software and technology by product marketers to automate repetitive marketing tasks and workflows across different channels.</p><p>Marketing automation allows marketers to streamline their marketing processes and deliver personalized, targeted messages to their audience at scale.</p><p>It enables marketers to automate various aspects of their marketing efforts, such as email campaigns, social media posting, lead nurturing, customer segmentation, and data analysis.</p><p>With marketing automation, marketers can create and schedule marketing campaigns, set up campaign triggers based on customer actions or behaviors, and track and analyze their campaign performance, all from a single platform.</p><p>This technology leverages customer data and behavior to deliver relevant and timely messages to the right audience, improving engagement, lead generation, and customer retention.</p><h2 id="importance-of-marketing-automation-strategy-important-for-saas">Importance of marketing automation strategy important for SaaS</h2><p>SaaS Customers and users are constantly seeking answers to questions relating to the product, they want answers and to get their issues resolved as soon as possible, if possible without reaching out the support.</p><p>.With marketing automation your users can get their answers in a contextual and timely way.</p><p>Aside from this, some important repetitive tasks and activities are hard to accomplish without automating them.</p><p>For example, sending a confirmation email to every new signup on your platform can be difficult to accomplish with automation.</p><p>There will be delays and errors if the process is not automated.</p><p>With marketing automation, You can eliminate human errors and increase consistent personalized experiences for all your users in a cost effect manner.</p><h2 id="steps-to-create-a-marketing-automation-strategy">Steps to create a marketing automation strategy</h2><p>Now that you&#x2019;ve understood what marketing automation is and why is it important for your SaaS business, let&#x2019;s see what are steps taken to create a marketing automation strategy.</p><p>There are several steps you need to take when creating a marketing automation strategy</p><p><strong>1. Define Your Marketing Automation Goals</strong></p><p>Your first task in creating your strategy is by setting clear and specific marketing goals that align with your overall business objectives.</p><p>You need to Identify what you want to achieve with marketing automation, whether is it lead generation, <a href="https://engage.so/use-cases/retention?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly_all_engagearticle&amp;utm_content=text_editorial">customer retention</a>, or you want to improve customer engagement.</p><p><strong>2. Understand Your Audience</strong></p><p>To understand your audience, you will need to conduct thorough market research about your target audience&apos;s needs, preferences, and pain points.</p><p>Create buyer personas to <a href="https://engage.so/features/customer-segmentation?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly_all_engagearticle&amp;utm_content=text_editorial">segment your audience</a> and tailor marketing messages accordingly.</p><p><strong>3. Map Out Your Customer Journey</strong></p><p>Next is to develop a comprehensive customer journey map that clearly outlines your customer touchpoints and interactions across different stages of the buyer&apos;s journey. Identify opportunities to engage prospects and customers effectively.</p><p><strong>4. Identify those tasks that need to be automated at each stage of the customer journey</strong></p><p>Check for tasks that are repetitive in each stage of the customer journey that can affect your conversion rate.</p><p>You should know you can only get the best out of marketing automation if you apply it the right way.</p><p>So, it&#x2019;s important to clarify what tasks are needed to be automated. Here are a few good examples of tasks that can and should be automated:</p><ul><li>Sending a welcome email when a new user signs up on your platform</li><li>Sending a message when a user hits a milestone on your platform e;g completes a course or task.</li><li>Confirm subscription renewal</li></ul><p><strong>5. Choose the Right Marketing Automation Platform</strong></p><p><a href="https://engage.so/features/automation?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly_all_engagearticle&amp;utm_content=text_editorial">Marketing automation</a> can be achieved without having the right platform, you need to select a marketing automation platform that aligns with your needs and budget.</p><p>Check out the different platforms based on their features, scalability, ease of use, and integration capabilities with your existing tools.</p><p><strong>6. Monitor Compliance and Data Security</strong></p><p>You have to ensure that your marketing automation strategy put data security into consideration. You must comply with data protection regulations and follows best practices for data security because your customers trust you with their data, so maintaining their privacy is crucial.</p><p><strong>7. Create, Test, and Optimize</strong></p><p>Create your automation workflows based on customer actions and behaviors. These workflows can include user onboarding campaigns, lead nurturing campaigns, or post-purchase follow-ups.</p><p>After launching each campaign, you need to continuously monitor and analyze the performance of your marketing automation campaigns.</p><p><a href="https://engage.so/blog/a-b-testing-your-email-campaign-and-how-to-set-it-up-on-engage/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly_all_engagearticle&amp;utm_content=text_editorial">A/B tests</a> different elements to identify what works best and optimize your strategy accordingly.</p><h2 id="marketing-automation-strategy-examples">Marketing automation strategy examples</h2><p>Different tools on your preferred marketing automation will serve different purposes, for example, You will use the tools in your marketing automation stack for multiple purposes.</p><p>A landing page builder will be used to design and build landing pages for lead acquisition</p><p>This is why it is important that knowing what to automate is essential in a marketing automation strategy.</p><p>Now that we covered the steps to creating a marketing automation strategy, let&#x2019;s look at some examples of what can be automated at each stage in the user journey.</p><p><strong>Awareness/ Acquisition Stage</strong></p><p>The awareness stage is that early stage where users are just getting to know about your business it comes before user acquisition, while the acquisition stage is that stage where users have decided to try out your product (signing up for a free trial or freemium account).</p><p>Example of automatons you can implement in the acquisition stage</p><ul><li>Content Drip Campaign: You Implement an automated email series that delivers valuable educational content to prospects who have recently subscribed to your newsletter or visited your website.</li></ul><p><strong>Consideration Stage</strong></p><p>During this stage, prospects have shown interest in your products or services and are actively evaluating different options. Your marketing automation strategy at this stage should focus on providing valuable information,</p><p>Example of automatons you can implement in the Consideration stage</p><ul><li>Lead Nurturing Workflows: You will need to set up automated workflows that will deliver targeted and personalized content based on the prospect&apos;s interests and behavior. This could include sending case studies, product comparison guides, or demo invitations.</li></ul><p><strong>Decision/Adoption Stage</strong></p><p>During the Decision/Adoption Stage of the customer journey, prospects have narrowed down their options and are ready to make a purchase decision. They may be considering signing up for your paid plan, subscribing to your service, or committing to a long-term contract.</p><p>Example of automatons you can implement in the Decision/Adoption Stage stage</p><p>Automated Product Demos: Offer automated product demos that prospects can schedule at their convenience, showcasing the value of your product and helping them make an informed decision.</p><ul><li>Abandoned Trial Recovery: Implement automated emails to follow up with prospects who abandoned a free trial, offering additional support or incentives to encourage them to sign up.</li></ul><p><strong>Purchase Stage</strong></p><p>During the Purchase Stage of the customer journey, your prospects have decided to buy and are ready to complete the transaction.</p><p>At this stage, your marketing automation strategy should focus on providing a seamless and personalized purchasing experience that encourages your users to follow through with their decision.</p><p>Example of automatons you can implement in the Purchase Stage Stage</p><ul><li>Automated Welcome Emails: <a href="https://engage.so/blog/introduction-to-personalised-customer-messaging/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly_all_engagearticle&amp;utm_content=text_editorial">Send personalized</a> welcome emails to new customers, thanking them for their purchase and providing order confirmation details.</li></ul><figure class="kg-card kg-image-card"><img src="https://engage.so/blog/content/images/2023/07/Screenshot--3-.png" class="kg-image" alt="Marketing Automation Strategy For SaaS Companies" loading="lazy" width="1113" height="610" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Screenshot--3-.png 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Screenshot--3-.png 1000w, https://engage.so/blog/content/images/2023/07/Screenshot--3-.png 1113w" sizes="(min-width: 720px) 720px"></figure><ul><li>Upsell/Cross-Sell Campaigns: Utilize marketing automation to identify upselling or cross-selling opportunities based on the customer&apos;s purchase history, and send relevant offers to maximize customer value.</li></ul><p><strong>Post-Purchase Stage</strong></p><p>At this stage of the customer journey, you should focus on shifts from acquisition to customer retention and fostering long-term customer loyalty.</p><p>Your marketing automation strategy should focus on providing excellent customer support, encouraging repeat purchases, and building a strong relationship with your customers.</p><p>Example of automatons you can implement in the Post-Purchase Stage</p><ul><li>Automated Onboarding Series: Deliver automated onboarding emails that guide customers through using your product or service effectively, reducing churn and ensuring a positive experience.</li></ul><figure class="kg-card kg-image-card"><img src="https://engage.so/blog/content/images/2023/07/Screenshot--1-.png" class="kg-image" alt="Marketing Automation Strategy For SaaS Companies" loading="lazy" width="1099" height="559" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Screenshot--1-.png 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Screenshot--1-.png 1000w, https://engage.so/blog/content/images/2023/07/Screenshot--1-.png 1099w" sizes="(min-width: 720px) 720px"></figure><ul><li>Feedback and Review Requests: Automate requests for customer feedback and product reviews, providing valuable insights for improvements and building social proof.</li></ul><p><strong>Loyalty Stage</strong></p><p>During this stage of the customer journey, customers have become loyal advocates of your brand and have demonstrated a strong commitment to your products or services. Your marketing automation strategy should focus on nurturing and deepening these relationships, encouraging repeat business, and turning loyal customers into brand evangelists.</p><p>Example of automatons you can implement in the Loyalty Stage</p><ul><li>Loyalty Rewards Program: Implement an automated <a href="https://engage.so/blog/10-ways-fintech-companies-can-increase-customer-loyalty/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly_all_engagearticle&amp;utm_content=text_editorial">loyalty rewards program</a> that recognizes and rewards customers for their repeat purchases and engagement.</li><li>Personalized Offers: Use marketing automation to deliver exclusive offers or discounts to loyal customers, making them feel valued and appreciated.</li></ul><h2 id="conclusion">Conclusion</h2><p>Throughout this article, we covered what marketing automation is, the steps needed to set up an effective marketing automation strategy, as well as examples of marketing automation at each step of the customer journey.</p><p>One thing to note is that setting the right marketing automation goal is the first step before setting up your automation.</p><p>Marketing automation will always work if you are clear about the result that you want to achieve, aside from that, you also need to get the right marketing automation tool that has all the necessary features and integration with your existing infrastructure.</p><p>Want to learn more about how we can help automate your marketing process and increase your product growth?</p><h3 id="get-started-for-free-now"><a href="https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly_all_engagearticle&amp;utm_content=text_editorial">Get Started For Free Now</a></h3>]]></content:encoded></item><item><title><![CDATA[Personalized Marketing: The Key to Increased Engagement and Sales For Healthcare Companies]]></title><description><![CDATA[<p>Are you the founder of a health tech company?</p><p>In today&apos;s competitive healthcare landscape, it&apos;s more important than ever for companies like yours to find new and innovative ways to engage with customers.</p><p>One way to do this is to build personalized marketing campaigns.</p><blockquote>Engage is</blockquote>]]></description><link>https://engage.so/blog/personalized-healthcare-marketing-the-key-to-increased-engagement-and-sales-for-health-tech-companies/</link><guid isPermaLink="false">66add01dc33c616c0102905b</guid><category><![CDATA[Personalised Messaging]]></category><category><![CDATA[Marketing Strategy]]></category><dc:creator><![CDATA[Aaron Ejeme]]></dc:creator><pubDate>Mon, 24 Jul 2023 00:00:00 GMT</pubDate><media:content url="https://engage.so/blog/content/images/size/w2000/2023/07/Healthcare-PM.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/size/w2000/2023/07/Healthcare-PM.svg" alt="Personalized Marketing: The Key to Increased Engagement and Sales For Healthcare Companies"><p>Are you the founder of a health tech company?</p><p>In today&apos;s competitive healthcare landscape, it&apos;s more important than ever for companies like yours to find new and innovative ways to engage with customers.</p><p>One way to do this is to build personalized marketing campaigns.</p><blockquote>Engage is a powerful customer engagement platform that allows you to use the insight from your customer data to launch personalized messaging campaigns via email, SMS, push notifications, and in-app messages.</blockquote><blockquote><a href="https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article"><strong>Get Started For Free</strong></a></blockquote><p>In this article, we will cover the following topics:</p><ol><li><a href="#what-is-a-personalized-marketing-campaign">What is &#xA0;A Personalized Marketing Campaign?</a></li><li><a href="#why-personalized-marketing-important">Why Personalized Marketing Is Important For HealthTech Companies</a></li><li><a href="#types-of-personalized-marketing-campaigns">Types Of Personalized Marketing Campaigns</a></li><li><a href="#how-to-create-personalized-marketing-campaigns">How To Create Personalized Marketing Campaigns</a></li><li><a href="#how-to-track-personalized-marketing-campaign-results">How To Track The Results Of Your Personalized Marketing Campaigns</a></li><li><a href="#conclusion">Conclusion</a></li></ol><h2 id="what-is-a-personalized-marketing-campaign">What Is A Personalized Marketing Campaign?</h2><p>Personalized marketing campaigns refer to the use of data and analytics to create targeted marketing messages tailored to the individual needs and interests of each customer.</p><p>This type of marketing is more likely to resonate with customers and encourage them to take action, such as making a purchase, scheduling an appointment, or signing up for a newsletter.</p><h2 id="why-personalized-marketing-is-important-for-healthcare-companies">Why Personalized Marketing Is Important For Healthcare Companies</h2><p>Personalized marketing is important for healthcare companies because it can help to:</p><ol><li><strong>Increase customer engagement:</strong> Personalized marketing messages are more likely to be opened and read by customers, and this is because they are relevant to the customer&apos;s interests and needs.<br><br>For example, You can use personalized messaging to nurture leads by sending them educational content.</li><li><strong>Improve conversion rates:</strong> Personalized marketing messages are more likely to lead to conversions, such as purchases, appointments, or sign-ups. This is because they are more likely to resonate with customers and encourage them to take action.<br><br>For example, when you send an email to customers who have recently booked an appointment, the email is more likely to be opened and read by the customer and more likely to persuade the customer to take action leading to higher conversion rates.</li><li><strong>Increase customer satisfaction:</strong> Instead of sending a one-size-fits-all message to your customers, sending personalized messages makes you treat each customer as an individual. Personalized marketing messages show that you understand their needs and interests, which can lead to increased customer satisfaction.<br><br>For example, you could send a personalized email to a customer who has recently missed an appointment with a reminder about their upcoming appointment. This type of personalized message can help to improve customer satisfaction.</li><li><strong>Reduce marketing costs:</strong> Personalized marketing messages can be more cost-effective than traditional marketing methods. This is because they are more likely to reach the right people and lead to conversions.<br><br>By using personalized messages that are relevant to the customer&apos;s interests and needs, health-tech companies can improve the targeting, engagement, and conversion rates of their marketing campaigns. This can lead to significant savings in marketing costs.</li></ol><h2 id="types-of-personalized-marketing-campaigns">Types Of Personalized Marketing Campaigns</h2><p>There are a few different types of personalized healthcare marketing campaigns that you can use:</p><ol><li><strong>Email campaigns:</strong> Email campaigns are a classic form of personalized messaging. You can use <a href="https://engage.so/blog/understanding-the-unsubscribe-laws-and-how-it-affects-your-email-marketing-campaigns/?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">email campaigns to send targeted messages</a> to your customers, such as product recommendations, special offers, or educational content.</li><li><strong>Text message campaigns:</strong> Text message campaigns are a more direct form of personalized messaging. You can use text message campaigns to send short, targeted messages to your customers, such as appointment reminders, prescription refills, or just a friendly &quot;hello.&quot;</li><li><strong>Push notification campaigns:</strong> Push notifications can be very effective in reaching and engaging customers. They are short, targeted messages sent directly to a customer&apos;s mobile device.</li><li><strong>Social media campaigns:</strong> Social media campaigns are a great way to reach a large audience with personalized messages. You can use social media to target your ads to specific demographics, and you can also use social media to interact with your customers on a personal level.</li></ol><h2 id="how-to-create-personalized-marketing-campaigns-for-your-healthcare-company">How To Create Personalized Marketing Campaigns For Your Healthcare Company</h2><p>There are a few steps involved in creating personalized marketing campaigns:</p><p><strong>1. Collect customer data:</strong> The first step is to collect customer data. This data can include things like demographics, purchase history, and website activity. You can collect this data through your website, email marketing campaigns, or social media.<br><br>As a customer engagement platform, Engage allows you to track two types of customers:<br><br>A. Customer attributes: name, email, phone number, age, etc<br><br>B. Customer events: signup, book appointment, make a purchase, added product to cart, etc.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/customer-data-overview-1.png" class="kg-image" alt="Personalized Marketing: The Key to Increased Engagement and Sales For Healthcare Companies" loading="lazy" width="1514" height="923" srcset="https://engage.so/blog/content/images/size/w600/2023/07/customer-data-overview-1.png 600w, https://engage.so/blog/content/images/size/w1000/2023/07/customer-data-overview-1.png 1000w, https://engage.so/blog/content/images/2023/07/customer-data-overview-1.png 1514w" sizes="(min-width: 720px) 720px"><figcaption>You can keep track of your customer data on Engage</figcaption></figure><p><strong>2. Segment your audience:</strong> Once you have collected customer data, you will need to segment your audience. This means dividing your customers into groups based on their interests, needs, or demographics. This will allow you to create personalized messages relevant to each customer group.<br><br>On Engage, you can create unique customer segments based on the actions the customer takes when using your product.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Segmentation---Engage.png" class="kg-image" alt="Personalized Marketing: The Key to Increased Engagement and Sales For Healthcare Companies" loading="lazy" width="769" height="436" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Segmentation---Engage.png 600w, https://engage.so/blog/content/images/2023/07/Segmentation---Engage.png 769w" sizes="(min-width: 720px) 720px"><figcaption>You can create unique customer segments on Engage</figcaption></figure><p><strong>3. Create targeted messages:</strong> Once you have segmented your audience, you need to create targeted messages. These messages should be tailored to each group of customers&apos; specific interests and needs.<br><br>On Engage, you can send one-time messages to customers or create automated messaging workflows via email, SMS, push notifications, live chat, or in-app messages.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Create-an-automated-flow-on-Engage.png" class="kg-image" alt="Personalized Marketing: The Key to Increased Engagement and Sales For Healthcare Companies" loading="lazy" width="1908" height="980" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Create-an-automated-flow-on-Engage.png 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Create-an-automated-flow-on-Engage.png 1000w, https://engage.so/blog/content/images/size/w1600/2023/07/Create-an-automated-flow-on-Engage.png 1600w, https://engage.so/blog/content/images/2023/07/Create-an-automated-flow-on-Engage.png 1908w" sizes="(min-width: 720px) 720px"><figcaption>You can create automated messaging campaigns</figcaption></figure><p><strong>4. Track your results:</strong> It&apos;s essential to track the results of your personalized healthcare marketing campaigns so you can see what&apos;s working and what&apos;s not. This will help you adjust your campaigns and improve your results over time.<br><br>On Engage, you can track the results of any personalized marketing message you send to your customers.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Track-result-from-a-campaign-on-Engage.png" class="kg-image" alt="Personalized Marketing: The Key to Increased Engagement and Sales For Healthcare Companies" loading="lazy" width="1542" height="561" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Track-result-from-a-campaign-on-Engage.png 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Track-result-from-a-campaign-on-Engage.png 1000w, https://engage.so/blog/content/images/2023/07/Track-result-from-a-campaign-on-Engage.png 1542w" sizes="(min-width: 720px) 720px"><figcaption>Track the result from a campaign on Engage</figcaption></figure><h2 id="how-to-track-the-results-of-your-personalized-marketing-campaigns">How To Track The Results Of Your Personalized Marketing Campaigns</h2><p>There are a few metrics that you can track to measure the success of your personalized marketing campaigns:</p><ol><li><strong>Open rates:</strong> Open rates measure the percentage of people who open your messages. This is a good metric to track because it shows how interested your customers are in your messages.<br><br>On Engage, you can view the open rates for the message sent.</li><li><strong>Click-through rates:</strong> Click-through rates measure the percentage of people clicking links in your messages. This is a good metric to track because it shows how likely your customers are to take action after reading your messages.<br><br>On Engage, you can view the click-through rate for the message sent.</li><li><strong>Conversion rates:</strong> Conversion rates measure the percentage of people who take a desired action after reading your messages. This is the most vital metric to track because it shows how effective your personalized healthcare marketing campaigns are at driving results.<br><br>You can set a conversion goal when creating an automation workflow on Engage. When the automation goals like you can measure the conversion rate by tracking how many customers hit the conversion goal.</li></ol><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Add-details-of-the-automation-and-set-a-conversion-goal.png" class="kg-image" alt="Personalized Marketing: The Key to Increased Engagement and Sales For Healthcare Companies" loading="lazy" width="1914" height="977" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Add-details-of-the-automation-and-set-a-conversion-goal.png 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Add-details-of-the-automation-and-set-a-conversion-goal.png 1000w, https://engage.so/blog/content/images/size/w1600/2023/07/Add-details-of-the-automation-and-set-a-conversion-goal.png 1600w, https://engage.so/blog/content/images/2023/07/Add-details-of-the-automation-and-set-a-conversion-goal.png 1914w" sizes="(min-width: 720px) 720px"><figcaption>You can set a conversion goal for your automation on Engage</figcaption></figure><h2 id="conclusion">Conclusion</h2><p>Even though the future of personalized healthcare marketing is bright, there are a few challenges that you may face when using personalized healthcare marketing campaigns for your company:</p><ol><li><strong>Data privacy concerns:</strong> Some customers may be concerned about how their data is being used. It&apos;s important to be transparent about how you use customer data and obtain consent before sending personalized messages.<br><br>At Engage, we take data compliance seriously. We are HIPAA certified, SOC II Type 2, and GDPR compliant.</li><li><strong>Cost of implementation:</strong> Personalized healthcare marketing campaigns can be more expensive to implement than traditional marketing methods. However, the cost is often offset by the increased engagement and conversion rates you can achieve.<br><br>Our pricing at Engage is one of the lowest in the market. You can get started with a Free Trial account, and after that, we only charge you $0.01 per active customer.</li></ol><h3 id="get-started-for-free"><a href="https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">Get Started For Free</a></h3>]]></content:encoded></item><item><title><![CDATA[Optimizing KYC And User Onboarding Process For Fintech]]></title><description><![CDATA[<p>Conversion and continuous product usage are the goals for most Saas products but before that, you need to ensure that your users are properly activated.</p><p>For Fintech companies. Know Your Customer (KYC) is a crucial activation process that users have to complete before they can fully get value from the</p>]]></description><link>https://engage.so/blog/optimizing-kyc-and-user-onboarding-process-for-fintech/</link><guid isPermaLink="false">66add01ec33c616c01029062</guid><category><![CDATA[Automation]]></category><dc:creator><![CDATA[Dawood Kehinde]]></dc:creator><pubDate>Thu, 20 Jul 2023 00:00:00 GMT</pubDate><media:content url="https://engage.so/blog/content/images/size/w2000/2023/07/KYC-And-Onboarding.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/size/w2000/2023/07/KYC-And-Onboarding.svg" alt="Optimizing KYC And User Onboarding Process For Fintech"><p>Conversion and continuous product usage are the goals for most Saas products but before that, you need to ensure that your users are properly activated.</p><p>For Fintech companies. Know Your Customer (KYC) is a crucial activation process that users have to complete before they can fully get value from the product.</p><p>The KYC process differs from product to product but most times it usually involves uploading an ID or other document, taking a facial selfie, providing a Bank Verification Number(BVN), and so on.</p><p>Most time this process creates multiple friction points for new users as you will need to confirm the customer identity, assess risk, and then onboard them properly.</p><p>The truth is, with these multiple frictions, you are at risk of losing these customers at each stage of the process if it&#x2019;s not properly managed.</p><p>That&#x2019;s why a thoughtful know-your-customer (KYC) campaign is crucial. Each abandon point is also an opportunity to deepen engagement and bring your customer fully on board.</p><p>In this article, we will look at</p><ol><li><a href="#What-is-KYC"><strong>What is KYC</strong></a></li><li><a href="#steps-to-a-better-fintech-KYC-processs"><strong>Steps to Better Fintech KYC Process</strong></a></li><li><a href="#Conclusion"><strong>Conclusion</strong></a></li></ol><h2 id="what-is-kyc">What is KYC?</h2><p>Know Your Customer(KYC) are regulations required by financial institutions to have a clear picture of who their customers and clients are by verifying their identity; meaning, they know their customers.</p><p>This makes it easier for Fintech to spot instances of suspected money laundering, terrorist financing, and other financial crimes and empowers federal agencies &#x201C;follow the money&#x201D; when a crime has been committed by an individual.</p><p>Losing customers in the sales funnel is one of the challenges faced by fintech when it comes to the KYC processes.</p><p>Fintech&#x2019;s competitive market is forcing brands to make customer onboarding as quick and effortless as possible but KYC compliance is key to avoid attracting fraudsters and criminals.</p><p>Even with that, Fintech brands must balance the necessary steps for KYC compliance with the efficiency customers expect in a great experience.</p><p>To increase customer conversions and prevent drop-offs, most websites and applications try to manage and limit friction as much as possible.</p><p>The less friction, the easier it is for a customer to open an account, and the more a business can grow.</p><h2 id="steps-to-a-better-fintech-kyc-process">Steps to a Better Fintech KYC Process</h2><ol><li><strong>Collect Important personal information First</strong></li></ol><p>To nurture customers, you must have a means through which you communicate with them. The very first step in every successful KYC process is to collect your customer&apos;s contact info so you can guide them through the verification steps &#x2014; and nudge them when they drop off.</p><p>Encourage and ensure that your customer creates an account with their name, email address or phone number, and a password as the first step in the process before you ask any verification questions.</p><figure class="kg-card kg-image-card"><img src="https://engage.so/blog/content/images/2023/07/image4.png" class="kg-image" alt="Optimizing KYC And User Onboarding Process For Fintech" loading="lazy" width="490" height="524"></figure><p>Once you have all your customer-relevant data, Engage gives you total control to implement a cross-channel approach to nurture customers using email, SMS, and Push channels, leveraging whatever data you send to the platform.</p><p><strong>2. Build An Onboarding Campaign Around Your Key Event</strong></p><p>Most times, there are several steps in the verification process and each of these steps is a potential drop-off point. Still, there are likely to be key actions or events along the process which are important to the whole verification process.</p><p>Identify these important events and create campaigns to catch them at those key milestones.</p><p>For instance, if you know that linking a bank account or Bank Verification Number(BVN) is a key indicator of a customer&#x2019;s long-term success, build campaigns and messaging that react to whether they&#x2019;ve completed that milestone.</p><p>With <a href="#https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">Engage</a>, you can assign conversion goals to each campaign, allowing you to personalize the onboarding experience based on customer actions.</p><figure class="kg-card kg-image-card"><img src="https://engage.so/blog/content/images/2023/07/image1--1-.png" class="kg-image" alt="Optimizing KYC And User Onboarding Process For Fintech" loading="lazy" width="815" height="451" srcset="https://engage.so/blog/content/images/size/w600/2023/07/image1--1-.png 600w, https://engage.so/blog/content/images/2023/07/image1--1-.png 815w" sizes="(min-width: 720px) 720px"></figure><p>You can use the <strong>If/Else statement</strong> in your onboarding workflow to check if certain action has taken place then send different messages based on how and when the customer completed a previous action, and include a &#x201C;wait until&#x201D; step to hold off on further messaging until they complete a milestone.</p><p><strong>3. Send Personalized Messages based on drop-offs and Events</strong></p><p>Nothing beats personalized customer engagement. The more personalized your messages, the more likely customers will respond. So show your customers that you know what matters to them!</p><p>For instance, If someone came in through your referral page, started the KYC process, and exited after being asked to take a selfie or link their BVN, don&#x2019;t follow up with a general message that doesn&#x2019;t address that issue or other product offerings.</p><figure class="kg-card kg-image-card"><img src="https://engage.so/blog/content/images/2023/07/image5.png" class="kg-image" alt="Optimizing KYC And User Onboarding Process For Fintech" loading="lazy" width="812" height="247" srcset="https://engage.so/blog/content/images/size/w600/2023/07/image5.png 600w, https://engage.so/blog/content/images/2023/07/image5.png 812w" sizes="(min-width: 720px) 720px"></figure><p>Use that data to get them back on track to the product that sparked their interest so they can complete their verification process.</p><p><strong>4. Use Different Channels Of Communication.</strong></p><p>Customers are bombarded with so many emails, that your message may end up not being seen, adopt other means of engagement like SMS, push notification, and in-app messaging channels.</p><p>Doing this you can be rest assured that your customers will see at least one out of those messages.</p><figure class="kg-card kg-image-card"><img src="https://engage.so/blog/content/images/2023/07/image3.png" class="kg-image" alt="Optimizing KYC And User Onboarding Process For Fintech" loading="lazy" width="743" height="283" srcset="https://engage.so/blog/content/images/size/w600/2023/07/image3.png 600w, https://engage.so/blog/content/images/2023/07/image3.png 743w" sizes="(min-width: 720px) 720px"></figure><p><a href="#https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">Engage </a>supports several messaging channels and allows you to include any or all of these channels in your automation workflow.</p><p><strong>5. Test Your Entire Messaging Journeys, Not Just Individual Messages</strong></p><p>The KYC verification process is a multi-step journey with one goal at the end of the tunnel which is to successfully get customers to complete the process so they can start using and getting value from your product or service.</p><p>You need to be sure all your campaign(flow) works as intended. So test the effectiveness of your entire messaging campaign as a whole based on your ultimate conversion goal.</p><figure class="kg-card kg-image-card"><img src="https://engage.so/blog/content/images/2023/07/image2.png" class="kg-image" alt="Optimizing KYC And User Onboarding Process For Fintech" loading="lazy" width="1235" height="636" srcset="https://engage.so/blog/content/images/size/w600/2023/07/image2.png 600w, https://engage.so/blog/content/images/size/w1000/2023/07/image2.png 1000w, https://engage.so/blog/content/images/2023/07/image2.png 1235w" sizes="(min-width: 720px) 720px"></figure><p><a href="#https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">Engage</a> gives you the privilege to test your workflow as a whole so you know how well your campaign flow works.</p><h2 id="conclusion">Conclusion</h2><p>With more and more competitors entering the fintech space, you need to stay ahead by lowering the barriers associated with KYC verification by increasing customer engagement via personalized messaging through multiple channels.</p><p>Customers are bound to drop off at different stages of the verification process and create audience segments and personalized campaigns to nurture them over time. This is your opportunity to build a relationship: guide them to the next step while also providing valuable and relevant content.</p><p>Create a KYC and Onboarding campaign for your Fintech Company.<br><br><a href="#https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article"><strong>Get Started For Free</strong></a></p>]]></content:encoded></item><item><title><![CDATA[EXPOSED: Top Customer Engagement Strategies SaaS Companies Can Learn From YouTube]]></title><description><![CDATA[<p>I have a confession to make.</p><p>I think I am addicted to YouTube Premium.</p><p>For two years now, I have been a consistent user of YouTube Premium, and it costs me #1,100 or #1,700 for a personal and family plan, respectively.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Screenshot_20230707_091820.jpg" class="kg-image" alt="Screenshot_20230707_091820.jpg" loading="lazy" width="1079" height="2148" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Screenshot_20230707_091820.jpg 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Screenshot_20230707_091820.jpg 1000w, https://engage.so/blog/content/images/2023/07/Screenshot_20230707_091820.jpg 1079w" sizes="(min-width: 720px) 720px"><figcaption>YouTube Premium has two plans</figcaption></figure><p>Here is</p>]]></description><link>https://engage.so/blog/key-customer-engagement-lessons-saas-companies-can-learn-from-youtube-premium/</link><guid isPermaLink="false">66add01ec33c616c01029068</guid><dc:creator><![CDATA[Aaron Ejeme]]></dc:creator><pubDate>Fri, 14 Jul 2023 00:00:00 GMT</pubDate><media:content url="https://engage.so/blog/content/images/size/w2000/2023/07/Key-Customer-Engagement.svg" medium="image"/><content:encoded><![CDATA[<img src="https://engage.so/blog/content/images/size/w2000/2023/07/Key-Customer-Engagement.svg" alt="EXPOSED: Top Customer Engagement Strategies SaaS Companies Can Learn From YouTube"><p>I have a confession to make.</p><p>I think I am addicted to YouTube Premium.</p><p>For two years now, I have been a consistent user of YouTube Premium, and it costs me #1,100 or #1,700 for a personal and family plan, respectively.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Screenshot_20230707_091820.jpg" class="kg-image" alt="EXPOSED: Top Customer Engagement Strategies SaaS Companies Can Learn From YouTube" loading="lazy" width="1079" height="2148" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Screenshot_20230707_091820.jpg 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Screenshot_20230707_091820.jpg 1000w, https://engage.so/blog/content/images/2023/07/Screenshot_20230707_091820.jpg 1079w" sizes="(min-width: 720px) 720px"><figcaption>YouTube Premium has two plans</figcaption></figure><p>Here is where it gets interesting.</p><p>Fifteen days ago, my subscription to YouTube Premium expired, and I couldn&apos;t renew it because my Payday Dollar card suddenly stopped working, and getting a new dollar card since then has been a challenge.</p><p>Because I lost my access to YouTube Premium, I have lost access to many features - right now when using YouTube on my phone, I am bombarded with Ads, I can&apos;t minimize the app, and I can&apos;t download HD videos anymore.</p><p>It has been quite frustrating trying to use YouTube without its premium features. These days I spend less time on YouTube on my phone, and in the meantime, I am sticking to YouTube on my laptop and using Adblockers until I find a more reliable dollar card company.</p><h2 id="what-businesses-can-learn-from-youtube-premium">What Businesses Can Learn From YouTube Premium</h2><p>It doesn&apos;t matter the type of business you run there are two key lessons you can learn from YouTube Premium.</p><ol><li>Because my dollar card bounced and YouTube couldn&apos;t charge me for my premium plan, <strong>they sent me an email on the same day - 15 days ago - when this happened.</strong></li></ol><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Screenshot_20230707_072853.jpg" class="kg-image" alt="EXPOSED: Top Customer Engagement Strategies SaaS Companies Can Learn From YouTube" loading="lazy" width="1080" height="654" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Screenshot_20230707_072853.jpg 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Screenshot_20230707_072853.jpg 1000w, https://engage.so/blog/content/images/2023/07/Screenshot_20230707_072853.jpg 1080w" sizes="(min-width: 720px) 720px"><figcaption>I received an email from YouTube to restore my membership</figcaption></figure><p>2. The email YouTube sent to me was <strong>personalized</strong> and had a <strong>call-to-action button</strong> that I could click on to renew my subscription.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Screenshot_20230707_072921.jpg" class="kg-image" alt="EXPOSED: Top Customer Engagement Strategies SaaS Companies Can Learn From YouTube" loading="lazy" width="1080" height="2026" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Screenshot_20230707_072921.jpg 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Screenshot_20230707_072921.jpg 1000w, https://engage.so/blog/content/images/2023/07/Screenshot_20230707_072921.jpg 1080w" sizes="(min-width: 720px) 720px"><figcaption>The email from YouTube came with a Call to Action button</figcaption></figure><p>If you are observant, you will notice that YouTube can only send me such a &#xA0;personalized email because they are keeping track of my activities on their app. In growth marketing terms, this is called a <strong>payment renewal campaign</strong>.<br><br>A payment renewal campaign is a targeted marketing initiative to encourage customers to renew their subscription or membership payments. It aims to remind customers about their upcoming payment due dates and to provide incentives or promotions to enable them to continue their subscriptions.</p><p>The campaign typically involves a series of messages or communications sent through various channels, such as email, SMS, or in-app notifications, to engage customers and prompt them to take action in renewing their payment.</p><p>The objective is to improve customer retention and minimize churn by reminding and incentivizing customers to continue their relationship with the business.</p><h2 id="how-to-build-a-payment-renewal-campaign-for-your-business">How To Build A Payment Renewal Campaign For Your Business</h2><p>Engage is a data-driven customer engagement platform that helps you create and launch a personalized payment renewal campaign via email, SMS, in-app &amp; push notifications.<br><br><a href="https://app.engage.so/auth/signup?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article"><strong>Get Started For Free</strong></a></p><p>Here are the steps to follow:</p><ol><li>Ensure that you keep track of your customer&apos;s actions when they use your product - in this case, we need to keep track of <strong>failed transactions.</strong><br><br>On Engage, you can keep track of your customer data in two ways:<br><br>a. Use our <a href="https://docs.engage.so/en-us/a/62bbdd015bfea4dca4834041-api-overview?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">API or SDK integrations</a><br>b. Use our <a href="https://engage.so/integrations?utm_source=ghost&amp;utm_medium=blog&amp;utm_campaign=weekly-article">3rd party integrations</a>.</li></ol><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Track-Customer-Events-or-Actions-on-Engage.png" class="kg-image" alt="EXPOSED: Top Customer Engagement Strategies SaaS Companies Can Learn From YouTube" loading="lazy" width="1842" height="982" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Track-Customer-Events-or-Actions-on-Engage.png 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Track-Customer-Events-or-Actions-on-Engage.png 1000w, https://engage.so/blog/content/images/size/w1600/2023/07/Track-Customer-Events-or-Actions-on-Engage.png 1600w, https://engage.so/blog/content/images/2023/07/Track-Customer-Events-or-Actions-on-Engage.png 1842w" sizes="(min-width: 720px) 720px"><figcaption>Keep track of your customer on Engage</figcaption></figure><p>2. Create a segment or group of your customers with failed transactions. On Engage, you can use your customer data to create unique customer segments.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://engage.so/blog/content/images/2023/07/Failed-transaction-segment.png" class="kg-image" alt="EXPOSED: Top Customer Engagement Strategies SaaS Companies Can Learn From YouTube" loading="lazy" width="1905" height="961" srcset="https://engage.so/blog/content/images/size/w600/2023/07/Failed-transaction-segment.png 600w, https://engage.so/blog/content/images/size/w1000/2023/07/Failed-transaction-segment.png 1000w, https://engage.so/blog/content/images/size/w1600/2023/07/Failed-transaction-segment.png 1600w, https://engage.so/blog/content/images/2023/07/Failed-transaction-segment.png 1905w" sizes="(min-width: 720px) 720px"><figcaption>Create a unique customer segment on Engage</figcaption></figure><p>3. Create a renewal campaign workflow map to identify how many emails, SMS, in-app &amp; push notification messages you will send to the customers in the segment.</p><p>You can use tools like Diagrams.net, Miro, or Mural to build your campaign workflow map.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="data-kg-custom-thumbnail=">
            <div class="kg-video-container">
                <video src="https://engage.so/blog/content/media/2023/07/giphy--1-.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" loop autoplay muted playsinline preload="metadata" style="background: transparent url(&apos;&apos;) 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1&#xD7;</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"/>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"/>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption>Create a workflow map for your messaging campaign on Engage</figcaption>
        </figure><p>3. Create the renewal messaging campaign with the segment created as the automation trigger.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="data-kg-custom-thumbnail=">
            <div class="kg-video-container">
                <video src="https://engage.so/blog/content/media/2023/07/giphy--2-.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" loop autoplay muted playsinline preload="metadata" style="background: transparent url(&apos;&apos;) 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1&#xD7;</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"/>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"/>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption>Create a payment renewal campaign on Engage</figcaption>
        </figure><p>4. Launch your campaign and track the results.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="data-kg-custom-thumbnail=">
            <div class="kg-video-container">
                <video src="https://engage.so/blog/content/media/2023/07/giphy--3-.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" loop autoplay muted playsinline preload="metadata" style="background: transparent url(&apos;&apos;) 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1&#xD7;</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"/>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"/>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Do you need any help building a payment renewal campaign for your business?</p><p>I will be happy to help you out.</p><h3 id="book-a-30-minutes-consultation-call-with-me"><a href="https://bit.ly/3PZstqj?ref=engage.so">Book a 30 Minutes Consultation Call With Me</a></h3>]]></content:encoded></item></channel></rss>