Skip to content

Webapps

A Webapp is the customer-facing website where your audience places their orders. It's the storefront for your campaign — what customers see, interact with, and use to upload their photos and complete their orders.

What is a Webapp?

When you create a campaign, customers need a place to participate. That's the webapp. Each webapp:

  • Has its own URL (e.g., yourcompany.stampix.com)
  • Can have custom branding (colors, fonts, shapes)
  • Contains customizable content (text, images)
  • Supports multiple languages
  • Can be used by multiple campaigns

Creating a Webapp

Basic Setup

FieldDescriptionExample
NameInternal name for your reference"Acme Summer Promo"
KeyBecomes your URL subdomainacme → acme.stampix.com
DescriptionOptional internal notes"Used for Q3 campaigns"

Important

The Key cannot be changed after creation. Choose carefully as this is your permanent URL.

Language Settings

Select which languages your customers can use. The webapp will:

  • Show a language picker if multiple languages are selected
  • Display all text and content in the customer's chosen language
  • Send emails in the matching language

Available languages include: English, French, German, Dutch, Spanish, Italian, Portuguese, Polish, and more.

Webapp Configuration

Brand Configuration

After creating your webapp, connect it to your visual identity:

SettingDescription
BrandingSelect a branding profile (colors, fonts, shapes)
ContentSelect a content profile (text, images, translations)

See Branding and Content for how to create these.

Privacy & Analytics

SettingDescription
Privacy URLLink to your privacy policy (shown to customers)
Google Tag Manager IDYour GTM container ID for tracking (format: GTM-XXXXXXX)

Display Preferences

Control how your webapp behaves:

SettingDescription
LanguagesWhich languages customers can select
Happiness FeedbackHow the feedback widget appears
Powered by StampixShow or hide the Stampix attribution
Code RequiredWhether customers need a code to access

Happiness Feedback Options

The feedback widget lets customers share their experience with an emoji rating:

OptionDescription
Icon and TextShows emoji icons with descriptive text
Icon onlyShows only the emoji icons
DisabledNo feedback widget shown

Code Required

When enabled:

  • Customers must enter a valid code to start
  • Only one campaign can be linked to the webapp
  • You control exactly who can participate

When disabled:

  • Anyone with the URL can place an order
  • Multiple campaigns can share the webapp
  • Use for open/public promotions

Webapp Status

A webapp can be Active or Inactive:

StatusEffect
ActiveCustomers can access and use the webapp
InactiveWebapp shows an "unavailable" message

TIP

Deactivating a webapp immediately prevents new orders. Existing in-progress orders may be affected.

Campaigns Connection

A webapp can be connected to one or more campaigns:

Single Campaign Setup

  • One webapp → One campaign
  • Usually used with "Code Required" enabled
  • Simpler to manage

Multiple Campaigns Setup

  • One webapp → Multiple campaigns
  • Usually used with "Code Required" disabled
  • Campaigns distinguished by codes
  • Useful when campaigns share the same branding

Testing Your Webapp

Preview During Setup

  1. Open your webapp configuration
  2. Click Open in new tab to view the live site
  3. Check how it looks across different scenarios

Using Demo Mode

From your campaign page:

  1. Click Visit Demo or Copy demo link
  2. This opens the webapp with a pre-filled test code
  3. Complete a test order to verify the entire flow

Best Practices

URL Key Selection

  • Keep it short and memorable
  • Use your brand name when possible
  • Avoid special characters or spaces
  • Consider future campaigns (don't make it too specific)

Good examples: acme, cocacola-rewards, nike2024 Bad examples: summer-promo-july-2024-free-prints (too specific)

Language Configuration

  • Only enable languages you can support
  • Ensure your content is translated for each language
  • Consider your audience's primary languages

Before Going Live

  1. Test on mobile — Most customers use phones
  2. Verify all text — Check translations and content
  3. Check the flow — Upload photos, complete an order
  4. Review emails — Check how order confirmations look
  5. Test codes — Verify codes work (if required)

Common Questions

Can I change the webapp URL?

No, the key/URL is permanent. You would need to create a new webapp with a different key.

Can multiple campaigns use one webapp?

Yes, as long as "Code Required" is disabled. Campaigns are distinguished by their codes.

What happens if I deactivate a webapp?

The URL will show an "unavailable" message. No new orders can be placed. This takes effect immediately.

Can I delete a webapp?

Webapps with order history should not be deleted. You can deactivate them instead.

  • Branding — Customize colors, fonts, and visual elements
  • Content — Manage text and images
  • Campaigns — Connect your webapp to campaigns
  • Codes — Create access codes