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
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
See Integration in Action
Goldfarb Properties
Custom Reporting & Multi-System Integration
BC Solutions built automated integrations connecting Yardi to multiple external systems: bank positive pay files, vendor ACH processing, TransUnion screening, Salto access control, and Addepar investment platform uploads.
Read the Full Case StudyIntegration 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
How We Build Integrations
Discovery
We map the data flow, identify requirements, and document the systems involved.
Design
We spec the integration method, data mappings, error handling, and scheduling.
Development
We build, test with sample data, and validate in a sandbox environment.
Deployment
We deploy to production, monitor initial runs, and document for your team.
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.
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.