How-To Guides
Step-by-step tutorials to help you get the most out of NearRise. Learn how to set up your profile, manage your business, and grow your presence.
Scroll Down
Profile Setup
Follow these steps to complete your personal profile:
- Step 1: Navigate to your Dashboard and click on "Profile" in the sidebar.
- Step 2: Fill in your Username - this is how you'll be identified on the platform.
- Step 3: Add your Phone Number (optional but recommended for notifications).
- Step 4: Write a Bio to tell others about yourself. You can use the "Generate with AI" button for inspiration!
- Step 5: Upload a Profile Image - click the file input and select an image (max 5MB).
- Step 6: Click the "Save profile" button to save your changes.
Tip: Images are uploaded immediately, but you must click "Save profile" to persist all your changes.
Uploading a profile picture helps personalize your account and builds trust with other users.
- Go to your Profile section in the Dashboard.
- Find the "Profile image" field with the avatar preview.
- Click the file input button and select an image from your device.
- Supported formats: JPG, PNG, GIF (max 5MB).
- After upload completes, click "Save profile" to finalize.
Important: The image will upload automatically, but you must click "Save profile" to persist the changes!
Struggling with what to write? Our AI assistant can help you create a compelling bio in seconds!
- In the Bio field, look for the "Generate with AI" button.
- Click the button to generate a professional bio automatically.
- If you want to refine it, type instructions like "Make it more casual" or "Make it professional" in the refinement box.
- Click "Refine" to regenerate with your instructions.
- Once you're happy with it, click "Save profile" to save your bio.
Pro Tip: You can manually edit the AI-generated text before saving!
Business Profile Setup
Your business profile is your digital storefront. Complete it 100% to unlock full visibility!
Why complete your profile? Once complete, you'll be fully visible to customers and unlock the option to purchase the $5 lifetime "Verified Badge"!
- Step 1: Enter your Business Name (required).
- Step 2: Upload your Business Logo (required, max 5MB).
- Step 3: Upload a Business Cover Image (required, max 5MB).
- Step 4: Add your business Website URL (optional).
- Step 5: Enter your Business Phone Number (required).
- Step 6: Fill in your complete address - Street, City, State, ZIP, and Country (all required).
- Step 7: Select your Business Category or enter a custom category (required).
- Step 8: Set your Business Hours for at least one day (required).
- Step 9: Write your About Text to describe your business (required).
- Step 10: Click "Save business" to save all your changes.
Your logo and cover image are the first things customers see. Make them count!
Business Logo:
- Find the "Business logo" section with the avatar preview.
- Click the file input and select your logo (square images work best).
- Max file size: 5MB. Supported formats: JPG, PNG, GIF.
Business Cover Image:
- Find the "Business cover" section.
- Click the file input and select a wide, horizontal image.
- This image appears at the top of your business page - make it eye-catching!
Remember: Images upload automatically, but you must click "Save business" to persist all changes!
Accurate business hours help customers know when you're open and ready to serve them.
- Scroll to the "Business Hours" section in your Business Profile.
- For each day, enter opening and closing times (e.g.,
09:00and17:00). - Leave fields empty for days you're closed.
- At least one day must have hours set to complete your profile.
- Click "Save business" when done.
Tip: Use 24-hour format (e.g., 09:00 for 9 AM, 17:00 for 5 PM) for consistency.
Your business category helps customers find you when searching for specific services.
- Find the "Business category" dropdown in your Business Profile.
- Select from pre-defined categories like "Restaurants & Food", "Beauty & Salon", "Auto Services", etc.
- If your business doesn't fit any category, select "Custom" and enter your own.
- This field is required - you must select a category to complete your profile.
Pro Tip: Choose the most specific category that describes your business to attract the right customers!
Let our AI help you write compelling business descriptions that attract customers!
Available AI Tools:
- About Text: Click "Generate with AI" in the About Text field to create a professional business description.
- Service Descriptions: When adding services, use AI to generate detailed service descriptions.
- Refinement: Not happy with the result? Add instructions like "Make it more professional" or "Add more details" and click "Refine".
- Edit Manually: You can always manually edit the AI-generated text before saving.
Note: AI generation is available on Pro and PRO+ subscription plans. Free users can still write descriptions manually!
Providing your accurate business address helps customers find you and improves your search visibility.
- Street Address: Enter your complete street address (e.g., "123 Main St").
- City: Enter your city name.
- State/Province: Enter your state or province.
- ZIP/Postal Code: Enter your ZIP or postal code.
- Country: Enter your country (optional).
All address fields (except Country) are required to complete your business profile!
Your address will be used to geocode your location and show you on the map for local searches.
Payment Setup
Accept credit card payments directly and keep 100% of your revenue (minus standard Stripe processing fees).
PRO+ Plan Required: Stripe payment processing is available on Restaurant PRO+ ($75/mo) and Appointment Manager Plus plans. This feature allows you to accept credit/debit cards with 0% commission from NearRise!
- Step 1: Subscribe to Restaurant PRO+ or Appointment Manager Plus plan from your Business Dashboard.
- Step 2: Navigate to "Payment Setup" in your dashboard sidebar.
- Step 3: Click the "Set Up Payments" button.
- Step 4: You'll be securely redirected to Stripe to create or connect your account.
- Step 5: Complete the Stripe onboarding form with your business and bank details.
- Step 6: Verify your identity (may require ID upload or additional documentation).
- Step 7: Once approved, you'll be redirected back to NearRise with payment processing enabled!
Setup typically takes 5-10 minutes. Stripe will review your account and you'll usually be approved within 24-48 hours.
To successfully complete your Stripe account setup, you'll need to have the following information ready:
Business Information:
- Legal business name
- Business address
- Business phone number
- Tax ID (EIN or SSN for sole proprietors)
- Business website or description
Bank Account Details:
- Bank account number
- Routing number
- Account holder name
Personal Information (for verification):
- Full legal name
- Date of birth
- Social Security Number (last 4 digits initially)
- Government-issued ID (may be required)
All information is submitted directly to Stripe, not NearRise. Stripe uses bank-level encryption to protect your data.
Once your Stripe account is active and you start receiving payments, you can track them in two places:
On NearRise (Financial Dashboard):
- Go to "Payment Setup" in your dashboard.
- Click the "Open Financial Dashboard" button to access detailed reports.
- View comprehensive analytics including revenue charts, transaction history, and payout data.
- Filter by time ranges: Today, 7 days, 30 days, 60 days, 90 days, or All Time.
- See all transaction types including orders, invoices, and deposit payments.
On Stripe Dashboard (Complete Details):
- Click the "View Dashboard" button on the Payment Setup page.
- You'll be taken to your Stripe account dashboard.
- View detailed analytics, payouts, refunds, and disputes.
- Export reports for accounting and tax purposes.
Payments are automatically transferred to your bank account on Stripe's payout schedule (typically 2-7 business days).
Access comprehensive financial analytics, revenue charts, and detailed transaction history.
Available After Setup: Financial reports become available once your Stripe account is connected and payment processing is enabled.
Accessing Financial Dashboard:
- Step 1: Navigate to "Payment Setup" in your dashboard.
- Step 2: Scroll to the "View Financial Reports" card (only visible after Stripe is connected).
- Step 3: Click the "Open Financial Dashboard" button.
Revenue Analytics Available:
- Total Revenue: Complete earnings including all payment types
- Successful Payments: Count of completed transactions
- Deposit Revenue: Booking deposits from appointments and table reservations
- Revenue Trend Charts: Visual graphs showing daily revenue over time
- Transaction Volume Charts: See number of transactions per day
- Payment Type Breakdown: Pie chart showing distribution by payment type
Transaction History Features:
- View all transactions with customer email, amount, status, and date
- Filter by time range: Today, 7 days, 30 days, 60 days, 90 days, or All Time
- See payment types: Orders, Invoices, or Deposits
- Paginated view with 20 transactions per page
- Click "Refresh" to update with latest data from Stripe
Payout Information:
- View pending and completed payouts to your bank account
- See payout amounts, status, and expected arrival dates
- Track when funds will be deposited to your bank
Pro Tip: Use the time range filters to generate reports for specific periods - perfect for monthly accounting or tax preparation!
The Financial Dashboard combines data from multiple sources including Stripe payments, invoice payments, appointment deposits, and table reservation deposits.
When you accept credit card payments through Stripe, there are standard processing fees charged by Stripe (not NearRise).
Standard Stripe Fees:
- 2.9% + $0.30 per successful card charge (US domestic cards)
- Additional 1% for international cards
- Additional 1% for currency conversion
NearRise's 0% Commission:
- We take 0% commission on your sales - you keep 100% of your revenue!
- The only fees are Stripe's standard processing fees, which go directly to Stripe.
- No hidden fees, no monthly minimums, no surprise charges.
Example:
If a customer pays $100 for a service or order:
• Stripe fee: ($100 × 2.9%) + $0.30 = $3.20
• NearRise commission: $0.00
• You receive: $96.80
Compare this to other platforms that charge 15-30% commission! With NearRise, you keep significantly more of every sale.
Common issues and how to resolve them:
Account Not Connected:
- Make sure you completed the entire Stripe onboarding process.
- Click "Refresh Status" to update your connection status.
- If issues persist, click "Set Up Payments" again to resume onboarding.
Charges Not Enabled:
- Your account may need additional verification.
- Check your email for messages from Stripe requesting more information.
- Click "Complete Setup" to provide any missing details.
Payouts Delayed:
- New accounts may have a holding period (up to 7 days) for first payouts.
- Verify your bank account details are correct in Stripe.
- Check Stripe Dashboard for payout schedule and status.
For account-specific issues, contact Stripe Support directly through your Stripe Dashboard. For NearRise integration questions, contact our support team.
Restaurant Table Booking
Let customers reserve tables directly through your NearRise profile - no phone calls needed!
Pro Plan Required: Table booking is available on Restaurant Pro ($45/mo) and PRO+ ($75/mo) plans.
- Step 1: Navigate to "Table Booking" in your Business Dashboard.
- Step 2: Toggle "Active" to make table booking visible to customers.
- Step 3: Set Minimum Party Size (e.g., 1 person).
- Step 4: Set Maximum Party Size (e.g., 20 people).
- Step 5: Set Advance Booking Days (how far ahead customers can book, e.g., 30 days).
- Step 6: Set Tables Available (how many tables you can accommodate simultaneously).
- Step 7: Configure Booking Hours for each day of the week (check enabled days and set open/close times).
- Step 8: Set Slot Duration (e.g., 120 minutes - typical dining time).
- Step 9: Add a Confirmation Message customers will see after booking.
- Step 10: Set your Cancellation Policy (e.g., "Cancellations must be made at least 2 hours before your reservation").
- Step 11: Click "Save Settings" to activate your table booking system.
Once activated, a "Book a Table" button will appear on your restaurant profile for customers to reserve tables!
When customers make table reservations, you'll see them in your dashboard and can manage them easily.
- Step 1: Go to the "Bookings" tab to view all reservations.
- Step 2: New reservations will show with status Pending.
- Step 3: Click the "View" button (eye icon) to see reservation details including:
- • Customer name, email, and phone
- • Date and time of reservation
- • Party size (number of guests)
- • Special requests or dietary restrictions
- Step 4: Change the status to:
- • Confirmed - Table is reserved and ready
- • Cancelled - Reservation is cancelled
- • Completed - Customer dined successfully
- • No-Show - Customer didn't show up
- Step 5: When you confirm a booking, an automatic confirmation email is sent to the customer!
- Step 6: Use "Load More" to view older reservations beyond the initial 20.
Pro Tip: Confirm reservations quickly! Customers appreciate fast responses and it improves their dining experience.
Need to close for a holiday or private event? Block specific dates so customers can't make reservations during those times.
- Step 1: In the "Settings" tab, find the "Blocked Dates" field.
- Step 2: Enter dates in the format
YYYY-MM-DD(e.g.,2025-12-25for Christmas Day). - Step 3: For multiple dates, separate them with commas (e.g.,
2025-12-25,2025-12-31,2026-01-01). - Step 4: Click "Save Settings".
Blocked dates won't appear as available options in the customer reservation calendar.
Key settings explained:
- Slot Duration: How long each table reservation lasts (typically 90-120 minutes for full meals).
- Tables Available: Maximum number of concurrent reservations allowed per time slot. Set this based on your restaurant capacity.
- Min/Max Party Size: Controls who can book. For example, set min=2 if you don't accept single diners, or max=8 for parties larger than 8 to call directly.
- Advance Booking Days: Prevents customers from booking too far in advance. For example, 30 days means they can only book up to a month ahead.
- Booking Hours: Enable/disable specific days and set when reservations are available. For example, if you're closed Mondays, uncheck "Enabled" for Monday.
Example Setup:
• Min Party Size: 2 (couples and groups only)
• Max Party Size: 10 (larger groups call ahead)
• Tables Available: 15 (your restaurant has 15 tables)
• Slot Duration: 120 minutes (2-hour dining window)
• Booking Hours: Mon-Thu 11:00-21:00, Fri-Sat 11:00-23:00, Sun Closed
Restaurant In-House Delivery (PRO+ Plan)
Create distance-based delivery fees so you can charge different amounts based on how far customers are from your restaurant!
PRO+ Plan Required: In-house delivery management is exclusively available on Restaurant PRO+ ($75/mo). You keep 100% of delivery fees!
- Step 1: Navigate to "In-House Delivery" in your Restaurant Dashboard.
- Step 2: Toggle "Delivery Service" to ON to enable delivery for customers.
- Step 3: In the "Add New Tier" section, enter:
- • Max Distance: Maximum distance in miles (e.g.,
5.0) - • Delivery Fee: Fee to charge (e.g.,
$5.00)
- • Max Distance: Maximum distance in miles (e.g.,
- Step 4: Click "Add" to create the delivery tier.
- Step 5: Repeat to add multiple tiers for different distances (e.g., 0-5 miles = $5, 5-10 miles = $8, 10-15 miles = $12).
- Step 6: Review your tiers in the table to make sure they're correct.
- Step 7: Click "Save Delivery Fees" to activate your delivery zones.
How It Works:
When customers enter their delivery address at checkout, we automatically calculate the distance from your restaurant. The appropriate delivery fee is added to their order total based on your tiers. Customers outside your maximum delivery distance can only select pickup.
Example Setup: Up to 5 miles = $5, 5-10 miles = $8, 10-15 miles = $12. Customers at 7 miles would pay $8 delivery fee.
Hire and manage your own delivery drivers with custom pay rates and employment types!
- Step 1: Navigate to "Drivers" in your Restaurant Dashboard.
- Step 2: Click "Add New Driver".
- Step 3: Enter the driver's Name.
- Step 4: Enter their Phone Number.
- Step 5: An Access Code is auto-generated (6 digits) - this is what drivers use to log in.
- Step 6: Select Pay Rate Type:
- • Per Delivery: Driver gets paid per delivery completed
- • Per Hour: Driver gets paid hourly
- Step 7: Enter the Pay Rate (e.g., $5.00 per delivery or $15.00 per hour).
- Step 8: (Optional) For per-delivery drivers, add Delivery Fee Percentage (e.g., driver gets 30% of the delivery fee in addition to base pay).
- Step 9: Select Employment Type:
- • 1099: Independent contractor
- • W2: Employee
- Step 10: Click "Save" to add the driver.
Important: Give the driver their Access Code! They'll need it to log into the driver app and see their assigned deliveries.
Choose the right pay structure for your drivers:
Per Delivery Payment:
- Driver earns a fixed amount for each delivery completed.
- You can set a Base Pay Rate (e.g., $5 per delivery).
- Optionally add Delivery Fee Percentage (e.g., driver gets 30% of the delivery fee).
- You must set either base pay rate OR delivery fee percentage (or both).
Example - Base Pay Only:
• Driver completes 10 deliveries at $5 each = $50 earned
Example - Base Pay + Percentage:
• Base pay: $3 per delivery
• Delivery fee percentage: 40%
• Customer pays $8 delivery fee
• Driver earns: $3 + ($8 × 40%) = $3 + $3.20 = $6.20 for that delivery
Per Hour Payment:
- Driver earns a fixed hourly wage regardless of deliveries completed.
- Good for busy times when you want consistent driver availability.
- Example: $15/hour means driver earns $60 for a 4-hour shift.
Pro Tip: Per delivery works well for flexible/part-time drivers. Per hour works well for dedicated full-time drivers during peak hours.
Control which drivers are available to receive delivery assignments.
- View All Drivers: See your complete driver roster in the Drivers table.
- Activate/Deactivate: Use the toggle switch to turn drivers on/off.
- • Active = Can receive delivery assignments
- • Inactive = Cannot receive assignments
- Edit Driver: Click the edit icon to update driver information or pay rates.
- Copy Access Code: Click the copy icon to copy the driver's access code.
- Delete Driver: Click the trash icon to permanently remove a driver.
- View Summary: Click on the "Summary" tab to see driver performance and earnings.
Deactivate drivers instead of deleting them if you might hire them again in the future. This preserves their delivery history.
Once you've added a driver, they can log in and start accepting deliveries!
Driver Login Process:
- Step 1: Driver visits the NearRise driver portal.
- Step 2: Enters the 6-digit Access Code you provided.
- Step 3: Views assigned deliveries with customer address and order details.
- Step 4: Marks delivery as "Out for Delivery" when they leave the restaurant.
- Step 5: Marks delivery as "Delivered" when completed.
- Step 6: Driver can track their earnings and delivery history.
The driver app is mobile-friendly and shows turn-by-turn directions using Google Maps for each delivery.
Track driver performance, earnings, and delivery statistics.
- Step 1: Go to the "Drivers" page.
- Step 2: Click the "Summary" tab to view overall stats.
- Step 3: See metrics like:
- • Total deliveries completed
- • Total earnings (by driver)
- • Average delivery time
- • Active vs. completed deliveries
- Step 4: Click "Delivery Report" tab for detailed delivery history.
- Step 5: Filter by date range to generate payroll reports.
Use these reports for payroll processing, tax documentation (1099 forms), and performance reviews!
Common issues and solutions:
Driver Can't Log In:
- Verify the access code is correct (6 digits).
- Make sure the driver is marked as "Active" in your driver list.
- Try generating a new access code for the driver.
No Drivers Available for Assignment:
- Check that you have at least one active driver in the system.
- Make sure drivers are toggled to "Active" status.
Customer Address Outside Delivery Zone:
- Review your delivery fee tiers and adjust the maximum distance if needed.
- Add additional tiers for longer distances.
Incorrect Driver Earnings:
- Double-check the pay rate type (per delivery vs. per hour).
- Verify the delivery fee percentage if using percentage-based pay.
- Review the delivery history to ensure all deliveries are marked as completed.
Need help? Contact our support team with details about the specific issue you're experiencing.
Appointment Booking (Salons, Spas, Services)
Perfect for salons, spas, barbershops, massage therapists, and other service-based businesses!
Note: This is different from restaurant table booking. Use this if you offer services by appointment (haircuts, massages, consultations, etc.).
- Step 1: Navigate to "Appointments" in your Business Dashboard.
- Step 2: Toggle "Enable Appointment System" to ON.
- Step 3: Toggle "Active" to make it visible to customers.
- Step 4: Set your Advance Booking Days (how far ahead customers can book).
- Step 5: Configure Appointment Hours for each day of the week.
- Step 6: Set Slot Duration (e.g., 60 minutes per appointment).
- Step 7: Add your services, staff, and other details (see guides below).
- Step 8: Click "Save Settings" to activate.
If you run a service-based business (salon, spa, barbershop), you can create a menu of services for customers to choose from when booking.
- Step 1: In the Booking/Appointments page, click the "Services" tab.
- Step 2: Click "Add Service" button.
- Step 3: Enter the Service Name (e.g., "Haircut", "Massage", "Facial").
- Step 4: Set the Duration in minutes (e.g., 60 minutes).
- Step 5: Enter the Price for this service.
- Step 6: Add a Description (optional, or use AI to generate one!).
- Step 7: Upload a Service Image (optional).
- Step 8: Click "Save Service".
- Step 9: Repeat for all your services.
Services will appear in the booking widget for customers to select when making an appointment.
For service businesses with multiple staff members, you can create staff profiles and let customers choose who they want to book with.
- Step 1: Click the "Staff" tab in Booking/Appointments.
- Step 2: Click "Add Staff Member".
- Step 3: Enter the staff member's Name.
- Step 4: Add their Email and Phone (optional).
- Step 5: Enter their Title (e.g., "Master Stylist", "Massage Therapist").
- Step 6: Write a Bio (or use AI to generate one).
- Step 7: Toggle "Active" to make them available for bookings.
- Step 8: Click "Save Staff".
You can also set individual availability schedules for each staff member!
When customers make bookings, you'll need to confirm, manage, or cancel them as needed.
- Step 1: Go to the "Appointments" tab to view all bookings.
- Step 2: New bookings will show with status Pending.
- Step 3: Click the "View" button (eye icon) to see booking details.
- Step 4: Change the status to:
- • Confirmed - Booking is approved
- • Cancelled - Booking is cancelled
- • Completed - Service was provided
- • No-Show - Customer didn't show up
- Step 5: You can also assign the booking to a specific staff member if you have a team.
- Step 6: Click "Delete" (trash icon) to remove a booking permanently.
Pro Tip: Respond to bookings quickly! Confirming within a few hours improves customer satisfaction.
Need to close for a holiday or special event? You can block specific dates so customers can't book during those times.
- Step 1: In the "Settings" tab, scroll to "Blocked Dates".
- Step 2: Enter dates in the format
YYYY-MM-DD(e.g.,2025-12-25for Christmas). - Step 3: Add multiple dates separated by commas if needed.
- Step 4: Click "Save Settings".
Blocked dates won't appear as available options in the customer booking calendar.
Customer Loyalty Program
Reward your repeat customers and encourage them to come back! Create a custom loyalty program in minutes.
Pro Plan Required: Customer loyalty programs are available on Restaurant Pro ($45/mo) and PRO+ ($75/mo) plans.
- Step 1: Navigate to "Loyalty Program" in your Business Dashboard.
- Step 2: Toggle "Program Active" to ON.
- Step 3: Choose your Program Type:
- • Spend-Based: Customers earn points based on how much they spend
- • Purchase-Based: Buy X of a specific item, get 1 free
- Step 4: Enter a Program Name (e.g., "VIP Rewards Club").
- Step 5: Write a Program Description (or use AI to generate one!).
- Step 6: Configure the program rules (see next guides for details).
- Step 7: Click "Save Program".
Once active, customers will automatically start earning rewards when they place orders!
With a spend-based program, customers earn points for every dollar they spend, then redeem those points for rewards.
Configuration:
- Minimum Spend: Set the minimum order amount to earn points (e.g., $15).
- Points Per Spend: How many points per dollar spent (e.g., 5 points per $1 = 75 points on a $15 order).
- Points Threshold: How many points needed for a reward (e.g., 50 points).
- Reward Item: Select which menu item customers get as a reward (e.g., Free Appetizer).
- Reward Description: Describe the reward (e.g., "Get a free appetizer of your choice!").
Example:
• Customer spends $15 → Earns 75 points (5 points × $15)
• Customer reaches 50 points → Gets a free appetizer reward
• Remaining points carry over to next reward
Points accumulate across multiple orders until the threshold is reached.
With a purchase-based program, customers buy a specific item multiple times and get one free. Perfect for "Buy 10 coffees, get 1 free" style programs!
Configuration:
- Target Menu Item: Select which item customers need to purchase (e.g., "Coffee").
- Purchases Required: How many times they need to buy it (e.g., 10).
- Reward Item: What they get for free (usually the same item, e.g., "Coffee").
- Reward Description: Describe the reward (e.g., "Get your 11th coffee free!").
Example:
• Customer orders a Coffee → Purchase count: 1/10
• After 10 coffee purchases → Gets the 11th coffee FREE
• Counter resets and starts over
This is a simple "punch card" style program that's easy for customers to understand!
Track your loyalty program performance and see which customers are your most loyal!
On the Loyalty Dashboard, you can view:
- Total Customers: How many customers have joined your loyalty program.
- Active Customers: Customers who've made purchases in the last 30 days.
- Pending Rewards: How many customers have earned a reward and need to redeem it.
- Total Rewards Claimed: Lifetime count of all rewards redeemed.
- Customer List: See individual customer points, purchases, and reward status.
- Recent Transactions: View all point earnings and redemptions.
Use this data to identify your VIP customers and create special promotions for them!
Not sure how to describe your loyalty program? Let AI write it for you!
- In the "Program Description" field, click "Generate with AI".
- AI will create a customer-friendly description based on your program settings.
- If you want to refine it, add instructions like "Make it more exciting" or "Keep it simple".
- Click "Refine" to regenerate with your feedback.
- Edit manually if you want to add your own personal touch.
You can also use AI to generate Terms & Conditions for your loyalty program!
Email Marketing Setup
Send professional marketing emails directly from your own email address to customers and leads!
Pro Plan Required: Email marketing is available on Restaurant Pro/PRO+ ($45-$75/mo) and Appointment Manager plans.
- Step 1: Navigate to "Email Marketing" in your Business Dashboard.
- Step 2: Click the "Settings" button (gear icon) to open Email Settings.
- Step 3: Enter your Email Address (the email you'll send from).
- Step 4: Enter your Display Name (how your name appears to recipients).
- Step 5: Configure SMTP settings (see detailed guides below for Gmail, Outlook, etc.).
- Step 6: Click "Verify Email" to test your connection.
- Step 7: Once verified, click "Save".
You're now ready to send marketing emails to your customers and book more business!
Using Gmail? You'll need to create an App Password instead of using your regular Gmail password!
Important for Gmail Users: Google doesn't allow third-party apps to use your regular password for security reasons. You must create an App Password.
Step 1: Create a Gmail App Password
- Go to Google App Passwords (you must be signed into your Gmail account).
- You may need to verify your identity with your Google password.
- Under "Select app", choose "Mail".
- Under "Select device", choose "Other (Custom name)".
- Enter a name like
NearRise Email Marketing. - Click "Generate".
- Google will show you a 16-character password (like
abcd efgh ijkl mnop). Copy this!
Step 2: Configure Gmail SMTP in NearRise
- Email Address: Your Gmail address (e.g.,
yourname@gmail.com) - Host:
smtp.gmail.com - Port:
587 - Username: Your Gmail address (e.g.,
yourname@gmail.com) - Password: The 16-character App Password you just created (NOT your regular Gmail password!)
- Encryption: Select
TLS
Common Mistake: Using your regular Gmail password will NOT work! You must use the App Password generated from Google.
Using an Outlook.com, Hotmail.com, or Microsoft 365 email? Here's how to configure it:
SMTP Settings for Outlook/Hotmail:
- Email Address: Your Outlook/Hotmail address (e.g.,
yourname@outlook.com) - Host:
smtp-mail.outlook.com - Port:
587 - Username: Your Outlook/Hotmail email address
- Password: Your regular Outlook/Hotmail password
- Encryption: Select
TLS
If you have 2-factor authentication enabled, you may need to create an App Password similar to Gmail. Visit your Microsoft account security settings.
Using Yahoo Mail? Follow these settings:
SMTP Settings for Yahoo Mail:
- Email Address: Your Yahoo email (e.g.,
yourname@yahoo.com) - Host:
smtp.mail.yahoo.com - Port:
587or465 - Username: Your Yahoo email address
- Password: Your Yahoo password (or App Password if 2FA is enabled)
- Encryption:
TLSfor port 587,SSLfor port 465
Yahoo requires you to enable "Allow apps that use less secure sign in" in your account settings if not using an App Password.
An email signature automatically appears at the bottom of every email you send, making your messages look professional.
- Step 1: In Email Settings, scroll to "Email Signature (Optional)".
- Step 2: Use the rich text editor to format your signature.
- Step 3: Include your name, business name, phone number, and website.
- Step 4: You can add formatting like bold, italics, and links.
- Step 5: Click "Save".
Example Signature:
Best regards,
John Smith
Owner, John's Restaurant
📞 (555) 123-4567
🌐 www.johnsrestaurant.com
📍 123 Main St, Your City
Your signature will be automatically added to all marketing emails, saving you time!
Once your email is set up and verified, you can start sending marketing campaigns to your customers!
- Step 1: Go to "Email Marketing" in your dashboard.
- Step 2: Click "Compose Email".
- Step 3: Choose recipient(s) from your customer list or enter email addresses manually.
- Step 4: Write a compelling subject line (this affects open rates!).
- Step 5: Compose your email using the rich text editor.
- Step 6: Click "Send Now" or "Schedule" to send later.
Pro Tip: Personalized subject lines like "Hi [Name], special offer just for you!" get higher open rates than generic ones.
Common issues and solutions:
"Authentication Failed" Error:
- Gmail: Make sure you're using an App Password, NOT your regular password.
- Outlook/Yahoo: Check if 2-factor authentication is enabled and create an App Password if needed.
- Double-check your username and password for typos.
"Connection Timeout" Error:
- Verify your SMTP host is correct (e.g.,
smtp.gmail.comfor Gmail). - Check that the port number is correct (usually
587for TLS). - Make sure your firewall isn't blocking outgoing SMTP connections.
"Verification Email Not Received":
- Check your spam/junk folder.
- Make sure all settings are correct and try verifying again.
- Wait a few minutes - sometimes email delivery can be delayed.
Still having issues? Contact our support team with your email provider name and error message.
Social Media Marketing
Connect your Facebook Page to schedule posts and manage your social media presence from NearRise!
Pro Plan Required: Social media posting is available on Restaurant Pro/PRO+ ($45-$75/mo) and Appointment Manager plans.
Facebook Page Required: You must have a Facebook Page (not a personal profile) to post. If you don't have one, create a Page at facebook.com/pages/create.
- Step 1: Navigate to "Social Media" in your Business Dashboard.
- Step 2: Find the Facebook section and click "Connect Facebook".
- Step 3: You'll be redirected to Facebook to authorize the connection.
- Step 4: Log in to your Facebook account if prompted.
- Step 5: Grant permissions for NearRise to manage and publish to your Pages.
- Step 6: Select which Facebook Page(s) you want to connect.
- Step 7: Click "Done" and you'll be redirected back to NearRise.
- Step 8: Your Facebook Page is now connected and ready for posting!
You can now schedule and publish posts directly to your Facebook Page!
Connect Instagram to share stunning photos and videos of your business!
Instagram Business Account Required: You must have an Instagram Business or Creator account (not a personal account). Additionally, it must be connected to a Facebook Page.
Prerequisites:
- You must have a Facebook Page (create one if needed).
- Convert your Instagram account to a Business account (Settings → Account → Switch to Professional Account).
- Link your Instagram Business account to your Facebook Page (in Instagram settings).
Connection Steps:
- Step 1: First, connect your Facebook account (see guide above).
- Step 2: In the Social Media dashboard, find Instagram and click "Connect Instagram".
- Step 3: Facebook will detect your linked Instagram Business account.
- Step 4: Grant permissions for NearRise to post to Instagram.
- Step 5: Your Instagram Business account is now connected!
Instagram posts require media (photos or videos). Text-only posts are not supported by Instagram's API.
Once your social media accounts are connected, you can create and schedule posts to multiple platforms at once!
- Step 1: Go to "Social Media" in your dashboard.
- Step 2: In the "Create Post" section, write your post content.
- Step 3: Use the AI button to generate engaging content if you need inspiration!
- Step 4: Add hashtags from the suggestions or type your own (e.g.,
#foodie,#shoplocal). - Step 5: Upload a photo or video by clicking "Upload Media".
- Step 6: Select which platforms to post to (Facebook, Instagram, or both).
- Step 7: Choose to post now or schedule for later:
- • Post Now: Click "Post" to publish immediately
- • Schedule: Toggle "Schedule Post", select date/time, then click "Schedule Post"
Pro Tip: Check the "Content Score" indicator! Higher scores (80%+) mean more engaging content with hashtags, media, and emojis.
Tips to maximize engagement on your social media posts:
Content Quality:
- Always include high-quality photos or videos (especially on Instagram).
- Keep captions concise but engaging (50-150 characters works best).
- Use 3-5 relevant hashtags (too many can look spammy).
- Add emojis to make your posts more engaging and human 😊🎉.
Best Times to Post:
- Facebook: Weekdays 9AM-3PM work best (avoid late nights).
- Instagram: Weekdays 10AM-2PM and evenings 5PM-7PM.
- Experiment with different times and check analytics to see what works for your audience.
Content Ideas:
- Behind-the-scenes photos of your business.
- Special offers and promotions.
- Customer testimonials and reviews.
- New menu items or services.
- Community events and celebrations.
Consistency is key! Try to post 3-5 times per week for best results.
Manage your upcoming scheduled posts and see what's coming up on your content calendar.
- Step 1: Go to the Social Media page.
- Step 2: Click the "Scheduled Posts" tab.
- Step 3: View all your upcoming posts with their scheduled times.
- Step 4: Click the eye icon to preview a scheduled post.
- Step 5: Click the trash icon to cancel a scheduled post if needed.
Once a post is published, it cannot be edited from NearRise. You'll need to edit it directly on Facebook or Instagram.
Track how your posts are performing with engagement metrics and insights.
- Step 1: Go to the Social Media page.
- Step 2: Click the "Analytics" tab.
- Step 3: Click "Fetch Latest Analytics" for Facebook or Instagram.
- Step 4: Review metrics like:
- • Likes, comments, and shares
- • Impressions (how many people saw it)
- • Reach (unique viewers)
- • Engagement rate
- • Content score
- Step 5: Use this data to improve future posts!
Analytics are updated when you fetch them. Check them regularly to understand what content resonates with your audience!
Common issues and solutions:
"Page Permissions Required":
- This means you connected Facebook but didn't grant page management permissions.
- Click "Disconnect" then reconnect and make sure to grant all requested permissions.
"No Facebook Page Found":
- You need a Facebook Page (not a personal profile) to post.
- Create one at facebook.com/pages/create first.
"Instagram Post Failed - No Media":
- Instagram requires photos or videos for all posts.
- Upload an image or video before posting to Instagram.
"Instagram Not Connecting":
- Make sure your Instagram is a Business account (not personal).
- Verify it's linked to a Facebook Page in Instagram settings.
- Try disconnecting and reconnecting Facebook with all permissions.
Still having trouble? Contact our support team with details about the error message you're seeing.
Invoice & Billing
Create professional invoices for your customers with ease:
Required Plan: Invoice features are available with Restaurant PRO, Restaurant PRO+, Appointment Manager, or Appointment Manager Plus subscriptions.
- Step 1: Navigate to the "Invoices" section in your dashboard.
- Step 2: The invoice number will be auto-generated (e.g., INV-123456789), but you can customize it.
- Step 3: Set the Invoice Date and Due Date. The due date defaults to 30 days from today.
- Step 4: Fill in the Receiver Information (customer details like name, email, address, etc.).
- Step 5: Add items to the invoice (see "How to Add Items to an Invoice" below).
- Step 6: Optionally add Notes and Terms & Conditions.
- Step 7: Set tax and service fee percentages if applicable.
Pro Tip: You can save invoices as drafts and send them later, or send them immediately via email!
You can add items to an invoice in two ways:
Option 1: Add from Your Services/Menu Items
- For Service Businesses: Select from your configured services in the dropdown.
- For Restaurants: Select from your menu items in the dropdown.
- Choose the item and specify the quantity.
- Click "Add to Invoice" to include it.
Option 2: Add Custom/Manual Items
- Click the "Add Manual Item" button.
- Enter the item name, unit price, and quantity.
- Click "Add Item" to include it in the invoice.
You can mix and match both types of items on a single invoice. Remove items by clicking the trash icon next to each item.
Save invoices as drafts when you need to complete them later or get approval before sending.
- Step 1: Fill in the invoice details and add at least one item.
- Step 2: Complete the receiver information (name, email, and address are required).
- Step 3: Click the "Save for Later" button at the bottom of the form.
- Step 4: Your draft invoice will be saved with a "DRAFT" status.
- Step 5: Find it in the "Sent & Past Invoices" section below to edit or send later.
Draft invoices are not sent to customers. You must manually send them via email when ready.
Send invoices directly to customers with payment links:
Required for Email Feature: Restaurant PRO+ or Appointment Manager Plus subscription. You must also have Stripe Connect set up in Payment Setup.
Sending a New Invoice:
- Step 1: Complete all invoice details including receiver information.
- Step 2: Click the "Send Payment Request via Email" button.
- Step 3: Review the invoice details in the preview modal.
- Step 4: Confirm the recipient's email address.
- Step 5: Click "Send Payment Request" to email the invoice with a payment link.
Resending a Past Invoice:
- Find the invoice in the "Sent & Past Invoices" section.
- Click the "Email" button on unpaid invoices.
- The system tracks how many times an invoice has been sent.
Customers receive a formatted invoice email with a secure Stripe payment link. They can pay instantly online!
View, edit, download, and manage all your sent invoices in one place.
- View Invoices: Scroll to the "Sent & Past Invoices" section to see all invoices.
- Edit Invoice: Click the "View" button to edit invoice details like payment status, notes, or terms.
- Download PDF: Click the download icon to save a PDF copy of any invoice.
- Resend Email: Click the "Email" button to send another payment request (PRO+ plans only).
- Delete Invoice: Click the trash icon to permanently delete draft or unpaid invoices.
Paid invoices cannot be deleted but can be downloaded as receipts. Invoices are paginated - use the Previous/Next buttons to view more.
Add tax and service fees to your invoices as percentages of the subtotal.
Tax Percentage:
- Enter your local sales tax rate (e.g., 8.5 for 8.5% tax).
- Tax is calculated as a percentage of the subtotal (before service fees).
- Leave at 0% if no tax applies to your services.
Service Fee Percentage:
- Add a service fee or gratuity as a percentage.
- Service fees are also calculated from the subtotal.
- Common uses: delivery fees, administrative fees, automatic gratuity.
Total Calculation:
Total = Subtotal + (Subtotal × Tax%) + (Subtotal × Service Fee%)The total amount is automatically calculated and displayed. Both tax and service fees are shown as line items on the invoice.
Invoice statuses help you track payment progress:
- DRAFT (Gray): Invoice saved but not sent to customer yet. You can edit and send it later.
- SENT (Cyan): Invoice has been emailed to the customer with a payment link.
- PENDING (Blue): Customer has initiated payment but it's still processing.
- PAID (Green): Payment successfully received! Funds will be transferred to your Stripe account.
- OVERDUE (Red): Invoice due date has passed and payment not received.
- CANCELLED (Gray): Invoice was cancelled and no payment expected.
You can manually update the payment status by clicking "View" on any invoice and changing the status in the edit modal.
Pro Tip: Paid invoices show limited actions (View & Download only) to prevent accidental modifications.
Tax Services
Professional tax return management for tax preparation businesses
Requirements: Tax Services management is only available for businesses in the Tax Services category with an active Appointment Manager or Appointment Manager Plus subscription.
Key Features:
- Upload & Track: Upload client tax return documents and track their refund status through the entire process.
- Filing Fee Management: Set and track filing fees for each tax return.
- Refund Tracking: Monitor refund amounts and update status (Pending, In Progress, Completed, Rejected, etc.).
- Client Directory: Unified view of all clients from appointments, imported contacts, and tax returns.
- Notifications: Automatically notify clients via email and SMS when status changes.
- Tax Questionnaires: Send questionnaires to clients to gather additional information.
- Statistics Dashboard: View total returns, filing fees, refunds, and status summaries.
Pro Tip: Access Tax Services from the dashboard sidebar to manage all your client tax returns in one place!
Upload and track client tax returns with ease:
- Step 1: Navigate to "Tax Services" in your dashboard sidebar.
- Step 2: Click the "Upload Tax Return" button at the top right.
- Step 3: Fill in the client information:
- Client's full name (required)
- Email address (required for notifications)
- Phone number (optional, but needed for SMS)
- Step 4: Select the Tax Year from the dropdown (e.g., 2024, 2023).
- Step 5: Enter the Filing Fee amount you're charging the client.
- Step 6: Optionally enter the Refund Amount if known.
- Step 7: Select the initial Refund Status (usually "Pending").
- Step 8: Add any Status Notes for internal tracking.
- Step 9: Click "Choose File" to upload the tax return document (PDF, DOC, DOCX, or images).
- Step 10: Choose notification preferences (Email and/or SMS).
- Step 11: Click "Upload Tax Return" to save.
The client will receive an automatic notification with their unique tracking code to check their return status at any time.
Maximum file size: 10MB. Supported formats: PDF, DOC, DOCX, JPG, PNG, JPEG.
View, edit, and manage all client tax returns from one central location.
Viewing Returns:
- All uploaded returns are displayed in a table with key information visible at a glance.
- Use the search bar to find specific clients by name, email, or phone number.
- Filter by Tax Year and Status using the dropdown filters.
- Click the "Clear" button to reset all filters.
Actions for Each Return:
- View Document: Click the three-dot menu and select "View Document" to open the tax return file.
- Download: Download the tax return document to your computer.
- Edit Details: Update client information, filing fee, refund amount, or status.
- View Questionnaire: If status is "Need More Info" or "In Review", view client responses.
- Delete: Permanently remove a tax return (this also deletes the uploaded document).
Statistics Dashboard:
At the top of the page, you'll see cards showing:
- Total number of returns uploaded
- Total filing fees collected
- Total refunds processed
- Status summary (Pending, In Progress, Completed)
Pro Tip: Keep your clients updated by regularly updating the refund status and adding notes about progress!
Keep clients informed by updating their tax return status:
Available Status Options:
- Pending (Gray): Initial status when tax return is first uploaded.
- In Progress (Blue): Return is being processed or filed.
- Completed (Green): Refund has been processed and sent to the client.
- Rejected (Red): Return was rejected by the IRS and needs client action.
- Need More Info (Orange): Additional information is needed from the client.
- In Review (Yellow): Client has submitted a questionnaire or response, awaiting your review.
How to Update Status:
- Step 1: Find the client's return in the table.
- Step 2: Click the three-dot menu (⋮) on the right side of the row.
- Step 3: Select "Edit Details".
- Step 4: Change the Refund Status dropdown to the new status.
- Step 5: Add or update Status Notes to explain the change (especially important for rejections).
- Step 6: Ensure notification preferences are set (Email and/or SMS).
- Step 7: Click "Update Tax Return" to save changes.
When you update the status, clients with notification preferences enabled will automatically receive an email or SMS with the update and their tracking code.
For Rejections: Always include detailed notes explaining why the return was rejected and what actions the client needs to take.
The Client Directory provides a unified view of all your clients from multiple sources.
What's Included:
- Appointment Clients: Clients who have booked appointments with you.
- Tax Return Clients: Clients with uploaded tax returns.
- Imported Clients: Clients you've manually imported into your system.
Using the Directory:
- Search: Type in the search bar to find clients by name, email, or phone number.
- Client Information: Each entry shows the client's name, email, phone, and data source.
- Appointment History: See total appointments and last visit date for appointment clients.
- Tax Return Status: View the latest tax return status and year for clients with tax returns.
- Load More: The directory shows 20 clients at a time. Click "Load More" to see additional clients.
The Client Directory is located above the main tax returns table in the Tax Services section.
Pro Tip: Use the directory to quickly check a client's complete history before uploading a new tax return or scheduling an appointment!
Tax questionnaires help you collect additional information from clients when needed.
When to Use Questionnaires:
- When you need more details about the client's income, deductions, or dependents.
- When the IRS requires additional documentation or clarification.
- To gather information for complex tax situations (business expenses, home office, etc.).
How It Works:
- Step 1: Set the client's tax return status to "Need More Info".
- Step 2: The client will receive a notification to complete the questionnaire.
- Step 3: Clients access the questionnaire using their tracking code at the "My Return" page.
- Step 4: Once submitted, the status automatically changes to "In Review".
- Step 5: Click the three-dot menu on the return and select "View Questionnaire" to see their responses.
Questionnaire Contents:
The questionnaire collects comprehensive information including:
- Personal and filing information
- Income sources (W-2, 1099, self-employment, etc.)
- Deductions and expenses
- Dependent information
- Business expenses and home office details
- Additional supporting documents
Clients can save their progress as a draft and complete the questionnaire later. You'll only see "In Review" status once they submit it.
Pro Tip: Add detailed notes in the Status Notes field to guide clients on what specific information you need!
Keep clients informed with automatic email and SMS notifications.
Notification Types:
- Email Notifications: Detailed updates with tracking code and status information.
- SMS Notifications: Quick text message alerts (requires client phone number).
When Notifications Are Sent:
- When a new tax return is uploaded for the client.
- When the refund status is updated.
- When additional information is requested (Need More Info status).
- When the return is completed or rejected.
How to Enable/Disable Notifications:
- When uploading or editing a tax return, you'll see checkboxes for notifications.
- Email Notification: Checked by default. Requires valid email address.
- SMS Notification: Unchecked by default. Requires valid phone number.
- Toggle these checkboxes on or off based on client preferences.
What Clients Receive:
- Their unique tracking code to check status anytime.
- Current refund status and any notes you've added.
- Business name and contact information.
- Link to check their return status online.
You can see each client's notification preferences in the table - small badges show if Email (envelope icon) and/or SMS (phone icon) are enabled.
SMS Requirements: The client must have a valid phone number in the system for SMS notifications to work.
When a tax return is rejected, clients can respond with corrections and additional documents.
The Rejection Process:
- Step 1: You set the status to "Rejected" and add detailed notes explaining the issue.
- Step 2: The client receives a notification with the rejection reason.
- Step 3: Using their tracking code, the client can submit a response with corrections.
- Step 4: Once submitted, the status changes to "In Review" and you're notified.
Viewing Client Responses:
- Find the tax return with "In Review" status.
- Click the three-dot menu (⋮) and select "View Rejection Response".
- Review the client's response notes and any documents they uploaded.
- Download any supporting documents for your review.
What Clients Can Submit:
- Written responses explaining corrections or providing clarifications.
- Multiple supporting documents (IDs, receipts, W-2s, etc.).
- Corrected information based on your rejection notes.
After Reviewing:
- If satisfied, update the status to "In Progress" to continue processing.
- If more information is still needed, set to "Need More Info" with clear instructions.
- If the issue persists, you can set back to "Rejected" with updated notes.
Clients can submit responses multiple times if needed. The system maintains a history of all status changes.
Best Practice: Always provide clear, specific instructions in rejection notes so clients know exactly what needs to be corrected!
Pro Tip: You receive an automatic email notification when a client submits a rejection response, so you don't have to constantly check the dashboard!
Need more help? Visit our FAQ page or contact our support team. We're here to help you succeed!