Support
Install, licence keys and quick fixes.
Everything you need to get ExpiryPoint running. If you get stuck, email us and a person who builds ExpiryPoint will reply within one working day.
Install
Four steps, about ten minutes.
Get the package
expirypoint-1.0.0.sppkg (331 KB). SHA-256
00df85bf5364674e6d68ff949cb6c698b82c1a38e60f221d00e8c5021c5d7b3bUpload it to your app catalog
A SharePoint administrator opens the SharePoint admin center, goes to More features and opens Apps. On the Manage apps page, choose Upload and pick the file, then make it available to all sites. Nothing needs approving to use it; to switch on email, approve its one optional permission. How to
Add it to a page
On the site, edit or create a page, add the ExpiryPoint web part and publish. The free snapshot appears straight away.
Enter your licence key
Choose Licence at the top of ExpiryPoint, then Enter licence key, and paste your key. No key yet? Get a free trial key.
Guides
Short guides for every part of a review.
Install ExpiryPoint
Upload the package to your app catalog once, add the web part to a page, enter your licence key.
Read the guideYour first review round
Set the default rule, let ExpiryPoint date every document, then work through what is due.
Read the guideRules and approvals
Different documents need different review cycles. Rules set the interval, the reviewers and the approvals.
Read the guideReminders
Reminders before and after each review date, by email from your own mailbox and in Microsoft Teams.
Read the guidePower Automate recipe
Reminders on a fixed schedule and Microsoft Teams messages, from flows your organisation owns, built from Microsoft's standard connectors in a few minutes.
Read the guideReports and export
Completion rate, overdue now, a 12-month trend and results by department, library and owner, ready to export.
Read the guideSeveral sites and libraries
Cover every library on a site, or a chosen set, and bring other sites into one dashboard.
Read the guideTroubleshooting
If something looks wrong.
A lot is overdue on day one
Files never reviewed count from their last modified date, so on a site with years of history many are overdue at first. That is expected. Start with the library or rule that matters most, and use the dashboard filters to work through the rest.
I cannot see a file I expected
ExpiryPoint shows only files you can already open, in the libraries and sites it covers. Ask a site owner to check which libraries and sites are in scope, and that you have access to the library.
No reminder emails arrive
Email needs ExpiryPoint's one optional permission (Microsoft Graph, Mail.Send, delegated), approved by a SharePoint administrator in the SharePoint admin centre under Advanced, API access. Until then, ExpiryPoint opens a pre-filled email for you to send yourself. Once approved, emails come from the mailbox of the person who sends them: check that reminders are switched on for the site and look in junk mail. A site owner can choose Send reminders now to test.
Reminders only go out when someone opens ExpiryPoint
That is how automatic reminders work without a server of ours: they are sent once a day when a site owner opens the dashboard. For reminders on a fixed schedule, use the Power Automate recipe: a flow in your own tenant over the review register.
A decision says "awaiting approval"
The file's rule has approval stages. The decision takes effect when every named approver has approved. A rejection returns the file to its reviewer with a comment.
"Only a site owner can change this"
Rules, reminders, libraries, sites and the licence are for site owners (or a SharePoint administrator). Everyone else reviews their own files and sees what the licence covers.
"Saved for this site only"
A key is saved for every site only when the person entering it can edit your app catalog, usually a SharePoint administrator. When a site owner enters it, ExpiryPoint saves it for that site, and it works the same there.
"Licence not checked"
ExpiryPoint could not read its licence just now, so it shows the free snapshot. Reload the page. If it persists, ask a site owner to check the key under Licence, and email us.
Still stuck? Email info@apps365ltd.com with the site address and what you see.