Scheduling issues
Appointments not appearing on calendar Possible causes:- Appointment doesn’t have a date set
- Page needs to be refreshed
- Click on the appointment and verify date is set
- Refresh the page
- Check that the service is active (not cancelled)
- Customer doesn’t have a service set up
- Service is cancelled
- Go to the customer’s page and navigate to their property
- Verify they have an active service
- If service is cancelled, you can still complete existing appointments but cannot add new ones
- Create a new service if needed
- “This service is inactive, so its schedule can’t be changed.” — the service was cancelled, most likely in another tab or by a teammate while you had the window open.
- “The end date can’t be before the start date.” — the End Date you entered lands earlier than the Start Date.
- “A start date is required.” — the Start Date field was left empty.
- “Schedule could not be updated.” — something else went wrong on the way through.
- Reload the service page so you’re looking at its current state, then reopen Change Schedule.
- If the service is cancelled, its schedule can’t be edited. You can still work its remaining visits — set up a new service if the customer wants the work to continue.
- For date problems, correct the dates and save again.
- If a plain “Schedule could not be updated.” keeps coming back, contact support.

- Properties don’t have valid geocoded addresses
- Crew doesn’t have a start location configured
- Too few appointments to optimize (need at least 2)
- Verify all property addresses are complete and correct (system automatically geocodes addresses)
- Go to Team Roster → Crews, click the crew name, then click Edit to set their start address
- Ensure there are at least 2 appointments assigned to the crew for that date
- Check that all appointments have valid property addresses
A crew with no ending address is fine — that’s a supported setup, and the route just finishes at the last job. If leaving the ending address empty ever stopped optimization from working for you, that’s fixed; nothing needs changing on the crew.

- A property address is mis-typed and was matched to a spot that isn’t reachable by road
- A stop is on an island or somewhere only a ferry can reach
- An address was matched to the wrong country or continent — usually a typo in the street or city, or a missing state — putting an impossibly long drive between two of the day’s stops
- A crew start or end address is wrong
- Look at the pin positions on the map — a pin that landed far from where the job actually is, or in the middle of open water, is the usual culprit. If the map zooms out to fit a whole country or continent, the stop that’s off on its own is the address to correct
- Open that customer’s property and correct the address
- Check the crew’s start and end addresses on the crew detail page (Team Roster → Crews, click the crew name, then Edit)
- Reload the Day view — the line redraws once the stops can be connected by road
Billing issues
Billing line item not created For per-service billing:- Ensure the appointment was marked Complete
- Check that the service has a price set
- Verify the service status is Active (not cancelled)
- Check that the billing interval is set
- The recurring billing day is set automatically from when the service was created — review the upcoming charge dates listed on the service details page to confirm when the next charge will appear
- Go to the service and verify settings
- If per-service, mark the appointment complete
- If subscription, check the billing schedule in the service details
- Verify you shared the correct link with them
- Regenerate the payment link if needed and share again
- The link shows real-time balance information when opened
Customer payment portal issues
Customer says payment link doesn’t work Solutions:- Verify the link was copied correctly (check for any cut-off characters)
- Re-share the payment link by opening the invoice from the Money page and tapping Send Invoice — this generates a fresh pre-filled message with the current payment link
- Make sure the invoice has been sent (draft invoices are not visible to customers — tap Send Invoice to publish it)
- Stripe account not connected
- Stripe account status is restricted or pending
- Go to Payments in the sidebar (under Business) and check your Stripe connection status
- If not connected, click Connect with Stripe to set up payment processing
- If status is “Pending” or “Restricted”, read the reason and the Stripe still needs: list on the card, then click Continue Setup or Update Information to supply those items
- If the card says Stripe rejected the account, use Contact Stripe Support — setup can’t be reopened from ProBase
- Once Stripe status is “Active”, customers will be able to complete payments
- Until then, arrange payment via cash, check, or another method and record it against the invoice
- Ask them to read the short red message that appears just under the card fields — a declined card, an expired card, or an incorrect ZIP is reported there in Stripe’s own words
- If it reads We could not process your payment. Please try again., the payment was never attempted — tapping Pay again is safe and won’t double-charge
- If they had navigated away and come back, the card fields reload themselves; they can enter the card again and pay without reopening the link
- Check the invoice in ProBase before asking them to retry — a payment that succeeded shows the invoice as Paid
Marketplace connection issues
These apply if you’ve connected a marketplace account like LawnStarter, Lawn Love, or Home Gnome. Marketplace jobs or customers aren’t showing up Possible causes:- The connection has expired, so nothing new is coming across
- The change is newer than the last sync (ProBase checks about every 15 minutes)
- Open Integrations in the sidebar under Business and check the badge on the card. An Expired badge stops syncing entirely — tap Reconnect and sign in to the marketplace again. You’ll also see an amber banner at the top of HomeBase when this happens
- On the customer, property, service, or job that looks stale, tap Refresh next to Last synced
- Still off? Tap Full re-sync on the account’s card to pull the whole book again. It works in the background and takes a few minutes — the card shows a progress bar counting your customers through, and updates itself when it’s done, so there’s no need to reload
- If the card reads The last full re-sync didn’t finish, the run stopped early — tap Try again to start a fresh one
- If the card is still reading Syncing… long after you tapped it, the run never got going. ProBase releases the card on its own after about half an hour and puts Full re-sync back, so you can start a clean run — nothing is stuck permanently. See If the card seems stuck on Syncing
- Use Test on the card to confirm ProBase can still reach the marketplace and is looking at the right account
- Open the customer record named after the marketplace, then Billing History, and tap Refresh next to Last synced
- Or run Full re-sync on the account’s card, which forces the money feeds along with everything else
- If the entry is there but has no property, service, or visit attached, that’s normal — bonuses, general adjustments, and earnings from work that was never on your ProBase schedule are full ledger entries, they just have no job to link to
- If an older entry is in the ledger but doesn’t seem to be reflected in the balance, that’s expected: the balance only counts what came after your most recent deposit. See Reading the balance
- Wait for the run to finish. On Integrations, a Syncing… spinner or a progress bar means it’s still working
- Reload the Billing History page once the run is done — the total corrects itself
- Still off? Tap Refresh next to Last synced on that page, which re-pulls the money feeds and re-adds the balance
- A refresh also re-checks how each entry already in your ledger is filed. If a deposit had been sorted as something else it wouldn’t have settled the earnings above it, which throws the total off — the refresh puts it right and works the balance out again. Amounts and dates are never changed, so it’s safe to run
- Tap View jobs in LawnStarter and work from the list in the app — that list is always the truth
- If the card has disappeared entirely, there’s nothing open to claim right now (or ProBase couldn’t reach the marketplace when it last checked — it hides the card rather than showing a wrong number)
- Work already on your schedule never appears here; check your calendar for jobs you’ve already claimed
Crew and team issues
Crew not showing scheduled appointments Solutions:- Check that appointments are assigned to that crew
- Verify the date range you’re viewing
- Refresh the page
Data issues
Balance doesn’t look right Solutions:- Review all billing line items on the customer’s page
- Remember: charges are negative (customer owes), payments and credits are positive (they reduce what’s owed)
- Balance = charges + tax, offset by payments and credits — a negative balance means the customer owes money
- A tip kept from an overpayment is deliberately left out of the balance, so recording an overpayment as a tip settles the account at $0.00 rather than leaving a credit. Choose Apply as credit instead if you want the extra to sit on the account — see Recording payments
- Archived customers keep recalculating too, so a charge, credit, or payment you add to an archived customer updates their balance the same way it would for an active one
Saving and form issues
I pressed Save and nothing happened On a long form — the role builder, a new customer, a quote, a job — the Save button sits at the bottom of the screen while the field that needs your attention can be far above it, out of sight. When a save can’t go through, ProBase takes you straight to the problem: the page scrolls the first field that needs fixing into the middle of the screen, puts your cursor in it, and shows the reason in red underneath.
This applies to ProBase’s forms throughout the app — on phone and desktop, and on forms inside pop-up windows. If the field was already on screen nothing moves; your cursor simply lands in it. If your device has “reduce motion” turned on, the page jumps to the field instead of scrolling smoothly.ProBase doesn’t jump around while you’re still typing — it only happens when you press a Save or Continue button.
Address issues
Address suggestions aren’t appearing Address fields suggest real addresses once you’ve typed two characters (see Address suggestions as you type). If no list drops down:- Type a little more. One character is too short to search on, and a very generic street name in a big city may need the house number before anything useful comes back.
- Check your connection. The lookup happens as you type, so a dropped signal in the field means no suggestions. A brief hiccup is retried automatically; a longer outage isn’t.
- Expect gaps in coverage. Brand-new builds, rural routes, and private roads often aren’t in the address database yet. Only US addresses are suggested.
If the street filled in but the City, State, and Postcode stayed blank, the address details lookup didn’t come back. Fill those fields in yourself — nothing you’ve entered is lost.
Copying links and messages
“Copy failed. Try again.” ProBase has Copy buttons in a few places — Copy and Copy Message in the pre-filled text-message window (for invoices, quotes, and balance reminders), and Copy Receipt Link on a paid invoice. Occasionally your device refuses the copy — most often on a phone, when the tap lands while another app, a browser prompt, or a notification still has hold of the screen. When that happens ProBase tells you with a red “Copy failed. Try again.” message rather than pretending it worked. Solution: Tap the button again. Bring ProBase back to the front first if something else is on top of it, and the second attempt almost always goes through.The Copied! confirmation only appears when the text really did land on your clipboard. If you see it, the link or message is ready to paste.
Mobile issues
How to refresh the page on mobile On mobile devices and tablets, you can refresh the page by pulling down from the top:- Make sure you’re scrolled to the top of the page
- Pull down with your finger
- You’ll see a circular indicator with an arrow appear
- Keep pulling — the arrow flips direction once you’ve pulled far enough
- Release to refresh
Pull-to-refresh only works when you’re at the top of the page. If you’re scrolled down, scroll to the top first.
- Check internet connection
- Try rotating your device (some views work better in landscape)
- Clear browser cache
- Try a different browser
- Restart the device
- Check internet connection
- Verify you have storage space on your device
- Try uploading one photo at a time
- If on cellular, ensure you have data available
- Files may take time to upload on slower connections
- The alerts themselves are still being switched on — if you’ve never received one, this is the most likely reason, and nothing is wrong with your phone
- ProBase isn’t installed on your home screen — on an iPhone, notifications aren’t available in a plain browser tab
- You haven’t tapped Enable notifications yet on this particular phone
- The Push notifications toggle in Notification Preferences on your profile is switched off for this device
- Notifications are blocked for ProBase in your phone’s settings
- Focus or Do Not Disturb is holding notifications back
- Open ProBase from the icon on your home screen, not a browser tab
- Look for Enable notifications in the Action needed section of HomeBase and tap it, then tap Allow
- If you see “Notifications are blocked”, open your phone’s Settings app, find ProBase, switch notifications back on, then reopen ProBase
- Check Focus / Do Not Disturb is off
- Remember permission is per device — a second phone or tablet needs its own Enable notifications tap
- Open My Profile → Notification Preferences and check the Push notifications toggle is on for this device
Nothing is lost while notifications aren’t reaching you. Everything ProBase would have sent is still waiting behind the bell — see Updates.
Text messages are a separate setting. If it’s texts you’re missing, check the SMS notifications toggle on your profile — see Text message notifications.
Performance issues
ProBase is slow Solutions:- Check your internet connection speed
- Close other browser tabs
- Clear browser cache and cookies
- Try a different browser
- Restart your device
- Refresh the page
- Clear browser cache
- Try a different browser
- Wait a few minutes and try again
Account access issues
“Your session expired” prompt with a Reload button If you leave ProBase open in the background for a while — especially on a phone where the browser or app has been backgrounded — your login session can time out for security. The next time something on the page tries to save or refresh, ProBase shows a clear in-app message:
Your session expired — For your security you were signed out after a period of inactivity. Reload the page to pick up where you left off.Solution: Tap Reload page. Reloading signs you back in fresh and picks up where you left off. This is expected behavior, not an error — you don’t need to log out manually or clear anything. If the prompt keeps reappearing, close the tab completely and open ProBase again.
This pop-up is the one you get while you’re signed in and working. If you see a similar message on the login or sign-up screen instead, see “Your session expired — please try again.” on the login or sign-up page below.
Your session expired — please try again.Nothing is wrong with your account, and nothing was submitted. What you typed is still in the fields — your email address is right where you left it — so you only have to fill the password boxes in again. Solution: Re-enter your password and tap Log in (or Create my free account) again. The second attempt goes through.
Password boxes are deliberately cleared when this happens — they’re never carried across for security. Everything else you’d typed is kept so you don’t start over.
This replaces the bare 419 | PAGE EXPIRED browser error some people used to hit on a long-open login tab. If you still see that plain error page, refresh the page once and sign in again.

You no longer have access — Your access to this job changed — you may have switched teams. Head back to your dashboard to continue.Solution: Tap Go to dashboard. Unlike the session-expired prompt, reloading won’t help here — the job belongs to a different business, so ProBase sends you back to your current business’s dashboard where everything works normally. This is expected behavior, not an error. Stuck on a redirect loop, blank page, or “session expired” after an update This is almost always a stale browser session — your device is holding on to an old login token that the server no longer recognises. Solution: Visit
/logout directly in your address bar (for example https://manage.probaseapp.com/logout). This signs you out cleanly and drops you on the login page so you can sign back in. If support sends you a “recovery link” by email or text, this is the same thing — clicking it is safe and just clears your session.
“The email has already been taken.” when creating an account
An account already exists for that email address. It’s also what you’ll see if the Create my free account button gets tapped twice — some in-app browsers (opening ProBase from a link inside Facebook, for example) submit the form twice on a slow connection, and the second attempt lands after the account was already created on the first.
Solution: Go to the login page and sign in with that email instead of registering again — your account is there. If you can’t remember the password, use Forgot your password?. See Creating your account.
“Your sign-in session expired. Please try again.” after Sign in with Google
This appears on the login page when the Google sign-in handshake couldn’t be completed — usually because you took too long on the Google account screen, opened the Google sign-in link in a different browser than where you started, or your browser cleared cookies in the middle of the flow.
Solution: Tap Sign up with Google or Log in with Google again from the same browser you’re currently signed in to Google on, and complete the Google screen promptly. If you still get the message, try logging in with your email and password instead.
“Your account isn’t linked to a business” after logging in
If your user account still exists but no longer belongs to any business — your only business was deleted, or somebody removed you from it — you land on a short Create your business screen instead of the dashboard. This happens automatically no matter how you sign back in, with your email and password or with Log in with Google, and it will keep happening on every login until the account belongs to a business again.

Your account isn’t linked to a business — You’re signed in as your@email.com and your login is working. This account just isn’t connected to a business anymore — usually because the business was deleted or you were removed from it. If that’s unexpected, contact ProBase support before creating a new business here.
Your password is fine. This screen is not a sign-up form and it isn’t telling you to make a new account. You are already signed in — the email address shown in the panel is proof of it. Resetting your password won’t change what you see here, because the password was never the problem.
- You expected this (you deleted your old business on purpose, or you’re starting over). Enter a Business name, tap Create my team now, and you land on the dashboard of a fresh, empty business.
- You didn’t expect this. Contact support before creating a new business — your old data may be recoverable, and creating a new business here does not bring it back. A new business starts empty; it isn’t a copy of the old one.
- That’s not your email in the panel. Tap Log out under the button (next to Not you?) to return to the login page and sign in with the right account.
If somebody invited you to their business in the meantime, signing back in drops you straight onto that team’s dashboard and you never see this screen. So if you’re waiting on an invitation, ask the business owner to send it and then log in again rather than creating a business of your own — see Inviting team members.
Demo account issues
Something doesn’t work while I’m in the demo Check the top of the screen first: if an orange bar reads “You are currently viewing a demo — experiment here without making changes to your own account” (or just Viewing a demo on a phone), you’re in the sample account, not your own. Parts of ProBase are deliberately switched off there:- Tapping Connect on an Integrations card leads to a “page not found”
- Customer payment screens show the Venmo option instead of card entry, and no card payment can be taken
- No email or automated text message is sent to anyone
- The business and user-account delete options are hidden
- The Email field on My Profile is read-only — that address is what links the sample account back to your real ProBase
- Schedule a call, the Activate your Beta Partnership section, and every demo invitation (the Explore a demo account banner, the Tour a demo menu item, the Explore a demo account checklist step, the empty-screen Tour demo cards) are hidden — those all belong to your real account
General troubleshooting steps
When something isn’t working:- Refresh the page - Many issues are resolved by refreshing (on mobile, pull down from the top to refresh)
- Check your internet - Slow or unstable connection causes issues
- Try a different browser - Browser-specific issues are common
- Log out and back in - Resets your session
- Clear cache and cookies - Removes corrupted data
- Check for updates - Ensure your browser is up to date
- What you were trying to do
- What happened instead
- Any error messages you saw
- Your browser and device type
- Screenshots if possible