Configuration

Integrate third-party services

After the installation of Mixpost Enterprise, the integration of third-party services is required.

Integrate Social Platforms:

Follow the integration instructions for each social platform

Integrate Payment Platforms:

Follow the integration instructions for each payment platform

Create Subscription Plans

With Mixpost Enterprise, setting up your own subscription plans is super easy. You can easily pick and choose which features to offer and even set limits for different plan levels. It's all about giving you the flexibility to create the perfect plan for your customers. From the Mixpost billing portal, your customers can subscribe to plans, update the subscription plan, update their payment information, and download their invoices.

Integrate a payment platform and create pricing plans

Mixpost Enterprise supports payment platforms like Stripe and Paddle. If you have not yet integrated a payment platform, follow the integration instructions.

Create pricing plans in Mixpost Enterprise

  1. Open the Enterprise Console from the user menu.
  2. Navigate to "Plans"
  3. Here, you'll see the "Create Plan" button. Click on it.
  4. Give a plan name, for example: "Starter"
  5. Select "Type" of the plan:
    • Free - That says the plan is free. You can only have one free plan.
    • Paid - That says it requires payment processing. Here you need to input the Price information:
      • Monthly
        • Amount - the price of your monthly plan
        • Platform Plan ID - the ID of your monthly plan created in the payment platform.
      • Yearly
        • Amount - the price of your yearly plan
        • Platform Plan ID - the ID of your yearly plan created in the payment platform.
  6. Select the status "Enabled"
  7. Input "Sort order". For example: Starter (1), Advanced (2), Business (3), etc.
  8. Add limits - By default, the plan offers access to all features. You can add limits.
  9. Save the plan by clicking on the "Create" or "Update" button.

plans-1.png

plans-2.png

plans-3.png

Conclusion


If you have successfully completed the integration of the payment platform and created plans in Mixpost Enterprise, you can test by registering a new user and subscribing to a plan.

System Settings

Allow users to create multiple workspaces

A workspace is the primary entity for billing. In other words, all charges, payments, and subscriptions are tied to the workspace, rather than the individual user. By default, the user can own only one workspace.

You may want Mixpost to allow users to own multiple workspaces:

  1. Go to "Enterprise Console" (left-bottom user menu)
  2. Click on "Settings" (left sidebar)
  3. Here you will see "Allow users to create multiple workspaces
  4. Select "Yes"
  5. Save

system-settings-multiple-workspaces.png

Separate Twitter API for each workspace

In the context that Twitter API has a free limit, but the paid limit may be too high for some businesses at the beginning. However, the solution is to let the workspace administrator insert his Twitter Keys.

system-settings-twitter.png

Billing Settings

Mixpost Enterprise allows you to configure the system according to the specifics of your business:

  1. Go to "Enterprise Console" (left-bottom user menu)
  2. Click on "Settings" (left sidebar)
  3. Here you will see the "Billing" tab item. Click on it.
  4. Made the changes.
  5. Save changes by clicking on the "Save" button.

billing-settings.png

Currency

Default: "USD - US Dollar"

Billing cycle

Default: "Monthly/Yearly"

There are 3 cycles you can select:

Trial Days

Default: "7"

By default, Mixpost has a 7-day trial period set up to provide trial periods to your customers. You can increase or decrease the number of days. If you want to disable Trials, you should leave it empty or set to 0.

Generic Trial

Default: "No"

If you would like to offer trial periods without collecting the user's payment method up front, you may check "Yes".

Prorations

Default: "Yes"

By default, Mixpost prorates charges when swapping between plans. The "No" checkbox can be checked to allow customers to change subscription plans without prorating costs.

Swap and invoice

Default: "Yes"

Swap plans and immediately invoice the user instead of waiting for their next billing cycle. If you want when users change plans to wait for the next billing cycle, you can check "No".

Receipt Title

Default: 'Receipt'

This value is used in the receipt that the customer can download after the payment is successful. You can change it to anything you want, like "Invoice" for example.

Company Details

This information will appear on all of your receipts and is a great place to add your full business name, VAT number, or address of record. Do not include any confidential or financial information such as credit card numbers.

Plans Page URL & Title

Put your URL to the pricing or comparison plans on your website.

plans-info-form.png

What your customers see when they try to subscribe to a plan:

plans-example.png

Onboarding Settings

Mixpost Enterprise allows you to configure the register Onboarding process according to the specifics of your business:

  1. Go to "Enterprise Console" (left-bottom user menu)
  2. Click on "Settings" (left sidebar)
  3. Here you will see the "Onboarding" tab item. Click on it.
  4. Made the changes.
  5. Save changes by clicking on the "Save" button.

onboard-form.png

What your customers see when they try to register:

register-form.png

Allow Register

Default: "Yes"

You can disable registration for new users by checking "No". Save changes by clicking on the "Save" button.

Form Title

Default: "Register your account"

Form Description

Default: "Start your free 7-day trial."

Terms

Default: "By registering you are accepting <a href="/terms" target="_blank">Terms Of Use</a>"

Change the Terms of Use page URL from "href=".

Html or Markdown support.

Scripts Settings

In SaaS, it is normal to have a live chat for support, and there are many online solutions like this. The integration is very simple, it is necessary to place the "JS" or "HTML" script offered by these tools.

The live chat tools we recommend:

Mixpost Enterprise allows you to easily insert"JS" or "HTML" scripts.

  1. Go to "Enterprise Console" (left-bottom user menu)
  2. Click on "Settings" (left sidebar)
  3. Here you will see the "Scripts" tab item. Click on it.
  4. Made the changes.
  5. Save changes by clicking on the "Save" button.

scripts.png

Integrate with Sentry - Error Reporting

1. Sign up for a Sentry Account

If you haven't already, head to Sentry's website and sign up for an account.

2. Create Project

sentry-1.png

sentry-2.png

sentry-4.pngsentry-3.png

3. Get Your DSN 

There you can copy the DSN and insert it into your environment list:

sentry-5.png

sentry-6.png

sentry-7.png