> ## Documentation Index
> Fetch the complete documentation index at: https://every.help/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> Connecting Every with your other business tools

## Integrations

Connect Every with the tools you already use to streamline your workflows.

### Available Integrations

<CardGroup cols={2}>
  <Card title="Accounting" icon="calculator">
    QuickBooks, Xero, NetSuite
  </Card>

  <Card title="Communication" icon="message-circle">
    Slack, Microsoft Teams
  </Card>

  <Card title="HR Systems" icon="users-cog">
    BambooHR, Workday, Rippling
  </Card>

  <Card title="Development" icon="code">
    GitHub, GitLab, Jira
  </Card>
</CardGroup>

### Accounting Integrations

Sync financial data with your accounting software:

<Tabs>
  <Tab title="QuickBooks Online">
    **Synced Data:**

    * Chart of accounts
    * Vendors and customers
    * Bills and invoices
    * Bank transactions
    * Payroll journal entries

    **Setup Time:** 5-10 minutes
  </Tab>

  <Tab title="Xero">
    **Synced Data:**

    * Accounts and tracking categories
    * Contacts
    * Bills and payments
    * Bank feeds
    * Payroll postings

    **Setup Time:** 5-10 minutes
  </Tab>

  <Tab title="NetSuite">
    **Synced Data:**

    * GL accounts
    * Vendors and employees
    * AP transactions
    * Banking records
    * Payroll expenses

    **Setup Time:** 15-30 minutes
  </Tab>
</Tabs>

### Setting Up an Integration

<Steps>
  <Step title="Select Integration">
    Go to **Settings** > **Integrations** and choose your tool
  </Step>

  <Step title="Authenticate">
    Log in to authorize the connection
  </Step>

  <Step title="Configure Sync">
    Choose what data to sync and how often
  </Step>

  <Step title="Map Fields">
    Map Every fields to your system's fields
  </Step>

  <Step title="Test Connection">
    Run a test sync to verify everything works
  </Step>

  <Step title="Activate">
    Enable the integration
  </Step>
</Steps>

### Communication Tools

Stay connected with team notifications:

**Slack Integration:**

* Payroll approval notifications
* Bill payment alerts
* Expense approvals needed
* Banking transaction notifications
* Custom notification channels

**Microsoft Teams:**

* Similar notification capabilities
* Approval workflow integration
* Direct message bot commands
* Team channel updates

<Note>
  Configure notification preferences to avoid alert fatigue
</Note>

### HR System Integrations

Sync employee data bidirectionally:

<AccordionGroup>
  <Accordion title="BambooHR">
    * Employee demographics
    * Job information
    * Organizational structure
    * Time off balances
    * Performance data
  </Accordion>

  <Accordion title="Workday">
    * Worker profiles
    * Compensation data
    * Benefits enrollment
    * Time tracking
    * Absence management
  </Accordion>

  <Accordion title="Rippling">
    * Employee information
    * Payroll data
    * Benefits administration
    * Device management
    * App access
  </Accordion>
</AccordionGroup>

### Banking Integrations

Connect financial accounts:

* **Plaid** - Connect to 10,000+ financial institutions
* **Real-time Sync** - Transactions updated daily
* **Secure Connection** - Bank-level encryption
* **Multi-account** - Connect multiple accounts
* **Automatic Reconciliation** - Match transactions automatically

### Payment Integrations

Expand payment options:

| Integration | Use Case        | Processing Time |
| ----------- | --------------- | --------------- |
| Stripe      | Online payments | Instant         |
| Bill.com    | AP automation   | 3-5 days        |
| Melio       | Vendor payments | 1-8 days        |
| PayPal      | Quick payments  | Instant         |

### Time Tracking

Sync hours worked:

* **Clockify** - Time tracking integration
* **Toggl** - Project time tracking
* **TSheets** - Mobile time clock
* **Harvest** - Time and expense tracking

Synced data flows into payroll automatically.

### Expense Management

Connect expense tools:

* **Expensify** - Receipt scanning and tracking
* **Ramp** - Corporate cards and expenses
* **Divvy** - Budget management
* **Brex** - Card and expense platform

### Development Tools

For tech companies:

**GitHub Integration:**

* Link commits to bills
* Expense tracking for subscriptions
* Team member synchronization

**Jira Integration:**

* Project expense tracking
* Resource allocation
* Time to payroll

### Sync Settings

Control how integrations sync:

* **Sync Frequency** - Real-time, hourly, daily
* **Sync Direction** - One-way or bidirectional
* **Conflict Resolution** - Which system wins
* **Field Mapping** - Custom field connections
* **Filters** - What data to sync

<Tip>
  Start with a test sync before enabling full synchronization
</Tip>

### Monitoring Integrations

Track integration health:

* **Sync Status** - Last successful sync time
* **Error Logs** - View any sync issues
* **Data Volume** - Amount of data synced
* **Success Rate** - Percentage of successful syncs
* **Alerts** - Get notified of sync failures

### Troubleshooting

Common integration issues:

<AccordionGroup>
  <Accordion title="Authentication Failed">
    * Reauthorize the connection
    * Check account permissions
    * Verify credentials are current
    * Ensure account is active
  </Accordion>

  <Accordion title="Sync Errors">
    * Review error messages
    * Check field mapping
    * Verify data format
    * Contact support if persistent
  </Accordion>

  <Accordion title="Missing Data">
    * Confirm sync scope includes needed data
    * Check date range filters
    * Verify permissions
    * Review field mappings
  </Accordion>
</AccordionGroup>

### Webhooks

For custom integrations:

* Configure webhook endpoints
* Real-time event notifications
* Custom triggers and actions
* Secure payload delivery
* Retry logic for failed deliveries

Events available:

* Payroll processed
* Bill paid
* Employee added
* Bank transaction created

### API Access

Build custom integrations:

* RESTful API
* JSON responses
* OAuth 2.0 authentication
* Rate limiting
* Comprehensive documentation

Access API docs: **Settings** > **Integrations** > **API Documentation**

<Warning>
  Store API keys securely and never commit them to version control
</Warning>

### Integration Marketplace

Browse available integrations:

1. Visit **Settings** > **Integrations** > **Browse Marketplace**
2. Filter by category
3. Read integration details
4. Click "Install" to begin setup
5. Follow configuration wizard

### Disconnecting Integrations

To remove an integration:

1. Go to **Settings** > **Integrations**
2. Find the active integration
3. Click **Disconnect**
4. Confirm the action
5. Optionally delete synced data

<Note>
  Disconnecting an integration does not delete historical data unless specified
</Note>

### Security Considerations

Keep integrations secure:

* Review integration permissions regularly
* Use least-privilege access
* Monitor for suspicious activity
* Rotate API keys periodically
* Enable audit logging
