Quick Start
  • ⭐Getting started
  • πŸ‘¨β€πŸ’ΌBusiness Settings
    • πŸ”‘Change Password
  • πŸ›’Categories
  • πŸ›οΈProducts
    • Add product variations
    • Bulk Import Products
    • Inventory Management
  • πŸ”Preview
  • 🌏Your own domain
  • πŸ”—Enabling SSL
    • ❗Migration to CNAME
  • πŸ€‘Enabling Online Payments
    • Connect Stripe
    • Connect PayPal
    • Connect RazorPay
    • Connect Payfast
  • 🀩Tips & Tricks
  • 🌐Embedding to HTML
  • πŸ›£οΈChangelog
  • 🀷Cancelling your Account
  • πŸ†•The Marketplace πŸ†•
    • πŸ—ΊοΈMultiple Locations
    • πŸ“ͺTwilio WhatsApp Orders
  • Agency Partner Setup
    • Your Partner Website (1st step)
    • Cloudflare Setup
    • Partner - Getting Started
    • Partner Dashboard
    • Google Login
Powered by GitBook
On this page
  • Partner Settings
  • Stripe Settings
  • Stripe Secret Key
  • Publisher Key
  • Webhook Secret
  • Create Products
  • Subscription Display Settings
  • Partner Domain (Most Important)
  • Email Sending (Orders, Verification & Welcome Emails)

Was this helpful?

  1. Agency Partner Setup

Partner Dashboard

Partner Settings walkthrough

PreviousPartner - Getting StartedNextGoogle Login

Last updated 1 year ago

Was this helpful?

Hello & Welcome to your Partner Dashboard - while it looks complicated, we'll break it down for you in simple steps

Let's get started and straight into action! (We're assuming here you've followed the guide and have all items in the checklist ready!)

Partner Settings

  1. Partner Name: This will be your Company Name (For e.g. ABC Inc.)

  2. Partner Logo: Please make sure this is max 512x512px (colored)

  3. Partner Logo (On Navbar): Same as above but in white color, 512x512px for best output.

  4. Footer Text: This is the text that your customer websites will have to drive leads for you

  5. Terms & Conditions Link: This will be a link to your T&C page, we use https://get.onwhats.app/terms - though you should use your own πŸ™πŸΌ

Stripe Settings

Login or Create an account on Stripe, make sure you're not in Test Mode to bring these settings into action.

Stripe Secret Key

Go to Developers -> API keys

Give the secret key a name, for example: onWhatsApp Secret Key

Next, copy the key and paste it in the Partner Dashboard.

Publisher Key

Copy & Paste the publisher key in the Partner Dashboard

Webhook Secret

Go to Developers -> Webhooks

  1. Click + Add endpoint

  2. Next, make sure you add the endpoints and URL as follows: 1. Endpoint URL: this will be https://yourdomain.com/seller/subscription/stripe-webhook (this is really important, make sure you key in your domain name) 2. Events to send: here, please make sure you have all these events added - customer.subscription.updated - customer.subscription.deleted - customer.subscription.created - payment_intent . payment_failed - customer.deleted - checkout.session.completed - account.updated The above are really important in order for you to manage subscriptions and systems to function well - check if all good and click Add endpoint See reference screenshot below:

As soon as you click Add endpoint, you will see something like this:

Signing secret is your Webhook secret, copy and paste it to your Partner Dashboard

Next, set your monthly and yearly plan prices - we'll walk you through this on Stripe

Create Products

On your Stripe Dashboard, click Products and and then + Add Product

  1. Add a monthly plan (recurring)

  2. Next, add a yearly product plan (recurring)

Make sure you name the products to be easily identifiable 🀞🏼 (It should look something like this below)

Now to get your monthly & yearly plan ID, tap on the product and you'll see a screen like this

Subscription Display Settings

This is what your customers will see when signing up, fill in as per your settings and give them information of what each plan has, for example the ones we use onWhatsApp

Partner Domain (Most Important)

  1. Partner Sub Domain: This is automatically issued by onWhatsApp, you will not be able to change this. Though it has utmost importance, here's how you use it: partner455059 in the example above is your CNAME, to be mapped to your custom domain.

  2. Custom Domain to be linked to your partner domain: For example your domain is abc.com, you need to create a CNAME record on cloudflare to partner455059.onwhats.app OR A Record and point it to 13.213.165.175 πŸ‘ˆπŸΌ (recommended) Here's what it'll look like to give you an example:

Hit Save and give it a couple of minutes to flush worldwide. You're all set! Last step is to verify your e-mail to start sending Welcome, Verification and Order emails πŸ‘‡πŸΌ

Email Sending (Orders, Verification & Welcome Emails)

Fill in your from email address, for example, hello@onwhats.app is what we use, you should use your own domain (make sure you can receive e-mails on this since a verification will be required).

Follow the steps you get on your email to setup a TXT record on Cloudflare, give it about 10 minutes and you'll be good to go! πŸš€

Getting Started
Partner Settings
Stripe Settings
Click Create secret key
Copy Publishable key
Webhooks
Webhook & Endpoints
Products
+ Add product
Product plans
Copy as shown above and paste in Monthly ID and Yearly ID
Subscription Display Settings
Partner Domain Settings