Get Started

Paid add-ons are now available! There are more updates coming in the future - redesign, paid add-ons per seat, Pumble add-ons... Stay tuned!
Feel free to send us feedback on marketplace@cake.com

Vendor profile

What is vendor profile?

Vendor profile is a collection of information about an individual or a company that worked on building a particular add-on published in the CAKE.com Marketplace.
Vendor profile is created in the Vendor profile page which you can access after creating developer account.
Information provided in vendor profile will be publicly available in the Marketplace.

Vendor info should provide more information about you, such as some professional background, skills, experience, contact information and anything else you think would be relevant to users of your add-on.

Support channels section should contain some additional information about the ways in which users can reach out if they need help when using your add-on. Information provided in this section will be displayed next to each add-on you publish in the Marketplace. 

How to create vendor profile? 

To create your vendor profile, go to the Vendor profile in your developer profile page.

General tab

Fill out fields in the General tab with the following information: 

  • Vendor info – should contain information that will be part of your vendor profile in the marketplace such as:
    • Name: your name / your company’s name
    • About: short summary of your relevant qualifications and skills (e.g. your educational background, experience, areas of interest, or anything else you think would be relevant to add-on users), or your company (e.g. describe and specify type of solution you provide, areas or interest and focus) 
    • Contact info (e.g. email, phone number, social media accounts) 
  • Support channels (this information will be displayed on marketplace with each add-on you publish)
    Contact information available to add-on users in case they need customer support or additional assistance:
    • Email (optional) – your email address / your company’s email address
    • Phone (optional) – your phone number
    • Website (optional) – your website URL / your company’s website URL
    • Time zone – you / your company’s time zone
    • Days of operation – choose your / your company’s working days
    • Hours of operation – choose hours when you will be available to assist your users if they need any additional help or guidance / your company’s working hours

Payment info tab

In the Payment info tab, we collect details about your country and business type and other details necessary for processing your payments. Information you provide here is securely stored in a separate database with restricted access.

Please make sure that the information you provide here is accurate. Incorrect details may prevent you from receiving payments from our side.

Payment info tab is divided info three key sections that need to be completed:

  • Developer info: Details about your business and country of operation. It helps us understand who you are and where you’re based.
  • Contact details: Your contact information. This way we can reach you if there are any issues or updates related to your payments.
  • Bank information: Your bank details. Ensures that the payments are directed to the correct account.

Step 1: Developer info

This tab collects key information about the developer or company that provides services of development, including Customer type and Country, to help identify the developer’s background and ensure proper compliance and localization.

  • Customer type (required): Choose
    • Individual: If you are a developer or freelancer creating add-ons for personal projects or small-scale distribution 
    • Company/Organization: Business or institution developing add-ons as part of a larger product strategy or service offering
  • Country (required): Choose country
    • The country where the developer or business is located 
  • State: (*appears and is required if US or Canada is selected in Country dropdown)
    • Specific region or province within a country where developer is located; may affect local regulations and market dynamics

Step 2: Contact details

Contact details tab collects important information for communication and billing to ensure proper identification and compliance.

  • Company name/Name (required):
    • The official name of the business or organization representing the developer, used for identification and billing purposes
  • Email (required): Prefilled from Contact info in Vendor info > General tab
    • Primary email address for communication, updates, and support related to the developer’s account and add-ons.
  • Address: Physical location of the company or developer, used for billing and verification purposes.
  • City: Name of the city where the developer or company is located.
  • Postal Code: Numeric code representing the specific area of the developer’s address.
  • Phone: Contact number for the developer or company
  • Registered for Tax: Displayed only if Switzerland is selected as a country, or EU for Individual customer type, Canada, UK
    • Indicates whether the company or developer is officially registered for Tax, which is important for invoicing purposes

Step 3: Bank information

Bank information collects the developer’s banking details, including account information necessary for processing payments and ensuring smooth transactions related to add-on’s subscription (billing).

  • Bank name: Name of the financial institution where the developer holds their account
  • Bank country: Select country from the dropdown
    • Country where developer’s bank is located, necessary for compliance and transaction processing. 
  • Bank state: *Appears when US is selected in COuntry dropdown
    • Specific region or province where the developer’s bank is situated
  • Bank address:  Physical address of the developer’s bank, required for verification and transaction processing. 
  • Bank city: City where the developer’s bank is located
  • Bank postal code: Postal code of the developer’s bank, used for accurate identification and processing of transactions.
  • Bank BIC/SWIFT code: Unique code that identifies the developer’s bank internationally, required for secure and accurate international transactions.
  • Bank transit routing number: *Displayed only if US is selected as Bank country
    • Unique number that identifies the specific bank branch for domestic transactions.
  • Bank account number or IBAN: Unique identifier for the developer’s bank account

Step 4: Tax form

Tax form obtains necessary tax documentation for developers based on their country of residence selected in the first step and its fiscal policy, in compliance with federal tax regulations and proper processing of payments. You can upload tax form in the PDF format.

E.g. If the US is selected, you’ll get a W-9 form sample.  

If other countries besides the US are selected, then W-8BEN-E form needs to be used for companies or W-8BEN for individuals.  

You will be required to fill out the tax form in the following way:

  1. At the top left corner, you’ll see instructions to upload the form you previously filled out
  2. Click Upload and choose a form (it needs to be in PDF format)
    Or
  3. Fill out the form in the PDF editor directly on the page 
  4. Click Submit to complete the process

Fill out all required fields and click Submit to complete the process. 

Maximum size of a PDF file is 5 MB.  

If any information from any of these steps is missing, a screen will pop up indicating that. 

All the forms in all four steps are editable at all times.

Each step can be edited and that info can be saved. 

Payouts tab

In the Payouts tab, developers can see their revenue, and other details related to billing and payments. 

Table columns: 

  • Date: Date of the payout
  • Amount: Total amount of the payout
  • Currency: Currency used, which depends on the selected country in the Payment info
  • Destination: Information about the bank and card number
  • Download invoice: Download the invoice in PDF format

Choose the add-on you’d like to see the revenue for from the dropdown at the top of the page. 

Only paid add-ons developed by the developer in question will be listed on this page.

Total balance number represents the amount they earned from the add-on subscription (Marketplace subscription is excluded). 

Total balance: The overall amount available in the developer’s account, including all earnings, pending payments, and any fees without percentage taken by CAKE.com.

Payout balance: The portion of the total balance, after the bank holding period, that is available for withdrawal, excluding any pending transactions, fees and percentage taken by CAKE.com.

You are eligible for a payout when your balance reaches at least 250 USD, EUR, or CHF, depending on the currency selected in the Payment info tab.