Astervis Docs

Bitrix24 Integration

Connect your Bitrix24 CRM for two-way data synchronization

Bitrix24 integration enables two-way synchronization of contacts, leads, deals, and organizational structure.

What Syncs

Data TypeDirectionDescription
DepartmentsBitrix24 → AstervisOrganizational structure
EmployeesBitrix24 → AstervisStaff with phone extensions
ContactsBitrix24 → AstervisCustomer contact records
CompaniesBitrix24 → AstervisOrganization records
LeadsBitrix24 → AstervisSales opportunities
DealsBitrix24 → AstervisActive sales transactions
StatusesBitrix24 → AstervisLead/deal stage definitions
CategoriesBitrix24 → AstervisDeal pipeline categories

Setting Up

Get Bitrix24 Webhook URL

  1. Log into your Bitrix24 account
  2. Go to ApplicationsWebhooks
  3. Click Add Inbound Webhook
  4. Select required permissions:
    • CRM (leads, deals, contacts, companies)
    • Users (employees, departments)
  5. Copy the generated webhook URL

Configure in Astervis

  1. Go to SettingsIntegrationsBitrix24
  2. Enter your Webhook URL
  3. Enter your Application Token
  4. Click Verify to test the connection
  5. Click Save

Initial Data Sync

After connecting, sync your existing data:

  1. Go to IntegrationsBitrix24Sync
  2. Select data types to sync
  3. For leads/deals, choose a date range
  4. Click Start Sync

Initial sync may take several minutes depending on data volume. Progress is shown in real-time.

Syncing Data

Departments & Employees

Sync organizational structure first:

  1. Click Sync Departments
  2. Wait for completion
  3. Click Sync Employees

This maps Bitrix24 departments to Astervis positions and imports staff members.

Contacts & Companies

Import customer data:

  1. Click Sync Contacts
  2. Select date range (or sync all)
  3. Click Start

Repeat for companies.

Leads & Deals

Import sales data:

  1. Click Sync Leads or Sync Deals
  2. Select Start Date and End Date
  3. Click Start

Large date ranges may take longer. Start with recent data first.

Real-Time Updates

Webhook Notifications

Configure Bitrix24 to send updates to Astervis:

  1. In Astervis, go to SettingsIntegrationsBitrix24
  2. Copy the Webhook URL shown
  3. In Bitrix24, create an Outbound Webhook
  4. Paste the Astervis webhook URL
  5. Select events to track (lead created, deal updated, etc.)

Now changes in Bitrix24 automatically sync to Astervis.

Synced Data Details

Contact Fields

FieldDescription
NameFirst and last name
PhoneAll phone numbers
EmailAll email addresses
CompanyAssociated organization
PositionJob title
SourceHow contact was acquired

Deal Fields

FieldDescription
TitleDeal name
StageCurrent pipeline stage
ValueDeal amount and currency
ProbabilityWin likelihood %
ContactAssociated contact
CompanyAssociated organization

Lead Fields

FieldDescription
TitleLead name
StatusCurrent lead status
ValuePotential opportunity
SourceLead source
Contact InfoName, phone, email

Using Synced Data

In Reports

Once synced, Bitrix24 data appears in reports:

  • Leads by Source — Where leads come from
  • Deals Funnel — Pipeline stage analysis
  • Revenue by User — Sales performance

In Dashboard

Add widgets showing:

  • Total leads this period
  • Deal conversion rates
  • Revenue trends

Call Association

When calls come in, Astervis can match caller ID to:

  • Existing contacts
  • Associated leads/deals
  • Company records

This provides context before answering.

Sync Status

Monitor sync jobs:

  1. Go to SettingsIntegrationsBitrix24
  2. View Sync History
  3. Check status: Pending, Running, Completed, Failed

Failed syncs show error details and can be retried.

Troubleshooting

Connection Failed

  • Verify webhook URL is correct
  • Check application token
  • Ensure Bitrix24 permissions are set

Sync Taking Too Long

  • Use smaller date ranges
  • Sync during off-peak hours
  • Check your Bitrix24 API limits

Missing Data

  • Verify permissions include required data types
  • Check that data exists in Bitrix24
  • Re-run sync for affected date range

Best Practices

  1. Sync departments first — Before employees
  2. Use date ranges — For large datasets
  3. Set up webhooks — For real-time updates
  4. Monitor regularly — Check sync status weekly
  5. Keep credentials secure — Don't share webhook URLs