VTS is the commercial real estate industry's purpose-built leasing CRM and asset management platform. Used by institutional landlords, REITs, and leasing brokers across office, retail, and industrial assets, VTS centralizes the leasing pipeline, tracks every deal and prospective tenant from first tour to signed lease, and surfaces portfolio occupancy, rollover exposure, and market comparables in a single system of record.
For office, retail, and industrial landlords, the leasing pipeline is the core revenue engine — but the data trapped in VTS rarely reaches the people who need it in real time. Asset managers waiting on leasing-status updates, LP partners asking about portfolio occupancy, and principal teams trying to forecast rollover exposure all depend on information that exists in VTS but escapes only through manual reports and periodic calls.
Technical framework for CTOs evaluating AI solutions with Build vs Buy analysis
Auto-enrich contacts with property ownership, tax records, and market data
Keep HubSpot, Follow Up Boss, Salesforce, and spreadsheets in perfect sync
Discover how VTS powers real estate automation workflows
Monitor VTS deal stage transitions — prospect to tour, tour to proposal, proposal to LOI, LOI to lease execution — and trigger automated notifications to the relevant asset manager, ownership group, or principal. Requires VTS partner API access once provisioned.
In institutional leasing, deal momentum is hard to track across a 20-suite building let alone a 10-asset portfolio. Automated stage-change alerts ensure asset managers and ownership are informed the moment a deal advances or stalls — without waiting for the weekly leasing call.
Get a personalized plan for your tech stack
Ready-to-deploy workflows powered by VTS + NextAutomation
When a deal in VTS advances from one stage to the next — prospect to tour, tour to proposal, proposal to LOI, LOI to executed lease — the VTS partner API event triggers an automated notification to the responsible asset manager. AI drafts a plain-English deal status summary covering the tenant, space, proposed terms, and deal history. The asset manager receives a single-click Slack message or email with full context, without opening VTS.
1n8n HTTP node polls the VTS partner API for deal stage changes (or receives a webhook from VTS if supported by provisioned integration)
2Changed deal record retrieved: tenant name, suite, square footage, proposed rent, deal stage, responsible leasing broker
3AI node (Claude or OpenAI) drafts a 3-sentence deal status update in plain English from the VTS deal record
4Notification sent to the responsible asset manager via Slack direct message and email
Asset managers are informed of material deal progress within minutes of a VTS stage change — not at the weekly leasing call. Ownership groups see executed-lease confirmations the day they happen. Leasing momentum is visible without manual VTS check-ins.
Connect VTS to your workflows with powerful triggers and actions
Fires when a deal in VTS transitions between leasing pipeline stages (prospect → tour → proposal → LOI → executed lease). Requires VTS partner API access once provisioned.
Notify the asset manager the moment a major tenant deal reaches LOI stage in VTS.
Fires when a new tour is recorded in VTS for a prospective tenant. Requires VTS partner API access once provisioned.
Log new tour activity to the leasing ops record and alert the asset manager when a high-priority prospect tours for the first time.
Fires when a deal reaches 'Executed' status in VTS — confirming a signed lease. Requires VTS partner API access once provisioned.
Trigger an occupancy dashboard update and ownership-group notification the moment a lease execution is confirmed in VTS.
Fires on a scheduled basis when the VTS partner API poll identifies a tenant lease entering a defined renewal window (6, 12, or 24 months to expiration). Requires VTS partner API access once provisioned.
Trigger a renewal outreach draft and rollover alert when a tenant representing more than 20% of an asset's NRA enters the 12-month expiration window.
Fires on a scheduled daily or weekly basis to pull current occupancy, WALT, and effective rent data across the portfolio from the VTS partner API. Requires VTS partner API access once provisioned.
Refresh the portfolio occupancy dashboard and post a weekly health summary to the asset management team every Monday.
Fires on a scheduled quarterly basis to extract the full leasing pipeline snapshot from VTS — executed leases, LOI deals, active proposals, vacancy — for LP report assembly.
Trigger the LP leasing-update assembly pipeline one week before the quarterly LP report deadline.
Fetches the full deal record for a specific deal from VTS via the partner API — tenant name, space, terms, deal stage, broker, notes. Requires VTS partner API access once provisioned.
Retrieve the complete deal history for a major tenant in LOI before drafting the asset manager briefing.
Takes a VTS deal or pipeline export and generates a plain-English leasing status summary for the asset manager, principal team, or LP audience.
Draft the leasing-update section of the quarterly LP report from the VTS pipeline snapshot.
Posts a deal stage change notification, rollover alert, or portfolio occupancy summary to a designated Slack channel for the asset management or ownership team.
Alert the asset management team Slack channel when a 30,000 SF office deal advances to LOI stage in VTS.
Writes or updates a prospective or executed tenant record in HubSpot or Salesforce using VTS deal and contact data — keeping the leasing CRM and relationship CRM in sync.
Create or update a HubSpot contact record for a prospective office tenant when their deal advances past the tour stage in VTS.
Writes current VTS occupancy, WALT, and effective rent metrics to a centralized portfolio dashboard (Airtable, Google Sheets, or a custom app).
Update the portfolio occupancy dashboard with the latest VTS metrics every morning before the principal team's 9am stand-up.
Routes an AI-drafted tenant renewal outreach email to the responsible leasing director for review and approval before delivery — ensuring a human approves the communication before it goes to a tenant.
Send the AI-drafted renewal outreach for a 15,000 SF retail tenant entering the 12-month expiration window to the leasing director for review.
Get started in approximately 1–2 days of configuration once VTS partner API credentials are provisioned. VTS partner API provisioning itself varies in duration — initiate the process with your VTS account representative well in advance of your target go-live date.
Contact your VTS account representative to request API access through VTS's partner program. VTS will guide you through the provisioning process, which typically involves executing a partner agreement and agreeing to the VTS API usage terms. Once provisioned, VTS delivers API credentials (client ID, secret, and environment endpoint URL). Provisioning lead time varies — plan for several weeks from initiation to active credentials.
Be specific with your VTS rep about your intended use cases (leasing pipeline alerts, occupancy monitoring, LP reporting) — this helps VTS scope the appropriate API access tier and speeds provisioning.
Once VTS delivers your API credentials, configure an n8n HTTP credential set using the VTS client ID and secret. Set up an OAuth2 or bearer-token authentication flow per VTS's API documentation. Test the authentication by calling the VTS health or assets endpoint to confirm the connection is live.
Store VTS API credentials in n8n's credential vault — never hardcode them in workflow nodes. Rotate credentials immediately if they are exposed.
Pull the list of your VTS asset IDs from the API (or from your VTS admin) and map them to human-readable property names and asset manager assignments. Define the pipeline stages, rollover windows, and occupancy thresholds that will trigger alerts. This mapping drives normalization and routing logic across all downstream workflows.
Ask your VTS administrator to export the asset-ID-to-property-name mapping from VTS settings. This prevents manual lookup errors when new assets are added to the portfolio.
Configure the primary n8n workflow: a scheduled poll of the VTS API for deal stage changes (or a VTS webhook listener if supported by your provisioned access). Test with a single asset before rolling out to the full portfolio. Confirm that deal stage changes in VTS trigger notifications within the expected latency window.
Start with a single high-value asset — ideally one with active leasing. This lets you validate the API response format and notification routing before exposing the full portfolio.
Add the rollover monitoring workflow (weekly lease expiration poll) and the portfolio occupancy dashboard feed (daily or weekly occupancy/WALT pull). Connect the dashboard feed to your target output (Airtable, Google Sheets, or a custom dashboard app). Set threshold values for rollover window alerts and occupancy/WALT flags.
Configure rollover windows conservatively — 24 months, 12 months, and 6 months. Earlier alerts allow more lead time for retention conversations, which is the primary value of this workflow.
Wire the quarterly pipeline snapshot workflow to the LP reporting pipeline: configure the VTS export to feed the [LP reporting agent](/solutions/lp-reporting-agent) with structured leasing data (executed leases, LOI deals, vacancy, tour activity). Test the LP leasing-update section with one quarter of historical VTS data before the first live report run.
Run the LP pipeline against last quarter's VTS data first. This lets you validate the AI-generated leasing narrative and catch any formatting mismatches before the live report goes to LPs.
Common questions about VTS integration
Explore other tools that work great with your workflow
Get a free AI roadmap showing how to connect VTS with your existing tools for maximum impact.
Get Your Free AI Roadmap