Request a demo

Upcoming events:  Bartec User Group (18 March, Warwickshire) and the District Councils Network Annual Conference (19 – 20 March, Windsor)

Blog posts about FixMyStreet.com

Return to latest posts

New FixMyStreet integration for Enfield Borough Council

SocietyWorks has completed a new integration between the national FixMyStreet site and Enfield Borough Council’s Verint System. 

Making use of open data standards, reports from members of the public made via FixMyStreet are now sent directly into Verint, from where they are triaged between the Council’s Exor and Assure systems according to the reporting category selected.

As well as removing the need to manually re-key emails into Verint, the integration also allows Enfield to mirror the reporting processes followed via its other reporting channels, and to provide updates to users on their reports.

A graphic depicting the desktop and mobile view of FixMyStreet, with the map centred on Enfield
As a progressive web app, FixMyStreet is optimised to work on any device, ensuring accessibility for all users

Using both the FixMyStreet website and app, users can now make reports of any street-based problems within the Enfield boundary, selecting from an extended list of categories specific to Enfield. 

All reports made to Enfield via FixMyStreet are displayed on the map to help reduce duplication and create visibility of action. Being a networked service, FixMyStreet ensures reports that should go to neighbouring councils or other authorities (such as TfL) are automatically diverted.

Screenshot of an extra question workflow
Extra questions allow Enfield to better triage reports to give the best chance of a quick and successful response

The integration with FixMyStreet marks the start of a transformational journey for Enfield, harnessing existing open technology to ensure reporting local problems is as easy as possible across a wide range of platforms, while eliminating avoidable rekeying, expensive emails and broken feedback loops.

Angela Dixon, Managing Director at SocietyWorks, said: “Engaging with interoperable platforms and removing barriers to reporting for members of the public is a smart way for councils to improve processes and foster better community engagement. 

“We’re really pleased to have worked with Enfield Borough Council on this project, which will not only give local people more choice over reporting local problems, but will also ensure reports always go to the correct place.”

Integrating with FixMyStreet using open data standards, like our own Open311 API, gives councils the flexibility to connect with FixMyStreet, enjoying all of the benefits of being part of a secure, maintained and joined-up reporting service, while also retaining their own existing processes and other systems. 


Faster reporting on FixMyStreet: start your report with a photo

A new feature has been released for FixMyStreet giving users the option to start their reports with a photo, the data from which can be extracted to speed up the reporting process.

As well as making the reporting process quicker, this new functionality should also increase the accuracy of reports, removing the need for users who can’t or don’t want to report the problem at its location to remember exactly where it was at a later point in time.

Image shows a desktop and mobile version of the FixMyStreet site
Photo-first reporting is available on both desktop and mobile devices.

Where a photo has been taken using a smartphone with geo-tagging enabled, FixMyStreet can now use the data stored in the uploaded photo to identify the location of the problem the user wants to report. 

Once uploaded, FixMyStreet will display a map with a pin dropped at the location identified. Users then have the option to either move the map pin if necessary, or continue with the report.

A screenshot of the FixMyStreet workflow, showing the map with a green pin in the location that matches the data in an uploaded image
FixMyStreet shows users on the map where it detects the photo was taken. The pin can be moved if necessary.

If a user does not have photo geo-tagging turned on, or the device they are using is not compatible with this functionality, they can still begin reports with a photo, but they will also need to identify the location of the problem either through GPS (if currently at the location) or using a postcode, street name or area.

Users can still report problems on FixMyStreet without using a photo if they can’t take one or don’t have one.

Photo-first reporting has been rolled out across the FixMyStreet website and app, as well as to all cobranded instances of FixMyStreet Pro.

_

Got a question about photo-first reporting on FixMyStreet? Get in touch.


“FixMyStreet is a classic for a reason.” FixMyStreet celebrated in Newspeak House Political Technology Awards 2024–25

We were pleased to discover that FixMyStreet, mySociety’s long-running reporting service for local public realm faults, has been recognised in the Newspeak House Political Technology Awards. The awards are a year-long (hypothetical) grant making exercise, undertaken by the 2024–25 Fellows of Newspeak House’s Introduction to Political Technology programme.

Newspeak House, an independent residential college founded in 2015, brings together practitioners and researchers from across civil society and the public sector to explore how technology can strengthen democratic systems.

Within this landscape, FixMyStreet stood out. The 2024-25 cohort described it as “a civic reporting tool that allows residents to flag local infrastructure issues directly to the relevant authority,” praising its ability to support real-time public participation, improve transparency, and enhance everyday engagement with place.

In their reflections, they captured something that resonates strongly with our mission:

“FixMyStreet is a classic for a reason. It’s a clean, practical tool that opens a direct line between people and local government. But what struck me was the deeper shift it invites: it makes place-based maintenance visible, collective, and reportable.”

That shift — towards shared visibility and collective responsibility for the places we live — has always been at the heart of FixMyStreet. We’re grateful to the Newspeak House cohort for recognising its continued impact within the broader ecosystem of political and civic technology.

An open, map-based solution that’s as relevant now as it ever has been

When FixMyStreet first launched in 2007 it was in response to many councils not offering an easy-to-use online reporting service — if they offered one at all. Many citizens still prefer FixMyStreet because of its simplicity and because it removes the need for them to know which council is responsible for what problem.

These days, FixMyStreet acts as a national reporting platform, bringing all of the local authorities and government organisations together on one system, triaging reports between councils at all levels, highways agencies and housing associations.

Councils and other public authorities can interact with FixMyStreet in several different ways:

  • Receive reports via email (for free) to whichever email address(es) you like for different issues;
  • Set up your own (free!) integration using Open311 to have reports drop into a system of your choosing;
  • We can build and maintain an integration for you (carries an annual fee);
  • You can become a FixMyStreet Pro user. FixMyStreet Pro is a more advanced version of FixMyStreet, designed to eliminate the significant costs councils incur from duplicate reporting, unnecessary contact and failure demand.

Want to understand more about FixMyStreet? Contact us for a chat. 


Detecting private roads on FixMyStreet Pro

As a map-based reporting solution, FixMyStreet Pro can do lots of clever things to help users make accurate and actionable reports of local street, highway and environment faults.

From suggesting potential duplicate reports, to automatically diverting reports between different authorities – and even detecting when a report is being made on a private road.

How private road detection works on FixMyStreet Pro

Using an asset layer shared via integration with an asset management system, councils and other public authorities responsible for fixing local problems can detect when a user is trying to make a report on a private or unadopted road.

Screenshot of Bristol City Council's FixMyStreet Pro service showing the private road detection feature

When making a report via an authority’s branded instance of FixMyStreet Pro, users find the location of their report either by typing in the area, postcode or street name if they know it, or by using their current geo-location.

The map then loads at that location, the pin can be placed on the map exactly where the problem is located and a category can be selected.

If the map pin is not placed on the asset layer which depicts the roads adopted by the council or authority in question, then the user can be shown a message to inform them and signpost to where they may be able to redirect their report.

Screenshot of Buckinghamshire Council's FixMyStreet Pro service showing the private road detection feature

In instances where certain assets on a private road remain the responsibility of the local council or authority, FixMyStreet Pro supports the triaging of this based on the report location and category.

This ensures the user never needs to worry about who’s responsible for what and the authority only receives reports they can deal with.

Private road detection on the national FixMyStreet site

As you may already know, FixMyStreet Pro was born out of FixMyStreet, the national reporting service launched by our parent charity mySociety in 2007.

Being a purposeful piece of technology which supports open standards to remove barriers to accessing useful services for the public sector, councils can opt to set up their own integration with FixMyStreet (for free) using a standard known as Open311.

Non-FixMyStreet Pro users who set up and run their own Open311 integration with the national reporting site can also supply their own asset layer for adopted or unadopted roads to help eliminate avoidable and incorrect reports. Find out more about the FixMyStreet Open311 API.

_

For more information about how FixMyStreet Pro works, request a demo from our friendly team.

___

Image taken by a member of the mySociety/SocietyWorks team and used with permission.


Coming soon: FixMyStreet for Parish & Town Councils

We’re delighted to announce that we will soon be launching a self-service version of FixMyStreet especially for parish and town councils.

FixMyStreet for Parish & Town Councils will enable even the smallest local councils to offer a user-friendly and responsive reporting service to local residents for issues under their responsibility.

Built into the robust FixMyStreet platform, parish and town councils will be able to set up and manage their service themselves, adding their own logo to the reporting page, choosing their own categories and managing responses to remove reliance on upper tier authorities.

Where councils share responsibility for certain issues depending on location or asset type, FixMyStreet will automatically triage reports according to the required criteria to help eliminate misreporting and duplication of effort.

Find out more about FixMyStreet for Parish & Town Councils.


Using the OS Maps API for mapping tiles

On most of our FixMyStreet Pro instances, we use Ordnance Survey’s Maps API to supply the map tiles for our maps. Councils have free access to the API under the Public Sector Geospatial Agreement (PSGA), so we can display mapping up to a very high zoom level.

Microsoft is now retiring its Bing Maps API, which we have used on fixmystreet.com and some other instances for many years, and so we have now switched these to also use the OS Maps API – in instances where we do not have PSGA access, we use OS OpenData served from our own tile server for more zoomed in levels.

For the OS Leisure map tiles, this should provide an increase in image quality, and should also be more up to date in general. In Northern Ireland, fixmystreet.com is now using OpenStreetMap, ongoing thanks to them for their services.

Functionally, the only difference users might notice is that the Bing Maps API provided an aerial view option which is not currently replicable. One way around this for FixMyStreet Pro council cobrands could be to utilise an internal GIS mapping server that can supply map tiles and aerial imagery, or to provide us with OS imagery data for us to serve. If you’re a Pro client and you think this may apply to you, please open a ticket on the helpdesk system.

_

For more information about the FixMyStreet platform, please get in touch.


New email alerts and RSS feed for parishes on FixMyStreet

Parish and town councils wanting to keep track of reports made via FixMyStreet within their ward boundary can make use of FixMyStreet’s new parish-level email alerts and RSS feed. 

The FixMyStreet email alerts and RSS feed functionality enables users to subscribe to alerts for reports made within a certain area or that go to a certain destination, the latter of which only included upper tier authorities until recently. 

A screenshot of the local alerts set-up page on the FixMyStreet website
From the ‘local alerts’ page of the FixMyStreet website, users can subscribe to email or RSS feed alerts for reports made to different tiers of authority in a particular area, now including parishes

The new parish level alerts give local people and councillors the ability to stay informed of what’s happening in the community, subscribing to be notified of issues reported within their parish.

To set up an email or RSS alert feed, users can go to the ‘Local alerts’ page from the main menu, or click ‘Get updates of problems in this council’ from any ‘All reports’ page.

A screenshot of the 'Local alerts' page
Users can set up alerts based on their current location, or by starting with a postcode or street name and area

Angela Dixon, Managing Director at SocietyWorks, said: “Creating a snapshot of communities is among the things FixMyStreet does best, and I am delighted that we are able to offer parishes better access to data on what’s happening within their boundary. 

“The new email alerts and RSS feed for parishes is only the start of a drive to make more of FixMyStreet’s functionality available to all levels of local authority.”

There are more developments underway to further extend the functionality of FixMyStreet to parish councils, building upon the existing functionality created for our unitary FixMyStreet Pro users to provide better shared reporting for devolved services. 

For more information about FixMyStreet or FixMyStreet Pro, please get in touch


Graphics depicting various assistive technologies interacting with a computer, on a yellow background

Making FixMyStreet and FixMyStreet Pro more accessible

Our front-end designer Lucas Cumsille Montesinos highlights some of the work he’s been doing recently to make FixMyStreet and all integrated co-branded versions of the service running on FixMyStreet Pro more accessible.

___

Over the past year we have been collaborating with users of FixMyStreet and FixMyStreet Pro to enhance the solution’s accessibility, making improvements to the user experience for people using assistive devices. 

One of our clients, Transport for London (TfL), shared an accessibility audit of their installation of FixMyStreet Pro with us. The document listed issues detailing information regarding the Web Content Accessibility Guidelines (WCAG) and some improvements that could be applied.

Here are some of the points they shared with us:

  • Description of the issue.
  • Level success criteria using the WCAG standard: Level A (lowest), AA, and AAA (highest).
  • A link to the page and location of the component where the issue can be found, along with instructions for replicating the problem if necessary.
  • Status of the issue: Pass, Pass with comments, N/A, Fail.
  • They also provided recommendations made by the auditor.

What improvements did we make?

The report from TfL allowed us to work on different areas of improvement, for example:

  • Meaningful Sequence: We focused on making the order in which assistive devices present the information match the order in which the page is visually presented.
  • Non-text Content: We hid purely decorative elements from screen readers, reducing unnecessary clutter for users when navigating the site.
  • Info and Relationships: We improved and updated the role and attributes of some HTML elements so assistive devices can better understand the context and how to use those elements.
  • Focus Order: When someone is tabbing through a website (using their keyboard instead of a mouse), everything should flow naturally and make sense. It’s making sure that when you hop from one thing to the next, the order matches how you’d understand the content – no jumping around to random spots that leave you scratching your head.

What did we learn?

  • Include the WCAG conformance level (from A to AAA), where level A is the minimum. Ideally, you would like the website you are working on to comply with all Level AA success criteria. Using the conformance level makes it easier for you to prioritise which issues should be tackled first and which ones can be done later.
  • Some issues won’t require a lot of time to fix. This can be your second factor when it comes to prioritising which improvements to make first. For example, easy fixes like adding aria-labels or increasing the contrast between the text and the background colour can be done in little time and greatly improves the user experience of your website.
  • If you find an accessibility issue, always try to provide as much detail as possible, especially if someone else will be doing the work to fix it. The TfL document made solving the issues much faster and minimised any back-and-forth. Even sharing which browser you were using when experiencing the error can make a difference.
  • One of the most interesting experiences was solving issues that didn’t seem like an issue (at the time), but once you deprive yourself of literally looking at the screen and using an assistive device, then the problem starts making sense. For example, the action of a button can make sense when you are looking at the screen and the elements that are surrounding it, but if you can’t see the context, the elements around the button, then the button might not make much sense. Adding further instructions like an aria-label that provide the context that the eyes are missing can help users understand where they are and what they can do much better.
  • Finally, it is a great exercise to be more conscious when designing a website. Yes, a certain text, link, or button colour can look great, but can it be read easily? What about colourblind users? You can install plugins in your browser to help you see the page the way they would see it.

Our accessibility improvements were rolled out to the national FixMyStreet site and all co-branded FixMyStreet Pro sites. However it is worth noting that FixMyStreet Pro is designed to accommodate the branding and styling of each authority that uses it, which can mean that some of our accessible default settings are overridden. This is why we always recommend that authorities carry out an accessibility audit on their own services.

___

Thanks for sharing, Lucas!

Read more about how we design accessible digital services, or browse more posts from the SocietyWorks team.


Prototyping image-first reports on FixMyStreet

Senior developer Dave Arter talks through some exciting prototyping work he’s been doing recently exploring the use of geotag data and camera integrations to enable users to start reports on FixMyStreet with an image and fast track through the reporting workflow.

You can find more posts from the team talking openly about what they’re working on, something they’re interested in or even perhaps a mistake or challenge they’ve learned from here.

Image first reporting is something we’ve had on our ‘wouldn’t it be great if’ roadmap for FixMyStreet, and by association FixMyStreet Pro, for a while now. 

When we say ‘image first reporting’ we mean giving users the option to start their journey by uploading an image, instead of this being a step that comes later on in the process. 

Thanks to recent improvements in iOS and Android,  this ‘nice to have’ idea is getting closer to becoming a reality, and I’ve been tasked with prototyping how it could work.

Extracting EXIF data to start reports

When you take a photo on a smartphone, the image file stores a lot of data in a standard known as Exchangeable image file format (EXIF). If you’re using a device that enables geo-tagging, then this data includes the location where the image was taken.

I’ve been prototyping a workflow for FixMyStreet whereby instead of the user finding the location of the problem they want to report (either by inputting the address or postcode, or by using the ‘Use my current location’ option) we can retrieve this information automatically from the EXIF data within an image of the problem at hand.

A prototype workflow of how photo first reporting could work

Why is this a good thing, and will it work?

There are lots of potential benefits to using geotag data for reporting problems on FixMyStreet. 

It would speed up the reporting process, for a start. It could also improve the location accuracy of reports, and remove the need for users who can’t or don’t want to report the problem at its location to remember exactly where it was at a later point in time. 

Of course, this feature will only work for users who have and are able to operate devices that enable them to take photos, and they will need to have enabled geo-tagging. Users will still be able to report problems on FixMyStreet the ‘usual’ way, without using a photo if they can’t take one or don’t have one. 

I’m also still investigating limitations and consequences around accessibility, browser settings, connectivity and file types, and how these elements impact the accuracy and availability of the data. One oddity on iPhones, for example, is photos taken using the camera then and there don’t include geotags – but photos chosen from the user’s camera roll do.

Future improvements could include adding the FixMyStreet app as a sharing destination, meaning you could share a photo from your camera roll straight into the FixMyStreet app to start a report, much like you would an email or a message.

There’s more work to be done before we can look to roll this out, but we’re certainly getting closer – and that’s very exciting!

Click the following links to find out more about FixMyStreet and FixMyStreet Pro.

We’re always happy to chat to councils and other public bodies who need help with improving their digital interactions with citizens by building trust and increasing efficiency. Get in touch if that sounds like you. 


New category search functionality added to FixMyStreet

Users of FixMyStreet can now select an appropriate category for their report using a newly added search bar.

After locating the problem they want to report, either by typing in a location or locating themselves automatically using GPS and dropping a pin on the map, users can type in the search bar to find an available category.

The search functionality will begin to suggest available categories to the user, who can either select one, continue searching or choose from a list of all available categories, the latter of which was previously the only option.

It’s important to note that categories are set by each individual council or authority to reflect the issues they can deal with. 

Improving accuracy and user experience

The category selected by a report-maker is responsible for the routing of the report and dictates any automated messaging sent to them, making it a very important thing to get right.

We carried out some independent user testing with members of the public to see if using a search bar to find a category made things easier and more accurate. 

Image shows how the FixMyStreet search function works on both desktop and mobile devices

 

We found that searching for a category on FixMyStreet does in fact make it not only faster for users to find the category they’re looking for by narrowing down their options, but also assists them in finding the best one to help the responsible authority respond appropriately.

For example, should a member of the public type in the word ‘sign’, FixMyStreet will display a list of available subcategories relating to problems with and adjacent to signs, helping them choose the exact problem they have found.

Next steps: local language and controlled vocabularies

A challenge we’re currently exploring solutions to is how we teach the search functionality to accommodate the fact that there can be multiple words for the same thing. For example, what the council calls a drain, might not be the same as what a member of the public calls it. 

There are also linguistic differences in terms of what something is called in one area of the UK versus another. 

To mitigate the risk of confusion and improve accessibility we are prototyping the use of controlled vocabularies to organise search terms, including attaching variants and related terms to so-called  ‘preferred’ or ‘standard’ terms. 

Whatever we do, we need to make sure the search functionality doesn’t produce an unwieldy list of potential matches. 

It’s a work in progress, and we’ll hopefully have more to share soon!

For councils or other authorities using FixMyStreet Pro, the search functionality will be rolled out to your individual instance of the service soon. Please speak to your account manager if you have any questions.

For everyone else, here’s where you can find more information about:

  • FixMyStreet – the national reporting service for local problems run by civic technology charity mySociety since 2007;
  • FixMyStreet Pro – the fully integrated version of FixMyStreet, run by SocietyWorks (the wholly owned subsidiary of mySociety) and developed in collaboration with councils.

Schedule your one-to-one demo

Request a demo