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.
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.
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.
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
A request or complaint from WhatsApp, a web form or social media becomes a citizen card and a record with a source tag.
AI classifies the message as a request, complaint or urgent report; urgent reports stand out in the inbox and are separated from routine questions.
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.
The request becomes a task card; the checklist and due date are clear, the team carries out the work and the status is updated.
As the work progresses, the citizen is informed through the conversation thread; "what's the status?" is answered with a quick reply or chatbot.
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.
Water outages, pest control and events are announced to the relevant neighborhoods and groups with segment targeting and campaign templates.
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.
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.
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.
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.
The tools you need in one place
Click any one to explore it in detail.
Unified inbox
WhatsApp, Instagram DMs and comments, Messenger, Telegram, TikTok and web chat on one screen.
Appointments and reminders
An online booking page, WhatsApp reminders, and a calendar that updates with “Coming / Cancel / Another time” replies.
Lead Pool and sales process
Track leads by temperature and stage, so you never miss a record whose follow-up date has passed.
Quotes and deals
Prepare an itemized quote in minutes, send it as a PDF, and track its status.
Payments and payment collection
Deposit, partial payment and balance; see who owes how much on their card.
Team task tracking
Assign work to a person, slot it into their free time, and catch overdue work with a notification.
Chatbot
24/7 answers to common questions, information collection and handover to your team.
WhatsApp campaigns
Bulk messages to the group you choose with an approved template; delivered and read tracking.
Metrics and reports
New leads, response times, won and lost records on a single dashboard.
Product and service catalog
Enter your services and prices once; use them in quotes and in chat.
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 →
What should you look for when choosing a CRM for Municipal?
Before you decide, evaluate your candidates against these 5 criteria.
5 criteria
- 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).
- 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.
- Automatic reminders and follow-up. Appointment, payment and repeat reminders should live in the system, not in memory; every missed reminder is lost revenue.
- 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.
- 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.
Method comparison for Municipal
Notebook/Excel, a general-purpose CRM and ÖzgürKod side by side.
| Criteria | Notebook / Excel | General (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 |
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.
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.
Solutions for similar businesses
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.