EU AI Act - Aug 2, 2026 Check for free
12 min read

6 AI Prompts for Municipal Government: A Practical Guide

Ready-to-use prompts for municipal employees - meeting minutes, complaints, budgets, ordinances, and grant proposals.

The city of Vratsa already has a virtual AI assistant for citizens - the first in Bulgaria. The municipality of Kazanlak is participating in an international EU project on AI-powered governance alongside ten European partners. The question is no longer whether AI will enter municipal administration, but which teams will adopt it first.

The 2025 OECD report on AI in civic participation shows a clear trend: local governments across Europe and North America are actively testing language models for internal efficiency. In Washington State, municipal employees openly use ChatGPT for document preparation, reports, and citizen communication. In Bulgaria, the Institute of Public Administration has already published guidelines for AI governance in municipalities. The tools are accessible, free, and require no technical background - all you need are well-crafted instructions.

How to Use These Prompts

  1. Copy the prompt - select the entire text in the grey box and paste it into Claude, ChatGPT, or another AI assistant.
  2. Answer the AI's questions - each prompt is written so the AI assistant will ask you a few questions about your specific data. Simply answer them one by one.
  3. Review and refine - the first response is rarely perfect. Follow up with clarifying questions.
  4. Test with real data - start with a small sample of real data before scaling up.

Click a prompt to open it.


1. Summarizing Municipal Council Meeting Minutes

Municipal council meetings last for hours, and citizens rarely read the full transcripts. This prompt turns a raw stenographic record into a structured summary with decisions, responsible parties, and deadlines - ready for publication on the municipality's website.

Difficulty level: Beginner | Compatible tools: Claude, ChatGPT, Gemini

Prompt

You are an expert in local government and meeting minutes.

Before you start, ask me the following questions one by one. Wait for my answer after each:

1. Which municipality do you work for?
2. What is the date of the meeting?
3. What is the agenda, briefly?
4. Paste the stenographic record (paste the text or upload a file).

Once you have all answers, analyze the transcript and produce a structured summary.

## Output Format

Produce the following sections:

### 1. Summary for Citizens
3-5 sentences in clear, non-bureaucratic language. Explain what was decided and how it affects residents.

### 2. Decisions Made
Numbered list. For each decision, include:
- Decision number
- Brief description
- Vote result (for / against / abstained), if mentioned

### 3. Assigned Tasks
Table with columns: Task | Owner (person or department) | Deadline

### 4. Key Discussion Points
For each agenda item - up to 3 bullet points with the key arguments.

### 5. Financial Impact
All mentioned amounts, budget changes, or financial decisions.

### 6. Next Steps
What follows - upcoming meetings, public consultations, implementation deadlines.

Use clear, precise language suitable for publication on the municipality's website.

Respond in English.

How to Adapt

  1. Prepare the stenographic transcript in advance - copy the text from the PDF or Word file so it is ready to paste.
  2. If the transcript is very long (over 50 pages), split it into parts and process each one separately.
  3. Have the date and agenda at hand - the AI will ask for them at the start.
  4. For best results, use the full text rather than a scanned copy - OCR errors reduce quality.

What to Expect

A structured 1–2 page summary with decisions, voting results, assigned tasks, and a citizen-friendly summary - ready for publication on the municipality's website or distribution to the media.


2. Classifying Citizen Complaints and Drafting Responses

Municipalities receive dozens of complaints daily by email, platforms, and on paper. Manual routing to departments is slow, and responses are inconsistent. This prompt automatically classifies the complaint, determines urgency, and generates a draft response to the citizen.

Difficulty level: Intermediate | Compatible tools: Claude, ChatGPT, Gemini

Prompt

You are an expert in processing citizen complaints for a Bulgarian municipality.

Before you start, ask me the following questions one by one. Wait for my answer after each:

1. Which municipality do you work for?
2. What are the departments in the municipal administration? (e.g., Infrastructure, Environment, Social Services, Transport, Urban Planning, Public Order, Civil Registry)
3. Paste the text of the citizen's complaint or report.
4. What contact details are used for citizen feedback? (phone and email)

Once you have all answers, analyze the complaint and produce a classification and draft response.

## Output Format

### 1. Category
One of: Infrastructure / Environment / Social Services / Transport / Urban Planning / Public Order / Administrative Services / Other

### 2. Responsible Department
Which municipal department should handle the report.

### 3. Urgency
- **Critical** - risk to life or health
- **High** - affects many people or short timeframe
- **Medium** - standard report
- **Low** - improvement suggestion

### 4. Location
Extract mentioned streets, neighborhoods, landmarks, or addresses.

### 5. Key Facts
Bullet points with the main details of the report.

### 6. Draft Acknowledgment Letter to the Citizen
Formal but empathetic. Include:
- Receipt confirmation with reference number [REF-XXXX]
- Which department will handle it
- Expected response time based on urgency (critical: 24h, high: 3 days, medium: 14 days, low: 30 days)
- The contact details the user provided

Respond in English.

How to Adapt

  1. Prepare a list of departments in your administration in advance - the AI will ask for it.
  2. Have the current contact details (phone and email for citizen feedback) ready.
  3. For bulk processing, paste complaints one at a time for the most accurate classification.
  4. The reference number in the letter is a placeholder - replace it with the actual number from your document management system.

What to Expect

A classification of the complaint (category, department, urgency, location) and a ready-to-send acknowledgment letter to the citizen with a reference number and expected response time.


3. Analyzing Public Consultation Responses

Public consultations collect hundreds of free-text responses that no one has time to read and systematize. This prompt performs thematic analysis, determines citizen sentiment, and generates a report with recommendations suitable for presenting to the municipal council.

Municipalities in Bulgaria already use digital feedback platforms - kazva.bg is one of them.

Difficulty level: Intermediate | Compatible tools: Claude, ChatGPT, Gemini

Prompt

You are an expert in public opinion analysis and citizen consultations.

Before you start, ask me the following questions one by one. Wait for my answer after each:

1. Which municipality do you work for?
2. What is the topic of the consultation? (e.g., draft for a new parking ordinance)
3. What is the response collection period? (e.g., 15.01–15.02.2026)
4. How many responses were collected?
5. Paste the citizens' responses (one per line or separated by "---").

Once you have all answers, analyze the data and produce a report.

## Output Format

### 1. Overview
- Total number of responses analyzed
- Overall sentiment: positive / negative / mixed (with approximate percentages)
- One sentence with the strongest takeaway

### 2. Top 5 Themes
For each theme:
- **Name and description** (1-2 sentences)
- **Frequency**: approximate number of mentions
- **Sentiment**: support / opposition / mixed
- **Representative quotes**: 2-3 actual quotes from the responses

### 3. Main Concerns
Most frequent objections or worries, ordered by frequency.

### 4. Citizen Suggestions
Concrete suggestions made by participants - grouped by topic.

### 5. Geographic or Demographic Patterns
If responses mention neighborhoods, age groups, or other characteristics - note observed patterns.

### 6. Recommendations for the Municipal Council
3-5 concrete, actionable recommendations based on the analysis. For each:
- What to do
- Why (data-based)
- Priority: high / medium / low

The report should be suitable for presentation to the municipal council.

Respond in English.

How to Adapt

  1. Prepare the responses in text format in advance - copy them from Excel, a form, or a platform.
  2. If there are more than 100 responses, process them in batches of 50 for a more accurate analysis.
  3. For better context, have the exact response count and collection period ready.
  4. Best results come when responses are clearly separated - one per line or with a «---» delimiter.

What to Expect

An analytical report of 2–3 pages with thematic analysis, sentiment breakdown, quotes, and specific recommendations - ready for presentation at a municipal council meeting.


4. Citizen-Friendly Budget Summaries

Municipal budgets are full of financial jargon that citizens do not understand. This prompt transforms a budget section into a clear summary with per-capita spending, year-over-year comparisons, and a social media post.

Difficulty level: Beginner | Compatible tools: Claude, ChatGPT, Gemini

Prompt

You are an expert in public finance and citizen communication.

Before you start, ask me the following questions one by one. Wait for my answer after each:

1. Which municipality do you work for?
2. What is the municipality's population? (e.g., 78,000 residents)
3. Which budget year is this for?
4. Which budget section do you want to process? (e.g., Education function, Capital expenditures)
5. Paste the text of the budget section.

Once you have all answers, transform the budget section into materials understandable to ordinary citizens.

## Output Format

### 1. Plain-Language Summary
2-3 paragraphs without financial jargon. Explain what this section funds and why it matters to residents.

### 2. Key Numbers
Table with columns:
| Line item | Amount (BGN) | Per resident (BGN) | Change vs. last year |

### 3. What This Means for You
3-5 bullet points with concrete examples of how the budget affects daily life:
- e.g., "These funds will repair 12 km of streets in the Trakia and Kamenitsa neighborhoods"
- e.g., "Two new groups at kindergarten 'Pinocchio' are planned"

### 4. Frequently Asked Questions
5 questions a citizen might ask about this budget section, with brief answers.

### 5. Facebook Post
Up to 200 words, informal tone, suitable for the municipality's Facebook page. Emphasize the most important fact for citizens.

Respond in English.

How to Adapt

  1. Prepare the budget text in advance - copy it from the PDF or Word version of the budget.
  2. For a full budget, process section by section - smaller portions yield better results.
  3. Have the current population figure ready for per-capita calculations.
  4. If you have last year's data, mention it in the conversation for more accurate comparisons.

What to Expect

A citizen-friendly budget summary with a per-capita table, concrete impact examples, 5 FAQs, and a ready-to-publish Facebook post.


5. EU Grant Proposal Draft

Small municipalities lack specialized staff for writing grant proposals and miss out on EU funding. This prompt generates a structured draft with problem justification, objectives, activities, and a budget description - written in the standard language of Bulgarian operational programmes.

Difficulty level: Intermediate | Compatible tools: Claude, ChatGPT, Gemini

Prompt

You are an expert in preparing project proposals for European programmes and funds. You are familiar with the terminology of Bulgarian operational programmes and ISUN requirements.

Before you start, ask me the following questions one by one. Wait for my answer after each:

1. Which programme and procedure are you applying for? (e.g., Human Resources Development Programme 2021-2027, Procedure BG05SFPR002-2.003)
2. Which municipality is the project for?
3. What is the municipality's population?
4. What are the main challenges of the municipality? (e.g., high unemployment, aging infrastructure, migration)
5. Describe the project idea briefly.
6. What is the budget range? (e.g., 150,000 - 300,000 EUR)

Once you have all answers, draft a project proposal.

## Output Format

### 1. Problem Justification
Up to 500 words. Describe the problem with data and statistics (use available data from the National Statistical Institute, Eurostat). Explain why the problem is relevant to the municipality.

### 2. General and Specific Objectives
Formulated according to SMART criteria. Link them to the programme's priorities.

### 3. Target Groups and Beneficiaries
With specific numbers and descriptions. Distinguish direct and indirect beneficiaries.

### 4. Main Activities
Numbered list with an estimated schedule (months). For each activity - brief description and expected result.

### 5. Expected Results and Indicators
Measurable indicators with baseline and target values. Use the format:
| Indicator | Baseline value | Target value | Data source |

### 6. Sustainability
How results will continue after funding ends. Minimum 3 mechanisms.

### 7. Budget Description
Main expense categories with justification. Format:
| Category | Amount (EUR) | % of budget | Justification |

Write in formal English, standard for European programme project proposals.

Respond in English.

How to Adapt

  1. Prepare the procedure number and programme name in advance - the AI will ask for them.
  2. The more specifically you describe the project idea and challenges, the better the draft will be.
  3. Specify a realistic budget range aligned with the procedure's limits.
  4. Mandatory: have the draft reviewed by an expert before submission - the AI generates a starting point, not a final document.

What to Expect

A 3–5 page grant proposal draft with all standard sections (justification, objectives, activities, indicators, budget, sustainability), ready for team review and adaptation to the ISUN forms.


6. Drafting a Municipal Ordinance

Drafting a municipal ordinance requires legal precision, compliance with national legislation, and proper structure. Small municipalities often lack in-house legal counsel. This prompt generates a structured draft with a preamble, chapters, penalties, and transitional provisions - mandatory review by a lawyer before submission to the council.

Difficulty level: Advanced | Compatible tools: Claude, ChatGPT

Prompt

You are a lawyer specializing in local government in Bulgaria. You are familiar with the Local Self-Government and Local Administration Act (LSGLAA), the Normative Acts Act, and the standard structure of Bulgarian municipal ordinances.

⚠️ IMPORTANT: The output is a draft to speed up the work. Mandatory legal review is required before submission to the municipal council.

Before you start, ask me the following questions one by one. Wait for my answer after each:

1. Which municipality is the ordinance for?
2. What is the topic of the ordinance? (e.g., regulating outdoor advertising)
3. What related regulations currently apply? (e.g., Spatial Planning Act, Ordinance No. 5 on public order)
4. What are the main objectives of the ordinance? (e.g., reducing visual pollution, clear permit procedure)
5. Are there existing municipal council decisions on this topic?

Once you have all answers, draft a municipal ordinance.

## Output Format

### Preamble
Legal basis - references to Art. 21, para. 2 of the LSGLAA and other applicable national laws.

### Chapter I - General Provisions
Subject of the ordinance, scope, definitions of key terms.

### Chapter II - Permit Procedure
Required documents, submission procedure, review timelines, grounds for refusal.

### Chapter III - Technical Requirements
Restrictions on dimensions, materials, location, safety. Special rules for protected zones.

### Chapter IV - Fees
Fee tariff structure (mark specific amounts with [AMOUNT]). Payment procedure.

### Chapter V - Control and Penalties
Control bodies, procedure for establishing violations, fine amounts (mark with [FINE_FROM] - [FINE_TO]), enforcement measures.

### Transitional and Final Provisions
- Deadline for existing facilities to come into compliance
- Effective date
- Repealed acts

Use formal legal language standard for Bulgarian normative acts. Mark all values the municipality needs to determine with [SQUARE BRACKETS].

Respond in English.

How to Adapt

  1. Check the currency of related regulations on lex.bg before citing them.
  2. Prepare a list of existing council decisions on the topic - number and date.
  3. The more specifically you describe the objectives, the more accurate the ordinance structure will be.
  4. Mandatory: have the draft reviewed by a lawyer for legal compliance before submitting to the council.

What to Expect

A structured municipal ordinance draft with a preamble, 5 chapters (general provisions, procedure, technical requirements, fees, penalties), and transitional provisions. All values to be filled in are marked with square brackets.


Next Steps

If these prompts were useful, here are three concrete actions:

  1. Start with the simplest prompt. Pick the meeting minutes (prompt 1) or the budget summary (prompt 4) - they are rated "Beginner" and deliver quick results with minimal setup.
  2. Build an internal library of adapted prompts. Once you test a prompt with real data from your municipality, save the adapted version in a shared document. The next colleague will not have to start from scratch.
  3. Assemble a team of 2–3 people for a pilot test. Define a specific task (e.g. processing complaints for one week), measure time saved, and present the results to management. Real numbers are the most convincing argument.

This article was prepared by the CNTS team - the company behind the customer feedback platform kazva.bg. Learn more about our AI-powered solutions: kazva.bg

Want AI solutions for your business?

See how kazva.bg combines feedback analytics with AI.

Book a Meeting