[% USE Number.Format -%] [% other_categories_formatted = other_categories | format_number; -%] [% extra_js = [ version('/vendor/chart.min.js'), version('/js/dashboard.js') ] -%] [% INCLUDE 'header.html', title = loc('Dashboard'), bodyclass = 'dashboard' %]

[% loc('Dashboard') %] – [% body.name %]

[% IF body.send_method.match('Email') OR body.send_method == '' %]

Email delivery

[% body.name %] receives reports from FixMyStreet via email; you can see a full list of the email addresses we send reports to at the bottom of this page.

Integration with back end systems

Local authorities can connect with FixMyStreet in a number of different ways so that reports drop directly into your existing system(s) instead of arriving by email.

  1. You can do this yourself (for free) using our Open311 API
  2. We can build and maintain the integration for you (carries an annual fee)
  3. You can become a FixMyStreet Pro user. FixMyStreet Pro is a more advanced version of FixMyStreet, which seeks to eliminate the significant costs councils incur from duplicate reporting, unnecessary contact and failure demand.

FixMyStreet is an independent web service run by the charity mySociety to make it easier for anyone to report a problem in their local area without needing to have any knowledge of council boundaries or responsibilities.

As a charity our goal is to help improve services for citizens and local authorities. If you would like some help connecting FixMyStreet to your own system(s), please send an email to support@fixmystreet.com.

[% END %]

Reports received by [% body.name %]

[% BLOCK gb %] [% IF group_by == new_gb %] [% text %] [% ELSE %] [% text %] [% END %] [% END %]
[% FOR k IN rows %] [% IF group_by == 'state' %] [% ELSE %] [% END %] [% END %]
[% prettify_state(k) %][% k or loc('Website') %][% grouped.$k.total OR 0 %]
  • [% loc('Group by:') %]
  • [% INCLUDE gb new_gb='category' text='category' %]
  • [% INCLUDE gb new_gb='device' text='device' %]
  • [% INCLUDE gb new_gb='state' text='state' %]
  • [% loc('Export CSV preview (100 rows)') %]

[% tprintf( loc('Most popular categories in %s'), body.name ) %]

[% loc('Number of problems reported in each category, in the last 7 days.') %]

[% FOR line IN top_five_categories %] [% line_count = line.count | format_number ~%] [% END %]
[% line.category %][% tprintf(nget("%s report", "%s reports", line.count), decode(line_count)) %]
[% loc('Other categories') %][% tprintf(nget("%s report", "%s reports", other_categories), decode(other_categories_formatted)) %]

[% tprintf( loc('Where we send %s reports'), body.name ) %]

[% IF body.send_method == 'Refused' %]

[% tprintf( loc('%s currently does not accept reports from FixMyStreet.'), body.name) %]

[% loc('If you’d like to discuss this then get in touch.') %]

[% ELSIF body.send_method == 'Noop' %]

[% tprintf( loc('Reports are currently not being sent to %s.'), body.name ) %]

[% ELSIF NOT body.send_method.match('Email') AND body.send_method != '' %]

[% tprintf( loc('Reports to %s are currently sent directly into backend services.'), body.name) %]

[% ELSE %]

[% loc('We currently send all reports to the email addresses below.') %]

[% loc('You can find lots more information about FixMyStreet in our FAQs. For anything else, please get in touch') %]

[% WHILE ( cat = live_contacts.next ) %] [% END %]
[% loc('Category') %] [% loc('Contact') %]
[% cat.category_display | html %] [% cat.email | html %]

[% loc('If there’s a better contact address for the reports you are receiving, tell us by emailing support@fixmystreet.com and we’ll update it for you.') %]

[% loc('You can find lots more information about FixMyStreet in our FAQs. For anything else, please get in touch') %]

[% END %]
[% INCLUDE 'footer.html' %]