XiriGoXiriGo Admin Docs

Campaigns & Promotions

Create and manage promotional campaigns, platform coupons, promotions, and price lists for the marketplace.

Campaigns & Promotions

The Campaigns module lets admins create and manage marketing campaigns, platform-wide coupons, promotional rules, and custom price lists. These tools drive sales, attract new customers, and increase repeat purchases.

Campaign Management

Campaigns are organized marketing efforts that combine multiple promotional tools (coupons, banners, announcements) under a single tracked initiative.

Campaign List

ColumnDescription
Campaign NameDescriptive name for the campaign
StatusDraft, active, paused, completed, archived
Start DateCampaign launch date
End DateCampaign end date
BudgetAllocated promotional budget (EUR)
RevenueRevenue generated from campaign-attributed orders
ROIReturn on investment (revenue / budget)
OrdersNumber of orders attributed to the campaign

Creating a Campaign

Provide a campaign name, description, start date, end date, and budget.

Attach promotional elements:

  • Link existing coupons or create new ones
  • Associate banners that promote this campaign
  • Set up announcements for the campaign period
  • Define automatic discounts or free shipping rules

Define who sees the campaign:

  • All customers
  • Specific customer groups
  • Specific loyalty tiers
  • New customers only
  • Returning customers only

Review the campaign configuration. Save as draft to continue editing later, or publish to activate (or schedule for the start date).

Campaign Lifecycle

ActionDescription
PublishActivate the campaign (goes live immediately or on scheduled date)
PauseTemporarily suspend the campaign; all promotions are deactivated
ResumeReactivate a paused campaign
CompleteEnd the campaign; triggered automatically on end date or manually
ArchiveMove a completed campaign to the archive for historical reference

Campaign Analytics

Each campaign has a dedicated analytics view:

Orders

Total orders placed using campaign coupons or during the campaign period.

Revenue

Total revenue generated from campaign-attributed orders.

New Customers

Number of first-time buyers acquired during the campaign.

Additional metrics:

MetricDescription
Coupon redemptionsNumber of times campaign coupons were used
Average order valueAOV for campaign orders vs. platform average
Conversion ratePercentage of campaign page visitors who placed an order
Customer acquisition costBudget / new customers acquired

Platform Coupons

Create and manage discount coupons available across the marketplace.

Coupon Properties

PropertyDescription
CodeUnique coupon code entered by customers at checkout
Discount TypePercentage, fixed amount, or free shipping
Discount ValuePercentage or EUR amount
Minimum OrderMinimum order value required to use the coupon
Usage LimitMaximum number of times the coupon can be used (total)
Per-Customer LimitMaximum uses per individual customer
Valid FromStart date of coupon validity
Valid UntilExpiration date
TargetAll products, specific categories, specific vendors, or specific products
Customer RestrictionAll customers, specific groups, specific loyalty tiers, or first-time buyers

Creating a Coupon

Go to Campaigns > Coupons and click Create Coupon.

Enter a unique coupon code (or generate one automatically). Select the discount type and value.

Set minimum order value, usage limits, validity dates, product/category targeting, and customer restrictions.

The coupon is created and active within the specified validity period.

Platform coupons are funded by the platform (deducted from platform commission revenue). Vendor-specific coupons are managed separately through the vendor panel.

Promotions

Promotions are automatic discount rules applied at checkout without requiring a coupon code.

Promotion Types

TypeDescriptionExample
Percentage offPercentage discount on qualifying items20% off all Electronics
Fixed amount offFixed EUR discount on qualifying itemsEUR 10 off orders over EUR 50
Buy X Get YFree or discounted item when purchasing qualifying itemsBuy 2 get 1 free
Free shippingWaive shipping fees for qualifying ordersFree shipping on orders over EUR 30
Bundle discountDiscount when purchasing specific items together15% off when buying a phone + case

Promotion Configuration

Each promotion includes:

  • Name and description
  • Discount type and value
  • Qualifying conditions (product, category, vendor, order minimum)
  • Customer targeting (all, group, loyalty tier)
  • Priority (when multiple promotions apply, which takes precedence)
  • Stacking rules (whether this promotion can combine with other promotions or coupons)
  • Validity period (start and end dates)

Price Lists

Price lists allow you to create alternative pricing for specific customer segments, regions, or promotional periods.

Price List Properties

PropertyDescription
NameDescriptive name (e.g., "VIP Pricing", "Holiday Sale Prices")
TypeSale (promotional) or Override (permanent alternative)
Customer GroupsWhich customer groups see these prices
Start DateWhen prices become effective
End DateWhen prices revert to default
ProductsList of products with custom prices

Click Create Price List. Name it and select the type (sale or override).

Search for products and set custom prices for each variant. You can import prices from a CSV file for bulk updates.

Assign customer groups and validity dates. Only customers in the assigned groups will see the custom prices during the valid period.

Save and activate the price list. Prices take effect immediately or on the scheduled start date.

Combine price lists with campaigns for maximum impact. For example, create a "Black Friday" price list with deep discounts, attach it to a campaign with banners and announcements, and target it to all customers.

On this page