Category: Technical Updates Page 2 of 7

Major Service Loss January 30th 2023: Response and Recommendations

What Happened?

Web servers and other public servers are always under attack. Our systems deflect and mitigate thousands of unauthorised attempts to gain access every day, both direct login attempts and denial of service attacks where volumes of junk traffic are thrown at servers.

It is impossible to both have an accessible service and an inaccessible service and we are always trying to tread that line and this time we failed to get it right.

We experienced intermittent connection issues across the weekend but some access was still available.

All connection and service was lost during the early hours of Monday morning when the full attack was started.

An attempted ‘ransomware attack’ on the main server encrypted some files before it was stopped by our anti-malware processes. This was an automated scripted bot attack. There was no unauthorised access to customer data or backup data which is separately encrypted and stored. There was no evidence of any data exfiltration (access to data stores, virtual servers, external storage, no increase in bandwidth consumption, and no FTP/SFTP access).

To be clear, no data was viewed, accessed, or removed during this attack. 

As we had complete backups from shortly before the attack started it was deemed that the most secure response would be to wipe the main server and so negate any potential additional issues with lingering malware or potential trojans/backdoor attacks.

As per our standard operating procedures in such an event, the servers hard drives and RAID arrays were wiped and reinitialised and the process of reinstalling the base operating system started.

Although the initial steps of installation were successful we experienced additional issues when the new operating system would not load. The server was troubleshooted for potential issues/changes that were preventing the new operating system from loading.

Working with our hosting providers, we established that the attack had also led to a hardware fault with the RAID controller. This additional issue meant our existing server hardware was no longer viable and a new server provision was initiated.

The new server was brought online and the server operating system was installed. This initially failed due to the unavailability of Microsoft’s license approval servers.

By Monday evening at 19:30, the new server was responsive and the restoration process could begin.

Our established processes did kick in but we lost approximately 12 hours of user data when rolling back.  However, this episode has provided a valuable learning experience and we have started a more in depth review of our response, looking at our successes and failures and how this might any future response.   

We have been proud of our performance to date when it comes to cyber security, with this being our first ever full day outage in our twelve year history, but, as always, there are lessons we can learn and things we can do better.

Below is the details timeline of events, actions taken, and lessons learned.

Timeline

07:00 Initial investigations of the affected server begin

08:00 Attack was identified and its severity assessed

08:30 Total loss of our main server was suspected

09:00 Decision was made to wipe main server and restore to earlier backups.

10:30 The affected server was wiped and the new raid array of hard drives initialised

10:50 Raid completed and new OS installation was started

11:50 New OS installation fails to start correctly

12:00 Second attempt to install new OS

12:40 Second attempt also fails

13:00 Troubleshooting starts on the hardware to try to get Windows to boot

14:30 New server is provisioned

15:40 New server built and brought online

15:40 New OS installation started on new hardware

16:15 New OS installation unsuccessful due to licesne server unavailability from Microsoft

18:00 New OS configuration complete

18:30 Required software and utility installation

19:30 Begin to restore backups

20:20 Backups restored

20:45 Applications start to be restored and access gained

22:30 All services responding normally

 

Review of the Disaster Recovery Procedure

Our full recovery plans can be viewed on our website;

https://teamkinetic.co.uk/policies/Contingency%20and%20Continuity%20Planning%20Policy

https://teamkinetic.co.uk/policies/Data%20Asset%20Protection%20and%20Resilience

In summary, we failed to meet our recovery time objective (RTO) of 2 hours because of the continued knock-on effects of hardware issues. The actual recovery process from downloading, extracting and installing the most recent backups was close to 2 hours once the hardware and operating system platform was stable.

Incidence Reporting, Communication, and Support

Once the outage was affecting our customers we started to send out regular updates to keep customers informed. 

These were sent via email as all internal messaging systems were affected. We also posted on our Facebook page and volunteer manager groups with the current status.

We had multiple members of staff available all day on the phone to take calls and requests for support and believe we did a satisfactory job of keeping people up to date.

This was a major and long-lasting outage and all our affected customers are entitled to a month’s service credit that is redeemable at the next invoicing period. We know this doesn’t make up for lost time and the frustration of not having access to your applications.

What Did We Learn?

Our notification system for monitoring server health failed and was not able to cope with the specific complexity of this attack. We had a situation where our network accessible servers and systems were alive but not working correctly.

Our response times during the weekend exacerbated the monitoring issues.

Our hypervisor server is our most critical single point of failure.

It takes longer to download and extract backups now than it did as they are considerably larger and so our RTO needs to be updated.

Our transactional database backups (which fill in the gaps between full backups) need to be available from off-site backups to further limit the data loss in total failure events like this.

Our hardware provider was too slow to respond and made mistakes in provisioning that were made worse by lower staff numbers over the weekend, changes in shifts, and lack of communication between those shifts.

Almost 70% of the time to restoration of services was spent waiting for our hardware providers to execute their responsibilities.

Our customers are incredibly understanding and supportive, thank you!

Mitigations and Improvements

Add in more sensitive monitoring and also include positive monitoring that tells us that things are OK not just negative monitoring.

Mandate two factor authentication for UAC as well as login.

Switch to a new hardware provider with better response times and procedures for dealing with issues.

Recalculate our RTO bearing in mind the increase in size of our systems.

Move transactional data logs to temp off-site storage at regular intervals within a 24 hour period. Retain these logs transactions for 48 hours.

Provision a duplicate server for quicker server reinstatment. If we get a total failure/loss of the mainserver we can rollback to the most recent backup within the RTO period.

Look at a double daily complete backup of virtual servers. Would need to test the impact of backups on serve performance during regular accessing hours (right now the backup is performed at our quietest time). This would half our potential data loss in the case of complete failure.

Follow up

An attack of this type can cause anxiety for our users, and it is important to us here at TeamKinetic, that you feel confident in our response to this incident and trust that we have taken away the important lessons from this experience.

If you would like to speak to a member of the team, we would be only too happy to spend some time answering your questions. Feel free to use this link to arrange a call with the team.

You can also subscribe to service status updates here.



 

TeamKinetic 2.2.1 Minor Release

Just a small release with some bug fixes but still a couple of new features for added value!

Bulk Actions on Sessions

Great time saver here for those that deal with many sessions on an opportunity. Similarly to when you are using the volunteer or opp search, you can check individual, or all sessions, and perform some actions on them.

Currently, you can email all the volunteers on that session, update the session’s time and duration, download the volunteer details for everyone on the selected sessions, and delete the selected sessions. There is also the potential to add further actions if anyone has any great ideas.

Admin Chat Rooms

We hope you’ll get on board and make use of this new feature where you’ll be able to ask advice and give advice to your fellow volunteer coordinators.

We’ve currently got three fixed rooms and you can add new posts and reply in much the same way as you do now for the opportunity chat rooms. You can also subscribe to each room and get email alerts when new posts are added.

You’ll find the chat rooms in the Help and Support menu. We are quite excited about this and hope you can use it to good effect.

As always, we are ready to take your feedback and questions in all the normal channels.

TeamKinetic – 2.20 Major Release

Pretty much on time, we are now entering the beta release phase for our next major release, bumping the version number up to 2.2.

So what’s coming in this release, read on to find out.

New Opportunity Creation System

We’ve been aware for a while of just how long and intimidating the opportunity creation forms were, especially for new users. There was also the issue of the ‘Quick’ opportunity type mixing together an opportunity that was quick to enter, with an opportunity that was only being used to advertise an opportunity for providers that have their own volunteer management systems.

So we have created a new system for creating opportunities that splits everything into smaller chunks, offers people an easier way to add new images, less complex location entry, and is a lot simpler to use.

For those providers that are managing their own volunteers, there is a very clear option selection card that explains what will happen. These types of opportunities will also have a much simplified management page that lets the provider know how many people have viewed the opp, clicked the more info buttons, and who those volunteers are if we know.

Better Sharing Options

If you share your opportunities via LinkWide or into the national Scottish system MILO, then you’ll notice some improvements.

Firstly you can now belong to multiple LinkWide groups, and have individual sharing settings for each group; so you can share into one group but only accept shares from another group for instance.

If you are sharing to MILO you can now add existing opportunities to MILO, previously you could only share at the point of opp creation. When an opp is shared you’ll also see all the details you need to find it in MILO

New Date Custom Question Type

We’ve added date as a custom question type for volunteers and providers, and updated the custom question search filters to match.

This opens the door for some very useful reporting and recording methods for volunteer or provider details that are not covered by our regular registration or profile details. By recording dates against volunteers and providers, you can use the filters to find out which people have dates that have expired or that are due soon by using the equals, before, after, and between date filters.

You can imagine the potential for recording and managing things like yearly training, qualifications, driving licenses and insurance etc.

Schedule Bulk Emails

Create an email and schedule it to be sent at specific times. This is a super useful addition and is great for running campaigns or for sending emails over the weekend when you don’t want to be working!

Reporting Improvements

We’ve added applicants for opportunities to the reporting page so you can see at a glance how many applicants are in each status.

We’ve audited all the reports and aligned provider, admin and summary reports so you see the same numbers everywhere!

We’ve added a new download report which has all volunteer opportunity data that can be aggregated by opportunity or session, including custom fields.

The day schedule report is now available for providers as well, of course, limited to just their opportunities.

The mapping features have been added for providers so they can locate all their opportunities and volunteers.

You can now filter and search providers based on their custom fields and also filter volunteers on their qualification names and lapse dates.

Any downloads from the volunteer or provider search page now include their custom field responses.

Opportunity Custom Badges in Search Page

If you’ve added custom badges to opportunities (and if not, why not!), your volunteers will now be able to see those badges in the search page and also filter on those badges.

Useful Hints and Tips

You’ll see when you log in that a small hints and tips area appears at the top of the page giving you some quick info about a feature. We’ll be adding to these tips continually as new features come online and you can choose to switch them off completely or hide them for 30 days if they are starting to bore you!

We hope this will introduce our customers to new features or techniques they might not be aware of.

Manage Your Account

We’ve added a new icon to the top right which allows you to manage your account, it also tells you who you are logged in as if you have multiple accounts.

From here you can also switch the hints and tips back on if you have changed your mind! There are a few other settings to help personalise your experience and we’ll be adding more, so suggestions are welcome.

New Automated Emails

We’ll now remind providers when their opportunities are close to finishing, along with a link to update the opportunity.

Volunteers will get a message wishing them all the best on their birthdays and thanking them for volunteering.

We have also added a reminder email for volunteers to log their hours for past opportunities and complete post-opp surveys and uploads if they are required.

Volunteer Inbox

A brand new message inbox for volunteers that shows all the emails and messages they have received and lets them reply directly to the sender. This should help volunteer questions about specific opportunities get through to the provider rather than using the general purpose contact us page.

Talking of the general purpose Get in Touch page; if the volunteer is logged in it will redirect them to the new inbox area above and they can select from the TO field either the organisation or any of the providers they are currently engaged with. This will reduce those misdirected messages even more.

Dashboard Improvements

We’ve added a panel for ‘Things happening today’ that shows sessions and meetings and things like that that are happening today.

Panels that are empty or not needed. For instance, if you auto-approve providers, are now hidden.

More and more tables throughout the app are now sortable in place using the icons at the top of the columns, with no page refresh required.

Improvements to Max Slot Numbers for Sessions

You can now alter the global maximum slot number per session from the sessions tab, rather than having to go to the restrictions tab.

For flexible opportunities it looks like this;

And for sessional opps, there is a little button to reveal the options, it could be quite a destructive process so we want to make sure, and it looks like this;

There are also over 120 smaller bug fixes and improvements in this release many as a direct result of support tickets and feature requests so keep them coming.

Steve also went through the new release in a few online sessions. If you missed them, you can catch up by clicking here.

Thanks everyone.


You can find TeamKinetic on social media and listen to our podcast:

Twitter       Facebook       LinkedIn       YouTube       Instagram       Podcast

TeamKinetic – 2.1.1 Interim Release

Only a month since the last interim release and here we are again!

As you can tell from the version number bump this is a mostly minor release but there are a few goodies in there.

Email Failure Reports

Our Enterprise level customers can now see a report of the last month’s email failures. This includes hard bounces, where the email was returned for some reason and could not be delivered, rejects where the email address does not exist, and spam responses where the user has reported the email as spam.

In the case of rejects and hard bounces, the volunteer or provider email is marked as INVALID and in the case of spam reports they are marked as DO NOT SEND EMAILS. In both cases the email address will no longer be sent any bulk group, or weekly emails.

We are working on including the email content and subect so that you know which email raised the error and failed.

Event Area Updated

The event area has now been updated to match the look and functionality of the volunteer and opportunity search and manage pages. It looks a lot easier on the eye and for those of you that run a lot of events, you can now easily search them.

Storage Improvements

We’ve mow moved nearly all of the image and document storage to Amazon’s S3 which should improve load and caching times for images like the opportunity images, event images, downloadable documents etc.

There will not be any visible changes and it should be totally transparent to our customers.

Club Functionality Integrated

For those enterprise customers that use ClubKinetic, this has all been integrated into the main top menu bar under the, obvious heading, clubs!

The pages have also been updated to match the layout and functionality of the main areas.

New Qualifications Search Filter

For those customers that use volunteer qualifications you can now filter your volunteers on their uploaded qualifications.

Refreshed and Update News Area

For the administrators the news area has been refreshed and now looks and acts the same as the main areas of the application.

More Sortable Tables

We’ve added some simple sorting to tables that are not paged through many records, for instance the open opportunities table on the admin dashboard. Just click the column header to sort and each time you click the sort direction will be reversed.

There are also the normal smaller bug fixes and visual immprovements throughout the application. Many thanks to everyone that opens support tickets with ideas or lets us know if something isn’t working properly.

You’ll already be on the new release by the time you read this, so enjoy and get in touch if you have any comments.

Thanks, TeamKinetic

TeamKinetic – 2.10 Interim Release

Hot on the heels of 2.09 from December we have another interim release for you. This one focuses on improvements to the expenses functionality after feedback and suggestions from our fantastic users. As always though, there is plenty of stuff to talk about.

Volunteer Expenses Improvements

Volunteers now have a few more options; they can update their bank details at anytime, delete unprocessed expense claims, and quickly view any current claims. Additionally if the claim has not yet been processed the volunteer can also update any of the details. We’ve also adjusted the layout so it looks better on small and mobile screens.

Administrator Expense Improvements

Administrators can now create a new expense claim for any volunteer without impersonating them. Just tap in the name of the volunteer and complete the form, dead easy.

When exporting the expense details to a CSV, we now include a link to the uplaoded receipt file if it exists, which makes it easier to pass the details on to a different department.

The volunteer’s bank details are now also visible and editable on their management page. All processed claims when marked as paid, are stored along with the bank account details that were recorded at that time, so you will have a nice audit trail if accounts change.

New Custom Emails

We’ve added a couple of new custom email and also split the emails up into three tabs; sent to volunteers, providers and admins.

You can now edit the password reset email to add more information and instruciton if your volunteers are struggling. This email was previously sent but was not customisable.

We’ve also added a brand new process for when a volunteer removes themselves (see below) from the system and we’ve added a custom email to go along with that process.

New Restore Feature For Volunteers

Previously when a volunteer deleted their own account they were taken back to the homepage and their data and login details were immediately removed.

Now the new custom email (see above) is sent and the volunteer is given some information about what happens now; when their data is destroyed etc. Most importantly, the email contains a special link that the volunteer can use to restore their account if they change their mind, or in case of a mistake. The volunteer has 48 hours to restore the account before its removed.

More Customisable Registration Fields

We’ve added the data sharing confirmation questions to those that are customisable from the super admin pages. So you can now update the label and the tool tip for these fields.

We’ve also improved the tool tip recognition code for your customised registration fields so they show more effectively now.

Dual Language Support for Custom Questions

We did previously support dual language for custom questions but now super admins can edit and adjust all their own custom questions at anytime from the same interface as the main language questions.

Dual Language Support for Customised Registration Questions

Additionally super admins can now also adjust the text, labels and tool tips for all the required registration questions instead of relying on the fixed translations.

Provider Search Speed Improvements

You may have noticed the provider search page was slowing down and took a number of seconds to return the first set of providers. These slowdowns when using the same database query as previous are due to table size effects and data complexity. The same query works fine upto a tipping point, then its slows down precipitously. The query has been redesigned and is now nice and snappy again.

As this is an interim release, we dont have the beta test period we employ with our larger release. This means this release will be hitting your browsers this week. Get in touch if you have any questions or feedback.

Thank you.

Network Outage Thursday 30th December 2021

Duration – 4 Hours

Our sincere apologies for the length of the outage reported today, we always strive to give our customers the best possible service and we failed today to identify and resolve the issue quickly enough.

What Happened?

From approximately 08:30 on Thursday 30th December our services started reporting connectivity issues. These increased in severity until at approx 09:15 it was not possible to connect to any of our services. At this point our main network connections were reporting a network cable unplugged error.

The issue was restricted to wider network access and at no time was data loss an issue, the services continued to run successfully and data integrity was retained.

Full service was restored at approximately 13:30.

Why Did This Happen?

A network switch was reporting spikes in packets sent by our services and eventually hit the maximum threshold for packet traffic within 30 minutes. This activated the StormGuard feature of the network which helps to prevent malicious traffic taking over the network by isolating the offending section of the network.

No corresponding increase in traffic was reported and general network traffic generated by our services was within normal limits.

The switch was reset but would repeatedly trigger StormGuard and block access to our services.

What Did We Do?

Initially we requested that all cabling was checked, and this was found to be in place and seemingly active. We then checked our network drivers and reset all connections. It was suspected at this point that there may be a hardware failure of our own network cards and so a new server with new network cards was provisioned in case we needed to move data if we could not restore connections.

Whilst the new server was provisioned we started to audit connection points further up the network chain,  that are out of our direct control, with our provider. Eventually a network switch was identified as blocking traffic from our servers.

Once the switch was identified as the cause of the outage, but no corresponding issue was found on the servers we requested that the network switch was switched to its redundant backup partner.

The switch is a deep level switch shared by other independent services and so the switch to the redundant partner takes time to effect.

Once the partner switch was brought online and the block removed all services were restored and all data fully available.

What Are We Still Doing?

We are monitoring network traffic between our servers and the switch and have instigated an audit of the server logs and access to rule out any possibility of malicious programs or access.

 

What Could Have Prevented This Issue and What Now?

We did not identify the ultimate cause quickly enough. The server interface does not include any indication of this block that is applied further upstream. Our service provider has already prepared some guidance on how to identify this issue in the future and is looking at ways to include StormGuard notifications in the user interface.

This issue was not caused by a bug or misconfiguration but a hardware failure.  We could not have prevented the hardware failure, they will happen eventually, but as we were not aware of the potentially blocking actions of StormGuard it took us longer than necessary to restore access.

We will be updating our disaster recovery procedure to include making checks on upstream switches and other network hardware in the case that there appears to be network hardware issues with our servers.

We have had very few outages in our history. This is the first major outage that affected all customers and was persistent for more than a few minutes. Our last unexpected downtime was reported on March 20th 2021 and lasted for less than 3 minutes.

You can view our current and historical status report at https://teamkinetic.statuspage.io/

TeamKinetic 2.09 Interim Release

Another great value interim release for you all, and only a few weeks since the last one! This one is all software based, no hardware or infrastructure updates, which is much better for my health and sanity =)

Update Feedback from Volunteer Dashboard

Providers and admins can now update a volunteers feedback from the feedback section on the volunteer dashboard page. Just hit the update link and you can save it right there – no refresh required.

 

New Translation Engine

For those customers (Enterprise only) that use an alternative language to English (get in touch if you are interested) we have now brought all translations in-house to our own replacement engine.

This has a number of advantages; we can update and add new replacements fast, translator marked Super Admins can provide translations right there in the Super Admin area, and they can request new replacements to be added.

Using our own replacement and translation engine has increased the page load time for translated pages by four fold, an excellent result.

Send Custom Newsletters Whenever You Want

The bulk email system has been updated to use the same HTML wrapper as the weekly newsletter, so all your bulk emails will now look better and have more branding elements for your organisation.

When creating bulk emails you can now select any number of opportunities to be included in the email. You have the option of including the events that week and if you want to show the volunteer’s statistics across the top. These are all displayed in exactly the same way as within the newsletter so its now possible to send a newsletter type email to any of your volunteers, for any of your opportunities, whenever you like!

We have also rearrange and refactored the preview and draft buttons so you can now send a preview email to your email instantly and save a draft copy without leaving the page. We also now update the saved draft each time you hit the save draft button, rather than creating a new draft.

Expenses Module – First Phase

This is another great Enterprise only option to help you manage your expenses. You’ve been able to mark an opportunity as expenses provided for quite a few versions now. This new module closes the loop for expenses.

Volunteers can select applicable opportunities from their dashboard, upload a receipt, an explanation of what the expense is for, and the amount they are claiming.

Admins get an alert when a new claim is submitted by a volunteer and can manage them all from a simple interface.

The admin can view the receipt, adjust the claim amount, and update the claim status. A full history of changes and notes is maintained and viewable underneath the main claim.

We have also added some additional profile data points for UK bank account and sort codes which are only requested and stored if a volunteer makes an expenses claim. One day we hope to create some in app payment methods but we’ve yet to find one that has been acceptable to the majority of our customers yet…but we are still looking!

The managed expenses module is an enterprise only feature. Administrators can switch this module on and off and allow trusted providers to be able to mark an opportunity with the managed expenses flag. The managed expenses runs alongside the regular expenses flag, so anyone can still mark an opportunity as paying expenses, and this will show in the search filters and opp description, but only enterprise admins and trsuted providers will be able to add this managed aspect to those expenses.

Front page customisations

Our new front end (if you are not using it we suggest switching it on as volunteers seem to prefer it!) has some extra customisations, and now they are all also available in your chosen alternative language (enterprise only).

If you can’t find a suitable image, then it will fill the background with some of your chosen colours with a subtle animation effect so it will still look great even without an image.

Accreditation Improvements

We’ve standardised all the accreditation badge prints now so there will be zero variability between badges no matter how you print them.

We’ve also added the help and support menu to the accreditation menus so you can open support tickets straight from there without having to return the main volunteer menu.

The event access screen now accommodates the full 12 possible areas for each event and correctly displays access for each selectable zone.

There have also been quite a few small improvements and enhancements to the UI/UX as we harmonise it with the main application.

You can try out these features as normal on the beta site before the interim gets pushed out on 5th December. We’ll be notifying everyone and getting together some training videos and materials to make sure you can hit the ground running.

Closing Opportunities Added to Dashboard

Opportunities that are closing within 7 days are now shown to providers in their dashboard under the tasks panel.

These have been available on the administrators dashboard for a little while now but have now been brought across to the provider dashboard as well.

Happy Birthday Message for Volunteers

Just a little message on their dashboard when it is their birthday, wishing them the best and thanking them for volunteering.

We’ll be adding more life events to these notifications over time, like anniversaries of them registering, joining their first opportunity, logging their first hours etc.

Restore Recently Deleted Volunteers

We receive quite a few support tickets where administrators have accidentally deleted a volunteer, or deleted the wrong volunteer.

So we have implemented a restore feature that will work for 48 hours after the deletion. You can use the new DELETED filter in the volunteer search page to find all the volunteers that have been deleted in the last 48 hours. To restore a volunteer just hit the checkbox next to their name and then use the CHANGE STATUS bulk action in the bottom blue bar to restore them.

Once the 48 hour period has expired you will not be able to restore that volunteer. We can restore volunteers after this period for upto 30 days from cold storage backups but there is a charge.

Administators cannot restore a volunteer that has removed themselves, for obvious reasons; however all their hours are anonymised and retained.

Anonymised Hours from Deleted Vounteers Included

You can now see your anonymised hours from deleted volunteers in the quick stats area of the reporting pages. It combines the totals and highlights the total from deleted volunteers in brackets.

The date of removal is used as the hour logged date.

TeamKinetic 2.05 Interim Release

We have had a busy few weeks and have rolled out another interim release packed full of useful changes and updates suggested by our users.

Additionally we have also updated our infrastructure over the last few weekends with minimal distruption. All our servers and virtual environments are now on the latest server operating system and our database has also been updated to a new version. We’ve also thrown some more hardware at the application and I hope you have noticed some snappier responses.

Custom emails for opportunities

You can now add a custom email to an opportunity that is sent when a volunteer joins INSTEAD of the universal email (the universal email remains accessible and customisable as before). So if you have a special message to give to volunteers that join certain opportunities here is your chance.

It’s super easy to use and access, quick check box to say you want to use a custom email then you will see the normal editor window where you can craft the email.

Administrators can add an attachment to these emails from the normal list of email attachments you are used to seeing in the bulk email and email customisation areas.

Remember, this email is sent INSTEAD of the universal one, so be sure to include full details.

Custom email for role applications

Just as above, now when super admins are creating or editing roles they can add a custom email that is sent when a volunteer applies for that role.

It all works identically as for custom opportunity emails, and once again is sent instead of the universal email.

Close applications for an opportunity

Admins and providers can now hit a button on the APPLICANTS tab for apply first opportunties which will close applications for the opportunity without closing the opportunity. This enables already accepted volunteers to carry on as normal, and access new sessions, without attracting any new applicants.

Opportunity image enforcement option

Super Admins can now elect to switch of the mandatory upload of images for each opportunity. This option is OFF be default.

Information about the opportunity the intial role application was for

When a volunteer first applies for a role we record which opportunity this was on. We used this to enable the auto application to the opportunity if it was required, once the role applicaiton was complete and successful.

We have now started to show this information on the role management page so you know which opportunity the volunteer was originally interested in.

The volunteer also gets this information, along with a link to the original opportunity so they don’t need to hunt around to find it.

New and fixed reports

We have added a pie chart showing the proportion if volunteers on events and opportunities that have reported as having special needs or disabilities, downloadable of course.

The pie chart showing the ethnicity of volunteers on opportunities and events was not using distinct volunteers, but all the joined sessions. This has been fixed and is now accurate and the total volunteers will match the number given in the summary for volunteers.

Improved profile editing for volunteers

The layout when editing the profile for a volunteer has been tidied up and the various layouts for external volunteers, provider editing pages have also been improved.

We have split out the location aspects of their profile from their personal details, so you can update and edit independantly. This will help where location details have not been recorded properly but you still need to update other aspects of their profile.

Feedback report is now downloadable

Added a download button to the feedback report page so you can grab a full list of all the feedback at anypoint.

New filter for searching volunteers

You can now choose in the TYPE filter, to show volunteers that will and that will not receive bulk emails. A volunteer only receives bulk emails if they have opted in, have a valid email address, and have been granted access.

Faster searching

The opportunity search page speed has been improved by excluding distance calculations where possible and also using a boundary box method of finding matching opportunities rather than calculating the distance from the volunteers location and all other opportunites.

This is not as accurate but much faster and the accuracy is perfectly acceptable for this search. This means that empty or null searches, which are by far the most performed search such as;

https://volunteering-wales.net/volunteers/search

can return the maximum 250 opportunities in less than a second.

Providers having multiple accounts is now optional

The ability for providers to create their own sub accounts for collegues to use to login is now an option. You can find it in the super admin menu > options > everything else tab.

Better ordering of completed opportunities for volunteers

When volunteers view their opportunity tab in their dashboard, completed opportunities were ordered by their start date (age). We’ve switched this around now so that the opportunities are ordered by the date of their last session on that opportunity. So the opportunity that was mostly recently completed is at the top.

In app criminal checks

We are just finishing our initial development of in app criminal checks with KnowYourPeople in the UK. This wil mean you can fill out a simple form in the app, send it off and within 24 hours or so you will have the completed criminal check details available on the volunteers profile.

They will also send the certifcate to the volunteers address and your organisation name will appear on the certificate.

We don’t have finalised prices for the each check, but we are confident they will be less than £12 per check for the enhanced version.

If you are interested in trialing this new feature please get in touch.

TeamKinetic 2.01 Interim Release

Over the weekend we have been finalising the interim release for TeamKinetic 2, we have fixed many minor bugs and issues and also added some functionality that was missing or didn’t quite make the cut for the initial release. You don’t need to do anything, and all installations will be upgrade by Sunday evening.

Edit opportunity images after creation

You can now choose a different existing opp image, or upload a new one when editing an existing opportunity.

Custom Opp Badges in Alternative Language

If you uuse an alternative language in your installation you can now create and edit custom opp badges in your alternate language. The alternate language is also displayed to volunteers of course if they have selected it.

Providers Can Edit Their Users

Providers can now edit their created users and reset their passwords instead of having to delete and re-create.

All Provider Users Can Reset Their Own Passwords

The FORGOTTEN YOUR PASSWORD link and reset process now also works for the extra provider users as well as for the main central account.

New Role Application Notification

Administrators now get a notification when a volunteer applies for a role the first time.

New Providers Can Access Help Menu

New providers that have not yet been cleared can now access the help menu and help resources, including the contact pages. This will help new providers orientate themselves before they are cleared.

New Opportunity Features Are Copied

The new opportunity features that we have introduced are now also copied across to the new opp when copying an existing one.

Volunteers Can Withdraw an Opportunity Application

Once a volunteer has applied for an opportunity a button will appear allowing them to withdraw that application. This button is visible until the application has been accepted or refused.

Sticky Table Headers

For volunteer, opportunity, and provider searches, where the resulting data list can be pretty long; we have added sticky table headers. As you scroll down the page the column headings will get fixed to the top of the page so you can always easily see which column you are looking at.

Volunteer Feedback

When feedback from volunteers is not enforced (Super admin – Options – Opportunities – Enforce opportunity feedback), any feedback given to a volunteer from a provider is still shown. Previously this option worked as a switch to turn feedback on or off globally.

Provider Notification Improvements

A number of the provider notification emails have received some improvements, like the volunteer’s session list being included when a provider is notified about a new session signup by a volunteer.

 

Thanks for all your suggestions and for letting us know about any issues or bugs you have found, its always useful.

We’re Sorry 😓

You may be aware that the newest TeamKinetic update was due to go live at the beginning of the month. However, we ran into some issues and we have taken the difficult decision to delay the release until next Sunday (15th). We know this is a little bit disappointing but it was important to us that this new version met your high expectations and we were not confident we could achieve that this weekend.

Although our testing was complete and everything appeared to be in order, we discovered some instability in the changes we had made. Although infrequent, it could lead to issues with accounts being logged out and other frustrating random issues. 

The team have been working non-stop on getting this update ready for launch and share your disappointment in it not being released, but we would much rather take longer to put out an update that is completely stable and satisfactory than rush one out that has issues and could cause our users any inconvenience. 

We would like to thank everyone for their continued patience. We hope you love TeamKinetic version 2.0 once you get chance to use it. We’d love to hear your thoughts.

We also aim to have the new mobile app released around late September/October. 

In the meantime, you can read about some of the key new features in the update here
We also held some masterclasses going through some key v2 features. You can watch all of those here.

Page 2 of 7

Powered by WordPress & Theme by Anders Norén