Tutorial April 15, 2025 · 8 min read

How to set up a corporate swag portal in 30 minutes

From account creation to sending your first claim link — a full walkthrough of the Swagodin swag portal setup.

Step 1: Create your account

Head to portal.swagodin.com/register. Enter your company name and email. You'll receive a one-time code to verify your address — no passwords ever.

Step 2: Set up your branded subdomain

In your portal settings, add your custom domain (e.g., swag.yourcompany.com). Go to your DNS provider and add a CNAME record pointing that subdomain to portal.swagodin.com. We handle SSL automatically. Domain verification usually takes under 5 minutes.

Step 3: Upload your files to Printful

Before building a pack, your design files need to be in Printful's file library. Use the Files section in your portal to upload print-ready artwork. Printful accepts PNG, PDF, and SVG. We recommend 300 DPI for print quality.

Step 4: Build your first pack

Navigate to Packs → Create Pack. Give it a name (e.g., "New Hire Welcome Kit"). Add items: for each product, specify the Printful catalog product ID, available variant IDs (which encode size and color), and the file placement (front, back, sleeve, etc.).

Hit "Generate Mockups" to create preview images for your recipients. Printful generates these asynchronously — poll the task endpoint or check back in 60 seconds.

Step 5: Top up your balance

Go to Balance → Top Up. Enter an amount (minimum $10). You'll be redirected to a Stripe payment form. Once processed, your balance updates immediately.

Step 6: Launch a campaign or regular flow

For a one-time distribution (e.g., 50 new hires this quarter): create a Campaign. Upload your recipient list with names and emails. The system holds the estimated budget and sends each recipient a personalized claim link.

For an ongoing flow (e.g., every new hire gets a kit automatically): create a Regular Flow. Generate links on-demand and share them in your onboarding process, Slack, or HRIS system.

That's it

From here, recipients visit your branded subdomain, choose their preferences, enter their address, and submit. Printful handles production and shipping. You get notified when everything ships.

Try it yourself

Create a free account and follow along.

Get started