Contacts
The Contacts area in CRM & operations is the center of Scoutello contact management. It lists the people, companies, suppliers, members, partners, guests, leads, and other entities an organization tracks for sales, hospitality, events, memberships, support, or operational follow-up. The underlying records and routes are also called customers.
Route: /organizations/:id/customers
Customer detail route: /organizations/:id/customers/:customerId
What A Customer Record Represents
A customer record can be a classic contact, but it can also represent more operational concepts:
- A person who attends an event, receives a newsletter, or logs into a private web app.
- A company or account with related people and projects.
- A supplier, partner, guide, sponsor, speaker, venue, association member, repeat guest, or internal stakeholder.
- A record created manually, imported from a file, copied from another permitted organization, scraped/enriched, or generated by a guest-facing form or event flow.
The customer is the best starting point for support because many CRM and guest-facing flows eventually attach to it.
Important Fields
Customer records can include:
- Identity: first name, last name, title, department, job title, company name, type, linked user account.
- Contact details: email, phone, second phone, website, LinkedIn, Facebook, Instagram, YouTube, XING, Bluesky, and other social links.
- Classification: type, status, source, tags, custom fields, notes, descriptions, and order.
- Personal profile fields: age, date of birth, gender, pronouns, spoken languages, images, and profile visibility settings.
- Organization context: owning organization, associated organization, responsible customer, role, permissions, invited/accepted state, and member access.
- Network context: customer relations, referrals, responsible-for links, project participation, assigned projects, assigned events, assigned tours, assigned landing pages, assigned offers, and assigned newsletters.
- Communication context: inbound emails, sent mails as sender, personal sender local part, contact email, email signature, newsletter subscriptions, and email opt-out state.
- Operational context: tasks, protocols, documents, event participants, invoices, contact form submissions, saved entries, short links, and landing page access.
Not every field is visible in every form. Visibility depends on customer type, permissions, organization setup, and the current tab.
Types And Statuses
Customer types used by the dashboard:
- Person: individual contact, guest, member, attendee, team member, or stakeholder.
- Company: company or customer account.
- Supplier: vendor or supplier contact.
- Other: fallback for records that do not fit the standard categories.
Customer statuses used in CRM lists:
prospectfirst_contactproposal_sentin_negotiationlow_confidencewonlost
Support should treat these statuses as operational labels. They help teams filter and understand pipeline or relationship state, but they do not by themselves grant access, send emails, or change event participation.
List Views And Filters
The customer list supports table behavior, mobile list behavior, and kanban-style views. Common list controls include:
- Search and column filtering, including person and company context.
- Status and type display.
- Last-updated date range filtering.
- Show externally added records.
- Show records with permissions.
- Show only assigned records.
- Bulk selection and bulk edit where permitted.
If a user says a customer is missing, check the active organization, permissions, assigned-only scope, search text, quick filters, date filter, and whether the record exists in another organization.
Creating And Importing Customers
Users with the right permissions can create customers manually or import them.
Common entry points:
- Create: create a new customer record.
- Import from file: upload customer data from a file import flow.
- Import from organization: copy permitted records from another organization.
- Scrape/import leads: use a scraping flow where enabled.
When creating or updating person-type customers, Scoutello can link an existing user account by email in supported flows. Duplicate email checks are organization-aware, so support should verify the organization before assuming a duplicate belongs to the same CRM dataset.
Import a spreadsheet
- Open the file-import action in Contacts. Choose the example/template method or assisted column mapping.
- Upload an XLSX, XLS or CSV file. Select the sheet and the header/data rows to use.
- Review the column mapping. Map useful columns and explicitly ignore columns that should not be imported.
- Inspect the editable rows, then request the server review.
- Review validation issues, duplicate-email matches, company relationships and proposed creates/updates. Correct blocked rows before confirming.
- Confirm the reviewed import and inspect the per-row results. For an interrupted import, use its retry action to continue the existing reviewed import.
Reviewing or mapping a file does not write its contacts. Importing does not send invitations or newsletter emails. A duplicate match and an access-bearing/member contact have different protections; inspect the review instead of assuming every match will be overwritten.
If the review expires before import begins, review the current rows again. After an interrupted import, follow the displayed session/recovery state and preserve successful row results.
Delete and restore
Deleting a contact removes it from the active list and places eligible records in Trash. Open Trash to inspect the deletion time, deleting person and permanent-cleanup deadline. Restore a record before its displayed deadline; after that deadline it may be awaiting cleanup and no longer restorable.
Permanent deletion has a separate confirmation and permission check. It queues cleanup and cannot be treated as an undoable archive. A cleanup-pending or failed status should be investigated rather than interpreted as a restored contact.
Some records are protected because they carry organization membership or access. Confirm the record type and linked access before promising deletion or restoration.
Giving A Person Dashboard Access
Dashboard access starts from a person in Contacts. The dashboard workflow is:
- Open Contacts and select Create contact.
- Choose Person, enter an email address, and save the contact.
- Open the Access tab on the saved contact.
- Choose the appropriate role and save the access settings.
- Select Send invitation.
Creating the contact or saving the role does not send the invitation automatically. Only the final Send invitation action does that. Explain this as one contact-and-access workflow; dashboard users do not need a separate platform account or an internal administration area.