Contacts
Manage customer and supplier relationships with comprehensive contact records.
Overview
The Contacts system helps you:
- Store customer and supplier information
- Track interaction history
- Manage multiple addresses per contact
- Organize contacts by type and group
- Link contacts to orders and transactions
Access contacts from the Contacts tab.
Adding Contacts
Manual Entry
Create a new contact from scratch:
- Navigate to Contacts tab
- Tap the + button
- Enter contact details:
- Name/Company Name (required)
- Email Address
- Phone Number
- Address (with smart search)
- Contact Type: Customer, Supplier, or Partner
- Tax ID / Company Registration
- Add optional information:
- Additional phone numbers
- Website
- Notes
- Tags for organization
- Tap Save
Quick Add During Order Creation
Create contacts without leaving your workflow:
- While creating an order, tap New Customer
- Enter minimal required information:
- Name
- Phone or email
- Save and continue with order
- Complete full contact details later
The order automatically links to the new contact.
Import from Web (Business/Enterprise)
For publicly available contact information:
- Tap Import from Web
- Enter company website or search term
- Review auto-populated fields
- Verify and edit information
- Save contact
This feature helps quickly build your contact database.
Contact Information
Basic Information
Every contact record includes:
Identification:
- Full name or company name
- Contact type (Customer/Supplier/Partner)
- Tax ID or registration number
- Customer reference or account number
Contact Methods:
- Primary phone number
- Additional phone numbers
- Primary email address
- Additional email addresses
- Website URL
Address Information:
- Physical address with smart search
- Multiple addresses per contact
- Default shipping address designation
- Billing address (if different)
Additional Details
Enhance contact records with:
Business Information:
- Industry or sector
- Company size
- Years in business
- Credit terms
- Payment preferences
Notes and Tags:
- Free-form notes
- Custom tags for organization
- Internal references
- Special handling instructions
Preferences:
- Preferred communication method
- Best contact times
- Language preference
- Special requirements
Address Management
Smart Address Search
When entering addresses:
- Start typing the address
- System provides autocomplete suggestions using Apple Maps
- Select suggested address
- System fills in:
- Street address
- City
- State/Province
- Postal code
- Country
- Verify and adjust if needed
This ensures accurate addresses for shipping.
Multiple Addresses
Add multiple addresses per contact:
- Edit contact
- Tap Add Address
- Enter address type:
- Shipping address
- Billing address
- Warehouse location
- Office location
- Mark one as default shipping address
- Save contact
When creating orders, select from saved addresses.
Address Validation
The system validates addresses to prevent shipping errors:
- Checks for complete information
- Verifies postal code format
- Confirms city/state combinations
- Flags international addresses for special handling
Contact Types
Organize contacts by their relationship to your business:
Customer
Primary contact type for sales:
- Links to orders and invoices
- Track purchase history
- Monitor account balance
- Set credit limits
- Manage payment terms
Supplier
For vendor relationships:
- Link to purchase orders
- Track delivery performance
- Manage payment schedules
- Store product catalogs
- Monitor lead times
Partner
For business partnerships:
- Collaboration tracking
- Joint venture information
- Revenue sharing details
- Contract terms
- Communication logs
You can change contact type at any time.
Contact Groups and Tags
Creating Groups
Organize contacts into meaningful segments:
-
Create groups for:
- VIP customers
- Wholesale buyers
- Retail customers
- Regional segments
- Industry verticals
- Credit risk levels
-
Assign contacts to groups:
- Edit contact
- Select group(s)
- Save
Contacts can belong to multiple groups.
Using Tags
Tag contacts for flexible organization:
- Custom Tags: Create any tag system you need
- Quick Filters: Filter contacts by tag
- Bulk Actions: Apply actions to tagged contacts
- Reporting: Segment reports by tags
Example tags:
- "High Value"
- "Net 30"
- "Requires Credit Check"
- "International"
- "Seasonal Buyer"
Contact History
Viewing History
Each contact record shows complete interaction history:
Orders:
- All orders from this contact
- Order dates and values
- Current status
- Outstanding balances
Dispatches:
- Shipments to this contact
- Delivery confirmations
- Return history
- Tracking information
Payments:
- Payment records
- Outstanding invoices
- Payment methods used
- Credit status
Communications:
- Message history
- Email correspondence
- Phone call logs
- Meeting notes
Transaction Summary
Quick view of financial relationship:
- Total lifetime value
- Average order value
- Number of orders
- Outstanding balance
- Payment history
- Credit utilization
Contact Search and Filters
Search Options
Find contacts quickly:
By Name:
- Search company or contact name
- Partial matches supported
- Case-insensitive
By Contact Information:
- Search by email
- Search by phone number
- Search by address
By Order or Reference:
- Find customer from order number
- Search by customer account number
- Search by tax ID
Filtering Contacts
Filter the contact list:
By Type:
- Customers only
- Suppliers only
- Partners only
By Group:
- VIP customers
- Regional segments
- Any custom group
By Status:
- Active contacts
- Inactive contacts
- Credit hold accounts
- Past due payments
By Activity:
- Ordered in last 30 days
- No orders in 90 days
- High frequency buyers
Credit Management
Setting Credit Limits
For credit-based customers:
- Edit contact
- Set Credit Limit
- Choose Payment Terms:
- Net 7
- Net 15
- Net 30
- Net 60
- Net 90
- Custom terms
- Save contact
System warns when orders exceed credit limit.
Credit Hold
Flag customers with payment issues:
- Edit contact
- Toggle Credit Hold ON
- Add reason and notes
- Save contact
Orders from credit hold accounts require manager approval.
Payment Terms
Set default payment terms per contact:
- Terms auto-apply to new orders
- Can override on individual orders
- Track aging of receivables
- Generate payment reminders
Contact Communication
Integrated Messaging
Communicate directly with contacts:
- Open contact record
- Tap Message or Email
- Compose message
- Send directly from app
All communications logged to contact history.
Communication Preferences
Respect contact preferences:
- Mark preferred contact method
- Note best times to contact
- Flag do-not-contact requests
- Track communication frequency
Best Practices
Data Quality
Maintain accurate contact information:
- Verify addresses before first shipment
- Update contact information when it changes
- Remove duplicate contacts
- Regular data cleanup sessions
- Verify email addresses and phone numbers
Contact Organization
Structure your contact database:
- Use consistent naming (Last, First or Company Name)
- Apply meaningful tags and groups
- Document special requirements in notes
- Link related contacts (parent companies, branches)
- Archive inactive contacts rather than deleting
Privacy and Security
Protect contact information:
- Limit access to authorized team members
- Don't share contact details externally
- Follow data protection regulations
- Keep notes professional
- Secure sensitive information
Communication Management
Effective contact communication:
- Log all important interactions
- Set reminders for follow-ups
- Maintain professional tone
- Respond to inquiries promptly
- Document agreements and commitments
Common Workflows
New Customer Onboarding
When adding a new customer:
- Create complete contact record
- Verify and validate address
- Set payment terms and credit limit
- Assign to appropriate groups
- Add any special requirements
- Create welcome message or call
Regular Customer Maintenance
Periodic contact review:
- Review contact accuracy quarterly
- Update changed information
- Merge duplicate records
- Archive inactive contacts
- Update groups and tags
- Review credit limits
- Check communication preferences
Order Creation Flow
Using contacts in orders:
- Create new order
- Search and select contact
- Choose from saved addresses
- Payment terms auto-populate
- Access order history for reference
- Continue with order creation
Supplier Management
Working with suppliers:
- Create supplier contact
- Add product information to notes
- Track lead times
- Monitor delivery performance
- Manage payment schedules
- Review and rate periodically
Troubleshooting
Duplicate Contacts
If you have duplicate records:
- Identify duplicates (search by name/email)
- Open both records
- Merge information into primary record
- Update order links if needed
- Delete duplicate
- Verify merge was successful
Missing Contact in Order
If customer doesn't appear when creating order:
- Check spelling in search
- Verify contact wasn't archived
- Check filter settings
- Try searching by email or phone
- Create new contact if necessary
Address Validation Fails
If system rejects an address:
- Verify address is complete
- Check for special characters
- Try manual entry instead of search
- Confirm postal code format
- For international addresses, verify country code
Can't Edit Contact
If contact is locked:
- Check if contact has pending orders
- Verify your permission level
- Contact may be in use by another team member
- Try again after closing active sessions
- Contact admin if persistently locked
Next Steps
- Orders - Create orders for contacts
- Dispatch & Logistics - Ship to contact addresses
- Analytics - Analyze customer behavior
- Team Collaboration - Share contacts with team