Skip to main content

Affiliate Workflow

End-to-end flow from affiliate registration through customer referral, commission, and payout.

Program must exist first

An admin must create an Affiliate Program before approving affiliates. Assign the program when approving a pending registration.


Overview​

Affiliate registers → Admin approves → Affiliate configures payout
│ │ │
▼ ▼ ▼
Pending list Account ACTIVE Shares referral link/code
│ │ │
└──────────────────────┴──────────────────────┘
│
▼
Customer registers via affiliate link
│
▼
Commissions tracked → Payout on settlement day
StageWhoWhat happens
RegistrationAffiliateMulti-step signup at /affiliate/register — no payment required
ApprovalAdminReview in Pending Affiliates, assign program, set ACTIVE
Activation emailSystemAffiliate notified when account is approved
Payout setupAffiliateBank / PayPal / GigPay (from affiliate dashboard)
ReferralAffiliateShares unique link or referral code
Customer signupCustomerRegisters using affiliate link — relationship stored in CMP
Commission & payoutSystem + AdminCommissions accrue; payouts appear in Affiliate Payouts after holding duration — admin transfers funds manually and marks paid

Full registration steps: Affiliate Registration.
Admin steps: Manage Affiliates (Admin).


Registration workflow (steps 1–6)​

StepActionDetail
1RegisterOpen <BASE_URL>/affiliate/register — name, email, phone, password
2Verify emailEnter OTP sent to registered email
3Account detailsBilling address, currency; optional W8/W9 documents
4Additional detailsPromotion channels, URLs, partner-fit questions
5Accept termsAffiliate program terms, privacy, consents
6Registration completeRequest submitted — pending admin approval

Affiliates do not pay anything during registration. The standard CMP customer payment flow is bypassed for affiliate signup.


Admin approval (step 7)​

StepActionDetail
7Approve accountAdmin receives email for new registration → Affiliates → Manage Affiliates → Pending Affiliates → approve and assign program

Affiliate receives a confirmation email when the account is approved and activated.

Procedure: Manage Affiliates (Admin).


Post-approval (steps 8–10)​

StepActionDetail
8Affiliate login<BASE_URL>/affiliate/login
9Configure payoutAffiliate sets payout method — Bank Account, PayPal, GigPay, etc.
10Share referralAffiliate shares unique referral link or referral code with customers

An affiliate link lets CMP:

  • Recognize which affiliate referred the customer
  • Track whether the visitor signs up or purchases
  • Validate conversion for commission

Affiliates find their link and code on the Affiliate Dashboard after login.

Example referral URL pattern: <BASE_URL>/r/<referral-code>


What affiliates can do​

CapabilityDescription
Opt into an affiliate programJoin after admin approval
Get affiliate linksUnique referral link and referral code
Track performanceClicks, signups, conversions on dashboard
Receive commission payoutsPer program rules — Program, Commissions & Payouts
Raise support ticketsVia affiliate dashboard support

What affiliates cannot do​

RestrictionDetail
Create servicesAffiliates cannot provision VMs, storage, or other cloud services
Create customersAffiliates cannot manually create customer accounts — customers must register via referral link

Customer relationship​

When a customer registers using an affiliate link or code, CMP stores the affiliate–customer relationship in the database. Admins view referred customers under each affiliate — Referred Signups.


Email notifications​

EventRecipient
New affiliate registrationAdmin
Affiliate account approvedAffiliate
Affiliate's customer signs upAffiliate
Payout marked paid by adminAffiliate

Details: Program, Commissions & Payouts — Email notifications.


Affiliate dashboard​

After login, affiliates use the portal documented under Affiliate Dashboard:

AreaPage
DashboardDashboard — metrics and referral link
Referred SignupsReferred Signups
CommissionsCommissions
PayoutsPayouts — bank / PayPal / GigPay settings
SupportOpen tickets from dashboard widgets or Support menu
ProfileAccount and security settings

Was this page helpful?
Found something that could be improved?