Log in
Built for PropTech · OAuth onboarding
Skywalk

OAuth for AppFolio® Property Manager

Connect your customers’ accounts in minutes. Skywalk gives your product a Connect AppFolio® button: customers sign in and approve. You get live, two-way (optional) access to every account, without building the integration yourself.

Skywalk is third-party software, and is not affiliated with AppFolio, Inc.

Three customer portfolios, each approving its own connection into one software platform.

One integration, every account

Every customer’s AppFolio®, inside your product. Build once against one API. Each customer connects their own account with your Connect button and approves what you can access.

One integration, with a separate connection for every customer account.
Your side

One API, one schema, one button.

Build the integration once. The hundredth account onboards exactly like the first, with nothing to rebuild per customer.

Their side

Their own account, their own permissions.

Each customer signs in using their existing AppFolio® account and approves what your product may do. They can revoke it any time.

Nothing is pooled. Every customer is its own connection.

What your customer sees

Three clicks on their side. Zero support tickets on yours.

What your customer does: click Connect, sign in and approve, and their data reaches your product.
01

They click Connect AppFolio®

In your onboarding flow, your settings page, wherever it fits. One button, your branding.

02

They sign in and approve

Skywalk handles the login with their existing AppFolio® account and shows exactly what your product is asking for, reads and writes listed separately. They click Allow.

03

Their data is flowing

About three minutes after they started, live records are moving into your platform. No spreadsheets, no emailed reports, no rekeying.

What an integration needs

None of the upkeep. You build the product. Skywalk keeps every customer connection live, current and within what they allowed.

OAuth onboarding

A sign-in screen with your name on it. Their login never reaches your product.

One integration, every account

One API, one schema, every customer.

Read and write back

Post tenant charges, bills and purchase orders, and add vendors, within what they granted.

Per-customer permissions

They see what you ask for and can revoke it any time.

Webhooks

When a customer’s data refreshes, it can be posted straight to your system.

Stable IDs

Tenants, units and leases stay matched through every move and renewal.

What each customer sees and controls, in one place: Privacy and security. How their data stays current: Real-time data.

Two ways your customers connect

Both take them about three minutes. For anything that runs unattended, ask for a dedicated user. It costs them two extra minutes and never expires.

Two ways to connect: a personal login that lasts 30 days, or a dedicated user with the permissions you set.

Their own login

The customer signs in with the AppFolio® account they already use. Ideal for pilots, trials, and a first look at their data in your product.

Live for 30 days · Renews with a sign-in

Recommended

A dedicated user for your product

The customer creates an AppFolio® user just for your integration and sets its permissions exactly. The connection stays live until they remove it.

Live until they remove it · Permissions they control

Every customer, its own connection

Every customer gets a private connection with its own permissions and activity log. One can leave without touching anyone else, and data never mixes between accounts.

Three customers, each with its own connection, access switch and records, kept apart.
Riverbend PMLive
Dedicated user · since June 2026
readwrite:bills
Oakmont ResidentialLive
Own login · renews in 12 days
read
Cedar Row ManagementLive
Dedicated user · since March 2026
readwrite:vendors

Already building on Skywalk

A product like yours is simple to connect, and many already run on Skywalk.

Utility sub-billing Renters insurance Maintenance coordination Accounting and reconciliation Resident screening

“Skywalk has allowed us to automate and connect our system directly into customer accounts. We can get live tenant directories and automate our billing system. Now we don’t need to get manager notifications and spend time manually updating our system.”

PropTech Company
Utility sub-billing platform

From first call to first customer

Your engineers build the product. Ours make sure the AppFolio® side is never the slow part.

From first call to first customer: scope it, build against one schema, add the button.
01

Scope it with us

Tell us what your product does with a customer’s portfolio and roughly how many accounts you expect. We map the endpoints, the permissions to request on the consent screen, and the plan that fits.

02

Build against one schema

Your team builds from clear docs with a real connected account from day one, and our support team answers questions by email or video. Rather we built it? That is what consulting is for.

03

Put the button in your onboarding

Connect AppFolio® goes wherever new customers already are. From then on every account onboards itself in about three minutes, and your support queue never hears about it.

Ship your integration in weeks, not quarters

Tell us what you are building and how many accounts you expect. We will map the fastest path to your first live customer connection.

Your integration live, with separate customer accounts connecting to it.