With these new features and improvements, we’re focused on making the user experience even better.
New Splash Page for Mobile, and Sign In and Sign Up Experience
We've added a new welcome page to the app. This page allows users to login or signup prior to accessing the app and ensures less confusion when a new member is not logged in.
We’ve also completely revamped the sign-in and sign-up process to make it faster, easier, and more intuitive:
No passwords needed - Just use your phone number or email to log in.
2-Factor authentication - A code will be sent for secure access.
Password setup only on first visit - After that, you won’t need to use it for future logins.
Universal Links for Deal Sharing
We’ve enhanced the deal-sharing experience with the implementation of universal links.
Now, when you share a deal, the link will automatically open the app directly to that deal where users can redeem it immediately. If the app is not installed on the user’s device, an app store will be loaded instead inviting users to install it.
This feature makes it easier to share deals with friends, offering a seamless experience every time.
Invite Friends from Your Contact List
We’re excited to launch a new feature that makes inviting friends to PassPass super easy. You can now invite friends directly from your phone’s contact list.
In the app, from your account page, click the “invite friends” link to load this feature. Then select the contacts you want to invite, and the app will automatically generate a personalized invite for each of them.
This update is designed to help you share PassPass quickly and efficiently, whether you're inviting one friend or your entire contact list. And remember, every friend who joins through your invite link will help you earn more through our referral program.
W9 Form Collection Page
We’ve introduced a new W9 form collection page for partners and affiliates to streamline tax document submissions.
This feature allows you to easily submit your W9 form directly through the Partner or Affiliate Portal, ensuring compliance with tax regulations and making the entire process much more efficient. Simply access the page, fill out the form, and submit it in just a few clicks.
End-of-Week Recap Emails
Every Friday, we’re now sending a quick End-of-Week Recap to both partners and affiliates, highlighting key performance metrics and offering actionable growth tips. Here’s what it will cover:
Earnings
New member sign ups
Deals redeemed (Partners only)
New business sign ups (Affiliates only)
Strategies for growth
Here are all of the updates we released in this round:
Features
PPS-701 Refactor payment to use in-site instead of redirect to Stripe
PPS-747 New revenue share stream - T1 for member referrals (temporarily disabled by PPS-936)
PPS-818 API endpoint to attach user to a business
PPS-858 Admin panel - Ability to switch partners types
PPS-862 Web - W9 form collection page
PPS-863 Web - Admin panel for collected W9 forms access
PPS-865 Partner Portal - Ability to edit referral message
PPS-866 Mobile - New Splash page
PPS-869 End of week recap emails - Partners
PPS-870 End of week recap emails - Affiliates
PPS-874 Mobile - Automatically display modal to invite friends to every user who access the app 3 days after they have created their account
PPS-875 New sign up email (converted)
PPS-880 Automatically follow a business if user redeems one of their deals
PPS-881 Web sign up/in new flow fine tuning
PPS-896 Web - Finish Braze implementation for 'new users' events (sign ups and checkouts)
PPS-898 Create PUT endpoint to update user/business connections
PPS-899 Mobile - Finish Braze implementation
PPS-903 Only allow users to sign up to active locations
PPS-909 Create an API endpoint to update a user
PPS-921 Update redeem now and save for later design
PPS-935 New splash screen 2.0
PPS-808 Mobile - Implement universal links when sharing a deal
PPS-822 Mobile - Force user to be on latest app version
PPS-823 Web - Implement payment through Apple Pay and Google Pay
PPS-855 Mobile - New sign in/sign up
PPS-856 Ability to download the partner QR code image
PPS-886 Mobile - Feature to invite friends from contacts list
PPS-911 Remember the original destination the user was going to when coming to the app from an universal link and if they are not authenticated after they log in send them back to it
Enhancements
PPS-947 Signature and legal name must match
PPS-943 Mobile - Change wording on account page
PPS-919 There should be no sign up in the admin portal
PPS-864 Bring back branding for reseller partners
PPS-825 Web - Adjust affiliate attach endpoint to handle affiliate tier one
PPS-828 Web - Update 'Name' to 'Location's Storefront Name' in several input fields
PPS-831 Show a loading indicator when changing the selected location
PPS-852 Include the location name in the QR code modal of the parter portal
PPS-883 Improve search behavior
PPS-893 Typo on "Download App Notification" email
PPS-905 Mobile - Improvement on Saved Locations list
PPS-906 Admin - Change from "All States" to "All Statuses"
PPS-930 Web - Ignore two factor authentication when impersonating a user
PPS-940 Remove 'due today' card when there is a free trial on the checkout
PPS-941 The referred by information should be sent to Braze when the user signs up, and not when they finish the checkout
PPS-922 Partner - Change text on "New sign up" email
PPS-914 Web - Make referrals link synchronous
Bugfixs
PPS-868 Fix "my business" layout on different sizes
PPS-810 Web - Clear failed jobs
PPS-830 View Profile Redirects to Partner Portal After Edit
PPS-845 Fix payment on affiliate portal not being visible on screen
PPS-849 Web - Unable to create record: Attempt to send to unsubscribed recipient
PPS-859 Pagination not working on affiliate > partners list
PPS-860 Address Input Field Loses Focus and Reverts After Autocomplete Selection
PPS-871 Mobile - Check push notification implementation
PPS-882 Fix the feature to copy the branding section to new locations not working properly
PPS-887 Check why this location can’t be approved
PPS-888 Check why this location gives 404 when approving it
PPS-892 Fix working hours some times not saving
PPS-907 Affiliate - Partner referral link screen
PPS-915 Web - Validate coupon expiration date
PPS-916 Locations do not show deals on the app home page
PPS-928 Web - Force two factor when signing in
PPS-931 Web - Implement refund event to Stripe webhook
PPS-933 Fix Google Pay not showing up on staging
PPS-938 Mobile - Fix invite friends on Android
Technical tasks
PPS-854 Remove incorrect tier2 affiliate relationships
PPS-890 App\Livewire\Partner\OnBoard\Steps\Branding::brandingName(): Return value must be of type string, null returned
PPS-891 Brick\Math\BigNumber::isLessThanOrEqualTo(): Argument #1 ($that) must be of type Brick\Math\BigNumber|string|int|float, null given
PPS-934 Web - DateTime::modify(): Failed to parse time string (70:0 pm) at position 0 (7): Unexpected character
PPS-908 Web - Duplicate entry for key 'expo_tickets.expo_tickets_ticket_id_unique'
PPS-913 Web - Check account deletion flow when user has membership
PPS-901 Fix tests failing based on time
PPS-872 Web - Fix unit test that is randomly failing
PPS-936 Temporarily disable PPS-747 (edited)