Smile integration requires KYC verification, which typically takes 2-3 business days.
Prerequisites
Before starting, ensure you have:- ✅ Admin access to Smile
- ✅ Maple Voice Core configured
- ✅ Business documentation for KYC
- ✅ Bank account information
Setup Process
1
Start KYC Verification
Submit business verification documents
2
Complete Gravity Onboarding
Smile uses Gravity as its payment processor. During onboarding, Maple connects your Smile account to Gravity for
payment processing. This step must be completed before orders can be submitted to Smile.
3
Connect Smile Account
Authorize Maple to access your Smile system
4
Configure Locations
Select which locations to enable
5
Menu Sync
Verify menu imported correctly
6
Test Integration
Place test orders to verify setup
KYC Requirements
Same as other integrated POS systems:- Business registration documents
- EIN or Tax ID letter
- Owner’s government-issued ID
- Bank statement or voided check
Payment Processing
Smile uses Gravity as its payment provider. When a customer places an order:- Customer receives a payment link via SMS
- Customer pays through the Gravity-powered checkout page
- Once payment is confirmed, the order is submitted to Smile
- The order appears in your Smile POS with payment already applied
Menu Synchronization
Your Smile menu syncs to Maple via webhooks:- All menu items and prices
- Modifiers and options
- Categories and organization
- Real-time availability updates
Order Management
Maple orders appear in Smile as:- Source: “Maple - Phone” or “Maple - SMS”
- Standard Smile orders
- Full reporting integration
Troubleshooting
Orders not submitting to Smile
Orders not submitting to Smile
Verify that Gravity onboarding is complete. Smile requires payment via Gravity before order submission. Check the
Maple dashboard for any onboarding errors.
Payment link not working
Payment link not working
Ensure Gravity onboarding is fully complete. If the customer sees an error on the payment page, the Gravity
connection may need to be re-established.