Automated rewards in Karma: Gift cards integration
Overview
In many countries, Karma bot can facilitate automated incentives via gift cards. The full list of available 300+ rewards 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 at Settings page. The page should look like this:

Creating a Gift Card Reward
Step 1: Initiate Reward Creation
Proceed to the "Manage rewards" section. You'll see reward ideas including templates like "Dinner for two", "Mystery gift", "Charity donation", "Steam gift card", "Day off", and "Movie time". Click the Randomize button to shuffle ideas or scroll down to create a custom reward.
Click the reward card or the + Add button to start creating a new gift card reward.
Step 2: Select Fulfillment Type
A modal will appear asking "How would the reward get fulfilled?"

Step 3: Configure Reward Details
Complete the "Enter reward details" form with the following information:
*Required Fields:**
- Title: Give your reward a clear, descriptive name
- Example: "Prezzy card", "Gift Card $50", "Retail Reward Card"
- Best Practice: Use names that immediately communicate value and type
- Description: Provide details about what the reward includes
- Example: "Get a card loaded with $50"
- Recommendation: Mention that recipients can choose from 300+ brands
- Category: Select "Money and gift cards" from the dropdown
- This ensures the reward appears in the appropriate section for team members
- Price in [Your Workspace]: Set the karma points required to redeem
- Example: 50 karma points
- Best Practice: Align karma cost with monetary value (e.g., 50 karma = $50 card)
- Country: Choose the country where the gift card will be available
- Example: "United States (USD)"
- Note: You'll see a link to "See the full list of gift cards available in this country"
- Recipients will only see gift card options relevant to their selected country
- Gift card value in USD: Specify the monetary value of the gift card
- Example: 50 (for a $50 gift card)
- Important: This is the face value the recipient will receive
- The system displays "Processing fee 10%. Learn more" below this field
Optional Fields:
- Emoji: Add an emoji icon to make the reward more visually appealing in the catalog
- Image (optional): Upload a custom image to represent the reward
- Drag image here or click to upload
- Maximum file size: 1 MB max
- Tip: Use brand-neutral images or your company logo for gift cards
- Comment is required: Enable this checkbox if you want team members to provide a reason or comment when redeeming
- Useful for tracking redemption patterns or ensuring thoughtful use of karma points
The gift card reward will become immediately available onto your Karma Rewards page:

Important Considerations
Currency and Exchange Rate:
Make sure 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 above, a team member can exchange 50 karma for a redeemable sum of $50 USD. The actual cost to your organization would be $55 USD (including the 10% processing fee).
How It Works
For Team Members
Step 1: Redemption Confirmation
Right after the purchase, Karma bot will send a direct message to the person in Slack with:
- Confirmation of the redemption
- Karma points deducted
- Redemption link for claiming the gift card
- Instructions for next steps

Step 2: Email Notification
A copy of the same information is sent via email (using the email address from Slack user profile). This email includes:
- Redemption confirmation
- Unique redemption link
- Expiration information (if applicable)
- Customer support contact details

Step 3: 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 includes 300+ brands across multiple categories:
Popular Brands Include:
- Retail & Shopping: Amazon, Target, Walmart, Best Buy, Home Depot
- Food & Dining: Starbucks, Chipotle, DoorDash, Uber Eats, Grubhub
- Entertainment: Netflix, Spotify, iTunes, Xbox, PlayStation
- Fashion & Beauty: Nike, Adidas, Nordstrom, Sephora, Ulta Beauty
- Travel & Hospitality: Airbnb, Hotels.com, Southwest Airlines
- Charitable Organizations: Red Cross, UNICEF, Feeding America, Save the Children
Recipients can browse by category, search for specific brands, or filter by type.

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
- Redemption instructions specific to the chosen brand
- Terms and conditions
- Expiration date (if applicable)
- Customer service information for the gift card provider

Redemption Timeline
- Karma Deduction: Instant upon redemption
- Slack DM & Email: Within 1-2 minutes
- 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 |
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!
