Setup Lemon Squeezy
This section provides comprehensive guidance on integrating LemonSqueezy as a payment gateway within your Agency Panel.
What is LemonSqueezy?
LemonSqueezy is a payment gateway platform designed to simplify digital product sales and subscription management. Integrating LemonSqueezy with the Agency Panel allows seamless payment processing, automated billing, and synchronized product management between your customer plans and LemonSqueezy store.
Benefits of LemonSqueezy Integration
💳 Simplifies online payment collection and subscription billing.
⚙️ Automates plan activation and renewal workflows in your Agency.
🌐 Supports global currencies for flexible billing options.
📊 Centralizes revenue tracking and product sales analytics.
🧩 Enables scalable monetization through a unified integration.
How to Use LemonSqueezy Integration
Follow the steps below to configure LemonSqueezy as your payment gateway in the BotPenguin Agency Panel.
A. Connecting LemonSqueezy from Agency Panel
Go to your Agency Panel and click on “Configuration” from the left menu.
Select “Integrations” and either search for LemonSqueezy or scroll down to locate it.
Click on “Connect” to begin the setup process.
You will now see input fields asking for integration credentials that must be obtained from your LemonSqueezy account.
B. Setting up LemonSqueezy
Visit the LemonSqueezy website (https://www.lemonsqueezy.com/) and either sign up or log in to your account.
After logging in, create a new store by clicking the “Add New Store” button from the bottom-left panel.
Enter the store name, store URL, and country.

Once the store is created, navigate to Settings → General.

Scroll to the Currency field and choose the appropriate currency for your store.
Ensure it matches the customer plan currency used in BotPenguin (e.g., USD → USD).

Next, go to Store → Products and click “Add Product”.
Add a demo product with name, description, and pricing.

After adding a product, go to Settings → API.
Click the “+” button to generate a new API key.
Enter a name (e.g., “Test”) and click “Create API Key.”
Copy the API key immediately (it will only be visible once).

Move to Settings → Webhooks.

Click the “+” icon to create a new webhook and fill the following details:
Callback URL: https://api.v7 .botpenguin.com/lemonsqueezy/webhook
Signing Secret:
BOTPENGUINEnable the following permissions:
Order_Created
Order_Refunded
Subscription_Created
Subscription_Expired

Save the webhook configuration.
C. Finalizing Integration in BotPenguin
Return to your Agency Panel → Integrations → LemonSqueezy.
Enter the API Key obtained from LemonSqueezy.
Select the Store ID and Product ID from the dropdowns that appear.
Click “Connect” to successfully integrate LemonSqueezy with BotPenguin.
D. Configuring Customer Plans for LemonSqueezy Payments
Go to Customer Plans → Configurations.
Expand the Currency and Payments section.
Choose the currency used in your LemonSqueezy store.
Select LemonSqueezy as the Payment Gateway.
Save the settings to enable payments through LemonSqueezy.
LemonSqueezy FAQs
If you still have questions for our team, write to us at [email protected]. We’ll get back to you within 48 hours.
Last updated
Was this helpful?