Request a demo

News

Latest news and innovations for councils and the public sector from the SocietyWorks team.

Prevent unnecessary reporting with FixMyStreet Pro

FixMyStreet Pro has several features that are designed to help authorities prevent avoidable contact and report duplication.

Let’s look at some of them below.

Communicate your maintenance schedules

FixMyStreet Pro enables you to inform report-makers of your maintenance schedules to help manage their expectations at the point of making a report.

For example, Gloucestershire County Council has configured its FixMyStreet Pro workflow so that when a user selects a certain category, such as grass cutting, a message is displayed to explain more about when grass cutting happens, along with a signpost to further information.

A screenshot to show an example of messaging on Gloucestershire's FixMyStreet Pro service

By doing this, members of the public can feel confident in not needing to report something that is already on your radar.

Show exactly which issues you’re aware of…

As a map-based reporting solution, FixMyStreet Pro displays existing reports on the map publicly so that anyone can see what has already been reported.

Potential duplicates are actively suggested to users at the point of making a report, and interested members of the public can subscribe to existing reports to receive updates on their progress. 

Different map pins can be used to represent different types of issues. If we use Gloucestershire again as our example, as well as displaying problems reported by residents, the highways team uses blue map pins to represent specific issues raised internally by staff or contractors.

A screenshot of Gloucestershire County Council's FixMyStreet Pro showing different map pins

The data to generate these special map pins is shared directly from the council’s integrated system via an API.

Using map pins in this way helps to demonstrate commitment from the council to find and resolve problems, and further supports the avoidance of duplication. 

…and even those you’re not responsible for!

Cleverly, thanks to FixMyStreet Pro’s connection to the national FixMyStreet service, you can also display issues that have been reported in your area but are the responsibility of another authority.

For example, Lincolnshire County Council displays on its FixMyStreet Pro service grey map pins to represent issues that have been diverted to Lincoln City Council.

Screenshot of Lincolnshire County Council's FixMyStreet Pro service displaying different types of map pins

Members of the public do not always know who’s responsible for fixing different problems, and in places where more than one level of authority covers the same area, this is a great way to increase transparency and, of course, reduce unnecessary and incorrect contact.

Display site messaging

Messaging can be displayed in various places across an installation of FixMyStreet Pro, such as on the homepage or as part of the reporting workflow.

This functionality can be used to share information about significant upcoming works, or to advise of specific actions due to be taken.

For example, you can provide notice of upcoming roadworks on a particular road when a user starts a report in that location and selects a category associated with road maintenance. Here’s an example of how Bromley Council does this:

Screenshot of Bromley Council's FixMyStreet Pro service showing the use of site messaging

Or you can display messaging on the homepage to explain any changes to scheduled maintenance during particular seasons, such as to advise on grass cutting schedules during spring and summer, or gritting during the winter months.

These messages can be managed by staff with the associated permissions from the administration dashboard.

Tailored response templates

Another good way to prevent unnecessary contact via FixMyStreet Pro is within responses to reports where it is appropriate to do so.

An example of this in practice can be found on Buckinghamshire Council’s FixMyStreet Pro in response to reports of overflowing bins, advising of the schedule on which bins are emptied and changing the status of the report to ‘action scheduled’. 

Screenshot of Buckinghamshire Council's responses on FixMyStreet Pro

As well as being published on the map, responses are sent directly to report-makers and to anyone else who has subscribed to the report.

This enables members of the public to see what’s being done and educate for future reference.

Response templates can be managed either from the FixMyStreet Pro administration dashboard, or they can be shared directly from an integrated CRM or asset management system via API integration.

For more information about FixMyStreet Pro and how it works, get in touch with our team. 


SocietyWorks provides Surrey County Council with dedicated installation of FixMyStreet Pro

Surrey County Council has switched to using SocietyWorks’ FixMyStreet Pro solution for managing street and highway fault reports from residents. 

SocietyWorks is pleased to be working in collaboration with Surrey County Council to provide a dedicated installation of FixMyStreet Pro, which replaces the Council’s existing online reporting system for problems such as potholes, grass cutting and blocked drains. 

Residents can report problems across the county from any device

Surrey’s FixMyStreet Pro is integrated with Boomi, the system used by the Council to link together its various backend management systems, such as Confirm, used for asset management, and Zendesk, the CRM system. Connected via an API, FixMyStreet Pro facilitates a two-way flow of communication between report-makers and the Council, making it easier to keep people informed on report progress. 

As a map-based reporting solution, FixMyStreet Pro displays individual assets such as street lights and drains to increase the accuracy of reports. Assets for Surrey are shared with FixMyStreet Pro directly from the Council’s map server.

Screenshot showing how assets are displayed on FixMyStreet Pro
Assets such as drains are displayed individually on the map

Members of the public are able to view existing reports on the map and can subscribe to updates on any which are of interest. Jobs raised internally by council staff are also displayed on the map via the API integration with Boomi.

Additionally, FixMyStreet Pro suggests potential duplicates to users at the point of making a report and encourages them to subscribe to the existing report to help reduce unnecessary contact.  

Images help residents to select the right category and extra information can be provided to manage expectations

Through its connection to the national FixMyStreet service, run by SocietyWorks’ parent charity mySociety, Surrey County Council’s FixMyStreet Pro is able to automatically divert reports of issues that are the responsibility of another neighbouring authority.

Matt Furniss, Cabinet Member for Highways, Transport and Economic Growth, said: “We’re very aware that well-maintained roads are highly important to our residents. This is why here in Surrey, we’re investing nearly £300m in repairing and improving Surrey’s roads and pavements by 2028.

Introducing the ‘FixMyStreet’ platform is another example of our continued investment in our vital highways service. This new reporting platform will make it easier for people to report potholes and other defects, and to check the progress of all repairs in their local area.

Keeping Surrey’s busy road network moving and investing in improving our roads continue to be top priorities for Surrey County Council.”

Angela Dixon, Managing Director at SocietyWorks, said: “It’s great to welcome Surrey County Council into our lively community of FixMyStreet Pro users. This solution is, and always has been developed in partnership with the councils using it, and we look forward to including Surrey’s voice when shaping its future.”

The technology behind FixMyStreet Pro has been helping councils and other public bodies to transform fault reporting and rebuild trust with citizens for over 17 years now.  Find out more about how it could work for you.


Upcoming events: where to see the SocietyWorks team this autumn

We have a busy schedule of events coming up over the next few months, and we’d love to see you at some of them!

Take a look at where you’ll find some of the SocietyWorks team this autumn:

 

LocalGovCamp logo

LocalGovCamp, Birmingham

26 September

We’re returning to LocalGovCamp this year as a workshop sponsor, where Bekki Leaver, Head of Product, and Matthew Somerville, Head of Development, will be in attendance. 

Matthew has been involved with mySociety since the early days of the charity and is the brains behind many of our most well-used services. Meanwhile, Bekki has a wealth of experience in civic service design and development, and will be leading a workshop on how to help your teams through transitions and remove barriers to digital transformation.

Definitely go and pick their brains if you cross paths!

Find out more.

 

Strictly Highways logo

Strictly Highways, Blackpool

1 – 3 October

We’re very excited to be sponsoring and exhibiting at the Local Council Roads and Innovation Group’s (LCRIG) Strictly Highways conference for the first time. 

Swing by stand 38 for a chat over a tea and some biscuits with Amelia Nicholas, Head of Client Partnerships, and Sally Reader, Account Manager. Ask them everything you’ve ever wanted to know about FixMyStreet Pro and how it helps councils, highways agencies and other public sector organisations to transform highways fault reporting for the better. 

Register your ticket.

 

Highways UK logo

Highways UK, Birmingham 

16 – 17 October

Join us once again at the NEC in Birmingham for Highways UK, where we’ll be exhibiting our FixMyStreet Pro solution from stand 281A.

Do come and see us, and stay for chat over a coffee from our on-stand barista. Amelia Nicholas, Head of Client Partnerships, will be there on both days, joined by Sally Bracegirdle, Marketing Manager, and Sally Reader, Account Manager.

Highways UK is always such a busy conference, so if you’re attending and you want to meet, please do let us know when you’ll be around so we don’t miss you!

Get your tickets.

 

APSE logo

APSE Waste and Recycling Management Seminar, Nottingham

1 7 October

While Amelia and the two Sallys will be talking all things streets and highways at Highways UK, our two other account managers Chris Edwards and Nicolle Whitehead will be focusing on residential waste management at the APSE Waste and Recycling Management Seminar.

If reducing unnecessary contact and improving the customer experience for your residential waste service is something you need help achieving, head  over to our stand and speak to Chris and Nicolle about WasteWorks. Ask them about integrations, preemptive messaging and anything else that’s challenging you at the moment when it comes to residential waste. 

Learn more.

 

LGA Conference logo

LGA Conference, Harrogate

22 – 24 October

After being postponed due to the general election, the LGA Conference will finally be taking place in Harrogate between 22 – 24 October and we’ll be there as usual at stand Q59

Come over and talk to us about improving interactions with citizens and aiding digital transformation across a variety of service areas, from highways and waste, to FOI and licensing. 

Amelia, Sally B and Chris will be joined by Julia Cushion, Policy & Advocacy Manager at our parent charity mySociety. She’s hoping to hear councils’ thoughts and challenges around data, public engagement, and responding to the climate crisis. She’ll also be sharing useful tools and resources that can support progress at the local level.

Sign up and join us there.

 

GovCampCymru logo

GovCampCymru, Cardiff

8 November

We’re delighted to be sponsoring GovCampCymru for the second year running. Amelia will be there on the day, along with some of our other Wales-based team members. 

Like last year we’re hoping to be inspired by all the unconference sessions and, hopefully, provide some inspiration of our own! 

Do say helô if you see us around. 

Find out more.

Not going to be at any of those events but want to chat to us about citizen-centred, open source civic services? Drop us a message and we’ll get back to you. 

Image: Nick Fewings on Unsplash


Toggling categories on FixMyStreet Pro

All categories, or all subcategories within a parent category can now be viewed via a toggle on FixMyStreet Pro, making it easier and quicker to navigate to the reports in which you are interested.

Categories on FixMyStreet Pro

A screenshot showing a parent category and its associated child categories on FixMyStreet ProFrom potholes to grass cutting to stile maintenance and beyond, public authorities can accept reports about a vast range of problems via FixMyStreet Pro. Essentially, if it’s a place-based problem that can be plotted on a map and for which you would be responsible for fixing, it can be incorporated into your FixMyStreet Pro service. 

This is good news for everyone, because it means there’s only one user experience no matter what you want to report. Naturally though, the more categories you have to choose from, the harder it might be to find the one you need.

Keeping things simple

To mitigate the risk of category-related overwhelm for report-makers and staff users, we introduced the ability to search for categories via a search bar. We also have parent categories under which authorities can assign related subcategories to make it easier for report-makers to select the most appropriate one for their report. 

Earlier this year we updated the way categories are filtered from the administration area to give staff users with the associated permissions the option to select groups of reports via parent categories or even select multiple categories at once for export.

Following this, we have introduced the ability to toggle categories when viewing them from within the reporting workflow, from the ‘All reports’ page and from the heatmap. 

Category toggling

Let’s say, for example, you want to view on the map all reports relating to parks maintenance issues, such as full litter bins, fly-tipping and path cleaning. Instead of having to manually select the relevant categories, you can instead select the parent category ‘Parks maintenance’ and all associated categories will be toggled. Once you’re done, click the parent category again to deselect all associated categories. 

Equally, if you want to view reports from all available categories, you can click ‘Everything’ at the top of the list to select all categories, and click again to deselect them all.

Watch a very short demonstration video below:

___

Categories on FixMyStreet and FixMyStreet Pro are dictated by the authority using the service to reflect the issues they can deal with. Where an integration into a backend system is in place, categories on FixMyStreet Pro correspond to those within the integrated system.

For more information about how the service works, please get in touch


Merton Council switches to WasteWorks to manage online access to residential waste

Merton Council is the latest in a growing number of local authorities to use WasteWorks for providing self-service online access to residential waste services.

SocietyWorks has launched a brand new installation of WasteWorks for Merton Council, including integration into three of the Council’s systems to enable a seamless flow of data and ensure residents can access up-to-date information on-demand.

Branded to complement Merton Council’s existing online environment, WasteWorks enables residents to self-serve information about the waste services associated with their property, including checking their bin days, monitoring the status of their collections and reporting problems such as missed collections or damage once the collection round is completed.

Image shows a desktop and mobile version of Merton's WasteWorks service
Built as a progressive web app, WasteWorks is optimised to work on any device and can be saved to mobile device homescreens to be used as an app without obligation to download or update an application

Users can also request new or extra containers, request assisted collections and book, subscribe to and pay for green and bulky waste collections using the service.

Data on collections is surfaced for users via integration with the Selected Interventions Echo in-cab system, used by the Council’s waste services provider Veolia. The service is also integrated into the Council’s own CRM system, powered by Microsoft Dynamics 365, to enable council staff to manage all reports and requests from a central system. Meanwhile, payments for one-off or subscription services are handled through integration with Adelante SmartPay.

Image shows a section of the WasteWorks service for Mixed recycling and the information is surfaces from the in-cab system
WasteWorks displays past and upcoming collections, including information on if and when collections were completed

WasteWorks was launched in 2021 and designed in collaboration with Bromley Council, where it produced a 40% drop in unnecessary contact within the first few months of launching and a continual rise in subscriptions to waste services. Shortlisted for the Public/Private Partnership award at the LGC Awards 2022, the solution aims to reduce avoidable contact and simplify access to waste services.

SocietyWorks is already partnered with Merton Council for the provision of its street, highway and environment reporting service, which has been powered by FixMyStreet Pro since 2021. 

Maureen McKean, Customer Access Point Team Leader at Merton Council, said: “The transition to WasteWorks was pretty much seamless and the level of support during the go live period superb. Any issues were rapidly dealt with. Users have been able to adapt to the new process well.”

Angela Dixon, Managing Director at SocietyWorks, said: “The implementation of WasteWorks marks a new chapter in our partnership with Merton, and as a small, not-for-profit supplier we are delighted to have Merton’s trust in supporting them with another service area transition. We look forward to seeing the impact WasteWorks has in the borough.”

Find out more about WasteWorks.


SocietyWorks provides London Borough of Bexley with new residential waste portal

We’re delighted to be providing the London Borough of Bexley with a dedicated installation of WasteWorks, our integrated front-end residential waste portal.

We are working in partnership with Bexley using agile methodologies to provide a phased roll out of WasteWorks.

The first phase of this project delivers the initial functionality of the service, including an API integration into the Council’s in-cab system, which is provided by Whitespace Work Software. This enables residents to check their bin days on-demand, and report missed collections within specified timeframes (e.g. only after the waste crew has completed its round).

WasteWorks is designed as a progressive web app, providing the same user experience on any device and can be saved as an app without needing to use a separate codebase

Following this, future phases of the project will introduce functionality including bulky and green garden waste subscriptions, new container and assisted collection requests, clinical waste collections and more. 

WasteWorks is the second SocietyWorks solution chosen by Bexley, where FixMyStreet Pro has been providing an easy way for residents to report local street, highway and environment problems since 2019. The two services will sit alongside each other, sharing the same accessible and user-friendly design.

Rob Flicker, Project Lead and Digital Manager at London Borough of Bexley, said: Bexley were looking for a new Waste solution to improve our resident journey, providing an easy-to-use reporting tool and full integration with our Waste Management system. We evaluated several different options and selected WasteWorks as the best fit for Bexley.

The first phase of the project delivered by SocietyWorks was to provide residents with a Bin Collection Day look up together with the ability to report Missed Bins as part of the new functionality. The SocietyWorks team have delivered an excellent product that provides Bexley’s residents with an easy-to-use reporting tool and displays clear real-time status updates for this service.

I would like to take the opportunity to thank the SocietyWorks Team for getting the WasteWorks solution live on-time and on-budget. I am looking forward to working with them to implement the Garden Waste and Replacement Containers services for the next phase of this project implementation.”

Angela Dixon, Managing Director at SocietyWorks, said: “Providing simple, self-service digital access to residential waste services is essential for local authorities looking to improve service delivery while keeping costs down. We’re so pleased to be working with the team at Bexley on this project, and look forward to seeing the impact WasteWorks makes.”

Mike Nicholls, Chief Commercial Officer at Whitespace Work Software, said: “Whitespace Work Software plays a crucial role in our mission to modernise waste management services for the London Borough of Bexley. Through API integration into the WasteWorks portal, residents will benefit from seamless access to vital information regarding bin days and reporting missed collections.”

About WasteWorks

WasteWorks launched in 2021 and was co-designed with the London Borough of Bromley, where its intelligent features have helped the Council to achieve a 40% drop in avoidable customer contacts about waste services.

Shortlisted for the Public/Private Partnership Award at the LGC Awards 2022, WasteWorks is designed as a Progressive Web App (PWA). This means it functions beautifully on any device, and can be downloaded to mobile devices to be used as an app, without the need to maintain a separate app codebase.

Find out more about WasteWorks here.


Team post: Two days at Open Data Camp

At SocietyWorks we believe in transparency. One of the ways we live this value is by working in the open, and giving our team members space on our blog to write about what they’re working on, something they’re interested in or even perhaps a mistake or challenge they’ve learned from.

In this blog post our Head of Development, Matthew Somerville, writes about his experience attending the Open Data Camp 9 unconference in Manchester on 6 and 7 July 2024.

Last weekend, I went to the Open Data Camp 9 unconference in Manchester. I hadn’t been to an Open Data Camp before; it was very well organised, with good food, lots of volunteers, a creche, people from Drawnalism making lovely pictorial summaries of many of the sessions (see the website link above, and I’ll embed some from the sessions I went to below so you can see how amazing they are), they organised accommodation (if you needed it), and more.

For those who might not know what is meant by “open data”, there was a session about that – there’s a really good summary in the session notes at Open Data 101: Open Day for Newbies (2024 edition). The definition given there is: “Open data is data that can be freely used, reused and redistributed by anyone, subject at most only to the requirement to attribute and share alike.”

Here at mySociety and SocietyWorks, we use, reuse, and publish a lot of open data. For example, MapIt is based on open data, as is FixMyStreet and FixMyStreet Pro. TheyWorkForYou is repurposing open data into a slightly better format and WhatDoTheyKnow also includes a lot of open data.

A photo of a green lego map of the UK with multicoloured lego bricks placed in various locations to show where people had come from to the event
A lego board at the event showed where attendees had come from

The venue was the Engineering building of the University of Manchester, which was round the corner from where I went to school (more on that later), and perfectly designed for an unconference, with four separate rooms all coming off a central hub room for food/ drinks/ chats. They had a Lego board to show where people had come from, and a pile of old out-of-copyright Manchester maps.

At this unconference, the pitches were ideas that people wanted to talk about and discuss as a group with interested others – I was happy just to see what came up and hopefully have some interesting conversations.

Day one

A drawing summary of the pitches on day 1 at Open Data Camp by Drawnalism
A drawing summary of the pitches on day 1 at Open Data Camp by Drawnalism

In the morning, I first went to a talk about deleting data and having too much data, which was a broad look at the costs of maintenance and APIs vs datasets. I raised the idea of it being much easier to maintain/look after if the open data is embedded within the processes of that data (e.g. your street light asset management system leading directly to the publication of that street light data, not requiring a special export to a special open data platform that could be subject to the vagaries of the current postholders). Following this I attended a discussion about the digital/data priorities of the first 100 days of the new Labour government.

A drawing summary of a session on open data and the new Labour government by Drawnalism

In the afternoon, I went to a session about data on elected officials / elections by Open Data Manchester, who had made e.g. a poster of deprivation vs representation, and were looking at doing more with councillor information and data. I contributed some info on how TheyWorkForYou and WriteToThem works, our combined IMD dataset, and the popolo standard for representative data.

Then it was over to Owen Boswarva’s session on the campaign/case for open addresses. This has always been a topic dear and core to us; WriteToThem and TheyWorkForYou cannot provide accurate answers for every single postcode due to the lack of open address data. I/we were well-known by everyone there, and it was a look at the current situation and what could be done to push this forward. The new government is of course one possibility, and the new Business & Trade Minister (in charge of Royal Mail, if not Ordnance Survey) has met with people on this exact topic.

A drawing summary of a session on open addresses by Drawnalism

The last session I went to on the first day was about web scraping, open data, and ethics. Lot of self-awareness at this, looking at my and our history with TheyWorkForYou, Mapumental, traintimes, Theatricalia, someone else’s project on scraping Warm Spaces locations, and what differences are there in terms of ethicalness and behaviour.

Day two

A drawing summary of the pitches on day 2 of Open Data Camp by Drawnalism

Day two, after catching the same bus I used to catch as a kid to school (ever so slightly more expensive now), I went to a session by two people from Raileasy, wanting to talk about open data success stories in public transport. Lots of good chat about train data, bus data and the pros and cons of decentralisation.

Being that it’s a phrase we use often here at SocietyWorks when talking about what we help local authorities with, I couldn’t not go to a session called “Closing the feedback loop” by someone from Open Data Scotland discussing how do/can producers of open data be made aware of how their data is used; e.g. in the government case, generally so they know they shouldn’t just turn it off (though turning it off does bring people out of the woodwork, certainly!). Other possibilities discussed included asking for an email as ‘payment’ for getting the data, and in order to get notified of updates or deletions; or having a place to show/link to examples of how that specific data is used.

After lunch, the organisers ran a “go outside and explore” session to try and notice things you might not normally notice, with an animal avatar. I wanted to go back and see my old school, so I co-opted the octopus group to do this, and we had a nice walk around the area (which again, is quite changed from the 1990s and the Crescents), finding a wildflower meadow while we discussed open data.

Lastly, I went to data horror and data joy stories, where you can probably imagine some of the things talked about – one thing I mentioned was the opening up of Bank Holiday data in an official GOV.UK JSON file, which meant I could submit a Pull Request on GitHub when there was a mistake, and from there find out that Scotland had forgotten to create a Bank Holiday in 2010 and 2011

Other sessions I didn’t go to, but would have liked to…

And probably more – do take a quick look through their blog.

That’s it! Thanks for having me, Open Data Camp!


SocietyWorks welcomes two new board members

We are delighted to have appointed two new members to our board of directors: Anna Scott and Alastair Tibbitt.

Both Anna and Alastair join us as non-executive directors, each bringing a wealth of experience and insight that will help us to ensure we are providing the highest level of support to our public sector clients. 

Anna and Alastair have also taken seats as trustees on the board of our parent charity mySociety.

Meet Anna

Anna Scott

Anna is a content, brand and User Centred Design specialist with a background in data and human rights. She directed content and brand strategy at Open Data Institute, 360Giving and clients across data ethics and civic tech, and cut her teeth as a Guardian journalist.

Anna currently designs digital public services as a Senior Content Designer at Defra. She has a Masters in Human Rights from UCL. Outside work, Anna spends time chasing her toddler around and working on an electronic music project.

Meet Alastair

Alastair is a journalist and digital audience specialist with decades of experience in digital media and developing new models for public interest news.

Alastair currently works at The Conversation, and has previously worked with broadcaster STV, along with a number of other non-profit news projects. He is a founding co-director of Scottish investigative journalism co-operative, The Ferret. He also provides training and mentoring to journalists and campaigners on how to make the most of their information rights.

As a not-for-profit organisation wholly owned by a charity, our board members give their time and expertise voluntarily. We’re grateful to each of them for their guidance. Get to know the rest of our board or get in touch to ask us a question


Customisable waste container images for WasteWorks

At SocietyWorks we believe in transparency. One of the ways we live this value is by working in the open, and giving our team members space on our blog to write about what they’re working on, something they’re interested in or even perhaps a mistake or challenge they’ve learned from.

In this blog post our Head of Development, Matthew Somerville, writes about a new waste container generator for our WasteWorks solution which uses CSS to make it easier to generate waste images tailored to individual councils’ branding and bin types.

WasteWorks is in use by a number of different councils, all of which have their own types of bin, in various colours and sizes (you can see a large array of photos of bins in use by local councils at the lovely govbins.uk site). An image of each type of bin associated with a property is displayed to residents from the WasteWorks homepage.

Screenshot of the homepage of WasteWorks, which shows different types of collections and the associated waste container
Example of WasteWorks’ homepage showing different types of collections and the associated waste container

Our designer Lucas came up with some nice simple iconography for us to use on bin day pages, including domestic wheelie bins, communal bins, sacks and boxes. When we’ve had a new client, whose bins are differently coloured to any previous council, Lucas has been providing us with new PNG images to match the bins the council uses, exported from the source vector images. As well as the right colours, each PNG had to be provided at two different sizes, to work with high-resolution displays, and so we’ve built up a small collection of such bin images over the years.

These pictures only vary by colour (and the presence of a recycling logo), so I wondered if there was a better way we could generate these images. SVGs are vector graphics – they scale to any resolution, and importantly for this can be styled with CSS, the same mechanism used to style a web page. CSS also has “variables”, where you can define e.g. a variable to be a particular colour, and then use that variable in a different part of the document (or SVG image).

On the right hand side a blue waste box, on the right a communal container. Both have an option to change the colour using a colour picker.
Users can customise the colour of waste container images to be used on the WasteWorks homepage using the generator

Lucas and I worked together to come up with SVGs for the various containers, which instead of specifying any fill colours directly, used one or more CSS variables to specify the colours. For the recycling logo, we set a variable for the opacity of the logo – defaulting to 0, so invisible, but we can set it to 1 to have it appear.

We’ve added a page to our user manual where you can play around with the colour of our new bin images in real time:
https://www.societyworks.org/manuals/wasteworks/container-picture-generator/ :-)

More technical details

The header of our domestic wheelie bin SVG looks something like this:

<svg class="waste-service-image">
 <style>
  .wheel { fill: #333333; }
  .main { fill: var(--primary-color, var(--default-color)); }
  .lid { fill: var(--lid-color, var(--primary-color, var(--default-color))); }
  .recycling-logo { fill: #ffffff; opacity: var(--recycling-logo, 0); }
 </style>
 ...

See that the CSS uses the var() fallback parameter so that the lid colour will e.g. default to the primary colour if not specified.

We used CSS mix-blend-modes in order to have shadows and highlights that would work regardless of the colour they were placed on top of; here’s an example shadow:

<g style="mix-blend-mode:multiply" opacity="0.12">
  <path fill="black" d="M95.1227 90.7581L120.495 681.301H79.3654L50.9626 90.7581H95.1227Z">
</g>

Then when we embed an SVG in someone’s bin day page, the web page itself, outside the image, can specify what colour to use by setting the corresponding CSS variable, and the picture will then appear in the right colours. When we have a new bin colour, we don’t need to create a new image, only set the right colour.

Here’s the outline of an SVG on a bin day page, for a grey bin with a blue lid, showing the recycling logo:

<span style="--primary-color: #767472; --lid-color: #00A6D2; --recycling-logo: 1;">
 <svg class="waste-service-image">
  <style>
   [... style as above ...]
  </style>
  [...]
 </svg>
</span>

SocietyWorks is now on CCS’ Low Value Purchase System

We are pleased to announce that SocietyWorks has been accepted onto the Crown Commercial Service’s (CSS) Low Value Purchase System (LVPS).

The LVPS is specifically for low cost and uncomplicated goods and services. Our SaaS products can be purchased through the LVPS either through direct award or via what’s known as a mini competition. 

As a not-for-profit SME, being accepted onto the LVPS opens up a vital new route to market, while giving our customers another Public Contracts Regulations 2015 compliant and pre-approved way to procure our solutions.

Our acceptance onto the framework is also testament to our belief that pricing should always be transparent and costs should always be kept to a minimum, even when the impact is high. Visit the CCS website for more information on how the LVPS works.

Our products and services are also available on G-Cloud and Digital Outcomes.

If you have any questions about procuring SocietyWorks’ solutions, please get in touch and we’ll be happy to help. 


Schedule your one-to-one demo

Request a demo