Skip to main content
Meneja’s affiliate program lets you recruit and manage affiliates who promote your marketplace in exchange for a commission on the orders they drive. Affiliates apply to join your program, receive trackable links once approved, and earn commissions that you can monitor through the analytics dashboard. As an admin, you control who joins the program, review vendor partnership requests, and have full visibility into link performance.

Affiliate profiles

Each affiliate in your program has a profile that captures their contact details, payout information, and verification status.
FieldTypeDescription
namestringDisplay name of the affiliate
emailstringContact email address
phonestringContact phone number
biostringShort description of the affiliate
websitestringAffiliate’s website URL
social_mediaobjectInstagram, Twitter, and Facebook handles
bank_accountobjectBank name, account number, account name, SWIFT/BIC, branch code
verification_documentsarrayKYC documents submitted for identity verification
statusenumpending, approved, or rejected
is_activebooleanWhether the affiliate is currently active
rejection_reasonstringPopulated when status is rejected

Verification documents

Affiliates submit verification documents during the application process. Each document record includes:
FieldDescription
document_typeCategory of the document (e.g. national ID, business license)
document_urlHosted URL of the uploaded file
statuspending, approved, or rejected
rejection_reasonReason provided when a document is rejected
submitted_atTimestamp of submission
verified_atTimestamp when the document was reviewed
Accepted document formats are JPG, JPEG, PNG, WEBP, and PDF. The maximum file size per document is 5 MB.
Once you approve an affiliate, they receive trackable affiliate links. Each link is scoped to a specific vendor and product.
FieldDescription
codeUnique tracking code embedded in the link
vendor_idThe vendor this link is associated with
product_idThe product being promoted
clicksTotal number of times the link has been visited
ordersNumber of orders attributed to this link
total_commissionCumulative commission earned through this link
is_activeWhether the link is currently accepting traffic
expiry_dateOptional expiration date for the link

Affiliate requests

Affiliates can submit requests — for example, to partner with a specific vendor. Each AffiliateRequest record tracks the full lifecycle of that request.
FieldDescription
request_typeCategory of the request
vendor_idThe vendor the request is directed at
product_idOptional product associated with the request
statuspending, approved, or rejected
messageMessage from the affiliate
response_messageYour response when approving or rejecting
responded_atTimestamp of your response

Analytics

The analytics dashboard gives you a program-wide view of performance.

Total clicks

The combined number of clicks across all active affiliate links.

Total orders

Orders placed through affiliate links across your program.

Total commission

The sum of all commissions earned by affiliates to date.

Conversion rate

The ratio of orders to clicks, expressed as a percentage.
The Top affiliates list surfaces your highest-performing affiliates by commission earned, showing their name, email, total commission, and order count. The affiliate status breakdown shows how many affiliates are pending, approved, and rejected at a glance.

Vendor partner requests

VendorPartnerRequest records represent partnerships between an affiliate and a vendor. Each record includes:
FieldDescription
vendor_idID of the vendor in the partnership
vendor_nameDisplay name of the vendor
commission_rateAgreed commission rate for this partnership
statuspending, approved, rejected, active, or inactive
joined_atDate the partnership became active

Approving and rejecting affiliates

When a new affiliate applies, their status is pending. You review their profile and verification documents before making a decision.
1

Open the Affiliates list

Navigate to Growth Tools → Affiliates in the sidebar. The list defaults to showing pending applications at the top.
2

Review the applicant's profile

Click an affiliate to open their profile. Check their contact details, social media handles, bank account information, and any uploaded verification documents.
3

Review verification documents

Expand the Verification documents section. For each document, confirm it matches the declared document_type and is legible. Documents are individually marked as pending, approved, or rejected.
4

Approve or reject the application

Use the Approve or Reject action on the affiliate’s profile.
  • Approve sets the affiliate’s status to approved and stamps approved_at.
  • Reject sets the status to rejected. Enter a rejection_reason so the affiliate understands why their application was declined.
5

Manage affiliate requests

Once an affiliate is active, they may submit AffiliateRequest records — for instance, to promote a specific vendor’s products. Open Affiliate Requests, review the request’s message, then approve or reject it. Add a response_message to communicate your decision.
Rejecting an affiliate does not delete their record. You can reverse a rejection by updating their status to approved at any time.

Activating and deactivating affiliates

Approved affiliates can be temporarily deactivated without changing their status. Set is_active to false to pause their links and exclude them from analytics without revoking their approval. Set it back to true to resume.
Yes. A single affiliate can hold multiple VendorPartnerRequest records, each with a different vendor_id and its own commission_rate.
Commission is accumulated per affiliate link and stored in total_commission on the AffiliateLink record. The specific calculation logic is configured at the vendor partnership level via commission_rate.