How to choose a CRM for a company in Serbia: 12 questions to ask
A feature list tells you little. Twelve questions to put to every vendor — from tax ID checks, NBS exchange rates and IPS QR codes to data location, integrations, migration and AI — plus a table for comparing the answers.
In short
- Choose a CRM by how your team sells, not by the length of the feature list: write down a typical deal and ask to see it in the demo.
- For a company in Serbia it matters that the CRM knows local practice: tax ID (PIB) checks, the NBS exchange rate list, IPS QR codes on pro-formas, Latin and Cyrillic script and a working calendar with public holidays.
- Ask where the data lives, who can access it, how you export it and how the CRM connects to accounting — the answer should be specific, not “it can be customised”.
- Check data migration and mobile use before you sign: with a trial import of your own file and a field rep in the demo.
- With an AI assistant, the key questions are what it may do without your confirmation and whose model it uses; NG Copilot writes only on confirmation, using your company's own AI provider key.
Short answer: before choosing a CRM, write down how your team sells, then ask every vendor the same questions: does it know local rules (tax ID checks, NBS rates, IPS QR codes, Latin and Cyrillic, working days and holidays), where is the data and who can access it, how does it connect to accounting, how does existing data move over, does it work on a phone and what can the AI do without your confirmation? Compare the answers in a demo built on your own examples, not a feature list.
What should a CRM solve for your company?
The most common mistake is comparing feature lists. Every serious CRM has customers, a pipeline and reports; the difference is how it fits the way you work. So before the first vendor call, answer three questions:
- Which three problems do you want to solve? For example: enquiries get lost, the forecast is built by hand, quotes are priced in Excel.
- What does one typical deal look like? From the first enquiry to an accepted quote — who is involved and which documents the customer receives.
- Who will use the CRM every day? Office and field reps, managers, support, marketing — each has different needs.
With those answers, the demo becomes a test rather than a presentation. If you are still working out what a CRM does in the first place, start with What is a CRM and who needs one?
Which questions should you ask a CRM vendor?
The questions fall into four groups. Each one comes with a note on why it matters for a company doing business in Serbia.
Local rules and language
- Does it validate the tax ID and catch duplicates? A mistyped PIB means a wrong pro-forma and a duplicate customer. The CRM should verify the check digit on entry and warn you about a customer that already exists.
- How does it handle foreign currency? If you quote in euros, the quote should also show the dinar equivalent at the National Bank of Serbia (NBS) rate, without anyone retyping the rate.
- Do documents follow local practice? A pro-forma with an IPS QR code can be paid by scanning it in a mobile banking app, and the letterhead should carry the details of the right legal entity.
- Is the interface available in Serbian, in both Latin and Cyrillic? A rushed translation shows in every menu, and part of your team may prefer English.
- Do deadlines and pace know Serbian public holidays? Reply deadlines and pace against target should be counted in working days, excluding weekends and public holidays.
Data, security and regulation
- Where is the data stored and how is it backed up? Ask for a specific answer: which country or region the server is in, how often backups run and whether a copy is kept off that server.
- Who can see and change what? Role-based permissions, data scope (reps see their own customers, managers their team), two-factor sign-in and a trail of every change. Contact persons' names, email addresses and phone numbers are personal data, so Serbia's Law on Personal Data Protection, largely modelled on the EU's GDPR, applies to them. Assess your company's specific obligations with a legal adviser, and ask the vendor for a clear description of how data is protected.
- Can you export all your data? Your data should stay yours: a complete export whenever you need it, without raising a support ticket.
Integration and migration
- How does it connect to accounting and your ERP? A CRM should not issue invoices, but it should talk to the system that does. Ask whether there is a public API, whether the system pushes changes on its own (webhooks) and how keys are protected.
- How does existing data move over? From Excel, CSV or another CRM — in the right order, with a check before anything is written and no duplicates if an import is repeated. Ask the vendor to import part of your own file during the demo.
Day-to-day work
- Where does the team talk to customers, and does the system work on a phone? If customers write on Viber and in the website chat, not only by email, those channels belong in the same inbox, linked to the customer. Field reps should be able to log meetings from their phone.
- What can the AI assistant do without you? AI that saves typing is useful; AI that quietly changes quotes and statuses is not. Ask whether every write needs confirmation, who approves sensitive actions, whose language model is used and who pays for its usage.
Checklist: how do you compare CRM systems?
Use the table as a script for every vendor conversation. The last column shows NG CRM's answer, as an example of what a specific answer looks like.
| Question | What a good answer includes | NG CRM |
|---|---|---|
| 1. Tax ID and duplicates | validation on entry, a warning about an existing customer | PIB check-digit validation; duplicate hints by tax ID, email, phone and similar name |
| 2. Foreign currency | automatic rate and dinar equivalent | NBS rate list every morning when enabled, or on demand |
| 3. Documents | pro-forma with an IPS QR code, per-entity letterhead | Word templates, PDF, IPS QR on quotes and pro-formas, letterhead per legal entity |
| 4. Language and script | Serbian in Latin and Cyrillic, English | interface in all three |
| 5. Working calendar | deadlines and pace without weekends and holidays | reply deadlines and sales pace in working days |
| 6. Data location | server country or region, off-server backup | server in the EU, nightly backup with an off-server copy |
| 7. Permissions and audit | roles, data scope, two-factor sign-in, change history | six authorization layers, TOTP, per-legal-entity isolation, full audit trail |
| 8. Export | full export without a support ticket | one ZIP with an Excel file per record type |
| 9. Integrations | public API, webhooks, key protection | the same REST API the app uses, signed webhooks, scoped keys |
| 10. Migration | check before writing, re-import without duplicates | CSV and Excel, “Check file” writes nothing, old-system IDs |
| 11. Channels and field work | email, Viber and chat in one inbox; a mobile app | shared Inbox for email, Viber (via Mailbook) and chat; NG CRM Mobile for iOS and Android |
| 12. AI | writes only on confirmation, a second person for sensitive steps, choice of model | NG Copilot: old-to-new card, confirmation, colleague approval; your company's AI provider key |
One clear boundary: NG CRM is a CRM, so invoices, stock and bookkeeping stay in your accounting system, which it connects to through the API. Protection is described on the Security page, connections on Integrations and API and imports on Migration.
Local or global CRM?
Global CRM platforms bring a huge ecosystem of add-ons and partners. A CRM built for Serbia has the edge wherever doing business here differs from the default. Which matters more depends on you:
| Criterion | Global CRM | CRM built for Serbia |
|---|---|---|
| Local rules (tax ID, NBS, IPS QR) | usually an add-on or customisation | part of the product |
| Interface language | English; Serbian as a translation, where available | Serbian in Latin and Cyrillic, plus English |
| Messaging channels | depends on add-ons | Viber as a working channel, alongside email and chat |
| Add-on ecosystem | very broad | narrower; connections through API and webhooks |
| Demo and onboarding | often in English, through a partner | in Serbian, directly with the vendor |
What does a good CRM demo look like?
- Bring your own example — a real (anonymised) customer and deal, not a generic script.
- Walk the whole path: an enquiry arrives, becomes a lead, the deal moves through stages, the quote goes out, the customer replies.
- Ask for a trial import of part of your spreadsheet and look at what the system flags as errors.
- Invite one field rep to try it on a phone — they will be the first to spot what gets in the way.
- Ask what the system does not do. A vendor who states its limits clearly saves you months.
- Clarify costs: licences, onboarding and, if there is AI, who pays for model usage.
That is exactly how an NG CRM demo runs: on your typical deal, from enquiry to accepted quote, including how your data would move over from your current system. We do not publish a price list — we prepare an offer after the conversation — and your company pays for AI model usage directly to the provider whose key it enters for NG Copilot. For what AI should and should not do in a CRM, read An AI assistant that writes nothing without your confirmation.
Frequently asked questions
What should I look for when choosing a CRM?
Whether it covers your typical deal from enquiry to quote, knows local rules, states clearly where data lives and who can access it, connects to accounting through an API, has a proven way to migrate data and works on a phone.
Why does it matter that a CRM knows Serbian business rules?
Because the same rules apply to every quote and customer: tax ID checks, the NBS exchange rate, IPS QR codes on pro-formas, working days and public holidays. When they are built in, the team does not handle them by hand or make retyping errors.
Where does NG CRM store data?
On a server in the European Union, with a nightly backup copied off the server. Access is protected by two-factor sign-in, role and data-scope permissions and a trail of every change.
Does NG CRM issue invoices?
No. NG CRM produces quotes, pro-forma invoices, contracts and reservations; invoices are issued in your accounting system, which NG CRM connects to through its public API and webhooks.
How can I check that data migration will work?
Ask for a trial import of part of your own file. In NG CRM, “Check file” runs through the whole file row by row and shows what the import would do, without writing anything.
How much does NG CRM cost?
We do not publish a price list; we prepare an offer after discussing your needs. NG Copilot uses the AI provider your company chooses, so you pay for AI model usage directly.
Want to see how this looks in NG CRM?
We will show you in a demo, on examples from your own sales. No obligation.