For municipalities and public service units

Municipal & public services CRM: from citizen request to department resolution in one panel

Municipal software, program and CRM on one platform: Municipal job tracking software, customer management software and sales automation with WhatsApp.

Citizen requests and complaints arrive through different channels, it stays unclear which department will handle them and when, and responses are delayed. ÖzgürKod brings WhatsApp and other channels together in a single resolution center, records every request and assigns it to the right department round-robin, surfaces complaints and urgent notices with AI, and helps you send announcements by segment and keep an eye on KVKK and access logs.

One panelWhatsApp · Instagram · Web
Department assignmentRound-robin + role-based permissions
KVKKRole-based permissions + access logs
Quick answer

Which CRM software should be used for Municipal? ÖzgürKod is a CRM for Municipal businesses: Record citizen requests and complaints on WhatsApp, assign them to departments round-robin, classify them with AI, send announcements by segment and stay compliant with KVKK. Setup takes minutes; try it free for 7 days.

Message center
Inbox
Sound familiar?

Problems municipalities and public units know well

Citizen requests scattered across different channels, complaint records that get lost, and processes where it stays unclear which department is handling them.

Citizen requests are scattered across different channels

Requests and complaints arrive separately by phone, WhatsApp, social media and web form. When you cannot see them all in one place, the same request ends up in several places and some are never handled at all — and citizens feel no one is accountable.

Which department should handle it is unclear

Incoming requests are sorted by hand to decide whether they belong to sanitation, public works, water or municipal enforcement; during handoffs a request passes from desk to desk and gets lost. When the responsible department is not clear, responses are delayed and no one takes ownership.

Complaint records cannot be kept

Which complaint came in when, what stage is it at, was it resolved? When records are scattered across ledgers and different staff members' notes, nothing can be tracked; when a citizen says "I reported this," there is no orderly record on hand.

Urgent reports get lost in the pile

An overflowing container, a water main break or a safety report stays in the same pile as routine questions. When what is truly urgent cannot be surfaced, response is delayed — yet handling these reports quickly is critical for public safety.

Announcements are untargeted and laborious

Water outages, pest control or event announcements are sent to the entire list one by one. When you cannot inform only the relevant neighborhood or group, messages that go to everyone are both laborious and irritate citizens they do not concern.

Citizen data and access risk

Citizen contact details and request records are kept in shared files everyone can access; no one knows who viewed which data. When personal data circulates this openly, both KVKK (Turkey's personal data protection law) compliance and citizen privacy are at serious risk.

For Municipalities & public services

What does ÖzgürKod do for municipalities and public services?

On top of general CRM tools, workflows that fit your citizen service processes.

The 7 steps from citizen request to resolution

  • Collect requests and complaints from WhatsApp, web forms and social media in a single resolution center; each one is recorded with a source tag
  • Assign requests to the relevant department with round-robin and role-based permissions; the sanitation, public works or water department sees only its own requests and responsibility is clear
  • Let AI classify incoming messages; complaints and urgent reports (water main breaks, overflowing containers) stand out in the inbox and are separated from routine questions
  • Turn requests and complaints into task cards: track progress with an assigned department, checklist and due date, and never miss a follow-up to the citizen
  • Send water outage, pest control or event announcements with segment targeting (neighborhood, group) through approved WhatsApp templates, with duplicate prevention
  • Define role-based permissions as KVKK requires; each staff member accesses only the citizens and requests they are authorized for, all access is logged, and data leaves shared files behind
Citizen resolution center — ÖzgürKod CRM
1
Request received

A request or complaint from WhatsApp, a web form or social media becomes a citizen card and a record with a source tag.

2
AI classification

AI classifies the message as a request, complaint or urgent report; urgent reports stand out in the inbox and are separated from routine questions.

3
Assignment to a department

The request is assigned to the relevant department with round-robin and role-based permissions; the responsible department is clear and no work is left unowned.

4
Task & action

The request becomes a task card; the checklist and due date are clear, the team carries out the work and the status is updated.

5
Follow-up to the citizen

As the work progresses, the citizen is informed through the conversation thread; "what's the status?" is answered with a quick reply or chatbot.

6
Resolution & closure

When the request is resolved, the task is closed and the record stays with its date; if someone says "I reported this," the record is at your fingertips.

7
Information & announcements

Water outages, pest control and events are announced to the relevant neighborhoods and groups with segment targeting and campaign templates.

WhatsApp and Instagram

Not from a personal phone, but from the business line

Don't let Citizen messages get lost on employees' phones; the line belongs to the business, the history belongs to the CRM.

In minutes with a QR code, or with the official WhatsApp Cloud API. You can keep using the WhatsApp Business app on your phone and connect the same number to the CRM at the same time (coexistence).

The chatbot answers common questions and collects citizen information; a member of your team takes over the conversation whenever you want.

Send an announcement or reminder to the citizen group you choose with a Meta-approved template; see how many people it reached and how many read it.

Auto-reply to a “price?” comment on your post and send the details by DM; the person who commented also lands in the inbox.

Connect with a QR codeScan it with WhatsApp on your phone; no template needed.
Official Cloud APIMessages arrive even when the phone is off; approved templates and reply buttons.
Alongside the appYour WhatsApp Business app keeps working, and conversations also land in the CRM.
Hello, are you open on weekends?23:14
Hello! We're open Saturday 10:00–17:00. How can I help you?23:14
I also have a specific question23:15
A team member took over the conversation
SA
selin.awhat's the price?2 min
İŞ
your businessHi Selin, we've sent the details by DM 🙂auto-reply · now
AI

Don't track everything yourself; let it tell you what matters

It reads messages, surfaces who is waiting for a reply and what's at risk, and starts your day with a summary.

Know who to get back to first

  • Message analysis: urgency, satisfaction, buying intent and risk; complaints and urgent requests are separated.
  • Awaiting reply: unanswered conversations and messages requesting an appointment in one list.
  • Today's tasks: a short morning summary showing who you need to follow up with that day.
  • Ask a question: type questions like “How many new citizen came in this month?” and get answers from your data.

AI features run on accounts with AI analysis turned on; when it's off, messages, appointments and follow-ups run on rules.

No separate tools to set up

Messages, quote, payment collection and your team — in one account

When a citizen writes, their history, open quote and balance are on the same card. You don't need to make your team install a second app.

Try free for 7 days

Citizen cardMessages, appointments, quotes, payments and notes on one card; even if the team member changes, the history stays with the business.

Team and permissionsAssign records to team members; if you want, each person sees only their own citizens.

Track it from ad to customerLeads from Meta ad forms land in the record together with their source.

Full power on your phoneThe panel is mobile-friendly; reply to a message, reschedule an appointment, add a note from your phone.

Channels and connections

Wherever your Citizen write from

Messages from every channel land in the same inbox; the conversation is assigned to one of your team members and merges into the citizen card.

  • WhatsAppCloud API or QR
  • InstagramDMs and comments
  • MessengerYour Facebook page
  • TelegramYour Telegram bot
  • TikTokDM
  • Web chatThe widget on your site
  • Meta ad formsWith the ad source

Connect Telegram with your own bot token, Instagram and Messenger with your Meta account, and WhatsApp with a QR code or via the Cloud API. Unified inbox →

Web form Google Calendar iCloud Calendar
Selection guide

What should you look for when choosing a CRM for Municipal?

Before you decide, evaluate your candidates against these 5 criteria.

5 criteria

  1. A module ready for your industry. Instead of adapting a generic CRM for months Municipal choose a system that is ready on day one for your workflow (record fields, tags, reminder templates).
  2. WhatsApp and Instagram integration. In Turkey citizen most communication comes through WhatsApp and Instagram; a CRM that does not offer a unified inbox through the official API leaves half the work outside.
  3. Automatic reminders and follow-up. Appointment, payment and repeat reminders should live in the system, not in memory; every missed reminder is lost revenue.
  4. Turkish-language support and TL pricing. Dollar-based foreign tools carry exchange rate risk and an English-only support barrier; TL pricing and Turkish-language setup support make total cost predictable.
  5. Free trial and cancellation without commitment. Try it with your own data before you decide: choose a solution that requires no credit card, offers at least a 7-day free trial and can be canceled whenever you want.

Municipal program, software or CRM?

Most business owners search for the solution they need as “Municipal program,” “Municipal software,” “Municipal job tracking software” or “Municipal customer management software.” “CRM” is the international name for this solution, and the need is the same: keep citizen information in one place, never miss a request, and bring order to your work.

As a Municipal automation, ÖzgürKod gathers citizen messages from WhatsApp, Instagram and the web in one panel and handles quote and payment collection tracking on the same screen. We also cover industry-independent selection criteria in our CRM software selection guide.

Municipal softwareMunicipal softwarecustomer management softwarejob tracking softwareMunicipal otomasyonu
Comparison

Method comparison for Municipal

Notebook/Excel, a general-purpose CRM and ÖzgürKod side by side.

CriteriaNotebook / ExcelGeneral (foreign) CRMÖzgürKod
Mesajlar Scattered across phones Mostly an extra module or extra fee WhatsApp, Instagram and web in one inbox
Reminders and follow-up Left to memory Needs setup and integration Follow-up date, notification and tasks ready
Citizen history Between notebook, phone and email Yes, with generic fields On one card: messages, quote, payments, notes
Teamwork It’s unclear who is handling what Extra cost per user Assignment, tasks and record-based permissions
Language and pricing — Usually $ pricing, English support TL pricing, local support in Turkish
Starter Invisible cost in time Long setup, exchange rate risk 7-day free trial
Municipal for

Starts at 2.500 ₺ / month

7-day free trial · No setup fee · Upgrade your plan any time

Every message answered late is an opportunity handed to a competitor.

If your average sale is ₺4,000: the monthly cost of your subscription is not even a single sale.

FAQ

Frequently asked questions

Have another question? Write to us and we’ll look at your workflow together.

What is a CRM for municipalities and public services used for?

Municipal CRM brings requests and complaints from residents together from WhatsApp and other channels into a single resolution center, records each one, and assigns it to the right department round-robin. AI highlights complaints and urgent notifications, requests are tracked with task cards, and every reply to the resident is kept on record. Announcements such as water outages are sent to the relevant neighborhood by segment; resident data is protected with role-based permissions and access logs in line with KVKK (Turkey's personal data protection law). So requests stay in one place, the responsible department is clear, and replies go out faster.

Does ÖzgürKod integrate with e-Devlet or internal EDMS systems?

No. ÖzgürKod does not integrate with e-Devlet, EDMS (EBYS), municipal automation or other official public systems, and does not pull data from or send data to them. ÖzgürKod manages the communication layer with residents: it collects requests and complaints from your channels, assigns them to departments, tracks them and keeps replies on record. You continue official document and record processes in your existing institutional systems. Supported integrations are limited to Google Calendar, Meta Lead Forms, and Meta and Google ad accounts; it does not replace public systems — it makes resident communication easier.

How do I route resident requests to departments?

Every incoming request is collected in a single resolution center and distributed to the relevant department round-robin; with role-based permissions, the cleaning, public works, water or municipal police departments see only their own requests, while the center monitors the whole picture. Each request becomes a task card: the owner, checklist and due date are clear, and tasks nearing their due date trigger a notification so nothing is skipped. AI classification helps highlight requests based on their type. This reduces the "whose job is this?" uncertainty and the problem of requests getting lost as they are passed from hand to hand.

How does it separate urgent notifications from routine requests?

AI message classification labels each incoming message by content as a request, complaint or urgent; emergencies such as a burst pipe, an overflowing container or a danger report are moved to the top of the inbox and separated from routine questions. Outside working hours, a 24/7 chatbot handles the first response, informs the resident without delay and records the request. This allows fast action on notifications critical to public safety, so urgent cases do not get lost in the routine pile. Human handover during resolution is always preserved.

How do I send announcements to residents?

You divide residents into segments (neighborhood, district, interest group) and send a water outage, pest control or event announcement only to the relevant group using a Meta-approved WhatsApp template. Duplicate prevention helps you avoid sending the same person repeated messages. So instead of burdensome, irrelevant messages sent to everyone, the right information reaches the right resident. Announcements are used within the scope of service communication, to inform residents; individual questions are handled with fast replies in a unified inbox and with the chatbot.

Is resident data safe under KVKK?

Yes, and this is especially critical for public institutions. Resident data is stored in line with KVKK (Turkey's personal data protection law) requirements; with role-based authorization, each team member and department accesses only the residents and requests they are authorized for, and all access is logged. So personal data no longer lives in open files everyone can look at; it becomes possible to monitor and audit which team member accessed which data. Team members who change roles or leave cannot take the resident list with them. In bulk announcements, targeting and duplicate prevention help you stop unwanted repeated messages from reaching residents.

Municipal software and CRM the same thing? Which one is ÖzgürKod?

In practice they describe the same need. Businesses usually search for "Municipal software", "Municipal software", "Municipal job tracking software“ or “customer management software”; “CRM” is this solution is the international name. ÖzgürKod delivers all of these names on one platform: citizen communication, appointments, quotes and orders, payment collection and reporting are all in one place. So whatever term you search with, the solution you reach is the same; you don’t need to set up separate software.

Bring resident requests together in a single resolution center

7-day free trial, no credit card required. On day one, bring requests together on a single panel and assign them to departments; at the end of the week, see in the report how many requests were resolved.