1. Introduction to CRM1. Introduction au CRM

The CRM (Customer Relationship Management) is much more than a simple directory. It is the beating heart of your sales and service activity.Le CRM (Customer Relationship Management) est bien plus qu'un simple annuaire. C'est le cœur battant de votre activité commerciale et technique.

Why use iCanDeal?Pourquoi utiliser iCanDeal ?
  • Centralization:Centralisation : No more scattered Excel files. All your data lives in one place.Fini les fichiers Excel éparpillés. Toutes les données sont au même endroit.
  • Shared memory:Mémoire collective : If a colleague is away, anyone can pick up the case by reviewing the history of notes and emails.Si un collaborateur s'absente, n'importe qui peut reprendre le dossier en consultant l'historique des notes et des e-mails.
  • Steering:Pilotage : See your future revenue thanks to the opportunity pipeline, quotes in progress and custom reports.Visualisez votre futur chiffre d'affaires grâce au pipeline des opportunités, aux devis en cours et aux rapports personnalisés.
  • Multilingual:Multilingue : the interface is available in French and in English. Each user picks their preferred language.l'interface est disponible en français et en anglais. Chaque utilisateur choisit sa langue de préférence.
  • Customizable:Personnalisable : rename objects to match your business, adapt the dropdown lists (reference lists), set visibility per object and configure each field's label, required flag or visibility — including ready-to-use extension fields.renommez les objets selon votre métier, adaptez les listes déroulantes (listes de référence), réglez la visibilité par objet et configurez chaque champ (libellé, obligatoire, visible) — y compris des champs étendus prêts à l'emploi.

Free trial:Essai gratuit : iCanDeal offers a 10-day trial, no credit card required. See the Pricing page for plan details.iCanDeal propose un essai de 10 jours sans carte bancaire. Consultez la page Tarifs pour le détail des formules.

Follow-upsLes Relances

A follow-up is any deadline you must not miss: a Lead to call back, an opportunity whose close date has slipped, a quote awaiting an answer past its expiry, a case to get back to, a contract coming to an end. iCanDeal surfaces them through ready-made views and a dashboard card — no pop-ups, no automatic emails: you stay in control.Une relance est toute échéance à ne pas manquer : une Piste à rappeler, une opportunité dont la clôture a glissé, un devis sans réponse au-delà de sa validité, une demande à reprendre, un contrat qui arrive à terme. iCanDeal les met en évidence via des vues prêtes à l'emploi et une carte du tableau de bord — sans popup ni e-mail automatique : vous gardez la main.

Set a follow-up dateFixer une date de relance

  • Leads and CasesPistes et Demandes have a Follow-up date field: fill it in and the record enters the follow-up views automatically.disposent d'un champ Date de relance : renseignez-le et l'enregistrement entre automatiquement dans les vues de relance.
  • TasksTâches use their activity date as the deadline.utilisent leur date d'activité comme échéance.
  • OpportunitiesOpportunités use the close date (as long as they are not closed won/lost).utilisent la date de clôture (tant qu'elles ne sont pas gagnées/perdues).
  • QuotesDevis use the expiry date while in Sent status.utilisent la date de validité tant qu'ils sont Envoyés.
  • ContractsContrats use their end date (as long as they are not terminated).utilisent leur date de fin (tant qu'ils ne sont pas terminés).

Ready-made follow-up viewsLes vues de relance prêtes à l'emploi

In the Views panel of the Leads, Tasks, Opportunities, Quotes, Cases and Contracts lists, a Follow-ups group offers pre-built views, always up to date:Dans le panneau Vues des listes Pistes, Tâches, Opportunités, Devis, Demandes et Contrats, un groupe Relances propose des vues prédéfinies, toujours à jour :

  • « overdue » views: records whose date has passed and that are still open;vues « en retard » : enregistrements dont la date est passée et qui sont toujours ouverts ;
  • « this week » views: deadlines falling within the next 7 days.vues « cette semaine » : échéances des 7 prochains jours.
Cannot be deleted:Non supprimables : system views live next to your own saved views (which remain personal and deletable). Your colleague rights still apply: a view only narrows what you are allowed to see.les vues système coexistent avec vos vues enregistrées personnelles (qui restent supprimables). Vos droits habituels s'appliquent : une vue ne fait que restreindre ce que vous avez le droit de voir.

iCanDeal on mobileiCanDeal sur mobile

Install the appInstaller l'application

iCanDeal is a PWA (Progressive Web App). On the login page, if your browser supports installation and the app is not installed yet, an "Install the application" button appears at the bottom of the panel: tap it and confirm — iCanDeal gets its own icon on your home screen and opens full-screen, without the browser bars.iCanDeal est une PWA (Progressive Web App). Sur la page de connexion, si votre navigateur est compatible et que l'application n'est pas encore installée, un bouton « Installer l'application » apparaît en bas du panneau : touchez-le puis confirmez — iCanDeal obtient sa propre icône sur votre écran d'accueil et s'ouvre en plein écran, sans barres de navigateur.

  • Android (Chrome, Edge):Android (Chrome, Edge) : full support, including the install button and system sharing (below).prise en charge complète, y compris le bouton d'installation et le partage système (ci-dessous).
  • iPhone/iPad (Safari):iPhone/iPad (Safari) : use Safari's Share menu then Add to Home Screen; the app-specific install button and share target are not available on iOS.utilisez le menu Partager de Safari puis Sur l'écran d'accueil ; le bouton d'installation dédié et le partage vers l'app ne sont pas disponibles sur iOS.

Share a contact into iCanDealPartager un contact vers iCanDeal

Once installed on Android, iCanDeal appears in your phone's share sheet: open your contacts app (or an SMS, an email…), tap Share and pick iCanDeal. The app opens a pre-filled form:Une fois installée sur Android, iCanDeal apparaît dans la feuille de partage de votre téléphone : ouvrez l'application de contacts (ou un SMS, un e-mail…), touchez Partager puis choisissez iCanDeal. L'application ouvre un formulaire prérempli :

  • Check the extracted fields:Vérifiez les champs extraits : name, e-mail, phone and company are detected automatically from the shared content (text or vCard).nom, e-mail, téléphone et société sont détectés automatiquement depuis le contenu partagé (texte ou vCard).
  • Choose the target:Choisissez la cible : create a Lead (prospect not yet linked to an account) or a Contact — in that case pick the Account to attach them to.créez une Piste (prospect pas encore rattaché à un compte) ou un Contact — dans ce cas choisissez le Compte de rattachement.
  • Save:Enregistrez : the record is created and opened; you can enrich it right away.l'enregistrement est créé et ouvert ; vous pouvez l'enrichir aussitôt.
Sharing requires you to be logged in on the installed app (your session is shared with the browser). If your session has expired, log in again and share again. Each creation is traced in the audit log.Le partage suppose d'être connecté sur l'application installée (votre session est partagée avec le navigateur). Si votre session a expiré, reconnectez-vous puis partagez à nouveau. Chaque création est tracée dans le journal d'audit.

3. Managing Leads3. Gestion des Pistes (Leads)

A Lead is an unqualified contact: a potential sales opportunity that has not been confirmed yet.Une Piste est un contact non qualifié. C'est une opportunité commerciale potentielle qui n'est pas encore confirmée.

The life cycle of a LeadLe Cycle de vie d'une Piste

  • Creation:Création : Enter the information received at a trade show, on a call or from the website.Saisissez les informations reçues via un salon, un appel ou le site web.
  • Qualification:Qualification : Reach out to the person and identify their need and budget.Contactez la personne, identifiez son besoin et son budget.
  • Conversion:Conversion : This is the crucial step. If the prospect is serious, click Convert.C'est l'étape cruciale. Si le prospect est sérieux, cliquez sur Convertir.
Converting a Lead creates:La conversion transforme une Piste en :
  1. An Account (the company), new or existingUn Compte (l'entreprise), nouveau ou existant
  2. A Contact (the person), new or existingUn Contact (la personne physique), nouveau ou existant
  3. Optionally, an Opportunity (the sales project)Optionnellement, une Opportunité (le projet de vente)
Conversion requirement:Condition de conversion : conversion creates (or attaches to) an Account, a Contact and an Opportunity. It is only possible if you hold the create permission on all three objects. Otherwise the Convert button is hidden and the conversion page is blocked.la conversion crée (ou rattache) un Compte, un Contact et une Opportunité. Elle n'est possible que si vous disposez du droit de création sur ces trois objets. À défaut, le bouton Convertir est masqué et la page de conversion est bloquée.

A converted Lead can no longer be deleted or converted again; it is archived and points to the records it created.Une Piste convertie ne peut plus être supprimée ni reconvertie ; elle est archivée et pointe vers les enregistrements créés.

4. Accounts and Contacts4. Comptes et Contacts

The Account represents the legal entity (company, non-profit). Contacts are the people attached to that account. An account can have a parent account (head office) to model a corporate group.Le Compte représente l'entité morale (société, association). Les Contacts sont les individus rattachés à ce compte. Un compte peut avoir un compte parent (siège) pour modéliser un groupe.

The Account record is a 360° tabbed view: Quotes, Contacts, Opportunities, Cases, Contracts, Assets, Tasks, Notes, Files, Links. The Contact and Opportunity records also offer a Quotes tab listing the proposals attached to them.La fiche Compte est une vue 360° à onglets : Devis, Contacts, Opportunités, Demandes, Contrats, Équipements, Tâches, Notes, Fichiers, Liens. Les fiches Contact et Opportunité proposent également un onglet Devis listant les propositions qui leur sont rattachées.

Best practices:Bonnes pratiques :

  • Always link a contact to an account for full 360° visibility.Liez toujours un contact à un compte pour une visibilité 360°.
  • Use the account's Assets tab to list the equipment installed at their site.Utilisez l'onglet Équipements du compte pour lister le matériel installé chez eux.
  • Check the Contracts to verify their maintenance is still valid before any intervention.Consultez les Contrats pour vérifier la validité de leur maintenance avant toute intervention.
  • Follow the Quotes tab to see the proposals currently open with this customer.Suivez l'onglet Devis pour connaître les propositions en cours chez ce client.
  • Mark a contact as Primary to highlight them (one per account is recommended).Marquez un contact comme Principal pour le mettre en évidence (un seul par compte conseillé).

5. Opportunities (The Pipeline)5. Opportunités (Le Pipeline)

The opportunity tracks a sale, from first contact to contract signature.L'opportunité suit une vente, du premier contact jusqu'à la signature du contrat.

Pipeline stagesLes Étapes du Pipeline

StageÉtapeMeaningSignificationDefault probabilityProbabilité par défaut
ProspectingFirst contact establishedPremier contact établi10%
QualificationNeed and budget confirmedBesoin et budget confirmés30%
ProposalQuote sent to the customerDevis envoyé au client60%
NegotiationFinal discussion in progressEn cours de discussion finale80%
Closed WonContract signed!Contrat signé !100%
Closed LostLost dealAffaire perdue0%
Pipeline view:Vue Pipeline : open opportunities are displayed in columns by stage. Drag and drop a card from one column to another to change its stage; the probability and the closed/won state are recalculated automatically.les opportunités ouvertes s'affichent en colonnes par étape. Glissez-déposez une carte d'une colonne à l'autre pour changer l'étape ; la probabilité et l'état fermé/gagné se recalculent automatiquement.
Contact roles:Rôles de contact : within an opportunity, the "Contacts" tab lets you define who is the Decision maker, the Technical influencer or the Signatory (one primary contact per opportunity).dans une opportunité, l'onglet « Contacts » permet de définir qui est le Décideur, l'Influenceur technique ou le Signataire (un seul contact principal par opportunité).

6. Quotes & PDF output6. Devis & sorties PDF

The Quote formalizes your commercial proposal: product/service lines, discounts, VAT and total, ready to be sent to the customer.Le Devis formalise votre proposition commerciale : lignes de produits/prestations, remises, TVA et total, prêts à être envoyés au client.

Create a quoteCréer un devis

  • From the Sales → Quotes menuDepuis le menu Ventes → Devis, the New Quote button, or directly from an opportunity (account, name and contact are pre-filled).Depuis le menu Ventes → Devis, bouton Nouveau Devis, ou directement depuis une opportunité (le compte, le nom et le contact sont préremplis).
  • Fill in the header:Renseignez l'en-tête : the Account is required; the Opportunity (must belong to the same account) and the recipient Contact are optional. Choose the owner and the issue and expiry dates.Renseignez l'en-tête : le Compte est obligatoire ; l'Opportunité (doit appartenir au même compte) et le Contact destinataire sont optionnels. Choisissez le propriétaire, les dates d'émission et de validité.
  • Add your lines:Ajoutez vos lignes : pick a product from the catalog — unit price and description are pre-filled (everything stays editable) — or enter a free-form line. Quantity, line discount and total recalculation happen live.sélectionnez un produit du catalogue — le prix unitaire et la description se préremplissent (tout reste modifiable) — ou saisissez une ligne libre. Quantité, remise ligne et recalcul du total se font en direct.
  • Adjust:Ajustez : an optional overall discount and the VAT rate. The subtotal and total including tax are displayed instantly.remise globale éventuelle et taux de TVA. Le sous-total et le total TTC s'affichent instantanément.
  • Save:Enregistrez : a unique Q-AAAA-XXXXX number is assigned automatically.un numéro unique Q-AAAA-XXXXX est attribué automatiquement.

Statuses and rulesStatuts et règles

StatusStatutMeaningSignification
DraftBrouillonIn preparation — the only status where lines remain editable.En préparation — seul statut où les lignes restent modifiables.
SentEnvoyéDelivered to the customer.Transmis au client.
AcceptedAcceptéThe customer approved it.Le client a validé.
DeclinedRefuséProposal turned down.Proposition déclinée.
ExpiredExpiréValidity date has passed.Date de validité dépassée.
Locked lines:Lignes verrouillées : as soon as the quote leaves the Draft status, its lines can no longer be edited (they remain viewable read-only on the record and on the PDF). Amounts are always recalculated server-side: what you see is authoritative.dès que le devis quitte le statut Brouillon, ses lignes ne sont plus modifiables (elles restent consultables en lecture seule sur la fiche et sur le PDF). Les montants sont toujours recalculés côté serveur : ce que vous voyez fait foi.

Generate the PDFGénérer le PDF

From the record or the list, the Print / Save as PDF button opens a clean A4 version of the quote (your organization header, customer details, lines, totals, terms). Click Print then choose "Save as PDF" as the destination in your browser's print dialog — no third-party software needed. The file automatically suggests the quote number as its name.Depuis la fiche ou la liste, le bouton Imprimer / Enregistrer en PDF ouvre une version A4 épurée du devis (en-tête de votre organisation, coordonnées du client, lignes, totaux, conditions). Cliquez sur Imprimer puis choisissez « Enregistrer au format PDF » comme destination dans la boîte d'impression de votre navigateur — aucun logiciel tiers nécessaire. Le fichier propose automatiquement le numéro du devis comme nom.

Legal information on the quote:Mentions légales sur le devis : the "From" block shows your organization's details as configured in Settings — address, SIREN/SIRET, intra-community VAT number, email and phone. Each line appears only if filled in, so your quotes always comply with your invoicing requirements.le bloc « Émetteur » reprend les coordonnées de votre organisation telles que configurées dans la Configuration — adresse, SIREN/SIRET, n° de TVA intracommunautaire, e-mail et téléphone. Chaque mention n'apparaît que si elle est renseignée : vos devis sont conformes en toute simplicité.
Where to find quotes?Où retrouver les devis ? A "Quotes" tab on the Account, Contact and Opportunity records, the "Quotes in progress" card on the dashboard, and of course the Sales → Quotes list (search by number/name, filter by status, sort, pagination).Onglet « Devis » présent sur les fiches Compte, Contact et Opportunité, carte « Devis en cours » du tableau de bord, et bien sûr la liste Ventes → Devis (recherche par numéro/nom, filtre par statut, tri, pagination).

7. Cases (Support)7. Demandes (Support)

Cases handle after-sales service and technical support, attached to an Account and/or a Contact.Les demandes (anciennement « Cases ») gèrent le SAV et le support technique, rattachées à un Compte et/ou un Contact.

  • Unique number:Numéro unique : each case receives an automatically generated CASE-AAAAMMJJ-XXXXXX identifier.chaque demande reçoit un identifiant CASE-AAAAMMJJ-XXXXXX généré automatiquement.
  • Priority:Priorité : reserve "Critical" for production outages.réservez « Critique » aux arrêts de production.
  • Escalation:Escalade : the Escalate button sets the case to Critical priority / Escalated status.le bouton Escalader passe la demande en priorité Critique / statut Escalated.
  • Emails:E-mails : the history of received/sent messages is kept (the "Emails" tab).l'historique des échanges reçus/envoyés est conservé (onglet « E-mails »).
  • Closing:Clôture : fill in the Solution field (and optionally the satisfaction score) before closing, to enrich the knowledge base.renseignez obligatoirement le champ Solution (et optionnellement le score de satisfaction) avant de clôturer, afin d'enrichir la base de connaissance.

8. Contracts & Assets8. Contrats & Équipements

ContractsContrats

A contract is attached to an Account and receives a unique CTR-AAAAMM-XXXXX number. It tracks the validity period (start/end dates, duration), the status and the signatories (company and customer). Expired contracts are highlighted in red in the lists.Un contrat est rattaché à un Compte et reçoit un numéro unique CTR-AAAAMM-XXXXX. Il suit la période de validité (dates de début/fin, durée), le statut et les signataires (entreprise et client). Les contrats expirés sont mis en évidence en rouge dans les listes.

AssetsÉquipements (Assets)

Assets represent equipment installed at or held by a customer, attached to an Account and optionally to a Contact. Track the status, serial number, price and quantity, plus the installation/purchase/end-of-life dates.Les équipements représentent le matériel installé ou détenu chez un client, rattachés à un Compte et optionnellement à un Contact. Suivez le statut, le n° de série, le prix et la quantité, ainsi que les dates d'installation/achat/fin d'usage.

Catalog link:Lien catalogue : an asset references a registered product from the catalog (dropdown list). The displayed product code is then derived automatically from the selected product. Assets created before this change keep their historical code, shown in grey.l'équipement référence un produit enregistré du catalogue (liste déroulante). Le code produit affiché est alors déduit automatiquement du produit choisi. Les équipements créés avant cette évolution conservent leur code historique, affiché en grisé.

9. Product catalog & pricing9. Catalogue produits & tarifs

The product catalog (Data → Products menu) centralizes what you sell and its standard pricing. It feeds the quotes and the assets directly.Le catalogue produits (menu Données → Produits) centralise ce que vous vendez et ses tarifs standards. Il alimente directement les devis et les équipements.

  • NameNom (required) and reference / product code: optional but unique within your organization if filled in — two products cannot share the same code.(obligatoire) et référence / code produit : facultatif mais unique dans votre organisation si renseigné — deux produits ne peuvent pas porter le même code.
  • FamilyFamille: dropdown list populated from your reference lists (Hardware, Software, Service… customizable).: liste déroulante alimentée par vos listes de référence (Matériel, Logiciel, Service… personnalisables).
  • List pricePrix catalogue: the default value offered in quotes; Cost (internal); Unit: shown next to the quantity in quotes and on the PDF ("3 h", "12 months"…) — purely informational.: valeur proposée par défaut dans les devis ; Coût (interne) ; Unité : affichée à côté de la quantité dans les devis et sur le PDF (« 3 h », « 12 mois »…) — purement informatif.
  • ActiveActif: a deactivated product no longer appears in quote or asset selectors, but existing records that use it keep working.: un produit désactivé n'apparaît plus dans les sélecteurs de devis ni d'équipement, mais les enregistrements existants qui l'utilisent continuent de fonctionner.
Instant in quotes:Instantané dans les devis : choosing a product pre-fills the line, but you can freely adjust price and description: the entered value is what gets frozen on the quote. Changing the catalog price therefore never alters quotes already issued.choisir un produit préremplit la ligne, mais vous pouvez ajuster librement prix et description : c'est la valeur saisie qui est figée sur le devis. Modifier le tarif catalogue n'altère donc jamais les devis déjà émis.

10. Tasks & Activities10. Tâches & Activités

A task is polymorphic: it can be linked to an object (Account, Opportunity, Case, Contract, Asset, Quote, Product) via the "What", and/or to a person (Contact, Lead) via the "Who".Une tâche est polymorphique : elle peut être liée à un objet (Compte, Opportunité, Demande, Contrat, Équipement, Devis, Produit) via le « Quoi » et/ou à une personne (Contact, Piste) via le « Qui ».

  • Status & priority:Statut & priorité : an open task stays visible on your dashboard until it is set to Done.une tâche ouverte reste visible sur votre tableau de bord jusqu'à son passage à Terminée.
  • Calendar view:Vue calendrier : tasks are grouped by activity date; the open/closed toggle is one click away from the list.les tâches se regroupent par date d'activité ; la bascule ouvert/fermé se fait en un clic depuis la liste.

11. Notes, Files & Links11. Notes, Fichiers & Liens

Three types of resources can be attached to any business object:Trois types de ressources se rattachent à n'importe quel objet métier :

NotesNotes

A timeline of free-form comments. Handy for logging call notes or a decision. Visibility: a note follows its parent's visibility (see below).Timeline de commentaires libres. Pratiques pour consigner un compte-rendu d'appel ou une décision. Visibilité : une note suit la visibilité de son parent (voir ci-dessous).

AttachmentsFichiers joints

Upload documents (≤ 10 MB, allowed types: images, PDF, Office, archives). The real type is verified to prevent disguised content. Downloads are performed securely.Téléversez des documents (≤ 10 Mo, types autorisés : images, PDF, Office, archives). Le type réel est vérifié pour éviter les contenus déguisés. Le téléchargement s'effectue de façon sécurisée.

Inherited permissions:Droits hérités : attaching or removing a file requires write access to the parent record; viewing it requires read access to that parent. The feature can be enabled/disabled for the whole organization from Settings.joindre ou supprimer un fichier exige le droit d'écriture sur l'enregistrement parent ; le consulter exige le droit de lecture sur ce parent. La fonctionnalité peut être activée/désactivée pour toute l'organisation depuis la Configuration.

External links (Hyperlinks)Liens externes (Hyperliens)

Instead of uploading heavy files, link your SharePoint, Google Drive or Confluence documents: they open in a new tab without leaving the CRM.Au lieu d'uploader des fichiers lourds, liez vos documents SharePoint, Google Drive ou Confluence : ils s'ouvrent dans un nouvel onglet sans quitter le CRM.

12. Data import / export12. Import / Export des données

The Administration → Import / Export screen lets you back up and restore your organization's records. Access: administrators and users holding a See all permission on at least one object.L'écran Administration → Import / Export permet de sauvegarder et restaurer les enregistrements de l'organisation. Accès : administrateurs et utilisateurs disposant d'un droit Voir tout sur au moins un objet.

ExportExport

  • Multi-object JSONJSON multi-objets: tick the objects you want (only those you can see in full). The Include recycle bin option also backs up deleted records.: cochez les objets souhaités (uniquement ceux que vous pouvez voir intégralement). Option Inclure la corbeille pour sauvegarder aussi les enregistrements supprimés.
  • Reference listsListes de référence (administrators): your dropdown list customizations are included in the same file.(administrateurs) : inclut vos personnalisations de listes déroulantes dans le même fichier.
  • CSVCSV: one export per object, suited to analysis (recycle bin excluded). Fields disabled in the field configuration are excluded from exports.: export unitaire par objet, adapté à l'analyse (hors corbeille). Les champs désactivés dans la configuration des champs sont exclus des exports.

ImportImport

  • Import a JSON file generated by this screen. Deduplication by identifier: an existing row (same Id) is updated, the others are created.Importez un fichier JSON généré par cet écran. Déduplication par identifiant : une ligne existante (même Id) est mise à jour, les autres créées.
  • Atomic:Atomique : if an error occurs, nothing is changed. A detailed report is displayed (created / updated / skipped for lack of permissions, duplicates and warnings).en cas d'erreur, rien n'est modifié. Un rapport détaillé s'affiche (créés / mis à jour / ignorés par manque de droits, doublons et avertissements).
  • Reference listsListes de référence (administrators): replace-all mode per list present in the file — a list missing from the file is never touched.(administrateurs) : mode annule-et-remplace par liste présente dans le fichier — une liste absente du fichier n'est jamais touchée.
Storage limit:Limite de stockage : each organization is limited to 10,000 records per object. Rows exceeding this limit will be skipped during import.chaque organisation est limitée à 10 000 enregistrements par objet. Les lignes dépassant cette limite seront ignorées lors de l'import.
Required permissions:Droits requis : importing an object requires the Edit all permission on that object; rows for unauthorized objects are skipped and reported. The file's original organization is ignored: everything is imported into your organization.l'import d'un objet exige le droit Modif. tout sur cet objet ; les lignes d'objets non autorisés sont ignorées et signalées. L'organisation d'origine du fichier est ignorée : tout est importé dans votre organisation.

13. Custom reports13. Rapports personnalisés

The report builder produces on-demand tables and aggregates:Le constructeur de rapports permet de produire des tableaux et agrégats à la demande :

  • Main objectObjet principal + up to 5 joins to related objects.+ jusqu'à 5 jointures vers des objets liés.
  • ColumnsColonnes of your choice (including columns from the joins).au choix (y compris des colonnes issues des jointures).
  • FiltersFiltres with multiple criteria (equality, date range, list of values…).multi-critères (égalité, plage de dates, liste de valeurs…).
  • GroupingRegroupement and aggregations (count, sum, average…).et agrégations (nombre, somme, moyenne…).
  • SortTri and limit of results (up to 5,000 rows).et limite de résultats (jusqu'à 5 000 lignes).
  • CSV exportExport CSV for external use.pour exploitation externe.

All business objects are available, including Quotes (amounts, dates, status) and Products (price, cost, family).Tous les objets métier sont disponibles, y compris Devis (montants, dates, statut) et Produits (prix, coût, famille).

Scope:Périmètre : an administrator can switch to the "all records" view. By default, a regular user only sees their own data on owned objects (unless they hold See all or the object is publicly readable).un administrateur peut basculer en vue « tous les enregistrements ». Un utilisateur normal ne voit, par défaut, que ses propres données sur les objets à propriétaire (sauf permission Voir tout ou objet en lecture publique).

14. Administrator Area14. Espace Administrateur

User managementGestion des Utilisateurs

Only administrators can create accounts. Authentication goes through LinkedIn OAuth: there is no open sign-up. The email entered in iCanDeal must match the user's LinkedIn account email exactly. An account can be activated/deactivated (deactivation blocks login).Seuls les administrateurs peuvent créer des comptes. L'authentification se fait via LinkedIn OAuth : il n'y a pas d'inscription libre. L'email saisi dans iCanDeal doit correspondre exactement à l'email du compte LinkedIn de l'utilisateur. Un compte peut être activé/désactivé (la désactivation bloque la connexion).

Organization (multi-tenant):Organisation (multi-tenant) : each user belongs to a single Organization. Data is strictly isolated: a user never sees another organization's records.chaque utilisateur appartient à une seule Organisation. Les données sont strictement isolées : un utilisateur ne voit jamais les enregistrements d'une autre organisation.

Deleting a user (portfolio transfer)Supprimer un utilisateur (transfert de portefeuille)

Deleting a user never physically removes anything: it deactivates their account and transfers their entire portfolio (accounts, contacts, opportunities, cases, tasks, contracts, assets, quotes, products — including those in the recycle bin) to a new owner of your choosing, among the other active users.La suppression d'un utilisateur n'efface jamais rien physiquement : elle désactive son compte et transfère l'intégralité de son portefeuille (comptes, contacts, opportunités, demandes, tâches, contrats, équipements, devis, produits — y compris ceux en corbeille) au nouveau propriétaire de votre choix, parmi les autres utilisateurs actifs.

  • History ("created by", "modified by") is preserved as is; transferred rows are marked "modified by" the operator who performed the transfer.L'historique (« créé par », « modifié par ») est préservé tel quel ; les lignes transférées sont marquées « modifiées par » l'opérateur du transfert.
  • You cannot delete yourself, and the last active administrator of the organization cannot be deleted.Impossible de se supprimer soi-même, et impossible de supprimer le dernier administrateur actif de l'organisation.

Permissions (per user and per object)Permissions (par utilisateur et par objet)

For each object, you grant a combination of actions. The effective permission on a record is the intersection of these rights, the object's visibility and ownership.Pour chaque objet, vous accordez une combinaison d'actions. La permission effective sur un enregistrement est le croisement entre ces droits, la visibilité de l'objet et l'appartenance (propriétaire).

ActionActionEffectEffet
ReadLireView the object, its lists and its records.Voir l'objet, ses listes et ses fiches.
CreateCréerAdd new records.Ajouter de nouveaux enregistrements.
EditModifierEdit existing data.Éditer les données existantes.
DeleteSupprimerSend to the recycle bin.Envoyer vers la corbeille.
See allVoir toutSee all records, even in Private mode. Also grants access to the data export.Voir tous les enregistrements, même en mode Privé. Donne aussi accès à l'export des données.
Edit allModif. toutEdit all records, even in Read only or Private mode. Allows importing into these objects.Modifier tous les enregistrements, même en Lecture seule ou Privé. Autorise l'import sur ces objets.
AdministratorAdministrateurFull access to all objects (God Mode), bypasses any restriction.Accès complet à tous les objets (God Mode), contourne toute restriction.
Automatic consistency rulesRègles de cohérence automatiques (applied in the user record):(appliquées dans la fiche de l'utilisateur) :
  • Edit all implies See all + Create + Edit + Read.Modif. tout entraîne Voir tout + Créer + Modifier + Lire.
  • See all implies Read.Voir tout entraîne Lire.
  • Any ticked action implies Read.Toute action cochée entraîne Lire.
  • Unticking Read unticks everything else.Décocher Lire décoche tout le reste.

Visibility model (RO / RW / PRIV)Modèle de visibilité (RO / RW / PRIV)

Whereas permissions are per user, visibility is set per organization and per object (see Settings). It defines who can view and edit existing records:Là où les permissions sont par utilisateur, la visibilité est réglée par organisation et par objet (voir Configuration). Elle définit qui peut consulter et modifier les enregistrements existants :

ModeModeReadLectureEditModification
RWRW — Read/Write — Lecture/ÉcritureEveryoneTout le mondeEveryoneTout le monde
RORO — Read only — Lecture seuleEveryoneTout le mondeOwner (or admin) onlyPropriétaire (ou admin) uniquement
PRIVPRIV — Private — PrivéOwner (or admin) onlyPropriétaire (ou admin) uniquementOwner (or admin) onlyPropriétaire (ou admin) uniquement
Intersection rule:Règle d'intersection : the final permission is always the minimum between the user's permission and the visibility. Example: with only "Read" on an object in RW, you can view it but never edit it. See all / Edit all and the Administrator role bypass these restrictions.la permission finale est toujours le minimum entre la permission de l'utilisateur et la visibilité. Exemple : si vous n'avez que « Lire » sur un objet en RW, vous pourrez le consulter mais jamais le modifier. Les Voir tout / Modif. tout et le rôle Administrateur contournent ces restrictions.

The objects concerned are the 10 "owned" objects: Account, Contact, Lead, Opportunity, Case, Task, Contract, Asset, Quote and Product — each with its own setting in Settings. Notes, Files and Links inherit their parent's visibility.Les objets concernés sont les 10 objets « propriétaires » : Compte, Contact, Piste, Opportunité, Demande, Tâche, Contrat, Équipement, Devis et Produit — chacun avec son propre réglage dans la Configuration. Les Notes, Fichiers et Liens héritent de la visibilité de leur parent.

Reference lists (dropdown values)Listes de référence (valeurs déroulantes)

The Administration → Reference lists screen: adapt business dropdown values to your own vocabulary, with no technical intervention.Écran Administration → Listes de référence : adaptez les valeurs des listes déroulantes métier à votre vocabulaire, sans aucune intervention technique.

  • Choose the objectChoisissez l'objet concerned (Products, Leads, Accounts, Contacts, Opportunities, Cases, Tasks, Contracts, Assets), then the list to edit (Family, Source, Type, Rating, Status, Priority, Origin, Reason…).concerné (Produits, Pistes, Comptes, Contacts, Opportunités, Demandes, Tâches, Contrats, Équipements), puis la liste à modifier (Famille, Source, Type, Notation, Statut, Priorité, Origine, Motif…).
  • AddAjoutez a value with the "+" button (technical value + French and English labels), delete it, rename labels or reorder them with the ↑↓ arrows.une valeur via le bouton « + » (valeur technique + libellés français et anglais), supprimez-la, renommez les libellés ou réordonnez avec les flèches ↑↓.
  • Immediate effectEffet immédiat: the object's dropdowns reflect your choices everywhere (forms, filters, badges, reports). Existing records keep their data.: les listes déroulantes de l'objet reflètent vos choix partout (formulaires, filtres, badges, rapports). Les enregistrements existants conservent leur donnée.
  • A system default value can be deleted the same way; the Restore default values button cancels all your customizations of the list.Une valeur par défaut du système peut être supprimée de la même façon ; le bouton Restaurer les valeurs par défaut annule toutes vos personnalisations de la liste.
Some lists are shared: Source is common to Leads and Contacts. Conversely, a few technical lists remain fixed because they drive behavior (quote statuses, pipeline stages, task statuses).Certaines listes sont partagées : la Source est commune aux Pistes et aux Contacts. À l'inverse, quelques listes techniques restent fixes car elles pilotent des comportements (statuts de devis, étapes de pipeline, statut des tâches).

Field configuration (labels, required, disabled, extension fields)Configuration des champs (libellés, obligatoire, désactivé, champs étendus)

The Administration → Field configuration screen adapts every business object's fields to your vocabulary and workflow — per organization, with immediate effect everywhere (forms, records, lists, reports, exports, saved views and printed quotes).L'écran Administration → Configuration des champs adapte les champs de chaque objet métier à votre vocabulaire et à votre processus — par organisation, avec effet immédiat partout (formulaires, fiches, listes, rapports, exports, vues enregistrées et devis imprimés).

  • Choose the objectChoisissez l'objet in the dropdown: all of its fields are listed with their current label and field name.dans la liste déroulante : tous ses champs sont listés avec leur libellé actuel et leur nom technique.
  • Custom labels (FR / EN):Libellés personnalisés (FR / EN) : type a French and/or English label; the default label is shown as a placeholder. Leave both empty to restore the default.saisissez un libellé français et/ou anglais ; le libellé par défaut apparaît en filigrane. Laissez les deux vides pour revenir au libellé standard.
  • Required:Obligatoire : tick Required to make a field mandatory (checked server-side on every save). Fields that are system-required (names, linked accounts…) are flagged and locked: they cannot be changed.cochez Obligatoire pour rendre un champ obligatoire (vérifié côté serveur à chaque enregistrement). Les champs obligatoires système (noms, comptes liés…) sont signalés et verrouillés : ils ne sont pas modifiables.
  • Disabled:Désactivé : tick Disabled to hide a field everywhere: forms, records, lists, reports, exports and saved views. Its stored data is preserved and simply ignored while disabled. A required field can never be disabled.cochez Désactivé pour masquer un champ partout : formulaires, fiches, listes, rapports, exports et vues enregistrées. Sa donnée est conservée et simplement ignorée tant qu'il est désactivé. Un champ obligatoire ne peut jamais être désactivé.
  • Extension fields:Champs étendus : each object also provides 12 ready-to-use custom fields — 2 integers, 2 decimals, 2 dates, 4 short texts and 2 long texts. They are disabled by default: enable the ones you need and rename them to your business vocabulary ("License number", "Intervention date"…).chaque objet fournit également 12 champs personnalisés prêts à l'emploi — 2 entiers, 2 décimaux, 2 dates, 4 textes courts et 2 textes longs. Ils sont désactivés par défaut : activez ceux dont vous avez besoin et nommez-les selon votre métier (« N° de licence », « Date d'intervention »…).
Multi-tenant & revertible:Multi-tenant & réversible : the configuration is specific to your organization. Only overridden fields are stored: leaving a field untouched keeps the standard behavior, and a field set back to default simply disappears from the configuration.la configuration est propre à votre organisation. Seuls les champs personnalisés sont stockés : un champ laissé inchangé garde le comportement standard, et un champ ramené à son état par défaut disparaît de la configuration.

Organization settingsConfiguration de l'organisation

From the Administration → Settings menu, the administrator configures the application's behavior:Depuis le menu Administration → Configuration, l'administrateur règle le comportement de l'application :

  • Visibility modelModèle de visibilité (one RW/RO/PRIV mode per owned object, including Quotes and Products).(un mode RW/RO/PRIV par objet propriétaire, dont Devis et Produits).
  • Custom object namesNoms d'objets personnalisables: rename each object to fit your industry. For example, "Opportunity" can become "Project", "Case" can become "Ticket", and so on. Entry is per language (French/English), singular and plural. The technical table name is never changed.: renommez chaque objet selon votre secteur d'activité. Par exemple, « Opportunité » peut devenir « Projet », « Demande » devenir « Ticket », etc. La saisie se fait par langue (français/anglais) au singulier et au pluriel. Le nom technique de la table n'est jamais modifié.
  • Company details & legal informationCoordonnées & mentions légales: enter your address, SIREN/SIRET, intra-community VAT number, email and phone. They appear in the "From" block of printed quotes — each line only if filled in.: saisissez votre adresse, SIREN/SIRET, n° de TVA intracommunautaire, e-mail et téléphone. Ils alimentent le bloc « Émetteur » des devis imprimés — chaque mention n'apparaît que si elle est renseignée.
  • Attachment managementGestion des fichiers joints: enable or disable the feature for the whole organization. When disabled, the "Files" tab, upload, download and deletion are unavailable everywhere (data is kept in the database).: activez ou désactivez la fonctionnalité pour toute l'organisation. Désactivée, l'onglet « Fichiers », l'upload, le téléchargement et la suppression sont indisponibles partout (les données sont conservées en base).

Licenses & subscriptionLicences & abonnement

Each organization has a license (expiry date, number of users). Management is done from the Administration → Licenses menu (administrators only).Chaque organisation dispose d'une licence (expiration, nombre d'utilisateurs). La gestion se fait depuis le menu Administration → Licences (réservé aux administrateurs).

  • Trial periodPériode d'essai: when the org is created, a free 10-day trial is granted (1 user).: à la création de l'org, un essai gratuit de 10 jours est accordé (1 utilisateur).
  • AlertsAlertes: a toast appears 10 days before expiry (information), becomes persistent 3 days before (alert), then during the grace period (10 days after expiry, with a risk of data loss).: un toast apparaît 10 jours avant expiration (information), devient persistant 3 jours avant (alerte), puis en période de grâce (10 jours après expiration, avec menace de perte de données).
  • Seat controlContrôle des sièges: the number of users who logged in over the last 30 days cannot exceed the number of licenses. A new user can only log in if a seat is free.: le nombre d'utilisateurs connectés dans les 30 derniers jours ne peut pas dépasser le nombre de licences. Un nouvel utilisateur ne peut se connecter que si un siège est libre.
  • Purchase / extensionAchat / extension: from the Licenses page, the administrator adjusts the number of users and adds months to the expiry date. Price: EUR 1 excluding tax per user per month (pro rata temporis).: depuis la page Licences, l'administrateur ajuste le nombre d'utilisateurs et ajoute des mois à l'échéance. Tarif : 1 € HT par utilisateur et par mois (prorata temporis).
  • UnsubscribingDésinscription: the Licenses page lets the administrator permanently deactivate the organization (an irreversible action requiring the exact org name to be typed in).: la page Licences permet à l'administrateur de désactiver définitivement l'organisation (action irréversible nécessitant la saisie du nom exact de l'org).

Sign-up (creating an organization)Inscription (création d'organisation)

A user without an existing account can create their own organization from the login page. They automatically become the administrator of the new org, with a 10-day trial license. Authentication is done via LinkedIn. An "Inject demo data" option fills the org with a realistic sample (accounts, contacts, leads, opportunities, quotes, contracts, tasks, follow-ups…) — ideal for discovering the dashboard and the follow-up views; it can only be done once, at creation.Un utilisateur sans compte existant peut créer sa propre organisation depuis la page de connexion. Il devient automatiquement l'administrateur de cette nouvelle org, avec une licence d'essai de 10 jours. L'authentification se fait via LinkedIn. Une option « Injecter des données de démonstration » peuple l'org d'un échantillon réaliste (comptes, contacts, pistes, opportunités, devis, contrats, tâches, relances…) — idéal pour découvrir le tableau de bord et les vues de relance ; opérable une seule fois, à la création.

The Recycle bin (Trash)La Corbeille (Trash)

Deletion in iCanDeal is "logical": a deleted record goes to the Recycle bin. Deletion is cascading: deleting an Account also sends its related contacts, opportunities, cases, contracts, assets, quotes, tasks and resources to the recycle bin.La suppression dans iCanDeal est « logique » : un enregistrement supprimé va dans la Corbeille. La suppression est en cascade : effacer un Compte met aussi à la corbeille ses contacts, opportunités, demandes, contrats, équipements, devis, tâches et ressources liés.

For each object, the administrator can:L'administrateur peut, pour chaque objet :

  • Restore:Restaurer : put the record (and its descendants) back where it was. Restoration also brings back the chain of parents if they are in the recycle bin.remettre l'enregistrement (et sa descendance) à sa place initiale. La restauration remonte aussi la chaîne des parents s'ils sont en corbeille.
  • Purge:Purger : permanent and irreversible deletion of the record and all its descendants.suppression définitive et irréversible de l'enregistrement et de toute sa descendance.
  • Empty:Vider : purge the entire recycle bin of an object.purger toute la corbeille d'un objet.

Audit logJournal d'Audit

Every mutation action (creation, edit, deletion, conversion, login, permission change, export/import…) is logged. Simple list views are not, for performance reasons. If in doubt about a change, open the Audit menu to see who did what and when. Viewing is restricted to administrators; logs are kept for 90 days.Chaque action de mutation (création, modification, suppression, conversion, connexion, changement de droits, export/import…) est journalisée. Les simples consultations de listes ne le sont pas, pour des raisons de performance. En cas de doute sur une modification, consultez le menu Audit pour voir qui a fait quoi et quand. La consultation est réservée aux administrateurs ; les logs sont conservés 90 jours.