ScanMyShift Help & Support
Last updated: September 6, 2026
ScanMyShift helps you turn a roster image into editable shifts and, after you confirm them, calendar events. This page covers common scan, calendar, subscription, advertising and privacy questions.
Contact support
Email cherishbingo@gmail.com and identify ScanMyShift in your message.
For faster troubleshooting, include:
- the ScanMyShift app version shown in Settings;
- your Android version and device model;
- what you were trying to do and the steps that led to the problem;
- the approximate time the problem occurred and any error message shown; and
- your Google Play order number only when the issue concerns a purchase or subscription.
Do not email passwords, payment-card details, patient or medical information, or an unredacted roster. If a screenshot is useful, remove coworker names and other information that is not needed to explain the problem.
We review support requests within a reasonable time. We do not promise a fixed response time.
Scan a roster
How do I get a better recognition result?
Use a clear, well-lit JPEG, PNG or static WebP image. Keep the text upright, avoid glare and blur, and make sure the dates, employee names and shift times are readable. Preview the image before you confirm the upload.
Cloud recognition sends the entire selected roster image and the target employee name to cloud AI processing providers. Remove unnecessary information before selecting the image and only upload material you are authorized to share. See the Privacy Policy for processing and retention details.
What if recognition is wrong or fails?
Check the target employee name, image clarity, roster language and network connection, then try again when the app offers a retry. Recognition results can be incomplete or assigned to the wrong person, date or time, so review every shift before saving or writing it to a calendar.
You can always enter shifts manually. Manual entry does not upload a roster image and does not use a cloud-recognition credit.
What if my employer publishes a revised roster?
ScanMyShift does not automatically replace a previously imported roster. Review the updated roster and edit or delete obsolete shifts before importing the revision to avoid keeping two different records for the same day.
Calendar help
Why does ScanMyShift need calendar permission?
Calendar permission lets you choose a writable calendar and create, update or delete events when you request those actions. You can still save and edit shifts inside ScanMyShift without granting calendar permission.
If access was denied permanently, open Android Settings for ScanMyShift, grant calendar access, return to the app and try the calendar action again. ScanMyShift does not write events merely because permission was granted.
Why is a shift missing from my calendar?
Confirm that the import completed, check the selected destination calendar, its visible accounts and the relevant date and time zone. If only some events failed, use the app's retry action for the failed items instead of importing the entire batch again.
How do I change or delete an imported event?
Use ScanMyShift while it still has the saved link to the calendar event, or manage the event directly in your calendar app. Deleting a local shift, clearing app data or uninstalling ScanMyShift does not necessarily delete an event that was already written to a system or synchronized calendar.
Pro subscriptions and purchases
How do I manage or cancel Pro?
Use Settings > Manage subscription in ScanMyShift, or open the Google Play subscription center. Uninstalling the app or clearing local data does not cancel a subscription.
I paid but Pro is not active. What should I do?
Make sure Google Play is using the account that made the purchase, confirm that the payment is complete, reconnect to the internet and use Settings > Restore purchases. Subscription status can take time to synchronize. If Pro remains unavailable, email support with the app version, approximate purchase time and Google Play order number. Do not send payment-card details.
How do refunds work?
Refund eligibility and payment processing are governed by Google Play's policies and applicable law. Use Google Play's refund help or contact us if you need help identifying the relevant purchase. Cancelling normally stops a future renewal; it does not automatically refund the current billing period.
Prices, billing periods, trials and introductory offers are shown in the live Google Play purchase flow. Examples or screenshots may not represent the offer available to your account or region.
Free scans and rewarded ads
Rewarded ads are optional. The app adds the disclosed recognition credit only after the ad SDK reports that the reward was earned and the app saves it successfully. An unavailable ad, an interrupted view or a failed reward callback may result in no credit. Manual entry remains available.
Where required, Ad privacy options appears in Settings so you can reopen Google's advertising privacy form. This is separate from Firebase Analytics and Crashlytics and does not change cloud-recognition consent.
Local data and privacy
ScanMyShift currently has no account registration, so there is no ScanMyShift account to delete. Your shift library and settings are primarily stored on your device.
Use Settings > Clear on-device data to clear unfinished drafts or all app-managed local data. If known calendar links exist, the app can offer a separate, initially unselected option to delete those calendar events. Events it cannot find or delete may need to be removed in your calendar app.
Clearing local data does not cancel Pro, create a refund, remove original photos from your gallery, or retract information already processed by third-party providers. For privacy questions or applicable data-rights requests, email cherishbingo@gmail.com. Read the Privacy Policy for the full boundaries.