32 · Access International productDelivered at our clients

Custom Frappe CRM — Field, voice and offline for sales teams

A CRM that sales reps fill in from the field, by voice, even without network, and that prepares their follow-ups on the date they set, without ever sending them on their behalf.

Most CRMs fail for one simple reason: sales reps do not fill them in. They are travelling, in meetings or on a trade show floor, with no time to type a record on a screen. This CRM starts from that reality. It is built on Frappe CRM, an open source product, which we adapt to your organisation: a mobile page where the rep dictates a meeting summary and gets back a deal, a note and a task; business cards read by OCR; a single search that finds a person or a company in a few letters; an offline mode for places with no signal. Sales follow-ups are pre-filled by the system on the date the rep has set, then adapted and sent by the rep. This CRM has been in production at an exporting industrial group since September 2026 and was used by its sales team at an international trade show. A second instance runs as a pilot within our own organisation.

Goal
Give sales teams a CRM they actually keep up to date, because it adapts to the way they work rather than the reverse.
How
Frappe CRM (open source) + mobile voice-dictation page + business card OCR + unified search + offline mode + custom fields and views + drafted follow-ups + non-regression test suite.

Benefits

  • Adoption by sales reps: entry is done by voice, from the phone, within seconds after the meeting
  • No data lost in the field: offline mode keeps entries made without signal and synchronises them later
  • Open source: no per-user licence, code and data that can be hosted on your side, customisations carried by a separate application so they survive upgrades
  • Humans stay in control: the follow-up is pre-filled by the CRM on the date set by the rep, who adapts and sends it
Access reference — already deployed in production
Sector
Exporting industrial group · Tunisia
Delivery mode
Access development cell + sales team coaching
Volume / scope
Around 11,000 companies and 36,000 contacts imported; used by the sales team at an international trade show
Stack
Frappe CRM · custom application · mobile voice-dictation page · business card OCR · offline mode
Status
In production since September 2026, ongoing iterations

Reference anonymized under confidentiality. Details available on request under NDA.

Customer experience impact

A customer who never has to repeat what they already said

When a meeting summary is dictated within minutes, the rep who calls back three weeks later knows exactly where the conversation stopped. For the customer, that means exchanges that pick up at the right point, relevant follow-ups and no automated messages. The tool is there to listen better, not to monitor.

Typical use cases

Sales teams on the move, trade show participation, export prospect tracking, managing a large company and contact file, replacing a shared spreadsheet that has become unmanageable, coordination between reps and sales management.

Trade show: from the booth to the CRM with no retyping

At a trade show, the rep photographs the visitor's business card, checks the fields read by OCR, then dictates in a few sentences what was discussed. The CRM creates the contact, the company, the deal and the follow-up task. With no signal in the hall, everything stays on the phone and syncs in the evening. Sales management sees the day's meetings without waiting for the team to return.

Export tracking on a large prospect file

A base of several thousand companies, built up over the years in scattered files, is imported in one go with de-duplication and contacts attached. Custom views (by country, by range, by stage) replace the spreadsheets. Each rep finds their accounts in a single search.

Follow-ups drafted, sent by the rep

On each deal, the rep sets a follow-up date and picks a template message. On that day, the CRM prepares the pre-filled follow-up (company, contact, last exchange); the rep opens it in their mailbox, adapts it and sends it personally. Nothing goes out without that act. Follow-ups by instant messaging can rely on our WhatsApp agent.

Evolving the CRM without breaking what exists

Adaptations (fields, views, scripts) live in a separate application and are replayed by a non-regression test suite. When Frappe CRM publishes a new version, the upgrade is done without losing customisations or data. That is the difference between an adapted tool and a patched one.

Business functions served

Business functions served

This product applies to the following business functions. Click to discover how we adapt it to each.

Frequently asked questions

Frequently asked questions

Why Frappe CRM rather than a mainstream CRM?+

Because it is open source software we master technically: we can modify it in depth (mobile page, OCR, offline mode) and host it on your premises, with no per-user licence. To be clear: Access has no contractual tie with the vendor; we bring integration and adaptation skills, in Tunisia and in France.

Does the CRM send e-mails or messages to customers on its own?+

No. A follow-up is pre-filled by the CRM on the date the rep set on the deal, with the template message they chose; the rep opens it in their mailbox, adapts it and sends it personally. A customer never receives a message a human has not validated. That rule is deliberate: a badly timed follow-up costs more than a late one.

What about generating quotes from the CRM?+

It is not in service today. A quote module exists in the code but has not been activated in production at the reference client. If it is a need for you, it is handled at scoping as a development in its own right, with its own trial on your data.

How reliable are business card reading and dictation?+

OCR reading of business cards gave 97.8% correct fields on our internal bench (recorded 17 October 2026); every card read is shown to the rep for correction before the contact is created. Voice dictation depends on the sound environment: on a noisy show floor, the rep re-reads the text obtained before validating. No record is created without that check.

How do data migration and set-up work?+

We start with a trial on an extract of your real files (companies, contacts, open deals) to measure import quality and define the useful fields. Only after that trial does scoping settle the schedule. At the reference client, around 11,000 companies and 36,000 contacts were imported into production.

Want to explore this product in your context?

Free initial scoping, 30 minutes to 2 hours, with a solution lead adapted to your sector.