Automated rewards in Karma for MS Teams: Gift cards integration
Overview
In many countries, Karma bot can facilitate automated incentives via gift cards directly within Microsoft Teams. The full list of available 300+ rewards (including charities) is available through Tango Card's reward catalog. The gift cards are available to the following countries:
Argentina (ARS), Australia (AUD), Bangladesh (BDT), Brazil (BRL), Canada (CAD), Colombia (COP), Czechia (CZK), Egypt (EGP), France (EUR), Germany (EUR), Great Britain (GBP), Hungary (HUF), India (INR), Indonesia (IDR), Ireland (EUR), Israel (ILS), Italy (EUR), Jordan (JOD), Kenya (KES), Mexico (MXN), Netherlands (EUR), Pakistan (PKR), Philippines (PHP), Poland (PLN), Portugal (EUR), Saudi Arabia (SAR), South Africa (ZAR), Spain (EUR), Sweden (SEK), Switzerland (CHF), Thailand (THB), Turkey (TRY), United Arab Emirates (AED), United States (USD).
Setup Process
If you're an admin, please enable Rewards in the Karma app within Microsoft Teams. Navigate to the Settings tab and select Rewards from the menu. The page should look like this:

Creating a Gift Card Reward
Step 1: Access Manage Rewards Section
In the "Manage rewards" section, you'll see:
- Reward ideas: Pre-configured templates like "Stay cool", "Apple $20", "$100", "Ticket to ride", "Prezzy card", "Gift card"
- Custom rewards: Your existing rewards including "Prezzy card", "Fruit bowl", "Ticket to ride", and "Sweet tooth"
- Randomize button: Shuffle reward ideas for inspiration
Each reward card displays:
- The reward icon/emoji
- Title and description
- Karma point cost
- Creation and modification dates
- Edit and Delete buttons
To create a new gift card reward, click on one of the reward idea cards from the "Money and gift cards" category, or scroll down and click the + Add reward button.
Step 2: Configure Reward Details
A modal window "Enter reward details" will appear:

Complete the form with the following information:
Required Fields:
- Title: Give your reward a clear, descriptive name
- Example: "Prezzy card", "Gift Card $50", "Premium Reward Card"
- Best Practice: Use names that immediately communicate value to team members
- The example shows "Prezzy card"
- Description: Provide details about what the reward includes
- Example: "Get a card loaded with $50"
- Recommendation: Mention that recipients can choose from 300+ popular brands
- This text appears under the reward title in the catalog
- Full description (optional): Add more detailed information with formatting options
- Rich text editor available (Bold, Italic, Underline, Link buttons)
- Use this space to explain redemption process or highlight popular brands
- Category: Select "Money and gift cards" from the dropdown menu
- This categorizes the reward for easy browsing by team members
- Other categories visible: custom categories can be created
- Price: Set the karma points required to redeem
- Example: 50 karma points
- Displayed in your workspace's currency equivalent
- Best Practice: Maintain consistent exchange rates (e.g., 50 karma = $50 card)
- Country: Choose the country where the gift card will be available
- Example: "United States (USD)"
- Dropdown shows all 34 supported countries with currency codes
- Note appears: "See the full list of gift cards available in this country"
- Recipients will only see gift card options relevant to the selected country
- Gift card value in USD: Specify the monetary value of the gift card
- Example: 100 (for a $100 gift card)
- This is the face value the recipient will receive
- The form displays: "Processing fee 10%. Learn more"
Optional Fields:
- Image (optional): Upload a custom visual for the reward
- Upload interface: "Drag image here or click to browse (2 MB max)"
- Tip: Use brand-neutral images, your company logo, or gift card graphics
- Images make rewards more visually appealing in the catalog
- Comment is required: Toggle this checkbox if you want team members to provide a reason when redeeming
- Useful for tracking redemption patterns
- Helps ensure thoughtful use of karma points
- Can provide insights into what motivates redemptions
The gift card reward will become immediately available on your Karma Rewards page within Microsoft Teams:

Important Considerations
Currency and Exchange Rate:
Please double-check that you've selected the correct currency and a reasonable karma amount that is within your rewards programme budget. A person would be able to get a redeemable link with the predefined monetary value attached to it.
Example Configuration:
In the example shown, a team member can exchange 50 karma for a redeemable sum of $100 USD. The actual cost to your organization would be $110 USD (including the 10% processing fee).
How It Works
Redemption Process
Step 1: Redemption Confirmation
Right after the purchase, **Karma bot will send an email **with:
- Confirmation of the redemption
- Karma points deducted from their balance
- Redemption link for claiming the gift card
- Step-by-step instructions for next steps
Step 2: Selecting the Final Gift Card
Following the Redemption link, the team member will get redirected to Tango Card's reward portal. On this page, they can choose from the gift cards available to them based on the Country field selected in settings for this particular reward.

The catalog displays major brands including:
- REI Co-op - Outdoor gear and recreation
- Macy's - Department store
- Nike - Athletic apparel and footwear
- Applebee's - Casual dining restaurant
- Ulta Beauty - Beauty and cosmetics
- Starbucks - Coffee and beverages
- Nordstrom - Fashion and luxury retail
- Burger King - Fast food restaurant
- adidas - Sports apparel and equipment
- DoorDash - Food delivery service
Additional brands across categories:
- Retail & Shopping: Amazon, Target, Walmart, Best Buy, Home Depot
- Food & Dining: Chipotle, Uber Eats, Grubhub, Subway
- Entertainment: Netflix, Spotify, iTunes, Xbox, PlayStation
- Fashion & Beauty: Sephora, H&M, Gap, Victoria's Secret
- Travel & Hospitality: Airbnb, Hotels.com, Southwest Airlines
- Charitable Organizations: Red Cross, UNICEF, Feeding America, Save the Children
Recipients can:
- Filter by category (Gift Cards, Choice Products, Prepaid & Cash Transfer, Donations)
- Search by country or currency
- Browse by brand name
- Click "Download Catalog" for the full list
- Get a demo to see physical options
Step 4: Final Delivery
After selecting their preferred brand and denomination (if applicable), a final gift card code will arrive via email within minutes. This email contains:
- The gift card code or PIN
- Bar code or QR code (if applicable)
- Redemption instructions specific to the chosen brand
- Terms and conditions
- Expiration date (if applicable)
- Customer service contact for the gift card provider
Redemption Timeline
- Karma Deduction: Instant upon clicking "Redeem"
- Email: Within 1-2 minutes of redemption
- Tango Card Portal Access: Immediate via redemption link
- Final Gift Card Code: Within 5-10 minutes after brand selection
Fees
Each gift card purchase would be charged as its nominal value that you have specified in rewards settings + 10% fee. The fee is a combination of:
- Stripe fees: Secure payment processing
- Tango Rewards fees: Gift card fulfillment and delivery
- Currency conversion fees: For international transactions (when applicable)
Fee Calculation Examples
Gift Card Value | Processing Fee (10%) | Total Charge |
|---|---|---|
$25 USD | $2.50 | $27.50 |
$50 USD | $5.00 | $55.00 |
$100 USD | $10.00 | $110.00 |
€50 EUR | €5.00 | €55.00 |
£100 GBP | £10.00 | £110.00 |
500 MXN | 50 MXN | 550 MXN |
100 CHF | 10 CHF | 110 CHF |
Example: A 50 USD gift card redemption via Karma Rewards would appear as a charge of $55.00 USD on your credit card bill. "KARMA BOT" would be the reference that you should see on your statement.
Updated on: 28/01/2026
Thank you!
