Subscribers to the Coaching Log app can import their existing Excel-based Coaching Log into the app. This page explains how the Coaching Log app reads your Excel file and how to format your data for optimal import results.
To start the import process, go to the menu and select Your Data > Import your Excel Log section.
Overview of the import process
- Backup your data (recommended)
- Select your XLSX file (based on the ICF template)
- Review imported clients and sessions, resolving potential issues
- import the content into the app (no data is saved to your database until you confirm all is good to go)
The import is designed to be forgiving and will warn you about anything that looks suspicious. You always stay in control during the review step, and the whole import process is happening on your device for privacy and confidentiality reasons.
Required template and file type
- Use the official ICF template (ICF Coaching Log template).
- Save your Excel log in the
.xlsxformat..xlsfiles are not supported. - The import reads columns A–H only, starting from row 3.
Column mapping (A–H)
- A — Client Name
- B — Contact Information
- C — Individual / Group
- D — Number in Group
- E — Start Date
- F — End Date
- G — Paid Hours
- H — Pro‑bono Hours
Client name parsing (Column A)
The app tries to parse first/last names and company names safely. Best results come from consistent formatting.
Recommended formats
- First Last (recommended)
- Last, First (comma form)
- Last / First or Last – First (with spaces around the separator)
Company name handling
The following patterns are treated as company name:
Name (Company)Name – Company/Name - CompanyName : Company/Name ; Company
Nicknames
- Nicknames in quotes or parentheses are kept:
John "Jack" SmithJohn (Jack) Smith
Particles and multi‑word last names
Particles are preserved as part of the last name (examples):
de,del,van,von,da,di,bin,al,la,le…
Example: “Maria de la Cruz” → last name: “de la Cruz”
Things to avoid
- Mixing multiple formats in the same file (e.g.,
First LastandLast, First). - Embedding contact info inside the name field.
Individual / Group (Column C)
The app recognizes Individual and Group in multiple languages and common short forms.
Examples that work:
- Individual:
Individual,Ind,I,Individuel,Individuell,Individuale,Personal,個人,개인,индивидуальный,व्यक्तिगत… - Group:
Group,Grp,G,Groupe,Gruppe,Gruppo,Grupo,團體,グループ,그룹,группа…
Best practice: keep values consistent (e.g., only “Individual” / “Group”).
Number in Group (Column D)
- Numbers only (e.g.,
2,3,10). - If Column C is Group, the number is required.
- If Column C is Individual, the app assumes 1 when empty.
Start Date / End Date (Columns E & F)
The import accepts:
- Excel‑formatted dates
- ISO dates (
2024-05-12) - Common formats (
12/05/2024,05/12/2024,12.05.2024) - Two‑digit years are interpreted relative to the current year
If only one date is provided, the other is assumed to be the same date.
Warnings are shown for:
- Invalid dates (e.g., Feb 30)
- Future dates
- Dates more than 30 years in the past
- End date earlier than start date
Paid / Pro‑bono hours (Columns G & H)
The app is flexible, but to avoid ambiguity minutes are recommended.
Recommended (minutes)
90→ 90 minutes45→ 45 minutes
Also accepted
1:30→ 1 hour 30 minutes1h30/1h 30/1h30m1.5→ 1.5 hours (90 minutes)45 min
Warnings
- Ambiguous formats like
1,30may be interpreted but flagged. - Very high durations are flagged:
-
10 hours for same‑day sessions
-
24 hours for multi‑day sessions
-
What produces errors vs warnings
Errors (must be resolved before importing):
- Missing client name
Warnings (import allowed, but review recommended):
- Missing contact info
- Invalid or unusual dates
- Invalid or unusual minutes
- Group size issues
- Empty session row
- Potential duplicates
Best practices checklist
- Use the official ICF template and save as .xlsx
- Keep consistent name formatting in Column A
- Keep one language for the Individual/Group column
- Enter numbers only for group size
- Use Excel date formatting for dates
- Enter minutes for paid/pro‑bono hours

