Add BTCPay Server to your AI agent
BTCPay Server is a free, open-source, self-hosted Bitcoin payment processor that enables merchants to accept Bitcoin payments without intermediaries.
- Things your agent can do in BTCPay Server
- 16
Things your AI can do in BTCPay Server
Your FormWise AI can handle any of these in BTCPay Server — on its own, without you needing to click a button.
Create Payment Request
Creates a new payment request in a BTCPay Server store. Payment requests are shareable pages where customers can create invoices to pay the requested amount. Unlike direct invoices, payment requests can be reused and allow customers to initiate payments themselves. Use this after obtaining a valid store ID from the create_store or get_store actions.
Create Store
Tool to create a new store in BTCPay Server. Use when you need to provision a new store before processing transactions.
Create BTCPay Server User
Tool to create a new BTCPay Server user. Use when you need to register a new user programmatically as an administrator.
Register a Webhook
Registers a new webhook for a BTCPay store to receive real-time notifications when store events occur (e.g., invoice created, payment received, invoice settled). The webhook endpoint receives POST requests with event payloads signed using an HMAC secret for verification.
Delete API Key
Revoke a specific API key to immediately prevent its use for authentication. Use this tool when you need to disable an API key, such as when rotating credentials or when a key may have been compromised. The revocation takes effect immediately. Note: This action requires authentication with an API key that has user management permissions.
Delete Payment Request
Deletes (archives) a specific payment request from a BTCPay Server store. Use this tool when you need to remove or archive an existing payment request. The payment request will be marked as archived and will no longer be active. This operation requires the 'btcpay.store.canmodifypaymentrequests' API permission. Note: This is a destructive operation - once deleted, the payment request cannot be restored.
Cancel Store Payout
Cancels (deletes) a specific payout from a BTCPay Server store. Use this tool when you need to cancel a pending payout that is no longer needed. Only payouts in 'AwaitingApproval' or 'AwaitingPayment' state can be canceled. Payouts that have already been processed or completed cannot be canceled. Requires the 'btcpay.store.canmanagepayouts' permission on the API key.
Get Current API Key
Retrieve information about the current API key. Returns details including the API key string, its label, and the permissions it has been granted. Use this to verify authentication is working and to check what permissions the current API key has. Note: BTCPay Server only provides access to the current API key, not all API keys associated with the user account. This tool is read-only; it cannot create, modify, or delete API keys.
Get Payment Requests
Tool to list all payment requests for a specific store. Use after confirming you have the store ID.
Get BTCPay Server Info
Tool to retrieve information about the BTCPay Server instance. Use when needing server version, tor address, supported payment methods, and synchronization states.
Get Store
Retrieves complete configuration and settings for a specific BTCPay Server store by its ID. Use this tool when you need to: - Get current store settings and configuration - Check store properties like payment methods, currency, invoice expiration, etc. - Verify store exists and is accessible - Retrieve branding/display settings (logo, colors, checkout page settings) Returns comprehensive store data including payment settings, checkout configuration, and branding. Results are scoped to the authenticated user's permissions; insufficient permissions may return restricted or empty data rather than an explicit error.
Get BTCPay Server User
Retrieve information about a BTCPay Server user by ID or email. Use 'me' as the id_or_email parameter to get the currently authenticated user's profile. Alternatively, provide a specific user ID (UUID) or email address to retrieve another user's information. Requires API key with 'btcpay.user.canviewprofile' permission scope. Note: Viewing other users' profiles requires server administrator privileges.
Show 4 more things it can do
Get Store Webhook
Retrieves detailed configuration of a specific webhook registered for a BTCPay store, including its callback URL, subscribed events, enabled status, and automatic redelivery settings.
List Store Webhooks
Lists all webhooks registered for a BTCPay Server store. Use this to retrieve webhook configurations for management, auditing, or to find webhook IDs for update/delete operations.
List Apps
Retrieve all apps (Point of Sale, Crowdfund, etc.) associated with a specific BTCPay Server store. Returns basic metadata for each app including its ID, name, type, creation timestamp, and archived status. Use this tool when you need to enumerate or discover apps configured within a store.
Update BTCPay Server User
Update the profile of the currently authenticated BTCPay Server user. Use this tool to modify user profile settings like display name, email, profile picture, or password. All fields are optional - only provide fields you want to change. Requires API key with 'btcpay.user.canmodifyprofile' permission scope. Note: Password changes require both currentPassword and newPassword to be provided. Email changes may require re-verification depending on server configuration.
Built for the way you actually work
No code, no engineers
Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.
Sounds like you, not like a bot
Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.
Plugs into the stack you already use
No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.
Your data stays yours
Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.
What you can do once BTCPay Server is connected
Onboard new clients without lifting a finger
When someone signs up, your AI greets them, sets up their next step in BTCPay Server, and keeps the momentum going — even at 2am.
Reply to leads in seconds, not days
Your AI watches BTCPay Server for new inquiries, answers questions in your voice, and books the call before they cool off.
Get your weekends back
Hand off the repetitive BTCPay Server work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.
How to connect BTCPay Server to your agent
- 1
Start using FormWise for free
Sign up in under a minute.
- 2
Find BTCPay Server in your connected apps
Inside FormWise, go to Settings → Connected Services and look for BTCPay Server.
- 3
Hit "Connect"
Click "Connect BTCPay Server" and log in like you normally would. We only ask for the permissions your AI actually needs.
- 4
Tell your AI what to do in BTCPay Server
Build a quick AI Agent (it's like writing instructions, not code), and pick the BTCPay Server actions you want your AI to handle.
- 5
Watch it run
Send it a real-world task and watch your AI take care of BTCPay Server for you. Tweak the wording until it feels just right.
Powered by the AI you already trust
Your BTCPay Server workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.
- OpenAI
- Anthropic Claude
- Google Gemini
Questions other BTCPay Server users had before signing up
Do I need to know how to code?
Not even a little. If you can use BTCPay Server today, you can set this up. You'll connect BTCPay Server, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.
Will my clients know they're talking to an AI?
Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.
Can I make it sound like me?
Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.
What if I want to take over a conversation?
You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.
Is my client data safe?
Yes. Your BTCPay Server login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect BTCPay Server or delete everything any time.
What happens when BTCPay Server updates their app?
We handle it. When BTCPay Server adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.
How fast can I actually get this running?
Most people are up and running the same day they sign up. Connecting BTCPay Server takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.
What is FormWise?
FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like BTCPay Server — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.
Can I sell AI agents to my clients?
Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.
Can I embed my AI on my website or in my course?
Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.
Do I need to know anything about AI to use this?
No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.
About BTCPay Server on FormWise
BTCPay Server is a free, open-source, self-hosted Bitcoin payment processor that enables merchants to accept Bitcoin payments without intermediaries.
Connect BTCPay Server once and your FormWise AI gets 16 things it can do inside it. That means your AI can handle the BTCPay Server work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.
You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.
New to BTCPay Server? Take a look at btcpayserver.org.
More payment processing integrations
Stripe
Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally
Maxio
Subscription billing and revenue management platform (formerly Chargify)
Square
Square provides payment processing, POS systems, invoicing, and e-commerce tools, enabling sellers to accept card payments and manage their business
QuickBooks
Quickbooks is a cloud-based accounting software that helps you manage your finances, track your income and expenses, and get insights into your business
Paystack
Nigerian financial technology company that offers payment processing services to businesses in Africa.
Paypal
Online payment system that allows money transfers and serves as an electronic alternative to traditional payment methods
Stop doing the BTCPay Server work yourself
Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.
