Overview
Every provides multiple ways to import your business data: Direct Imports:- Google Contacts - Import all your Google contacts with one click
- LinkedIn Connections - Import your LinkedIn network from CSV export (with optional AI relationship summaries)
- CSV, Excel, Word - Upload files to the agent chat for data extraction and analysis
LinkedIn Contacts Import
Import your LinkedIn connections directly into Every’s Contacts system, complete with optional AI-powered relationship summaries from your message history.How to Export from LinkedIn
- Go to LinkedIn Data Privacy settings
- Click “Get a copy of your data”
- Select “Connections” (and optionally “Messages” for AI summaries) and click “Request archive”
- Wait for the email - LinkedIn often sends two exports over 24-48 hours. The second, larger one is the one you want
- Download the ZIP and extract it
- Find Connections.csv (and optionally Messages.csv) among the CSV files
Importing LinkedIn Connections
Go to Contacts page → Click Import dropdown → Select LinkedIn → Follow the wizard:- Instructions - Review the LinkedIn export steps
- Upload - Drag and drop or browse for your
Connections.csvfile - Preview - See how many contacts will be imported (duplicates are automatically filtered)
- Import - Click to import new contacts
- Name (First + Last)
- Email address (if available on LinkedIn)
- Job title/Position
- Company (stored in notes for agent context)
- LinkedIn profile URL (stored as a social link)
Many LinkedIn connections don’t share their email address. These contacts are still imported by name and can be enriched later to find contact details.
AI Relationship Summaries (Optional)
After importing contacts, you can upload your LinkedInMessages.csv to generate AI-powered relationship timelines for each contact.
How it works:
- After contact import completes, click “Upload Messages.csv”
- Every matches your message history to imported contacts via LinkedIn profile URLs
- AI analyzes your conversation history and generates concise summaries
- Summaries appear in each contact’s notes section
Google Contacts Import
Import your entire Google Contacts library into Every with automatic deduplication and social link capture.Quick Import
Go to Contacts page → Click Import dropdown → Select Google Contacts First time setup:- Click “Authorize Google Contacts” if not already connected
- Grant contacts read permission
- Every fetches and analyzes your Google contacts
- See total contacts from Google
- View how many are new vs. already in Every
- Non-person contacts (organizations, bots) are automatically filtered
- Click Import to add new contacts
- Name
- Email address
- Phone number
- Organization (stored in notes)
- Social URLs (LinkedIn, Twitter, GitHub, etc.)
Google Contacts import is separate from the “Scan Contacts” workflow on the Home page. Import brings in all your Google contacts, while Scan Contacts uses AI to identify which contacts look like potential business clients.
File Processing with Every Agent
Every Agent can process multiple file formats to extract and analyze your business data. Upload spreadsheets, documents, and data files directly to the agent chat. Supported File Formats:- CSV - Comma-separated values, universal spreadsheet format
- Excel (XLSX) - Modern Excel workbooks (Excel 2007+)
- Excel (XLS) - Legacy Excel 97-2003 format
- Word (DOCX) - Microsoft Word documents
- PDF - Portable Document Format
- Images - JPG, PNG, GIF, WEBP (for receipts and scanned documents)
- Upload and extract data from all supported file types
- Process multi-sheet Excel workbooks
- Extract tables, headings, and structured content from Word docs
- Smart sampling for large files (prevents overwhelming the system)
- Batch process multiple files at once
- Intelligent column mapping for structured imports
- Batch import hundreds of records
- Progress tracking for large imports
All file processing is handled conversationally through Every Agent. Upload your file and describe what you need - the agent extracts and processes the data.
Quick Start
Upload and extract: Open Every Agent chat → Upload file (CSV, Excel, or Word) → Agent reads and extracts content → Ask questions or request actions based on the data Example conversations:File Format Details
Excel Files (XLSX, XLS)
Every Agent intelligently processes Excel workbooks: Multi-sheet handling:- Single sheet: Extracts up to 500 rows
- 2-5 sheets: Extracts 50 rows per sheet with summaries
- 6+ sheets: Processes first 3 sheets (50 rows each) plus summary of remaining
- Preserves column headers
- Handles formulas (shows calculated values)
- Limits to 20 columns to prevent data overload
- Detects and reports password-protected files
Word Documents (DOCX)
Every Agent extracts structured content from Word documents: What gets extracted:- Headings preserved as Markdown headers
- Paragraphs and body text
- Tables formatted for readability
- Document structure maintained
- Contracts and agreements (extract terms, dates, amounts)
- Proposals (summarize scope and pricing)
- Reports (find key data points)
- Any text-heavy business document
CSV Files
Universal spreadsheet format, supported by all spreadsheet applications: Intelligent processing:- Auto-detects delimiters (comma, semicolon, tab)
- Small files (≤100 rows): Full extraction
- Large files (>100 rows): First 50 rows + metadata summary
- Handles various date and number formats
What You Can Import (Coming Soon)
Supported Entity Types
Clients:- Company name and contacts
- Email, phone, address
- Website and notes
- Custom fields
- Historical invoice records
- Line items with quantities and rates
- Tax information
- Payment status
- Expense records with categories
- Merchant information
- Billable status
- Receipt references
- Payment records linked to invoices
- Payment dates and amounts
- Payment method information
- Service/product templates
- Pricing information
- Descriptions
- Logged hours
- Client and project associations
- Billing status
Best Use Cases
- Migrating from another invoicing system (FreshBooks, Wave, etc.)
- Importing historical data for analytics
- Bulk client onboarding from CRM export
- Loading past invoices for payment tracking
- Importing expense reports from spreadsheets
How Import Works
Step 1: Upload CSV
Start by uploading your CSV file to the Every Agent chat:Step 2: Automatic Analysis
Agent analyzes your CSV and reports:- Entity type detected (invoices, clients, etc.)
- Row count (e.g., “500 invoices found”)
- Column identification
- Required field check
- Proposed batch size
Step 3: Column Mapping
Agent shows proposed column mapping:Step 4: Preview & Validation
Agent shows preview of first few rows:Step 5: Execute Import
CSV Format Requirements
General Requirements
- Headers: First row must contain column headers
- One record per row: Each row represents one record
- Encoding: UTF-8 (for special characters)
- Separators: Comma (,), semicolon (;), or tab supported
Date Formats
All common formats are automatically detected:YYYY-MM-DD(recommended): 2024-01-15MM/DD/YYYY: 01/15/2024DD/MM/YYYY: 15/01/2024
Amount Formats
- With currency symbol:
$5,000.00 - Without currency:
5000.00or5,000.00 - Commas and periods handled automatically
Required Fields by Entity Type
Clients:- Name (required)
- Email (highly recommended)
- Phone, address, website (optional)
- Client name or email (to match/create client)
- Amount OR line items
- Issue date
- Invoice number (optional - will generate if missing)
- Merchant name
- Amount
- Date
- Category (optional - will auto-categorize)
Example CSV Formats
Clients CSV
Invoices CSV (Simple)
Invoices CSV (With Line Items)
For invoices with multiple line items, use one row per line item with the same invoice number:Expenses CSV
Handling Import Errors
Common Issues & Solutions
Missing client:- Problem: Invoice references client that doesn’t exist
- Solution: Agent creates new client automatically using name from CSV
- Problem: Date in unrecognized format
- Solution: Fix in CSV or tell agent: “Use MM/DD/YYYY format for dates”
- Problem: Invoice number already exists
- Solution: Agent skips duplicates, or specify: “Append -IMPORT to duplicate invoice numbers”
- Problem: Row missing required data
- Solution: Agent skips row and reports in summary
Advanced Features
Reusable Import Scripts
If you import similar CSVs regularly (like monthly expense reports), Every Agent can reuse the mapping:Conditional Imports
Apply filters or transformations during import:Progress Tracking
For large imports, you can close the browser and come back later:Batch Updates
Beyond imports, Every Agent can batch-update existing records:Best Practices
Common Workflows
Migration from Another System
- Export data from old system as CSV
- Open Every Agent chat
- Upload CSV: “Import these invoices from FreshBooks”
- Review mapping and adjust as needed
- Preview sample rows
- Confirm and execute import
- Verify imported data in Every
Monthly Expense Import
- Export expenses from bank/credit card as CSV
- Upload to Every Agent
- Agent recognizes format from previous imports
- Quick review and import
- Categorize any uncategorized expenses
Bulk Client Onboarding
- Prepare client list in Excel/Sheets
- Export as CSV with Name, Email, Phone columns
- Upload: “Import these 200 new clients”
- Agent creates all client records
- Review and enrich client data as needed
Troubleshooting
Import seems stuck:- Large imports may take several minutes
- Agent shows progress (e.g., “Batch 3/10”)
- You can close browser and check back later
- Clean your CSV data in Excel first
- Remove rows with missing required fields
- Ensure dates are in consistent format
- Check for special characters causing issues
- Always preview before confirming import
- Use small test file first (10-20 rows)
- Check column mapping carefully
- Check filters (may be filtering out imported data)
- Search by specific field values
- Ask agent: “Show me all records imported today”
Next Steps
Export Data
Export your data to CSV for accounting software
Every Agent
Learn more about what the agent can do
Manage Clients
Work with your imported clients
Create Invoices
Invoice your imported clients
Need help? Contact support at hello@every.ai
