What is it?
The Partner Integration Framework lets third-party apps (like search tools, helpdesks, analytics platforms, etc.) connect directly with Appstle Memberships. Once connected, the partner app can access a merchant’s membership data — membership contracts, plans, member access levels, and billing schedules — through our API. Think of it like how apps on your phone ask for permission to access your contacts or photos. A merchant clicks “Connect,” and the two apps start talking to each other automatically. No copying API keys, no manual setup.Why does it matter?
Before this framework:- Merchants had to be on a paid API plan to let other apps read their membership data
- They had to manually create an API key, copy it, and paste it into the partner’s settings
- If something broke, there was no easy way to see what was connected or disconnect it
- Simple connect flow — merchants click “Connect” and approve in a few clicks
- Merchant approval required — when a partner app initiates a connection, the merchant must approve it from their Appstle dashboard before any data is shared
- No API plan required — partner integrations are free for the merchant
- Easy to manage — merchants see all connected partners AND pending requests in one place, and can approve, reject, or disconnect with one click
- Automatic cleanup — if a merchant uninstalls Appstle, all partner connections are revoked automatically
How does a merchant connect a partner?
There are two ways.From the partner’s app
Merchant is in the partner app
They click 'Connect Appstle Memberships'
A pending request appears in Appstle
The merchant approves
From Appstle’s dashboard
Open Partner Connections
Pick a partner
Done
How does a merchant disconnect a partner?
Open Partner Connections
Find the partner
Click Disconnect
What can a partner app do once connected?
Depends on the permission level set during partner onboarding:What partners are currently set up?
You can see the full list in the Support Portal → Partner Integrations page. Each partner shows:- Their name and ID
- What mode they use (Nonce Handshake or Token Exchange — internal detail, merchants don’t see this)
- Their permission level
- Whether they’re active or deactivated
Common questions from merchants
Do I need an API plan to use this?
Do I need an API plan to use this?
Can I see what data the partner is accessing?
Can I see what data the partner is accessing?
What happens if I uninstall Appstle?
What happens if I uninstall Appstle?
I see a 'Pending Request' in my Partner Connections — what is that?
I see a 'Pending Request' in my Partner Connections — what is that?
The partner app says it can't connect — what's wrong?
The partner app says it can't connect — what's wrong?
- Does the merchant have Appstle Memberships installed and active?
- Is the partner still listed as “Active” in our Support Portal → Partner Integrations?
- Did the merchant approve the connection? (Partner-initiated connections require merchant approval from the Appstle dashboard)
- Ask the partner’s support team if their integration is configured correctly on their end
A merchant wants to connect a partner that's not in the list
A merchant wants to connect a partner that's not in the list
Key things to remember
- Partner connections are per merchant — each merchant connects independently
- Merchants can connect multiple partners at the same time
- Disconnecting one partner doesn’t affect other partners
- Partner access is automatically revoked on uninstall
- No cost to the merchant for partner integrations
- Merchants cannot onboard new partners themselves — that’s an Appstle admin action
- Partner-initiated connections require merchant approval — no surprise access
- Partners cannot access data from shops that haven’t explicitly connected and approved