API & Integration Specialists

Welcome To The Home of Smooth Integration

Connect Yardi to your banks, investment platforms, access control systems, and third-party applications. BC Solutions builds the data bridges that make your systems work together.

Integration Services

  • Bank file exports & positive pay
  • Investment platform feeds (Addepar)
  • Access control systems (Salto, etc.)
  • Credit screening (TransUnion)
  • Custom API development
What We Build

OK, Let's Get A Little Technical

From simple file exports to complex API integrations, we connect Yardi to the systems your business depends on.

Banking & Payments

Automate payment processing and bank reconciliation with secure file transfers.

  • Positive pay file generation
  • ACH payment processing
  • Bank reconciliation imports
  • Lockbox integration
  • Wire transfer automation

Investment Platforms

Feed financial data to investor portals and wealth management platforms.

  • Addepar data feeds
  • Investor portal integrations
  • Fund accounting exports
  • Distribution calculations
  • Performance reporting

Access Control

Sync resident and tenant data with building access control systems.

  • Salto access integration
  • Key fob provisioning
  • Resident sync automation
  • Move-in/move-out triggers
  • Amenity access control

Screening Services

Connect credit and background screening directly to your leasing workflow.

  • TransUnion integration
  • Background check automation
  • Credit report retrieval
  • Screening decision rules
  • Adverse action letters

Data Warehouse

Extract Yardi data for business intelligence and custom analytics.

  • Scheduled data extracts
  • Power BI via Data Connect
  • Custom ETL processes
  • Data validation scripts
  • Historical data archiving

Custom API Development

Build custom integrations when off-the-shelf solutions don't exist.

  • REST API development
  • Webhook implementations
  • Stored procedure automation
  • Custom file formats
  • Legacy system bridges
Technologies

Integration Methods We Use

Different integrations require different approaches. We select the right method for each use case.

📁

File-Based

Scheduled exports and imports via SFTP, flat files, and CSV formats

🔌

Yardi API

Direct integration using Yardi's web services and API endpoints

🗄️

Database

Stored procedures and SQL-based automation for complex workflows

🔗

Middleware

Custom connectors and integration platforms for multi-system orchestration

Our Process

How We Build Integrations

1

Discovery

We map the data flow, identify requirements, and document the systems involved.

2

Design

We spec the integration method, data mappings, error handling, and scheduling.

3

Development

We build, test with sample data, and validate in a sandbox environment.

4

Deployment

We deploy to production, monitor initial runs, and document for your team.

Common Scenarios

When You Need Integration

🏦

Bank Won't Accept Your Files

Your bank requires a specific format for positive pay or ACH that Yardi doesn't produce natively. We build the export.

📊

Investors Need Data Their Way

Your investment platform (Addepar, Juniper Square, etc.) needs data in a specific format on a specific schedule.

🔐

Access Control Is Manual

Your team manually updates access control systems when residents move in or out. That should be automated.

📋

Data Lives in Multiple Systems

You're copying data between systems manually, risking errors and wasting time. We build the bridge.

Common Questions

Integration FAQ

Does Yardi have an API?

Yes, Yardi offers web services APIs for various operations. However, API availability and functionality vary by module and hosting environment. We assess what's possible during discovery.

What if the system I need doesn't have an API?

Many integrations work via file exchange (SFTP, CSV exports) rather than direct API calls. We design the integration around what both systems support.

How do you handle errors and failures?

Every integration includes error handling, logging, and alerting. We design for failures because they will happen. Your team gets notified when intervention is needed.

Can you integrate with our homegrown systems?

Yes. We've built integrations with custom databases, legacy applications, and internal tools. If we can understand the data format and access method, we can build the connection.

Who maintains the integration after go-live?

We provide documentation and training for your team. Many clients include integration support in their ongoing help desk contract with us. We're available either way.

What about security and compliance?

We follow security best practices: encrypted transfers, secure credential storage, minimal data exposure. For regulated industries, we work within your compliance requirements.

Need to connect Yardi to another system?

Tell us what you're trying to integrate. We'll assess feasibility and provide a scope estimate.