Partner Help Center
Back to websiteBook a meetingProduct
  • Welcome!
  • 👨‍💻Support
    • Overview
    • Escalation matrix
    • SLA (Service Level Agreement)
    • Cancelling white label
  • 👥Accounts
    • Creating an account
    • Changing Plan
    • Enabling/Disabling features
    • Feature list
    • Impersonating an account
    • Deleting an account
  • 💻Portal
    • Branding
    • Copying bots
    • Analytics
    • Templates
    • Super Admin
    • Help center
    • Defaults
    • Free trials
    • Integrations
      • Stripe integration
      • Facebook channel
      • WhatsApp embedded signup
    • Stripe Plans
    • Account events
Powered by GitBook
On this page
  • Step 1: Setting up the Webhook key
  • Step 2: Get the Signing Secret Key from Stripe
  • Step 3: Get the Plan ID for extra chats
  • Step 4: Default Pricing Page URL
  • Creating the subscription plans in Stripe
  • Creating the subscription plans in WotNot

Was this helpful?

  1. Portal

Stripe Plans

Setup SaaS pricing plans for your whitelabel.

PreviousWhatsApp embedded signupNextAccount events

Last updated 5 months ago

Was this helpful?

To configure pricing plans for your WotNot white-label instance, please follow the steps below.

Step 1: Setting up the Webhook key

  1. Login to your Stripe account

  2. In the left-hand menu, click on Developers -> Webhooks

  1. Click on "Add Endpoint" and enter the following URL: https://hooks.DOMAIN_NAME/stripe/event, replacing DOMAIN_NAME with your actual domain name.

  1. Select the following events:

    1. customer.subscription.deleted

    2. customer.updated

    3. invoice.paid

    4. invoice.payment_failed

  2. Once the webhook endpoint is created, click on it to open the details.

  3. On the right side, under the Endpoint section, you’ll find the Signing Secret. Copy this key.

  1. Paste the Signing Secret into the Webhook Key field in your Admin portal -> Settings -> Pricing.

Step 2: Get the Signing Secret Key from Stripe

  1. Go to Developers > API keys in your Stripe dashboard.

  2. Copy the Secret Key from the Standard key section.

  3. Paste this token into the Signing Secret field in your Admin portal -> Settings -> Pricing.

Step 3: Get the Plan ID for extra chats

To charge users who exceed the chat limit given to them in their account, we charge extra for the additional chats consumed in batches of 1,000 chats each.

  1. In your Stripe dashboard, navigate to Product Catalog and click on Create Product.

  1. In the Name field, enter "Extra Chats"

  2. In the Description field, add a description for the product.

  3. Select One-off for the Product Type.

  4. Enter the price for extra chats, then click Save.

  5. Click on the three dots next to the product you just created, then select Copy Price ID.

  6. Paste the copied Price ID into the Plan ID for Extra Chat field in your Admin portal -> Settings -> Pricing.

Step 4: Default Pricing Page URL

  1. Enter the webpage where the pricing plans are displayed (e.g., https://wotnot.io/pricing).

  2. Users will be able to go to this webpage when browsing through plans.

Creating the subscription plans in Stripe

Now we will create the subscription plans that your users will purchase on your whitelabel.

  1. Navigate to the product catalog page and select the extra chat you created.

  2. Click the "+" button to add the plans.

  1. Fill the required details

    1. Give it a name "Whitelabel subscription"

    2. Select "Recurring" and enter the amount in the price field and click "Add product".

    3. Next, open the plan you just created and add all the plan's prices by clicking on "+" under prices i.e. $99, 950, 299, 2870, 899, 10,800 etc.

    4. Next, open each of these prices, and select "Edit Metadata."

      1. In the "Key" field, type "plan_name,"

      2. And, in the "Value" field enter the plan name (e.g., "Starter - Monthly")

    5. Finally, click "Save."

    6. Now copy the plan ID and save it with you. It will be required in mapping it on the admin portal.

Creating the subscription plans in WotNot

  1. Open Admin portal -> Settings -> Pricing

  2. Goto "Plans", click "Create plan"

  3. Choose "Stripe plan"

  4. Enter the Monthly and Yearly "plan_id" that you saved when creating it on Stripe

  5. Map the required features for each subscription plan

  6. Click 'Save'

💻