π TierSync Setup Guide
A complete guide for creators connecting Discord, Stripe, and automated role management.
π Quick Navigation
1. Overview
2. Requirements
3. Step 1 β Connect Your Discord Bot
4. Step 2 β Connect Your Stripe Account
5. Step 3 β Map Your Guild & VIP Role
6. Step 4 β Generate Your Payment Link
7. Testing Your Setup
8. Embedding Your Payment Link
9. How TierSync Automates Your Server
10. Troubleshooting
11. FAQ
12. Support & Contact Information
1. Overview
TierSync lets you:
Sell access to your Discord using Stripe
Automatically assign & remove roles
Automate billing, cancellations, and failed payments
Get instant setup β no coding required
Once your Discord and Stripe accounts are linked, TierSync handles everything:
Checkout β Payment β Webhook β Role Assignment
2. Requirements
Before starting, youβll need:
β A Discord server
β A Discord bot you own
β A Stripe account
β A Discord role to assign to paying members
TierSync does the heavy lifting. You just link your accounts.
3. Step 1 β Connect Your Discord Bot
Inside the TierSync dashboard, follow Step 1 and paste:
Bot Token
Bot Client ID
(Optional) Guild ID
TierSync validates your bot by checking:
Bot token is valid
Bot is in your server
Bot has Manage Roles
Bot role sits above your VIP role (important)
If successful, Discord Status β Connected
Common Discord Issues
Bot role is below the VIP role
Bot not invited
Wrong bot token
Missing Manage Roles
Fix:
Invite the bot again β drag the botβs role above your VIP role β retry.
4. Step 2 β Connect Your Stripe Account
Youβll need:
Stripe Secret Key (sk_live_β¦ or sk_test_β¦)
Stripe Webhook Secret (whsec_β¦)
TierSync validates keys via the Stripe API and stores them securely using AES-256-GCM encryption.
Stripe Status β Connected
5. Step 3 β Map Your Guild & VIP Role
Here you select:
Your Discord server
The role subscribers should receive
Your Discord user ID (creator ID)
Confirm or select your Stripe price ID
Role Status β Connected
6. Step 4 β Generate Your Payment Link
Click Refresh Payment Link to generate:
Customer checkout URL
Copy-ready payment link
Embed snippet for websites
Metadata required for automation
If any required data (guild, role, creator ID, or price ID) is missing, youβll see:
Missing required metadata: guild ID, role ID, price ID...
Return to earlier steps and click Save again.
7. Testing Your Setup
Open your checkout URL
Complete the payment
Stripe sends a webhook to:
/webhook/
Dashboard logs update with:
webhook_received
role_added
If both appear β Everything is working
8. Embedding Your Payment Link
Paste this snippet anywhere your website supports HTML:
Compatible with:
Carrd
Notion
Shopify
Wix
Webflow
Custom sites
9. How TierSync Automates Your Server
When a customer pays:
Customer β Stripe Checkout
β
Stripe creates subscription
β
Stripe sends webhook to TierSync
β
TierSync reads metadata (guildId, roleId, creatorDiscordId)
β
Bot adds VIP role to subscriber
When a customer cancels or payment fails:
Stripe invoice.failed OR subscription.deleted
β
TierSync removes VIP role from subscriber
No manual work required.
10. Troubleshooting
Discord Issues
Bot not invited
Bot role too low
Wrong bot token
Missing permissions
Fix:
Reinvite bot β Move bot role ABOVE the VIP role β Paste correct token.
Stripe Issues
Wrong secret key
Invalid webhook secret
Deleted products or price IDs
Fix:
Go to Stripe Dashboard β Developers β API Keys
Regenerate β Paste into TierSync.
Payment Link Not Working
Error:
Missing required metadata: plan price ID, guild ID...
Fix:
Re-save Steps 1β3 β Refresh payment link.
Role Not Assigning
Check:
Bot role above VIP role
Webhooks arriving in TierSync Dashboard
Stripe sending events without errors
11. FAQ
Can I use test mode?
Yes β use sk_test_β¦ and Stripeβs test cards.
Do I need a website?
No. Sharing the payment link works fine.
Is everything encrypted?
Yes β secrets are encrypted using AES-256-GCM.
Can I delete my workspace?
Yes β use βDelete Workspaceβ inside the TierSync dashboard.
12. Support & Contact Information
Last Updated: November 2025
Contact TierSync Support
For questions, technical support, billing inquiries, or legal requests, please contact us:
Email: support@tiersync.app
Website: https://tiersync.app
Response Times
We aim to respond to all inquiries within:
General Support: 2β3 business days
Billing Issues: 1β2 business days
Technical Problems: 1β2 business days
Legal/Privacy Requests: up to 5 business days (GDPR requirement)
What to Include in Your Message
Please include:
Your account email
Description of your issue
Any screenshots or logs
Transaction IDs for billing issues
Steps you already tried
Types of Inquiries
π§ Technical Support
Bug reports
Role assignment issues
Webhook delivery issues
Error messages
Include:
Steps to reproduce
Screenshots
Your browser + device
π³ Billing Support
Subscription questions
Refund inquiries
Payment errors
Include:
Account email
Transaction IDs
Date & time of charge
π Privacy & GDPR Requests
Data deletion
Data export
Right to rectification
Right to restrict processing
We may ask for identity confirmation for security.
π Legal Inquiries
Terms of service
Privacy policy
Compliance questions
Include relevant details or documents.
Business Information
Service: TierSync
Operator: BuiltByInk
Website: https://tiersync.app
Office Hours
Support available:
MonβFri: 9:00 AM β 5:00 PM GMT
Weekends: Limited availability
Emergency Support
For critical service outages or security issues:
Email: support@tiersync.app
Subject: URGENT:
Response within 24 hours.
Self-Service Resources
Documentation: /legal/support
FAQ: In this guide
Legal:
/legal/privacy-policy
/legal/terms-of-service
/legal/refund-policy
Complaints
Email support@tiersync.app
Wait for investigation & response (up to 5 business days)
If unsatisfied: escalate via support email
GDPR Complaints:
UK ICO: https://ico.org.uk
EU: Local data protection authority
Third-Party Service Support
For issues outside TierSyncβs control:
Stripe Support: https://support.stripe.com
Discord Support: https://support.discord.com
TierSync is not affiliated with Discord, Inc. or Stripe, Inc.