The problem REMO solves
In Web 3, user engagement is the key to project growth. But how do you meaningfully connect with thousands of participants?
REMO is the answer - a comprehensive growth platform designed for Web 3 projects. It empowers you to:
- Analyze user behavior and preferences in depth
- Drive engagement through targeted communication
- Optimize strategies with data-driven insights
- Retain users via timely push notifications
REMO Campaign:
Our campaign generator lets you generate a customised landing page for your campaign within seconds. Comes with full Remo features: you get to engage all visitors who connect their wallet.
REMO Analytics:
Remo automagically segment user engagements to enable personalised interactions (i.e. targeted marketing copy, customised promotion offers).
Summary
REMO transforms fleeting interactions into lasting relationships. With REMO, it's all about more reach, more growth.
Challenges we ran into
Challenges and Solutions:
1. XMTP Browser Integration
- Challenge: Required polyfilling. Buffer (Node.js API) not natively supported in browser environments.
- Solution: Implemented polyfills and shifted to serverless architecture. Adapted codebase to work within serverless constraints while maintaining XMTP functionality.
2. Web Push Notifications
- Challenge: Implementing reliable notifications across various browsers and devices in a short period.
- Solution: Integrated OneSignal as web push notification provider. Customized integration for specific use cases, ensuring consistent notifications across platforms.
3. Smart Contract Wallet Compatibility
- Challenge: XMTP's lack of native support for smart contract wallets (e.g., Coinbase Smart Wallet).
- Solution: Developed a system spawning proxy EOA wallets for each smart contract wallet, enabling XMTP functionality. Monitoring XIP44 development for future native support.
4. Real-time Logging System
- Challenge: Requiring high availability and speed.
- Solution: Utilized Fleek functions for performance, integrated with AWS queue for enhanced central data management and processing.
5. Fleek Edge Functions Development
- Challenge: Early stages of development. Unable to test locally or view function logs.
- Solution: Adapted development workflow with robust error handling and comprehensive production testing.
6. Complex Wallet Tagging Process
- Challenge: Involving user and on-chain events.
- Solution: Integrated AWS SQS to queue events. Developed custom logging and tagging engine to compute funnel, user, and wallet-related metrics.