Memberlytic logoMemberlytic
PricingSign in
Member Engagement

Membership Onboarding Best Practices: Reduce Early Churn & Boost Engagement 2026

Master membership onboarding with proven strategies. Reduce early churn by 60%, automate welcome sequences & boost new member engagement. Complete onboarding checklist for Singapore associations.

2026-05-0120 min readMemberlytic Team
#membership onboarding#member onboarding best practices#new member onboarding#membership onboarding process

Your organisation just signed a new member. The application is approved, the fee is collected, and the welcome email fires off. Job done, right? Not even close. Membership onboarding is the single most consequential phase in the entire member lifecycle, and most associations, clubs, and professional bodies in Singapore get it wrong.

The data is stark: up to 60 % of membership churn happens within the first 90 days. That means the majority of members who leave never truly experienced the value your organisation offers. They signed up with good intentions, received a generic welcome, and then... silence. No guidance. No quick wins. No reason to stay.

This guide gives you a complete, actionable framework for building a new member onboarding process that slashes early churn, accelerates engagement, and turns first-time joiners into long-term advocates. Whether you manage a 200-member trade association or a 10,000-member professional body, these member onboarding best practices apply, and they become dramatically easier with the right software behind them.


1. Why Onboarding Is the Most Critical Moment in the Member Lifecycle

The 90-Day Window That Defines Everything

Think of membership onboarding as the first impression that never ends. Research across membership organisations consistently shows:

  • 60 % of churn occurs within the first 90 days of joining
  • Members who engage with 3 or more benefits in the first 30 days are 4.2x more likely to renew
  • 73 % of retention decisions are made before the first month is over
  • Members who attend at least one event in their first 60 days have a 78 % renewal rate, compared to 41 % for those who don't

These aren't marginal differences, they're existential ones. Your membership onboarding process is not an administrative formality. It is the single highest-leverage activity your team can invest in.

The Psychology Behind Early Churn

When someone joins your organisation, they are at peak motivation. They've done the research, weighed the cost (often SGD 200–2,000+ per year for professional bodies in Singapore), and committed. That motivation decays rapidly if it isn't reinforced.

Three psychological forces drive early churn:

  1. Buyer's remorse, "Did I make the right decision?" surfaces within days if value isn't demonstrated quickly
  2. Overwhelm, Too many options, portals, and resources with no clear starting point causes paralysis
  3. Invisibility, If no one acknowledges their presence, new members feel like a transaction, not a person

Effective onboarding addresses all three: it validates the decision, reduces complexity, and creates human connection.


2. The True Cost of Poor Onboarding

Poor onboarding doesn't just lose members, it drains revenue, wastes acquisition spend, and damages reputation. Let's quantify it for a typical Singapore association.

Revenue Impact Calculator

MetricExample Association
Total members2,000
Annual membership feeSGD 500
Annual revenue from membershipsSGD 1,000,000
First-year churn rate (poor onboarding)35 %
Members lost in year one700
Revenue lost to first-year churnSGD 350,000
Cost to acquire each new memberSGD 120
Wasted acquisition spendSGD 84,000
Total annual cost of poor onboardingSGD 434,000

Now compare that to an organisation with strong onboarding:

MetricWith Effective Onboarding
First-year churn rate12 %
Members lost in year one240
Revenue lost to first-year churnSGD 120,000
Wasted acquisition spendSGD 28,800
Total annual costSGD 148,800
Annual savings vs poor onboardingSGD 285,200

That's nearly SGD 300,000 per year recovered, simply by getting the first 90 days right.

Hidden Costs Beyond Revenue

  • Word-of-mouth damage, A churned member who felt neglected tells an average of 9 people. In Singapore's tight-knit industry circles, that reputation compounds fast.
  • Staff burnout, Teams stuck in a "leaky bucket" cycle spend disproportionate time on acquisition instead of programming and member value.
  • Data decay, Members who never log in leave behind incomplete profiles, skewing your analytics and segmentation.
  • Opportunity cost, Every hour spent chasing disengaged new members is an hour not spent deepening relationships with engaged ones.

3. The 5 Stages of Effective Membership Onboarding

A world-class membership onboarding process isn't a single email or a welcome pack. It's a structured journey with five distinct stages, each with specific goals and actions.

Stage 1: Pre-Join (Before They Sign Up)

Goal: Set accurate expectations and reduce friction.

Most organisations treat onboarding as starting after someone joins. That's a mistake. The onboarding experience begins the moment a prospective member visits your website or attends an open event.

Key actions:

  • Publish a clear "What to Expect as a Member" page
  • Provide a benefits overview that maps to specific member types
  • Offer a virtual tour of the member portal
  • Share testimonials from members in their first year
  • Make the application process intuitive (ideally under 5 minutes)

Stage 2: Welcome (Days 0–7)

Goal: Validate the joining decision, create an emotional connection, and establish the first habit.

This is the highest-stakes window. The member is most receptive right now.

Key actions:

  • Send an immediate, personalised welcome email (not a receipt)
  • Provide a "Getting Started" guide with 3 clear first steps
  • Assign a welcome contact or buddy
  • Grant portal access with a guided first-login experience
  • Deliver a "quick win", something valuable they can access right now

Stage 3: Activation (Days 7–30)

Goal: Drive first meaningful engagement with at least 3 benefits.

Activation is the bridge between signing up and getting value. A member who only reads the welcome email but never logs in, attends an event, or accesses a resource is not activated.

Key actions:

  • Introduce 1–2 benefits per week (don't overwhelm)
  • Invite to an upcoming event or networking session
  • Prompt profile completion with a progress bar
  • Send personalised content based on their industry or interests
  • Check in via a personal message from the membership team

Stage 4: Integration (Days 30–90)

Goal: Embed the member into the community and build habits.

Integration is where casual members become connected members. They start recognising names, contributing to discussions, and identifying with the organisation.

Key actions:

  • Connect them with a peer group, committee, or SIG (Special Interest Group)
  • Encourage their first contribution (forum post, article, mentoring)
  • Share their "membership impact summary" (events attended, resources accessed, connections made)
  • Conduct a 60-day check-in call or survey
  • Offer early renewal incentives for engaged members

Stage 5: Advocacy (Day 90+)

Goal: Convert satisfied members into promoters.

Members who complete a strong onboarding journey don't just renew, they recruit. They become your most powerful (and cheapest) acquisition channel.

Key actions:

  • Request a testimonial or success story
  • Invite them to refer colleagues with a referral incentive
  • Offer leadership or volunteer opportunities
  • Recognise their first-year milestones publicly
  • Ask for feedback on how to improve the onboarding experience

4. Designing Your Welcome Sequence

A well-crafted member welcome sequence is the backbone of onboarding automation. Here's a proven timeline with content recommendations for each touchpoint.

The 90-Day Email Sequence Framework

DayEmail PurposeSubject Line ExampleKey Content
0Instant welcome"Welcome to [Org Name], here's how to get started"Login credentials, 3 quick-start steps, welcome video
1Benefit spotlight #1"Your first member benefit is waiting"Highlight one high-value resource with direct link
3Profile completion prompt"Complete your profile to unlock personalised recommendations"Guide to filling out profile, why it matters
7Event invitation"Join us this month: [Event Name]"Upcoming event tailored to their interests or industry
14Community introduction"Meet members in your industry"Directory feature, SIGs, discussion forums
30First check-in"How's your first month going?"Short survey (3 questions max), link to support
60Value recap"Here's what you've accomplished so far"Personalised engagement summary, upcoming opportunities
90Renewal + feedback"Your impact in 90 days, and what's next"Retention pitch, renewal reminder, feedback request

Best Practices for Welcome Emails

  • Personalise with the member's name and membership tier, "Welcome, Dr. Tan" feels different from "Dear Member"
  • Keep each email focused on one action, Don't list 15 benefits in a single message
  • Use a real person's name as the sender, "From Sarah, Membership Director" outperforms "From [Org Name] Admin"
  • Include a mobile-friendly design, Over 68 % of emails in Singapore are opened on mobile devices
  • Add clear CTAs (calls to action), Every email should have one obvious next step
  • Respect PDPA requirements, Include unsubscribe options and ensure consent was collected during sign-up

5. Onboarding Automation vs Manual Onboarding

Should you automate your membership onboarding process, do it manually, or blend both? Here's an honest comparison.

Head-to-Head Comparison

FactorManual OnboardingAutomated OnboardingHybrid (Recommended)
Time per new member45–90 minutes5–10 minutes15–25 minutes
ConsistencyVariable (depends on staff)100 % consistentHigh consistency with personal touches
PersonalisationHigh (if staff have time)Medium (template-based)High (automation + human follow-up)
ScalabilityBreaks at 50+ new members/monthUnlimitedScales well with targeted manual effort
Cost per member onboardedSGD 35–80SGD 2–5SGD 10–20
Staff hours (100 members/month)75–150 hours8–15 hours25–35 hours
Error rate15–25 % (missed steps)Under 2 %Under 5 %
Member satisfactionGood (when done well)GoodExcellent
Response timeHours to daysInstantInstant + same-day personal follow-up

Time Savings Breakdown

For an organisation onboarding 50 new members per month, here's what automation reclaims:

TaskManual TimeAutomated TimeMonthly Savings
Welcome email + credentials10 min eachInstant8.3 hours
Portal setup + access provisioning15 min eachInstant12.5 hours
Follow-up sequence (8 emails)5 min per email per memberAutomatic33.3 hours
Event invitations8 min eachTriggered6.7 hours
Check-in surveys10 min eachAuto-sent8.3 hours
Data entry + profile updates12 min eachSelf-service10.0 hours
Total monthly savings79.1 hours

That's nearly two full work weeks recovered every month. For a small team of 2–3 staff, this is transformational.


6. Personalising Onboarding by Member Type

A one-size-fits-all onboarding sequence is better than nothing, but personalised onboarding based on member type dramatically outperforms generic approaches.

Individual vs Corporate Members

ElementIndividual MembersCorporate Members
Welcome messagePersonal, warm, community-focusedProfessional, ROI-focused, multi-user setup guide
First CTA"Complete your profile""Add your team members"
Benefit emphasisNetworking, professional development, credentialsGroup discounts, training programmes, industry reports
Check-in styleFriendly email from membership teamAccount manager call with primary contact
Portal experienceIndividual dashboardAdmin dashboard with usage analytics for team
Renewal pathIndividual renewal reminderCorporate renewal with usage report and ROI summary

New Members vs Returning Members

Returning members (those who lapsed and re-joined) need a different approach:

  • Acknowledge the gap, "Welcome back! Here's what's changed since you were last with us"
  • Skip the basics, They know how your portal works; show them what's new
  • Address why they left, If you have exit survey data, personalise based on their past concerns
  • Fast-track to value, Get them into events and resources immediately

Tier-Based Onboarding

If your organisation has membership tiers (e.g., Associate, Full, Fellow, or Bronze, Silver, Gold), tailor accordingly:

  • Entry-level tiers, Focus on demonstrating value and encouraging upgrades
  • Premium tiers, Emphasise exclusive benefits, priority access, and dedicated support
  • Student/youth tiers, Use casual language, highlight mentorship and career resources
  • Honorary/lifetime tiers, Personal outreach from leadership, recognition, legacy involvement

7. Member Portal First-Login Experience

The first time a new member logs into your portal is a make-or-break moment. A confusing, empty, or overwhelming dashboard guarantees they won't come back. Here's how to design a first-login experience that converts visitors into active users.

The Ideal First-Login Flow

Step 1: Guided Welcome Screen

  • A modal or overlay that greets them by name
  • "Welcome, Sarah! Let's get you set up in 3 quick steps."
  • Progress indicator showing steps 1/3, 2/3, 3/3

Step 2: Profile Completion

  • Pre-fill fields from the application form (don't ask twice)
  • Request only essential additional info: photo, bio, interests, industry
  • Show a profile completeness bar, "Your profile is 60 % complete"
  • Explain why each field matters: "Adding your industry helps us recommend relevant events"

Step 3: Benefit Discovery Tour

  • A short interactive tour (3–5 screens) highlighting key portal features
  • "Here's where you'll find upcoming events"
  • "Your member directory, connect with 2,000+ professionals"
  • "Your digital membership card is ready to download"
  • Allow skipping but make it engaging enough that most complete it

Step 4: Quick Win Delivery

  • Immediately grant access to something valuable
  • A downloadable industry report, a discount code, or event registration
  • This creates an instant return on their membership fee
  • "Here's your exclusive member resource, available only to [Org] members"

Portal Design Principles for New Members

  • Progressive disclosure, Show the essentials first; let advanced features reveal themselves over time
  • Contextual help, Tooltip hints on first visit ("Click here to view your benefits")
  • Empty state design, Instead of showing "No events attended" on a blank dashboard, show "Your next recommended event: [Event Name], Register now"
  • Mobile-first, 72 % of Singapore professionals check membership portals on mobile at least once per week

8. Buddy and Mentor Programmes for New Members

Technology handles scale, but human connection handles depth. The most effective onboarding programmes pair new members with experienced ones.

How Buddy Programmes Work

A buddy programme matches each new member with a current member who serves as their informal guide for the first 90 days. The buddy's role is lightweight but impactful:

  • Week 1: Introductory call or coffee meeting (15–20 minutes)
  • Week 3: Check-in message, "How are you settling in? Any questions?"
  • Week 6: Invitation to attend an event together
  • Week 12: Wrap-up conversation and introduction to broader network

Why Buddy Programmes Reduce Churn

  • Members with a buddy are 2.5x more likely to attend their first event
  • Buddy-paired members report 40 % higher satisfaction in their first year
  • Buddies themselves report increased engagement and sense of purpose
  • The programme creates a network effect, one buddy interaction leads to 3–5 additional connections

Implementation Tips for Singapore Organisations

  • Keep it voluntary for both buddies and new members, forced pairings backfire
  • Match by industry, seniority, or interest, not randomly
  • Provide a simple guide to buddies outlining expectations and conversation starters
  • Recognise buddies publicly, feature them in newsletters, give them a badge in the portal
  • Track participation in your membership software, flag new members who haven't been contacted by their buddy within 7 days
  • Respect cultural context, In Singapore's multicultural environment, be mindful of language preferences and communication styles

9. Measuring Onboarding Success

You can't improve what you don't measure. Here are the activation metrics that tell you whether your onboarding is working.

Core Onboarding KPIs

MetricWhat It MeasuresTarget BenchmarkHow to Track
Activation rate% of new members who complete 3+ key actions in 30 days65–75 %Portal analytics
Time to first engagementDays from joining to first meaningful action (event, resource, login)Under 7 daysMembership software
Profile completion rate% of new members with 80 %+ complete profiles70 %+Portal data
Welcome email open rate% who open the Day 0 welcome email75–85 %Email platform
Welcome sequence completion% who open at least 5 of 8 onboarding emails40–50 %Email platform
First event attendance% of new members attending an event in 60 days35–45 %Event registration data
90-day retention rate% of new members still active after 90 days85–90 %Membership records
Onboarding NPSNet Promoter Score from 30-day survey40+Survey tool

Building an Onboarding Dashboard

Your membership management software should give you a real-time view of onboarding health. Key dashboard elements include:

  • Cohort view, Track each month's new members as a group through the 90-day journey
  • Funnel visualisation, See where members drop off (e.g., 80 % open welcome email but only 45 % log into portal)
  • At-risk alerts, Flag members who haven't engaged within 14 days for personal outreach
  • Segment comparison, Compare onboarding performance across member types, tiers, and acquisition channels

When to Intervene

Set up automated alerts for these warning signs:

  • Member hasn't logged into the portal within 7 days of joining
  • Member hasn't opened any emails in the welcome sequence after 14 days
  • Member hasn't attended any events after 45 days
  • Member hasn't completed their profile after 21 days

Each trigger should initiate a personal outreach, a phone call, a LinkedIn message, or an email from a real person (not an automated template).


10. Common Onboarding Mistakes to Avoid

Even well-intentioned organisations sabotage their own onboarding. Here are the 7 most damaging pitfalls and how to fix them.

Mistake #1: Information Overload on Day One

The problem: Sending a 12-page PDF, links to 8 different portals, a list of 30 upcoming events, and a 15-field form, all in the welcome email.

The fix: Limit Day 0 to 3 actions maximum. Drip additional information over weeks, not hours. Think of onboarding as a series, not a single broadcast.

Mistake #2: Generic, Impersonal Communication

The problem: "Dear Member, Thank you for joining. Here is your member number: 40291. Regards, The Admin Team."

The fix: Personalise every touchpoint. Use their name, reference their industry, and write in a warm, human tone. Automate the delivery, but never automate the empathy.

Mistake #3: No Clear First Step

The problem: The welcome email says "Explore your benefits!" without telling the member where to start or what to do first.

The fix: Give one crystal-clear CTA: "Log in to your portal and complete your profile, it takes 2 minutes." Guide them to one action, then the next, then the next.

Mistake #4: Treating Onboarding as a One-Day Event

The problem: The organisation sends a welcome email on Day 0 and then nothing until the renewal notice 11 months later.

The fix: Implement a 90-day onboarding sequence with touchpoints at Day 0, 1, 3, 7, 14, 30, 60, and 90. Onboarding is a journey, not a moment.

The problem: Adding new members to every mailing list, WhatsApp group, and marketing campaign without explicit consent, violating Singapore's Personal Data Protection Act (PDPA).

The fix: Collect granular communication preferences during sign-up. Let members choose which channels and topics they want to receive. Document consent and honour unsubscribe requests immediately. Your membership software should track consent records automatically.

Mistake #6: No Feedback Loop

The problem: The organisation never asks new members how the onboarding experience was, so problems persist for years without detection.

The fix: Send a short survey at Day 30 (3–5 questions maximum). Ask: "What was the most valuable part of joining?" and "What was confusing or frustrating?" Act on the feedback visibly.

Mistake #7: Manual Processes That Don't Scale

The problem: The membership manager personally calls every new member, hand-writes welcome cards, and manually tracks who's been contacted in a spreadsheet. Wonderful at 10 members per month; impossible at 50.

The fix: Automate the repeatable elements (emails, portal setup, event invitations, reminders) and reserve human effort for high-impact moments (personal calls to premium members, buddy introductions, event welcomes). The right membership software makes this hybrid approach seamless.


11. Membership Onboarding Checklist Template

Use this membership onboarding checklist as a ready-made template for your organisation. Adapt it to your specific context and member types.

Pre-Join Checklist

  • Benefits page clearly describes what members receive at each tier
  • Application form collects only essential information (minimise friction)
  • PDPA-compliant consent collection is built into the sign-up flow
  • Auto-acknowledgement email confirms application receipt
  • Approval workflow is defined (auto-approve or committee review)
  • Payment processing is tested (PayNow, Stripe, credit card, GIRO)

Day 0, Welcome

  • Personalised welcome email sent immediately upon approval
  • Portal login credentials delivered securely
  • Digital membership card generated and accessible
  • Welcome guide (PDF or webpage) with 3 quick-start steps
  • Buddy/mentor assigned (if programme exists)
  • New member added to appropriate segments in CRM

Week 1, Activation

  • Benefit spotlight email sent (Day 1)
  • Profile completion prompt sent (Day 3)
  • First event invitation sent (Day 7)
  • Buddy makes initial contact
  • Staff checks portal login status, follow up if no login by Day 5
  • Member added to relevant SIG or community group

Month 1, Engagement

  • Community introduction email sent (Day 14)
  • 30-day check-in survey sent
  • Personal follow-up for members who haven't engaged
  • Membership impact summary prepared (if data available)
  • At-risk members flagged for intervention

Month 2–3, Integration

  • 60-day value recap email sent
  • Second event invitation or content recommendation
  • Committee or volunteer opportunity introduced
  • Peer connections facilitated
  • Contribution prompt (forum post, article, case study)

Day 90, Transition to Ongoing Engagement

  • 90-day retention email with renewal preview
  • Feedback survey on onboarding experience
  • Testimonial or referral request (if member is satisfied)
  • Member graduated from onboarding segment to active member segment
  • Onboarding data reviewed for process improvement

12. How Software Automates the Entire Onboarding Journey

The checklist above looks comprehensive, because it is. Executing it manually for every new member is unsustainable. This is where onboarding automation membership software transforms the process from aspirational to operational.

What Membership Software Automates

Triggered Email Sequences

  • Welcome emails fire instantly upon approval, no staff intervention needed
  • Follow-up emails are scheduled based on join date, not sent in batch
  • Behaviour-based triggers adjust the sequence (e.g., if a member attends an event, skip the "you haven't engaged yet" email)

Task Sequences for Staff

  • Auto-generated tasks: "Call new premium member Dr. Lim within 48 hours"
  • Assignment rules: route corporate members to the account manager, individual members to the membership coordinator
  • Escalation alerts: if a task is overdue by 3 days, notify the membership director

Progress Tracking

  • Visual onboarding progress for each member (e.g., "4 of 7 onboarding steps completed")
  • Cohort dashboards showing how this month's new members compare to last month's
  • Funnel analysis identifying exactly where members drop off

Portal Automation

  • Instant account provisioning with role-based access
  • Guided first-login experience with interactive tour
  • Profile completeness prompts and gamification
  • Personalised content recommendations based on member profile

Segmentation and Personalisation

  • Auto-tag members by type, tier, industry, and source
  • Dynamic content in emails based on member attributes
  • Different onboarding tracks triggered automatically based on membership category

ROI of Onboarding Automation

InvestmentWithout AutomationWith Automation
Staff time (per 100 new members)125+ hours20–30 hours
Missed onboarding steps15–25 %Under 3 %
90-day retention rate65–75 %85–92 %
Time to first engagement12–18 days2–5 days
Member satisfaction (NPS)+15 to +25+40 to +55
Annual revenue retained (2,000 members at SGD 500)SGD 650,000–750,000SGD 850,000–920,000

The difference in retained revenue alone, SGD 150,000 to SGD 200,000 per year, makes the case for automation unambiguous.


Frequently Asked Questions

How long should membership onboarding last?

A structured membership onboarding process should span 90 days, with the highest-intensity touchpoints in the first 30 days. The first 7 days are the most critical window for establishing engagement habits. After 90 days, members should transition from the onboarding segment to your ongoing engagement and retention programme.

What is the ideal number of onboarding emails?

For most organisations, 8 to 10 emails over 90 days strikes the right balance between staying visible and avoiding fatigue. The key is that each email should deliver value or prompt a specific action, never send an email just to "stay in touch." Monitor open rates and unsubscribe rates to calibrate your cadence.

How do we onboard members who join at events or roadshows?

Event sign-ups often have incomplete data and higher churn risk. Capture the essential details on-site (name, email, phone, payment), then trigger a post-event onboarding sequence that starts with "Thanks for joining us at [Event Name]" and includes a prompt to complete their profile online. Follow up within 48 hours while the event experience is fresh.

Should we onboard corporate members differently from individual members?

Absolutely. Corporate members typically involve multiple users, require admin dashboards, and care about organisational ROI (training hours, networking value, industry insights). Their onboarding should include a dedicated setup call, multi-user provisioning, and periodic usage reports sent to the corporate contact. Individual members benefit from a warmer, more community-focused approach.

How do we handle onboarding for members who join mid-cycle?

Members who join partway through the year often feel they've "missed out." Address this directly: show them what's coming up rather than what they missed, offer pro-rated access to past resources (recorded webinars, event materials), and connect them with members who can catch them up. Your software should trigger the same 90-day sequence regardless of join date.

What is the single most impactful onboarding action?

If you can only do one thing, make it a personal phone call or video call within the first 7 days. Research consistently shows that a single human interaction in the first week increases 12-month retention by 20–30 %. For organisations with high member volume, reserve personal calls for premium tiers and use personalised video messages for others.


Start Building Your Onboarding Engine

Membership onboarding is not a nice-to-have, it is the foundation of your retention strategy, your revenue predictability, and your community's long-term health. The organisations that treat the first 90 days as a strategic priority consistently outperform those that don't, in every measurable dimension.

The good news: you don't have to rebuild your onboarding from scratch overnight. Start with the welcome sequence. Add one automation. Implement one metric. Then iterate.

Memberlytic helps Singapore associations, professional bodies, and membership organisations build bespoke onboarding workflows that run automatically, triggered emails, task assignments, portal experiences, progress tracking, and retention analytics, all configured to match your exact membership structure and processes.

No generic templates. No per-user licence fees. Just a membership management system built around how your organisation actually works.

Discover how Memberlytic automates your member onboarding →

Share this article

Memberlytic

Membership management software

Book a Demo

Ready to Transform Your Membership Management?

Get expert guidance on implementing the strategies discussed in this article.

Get in Touch

Have a project in mind? Let's discuss how we can help bring your vision to life.

Email Us

Sales & Inquiries

[email protected]

Call Us

Mon–Fri, 9 am – 6 pm

+(65) 8793 7492

WhatsApp

Quick responses

Message on WhatsApp

Address

60 Kaki Bukit Pl, #04-05
Singapore 415979

Chat with us on WhatsApp