OpenCRMApp — User Guide
Step-by-step guides for using OpenCRMApp on Android and iOS. Last updated · October 2026
Login & Setup
The first screen you see when you open OpenCRMApp is the Login screen. This is where you connect the app to your vtiger CRM server.
Logging in to your vtiger CRM
Example:
https://crm.yourcompany.com
Login history
Try the demo
Not ready to connect your own vtiger CRM? You can explore OpenCRMApp using the built-in Demo mode before connecting to a real server.
Login troubleshooting
Homepage
After logging in, the Home screen is the first thing you see. It gives you a quick overview of your starred records and lets you navigate to any CRM module.
What you see on the home screen
Bottom navigation bar
The bar at the bottom of the screen is always visible and gives you quick access to the four main areas:
Marking a module as a Favourite
Menu Navigation
The side drawer menu gives you access to every CRM module organised by category. It also shows your account information at a glance.
Opening the menu
What the menu contains
Module categories in the menu
Closing the menu
Tap × in the top-right of the drawer, or tap anywhere outside the menu panel on the right side of the screen.
Global Search
Global Search lets you find any CRM record across all modules from a single screen — without opening a module first.
Opening search
Searching across modules
Recently modified list
When you open search without typing anything, the app shows the most recently modified records in the selected module. This makes it fast to reopen a record you were just working on.
Closing search
Tap the × close button in the top-right corner, or press Back on Android, to return to the previous screen.
List View
The List view shows all records in a module as a scrollable list. Each card displays the most important fields and lets you take quick actions without opening the full record.
Reading a record card
Switching the view
The ≡ view selector at the top of the list lets you switch between saved vtiger views — for example "All Contacts", "VIP Customers", or "Not Contacted in 30 Days".
Sorting the list
Tap the Sort button (next to the search field) to open the sort panel. Choose the field to sort by:
Import Contacts from Your Phone
OpenCRMApp can import contacts stored on your phone directly into your vtiger CRM as new Contact records — saving you the time of entering each one manually.
How to import phone contacts
What gets imported
OpenCRMApp maps the standard contact fields from your phone's address book to the corresponding vtiger Contact fields:
Record Detail
The Record Detail screen shows all fields, related records, and activity history for a single CRM record — and lets you call, message, or email the contact directly from the same screen.
Opening a record
Quick action buttons
Below the header, three one-tap action buttons let you reach the record's contact instantly:
Inline filter pills
Below the summary fields, scrollable pill chips show key picklist values — such as Rating, Industry, and Type — so you can read the record's status at a glance without scrolling into the full details.
Detail tabs
Editing a record
Starring a record
Quick Create
Quick Create lets you create a new CRM record in any module without leaving what you are doing — accessible from the bottom navigation bar at any time.
Opening Quick Create
Popular modules
The Popular section shows the modules most frequently used for quick creation. These are shown first so you can reach them without scrolling:
Searching for a module
Kanban View
The Kanban view displays your CRM records as cards organised in columns by stage or status — giving your team an instant visual overview of where each deal or ticket stands.
Opening Kanban
Reading a Kanban card
Calendar
The Calendar shows all your vtiger activities — calls, meetings, tasks, and events — in a familiar mobile calendar interface. Switch between month, week, and agenda views depending on how you prefer to plan your day.
Opening the Calendar
Tap the 📅 Calendar icon in the bottom navigation bar from any screen. The calendar opens on the current date.
Month view
Filtering events
Use the filter button in the calendar header to show only specific activity types — for example show only Calls, or only Meetings. This helps keep the calendar readable when you have many activities.
Week view
Switch to Week view to see a time-based layout of the current week. Each day is shown as a vertical column with hourly time slots, making it easy to spot overlapping events or gaps in your schedule.
Agenda / Timeline view
The Agenda view shows your upcoming activities as a scrollable timeline — listed in chronological order with the date, time, and event title. This is the fastest way to see what's coming up next without navigating a grid.
Maps & Directions
OpenCRMApp includes address autocomplete on every address field — so when you create or edit a record you can find and fill in any address in seconds, without typing every line manually.
Address autocomplete
Any address field in the app (Billing Address, Shipping Address, Contact address, etc.) opens a smart address picker when you tap it.
Viewing a record on the map
Nearby records
The map view also supports a Nearby mode — tap the location button to see all records of the current module that are within a set radius of your current GPS position. Useful for field sales teams visiting customers.
Products & Inventory
When creating or editing a Quote, Invoice, Sales Order, or Purchase Order, OpenCRMApp lets you add products and services as line items — with quantities, unit prices, discounts, and running totals calculated automatically.
Opening the inventory section
Adding a product line item
Totals
At the bottom of the ARTICLES section, OpenCRMApp shows live-calculated totals:
Changing a product
To swap a product already on a line item, tap Change › next to the product name. The product search opens again and replacing the selection updates the price and description automatically.
Languages
OpenCRMApp is fully translated into multiple languages. You can set the app language independently of your vtiger CRM language — useful when your team works in different locales.
Changing the display language
System (auto) option
The first option — System (auto) — makes the app follow your phone's system language. If your phone is set to French, the app displays in French automatically. This is the recommended setting for most users.
Supported languages
Mandatory Fields
OpenCRMApp enforces the same mandatory field rules configured in your vtiger CRM — you cannot save a record until all required fields are filled. The app guides you directly to every missing field so nothing gets missed.
What happens when you try to save with missing fields
Section error count
Each form section header shows a red error badge (e.g. 3 error(s)) indicating how many required fields within that block are still empty. The badge disappears for a section once all its required fields are filled.
Notification Inbox
The Notification Inbox is the heart of OpenCRMApp. It collects every alert fired by your CRM workflows and delivers them both as push notifications on your phone and as an in-app inbox you can review at any time.
Opening the inbox
CRM Workflows panel
At the top of the inbox, the CRM Workflows card lists every workflow you have created, with a total count badge. Tap + New to create a workflow without leaving the inbox.
Each workflow row shows:
Push notifications on your phone
When a workflow fires, OpenCRMApp delivers a push notification to your phone's notification shade — even when the app is closed.
Notification types
Workflow Setup
A workflow is a rule that watches your vtiger CRM for a specific event and sends you a push notification — optionally with one-tap actions — the moment it happens. Workflows are created entirely inside the app in a 4-step wizard.
Creating a new workflow
Step 1 — WHEN (Trigger)
Choose when the workflow fires. Tap the TYPE DE DÉCLENCHEUR dropdown to pick a trigger, then choose the CRM Module it applies to.
Step 4 — NAME (Finalise)
After setting conditions (IF) and actions (THEN), give the workflow a name and optionally customise the notification body.
${"{"} variable {"}"} placeholders to include live CRM field values, e.g. ${"{"}firstname{"}"} was just added — ${"{"}phone{"}"}
Conditions & Triggers
Steps 2 (IF) and 3 (THEN) of the workflow wizard let you add conditions that filter when a notification fires, and actions that appear as tappable buttons directly on the notification.
Step 2 — IF (Conditions)
Conditions are optional filters. If you add one, the workflow only fires when the condition is true — e.g. only when a Lead's Rating equals Hot.
Available operators:
Step 3 — THEN (Actions)
Actions become tappable buttons on the push notification. Tap + Add an action to choose what the notification can do.
Call, WhatsApp & Email
OpenCRMApp puts one-tap communication everywhere — on record detail screens, directly inside push notifications, and as configurable workflow actions — so you can call, message, or email a contact the moment an event fires.
From the record detail screen
Every record that has a phone number or email address shows three quick-action buttons at the top of its detail screen:
From a push notification
Expand any OpenCRM notification in your phone's notification shade to reveal inline action buttons — no need to open the app first:
Availability by module
Contacts, Leads, Accounts, any module with phone field
Contacts, Leads, any module with email field
Contacts, Accounts, Leads, any module with address field
More sections
Coming soonThe following sections are being written. Check back soon or ask a question in the community.
Ask the community or contact us directly — we usually reply within one business day.