Creating Touch-Points
What you’ll learn: Advanced touchpoint creation techniques including UTM parameters, conversion goals, link preview customization, and bulk import methods.
Creation Methods
Li2.ai offers multiple ways to create touchpoints depending on your workflow:Dashboard UI
Full-featured form with all options accessible
Quick Create
Minimal fields for rapid touchpoint generation
Bulk Import
CSV upload for creating hundreds of touchpoints at once
API
Programmatic creation for integrations and automations
Standard Creation (Dashboard UI)
Access the full touchpoint creation form from the dashboard:Complete Required Fields
Destination URL (Required)
- The final landing page where users will arrive
- Must include protocol:
https://example.comnotexample.com - Can be any valid URL: websites, social media, PDFs, Google Forms, YouTube videos
- Leave blank for random generation (e.g.,
a7Bx9Q) - Click ✨ AI Generate for contextual suggestions based on your destination
- Enter custom slug (3-50 characters, lowercase letters, numbers, hyphens only)
- Internal name visible only to you and your team
- Descriptive titles make management easier: “Summer Campaign - Instagram Bio Link”
Configure Optional Features
Tags
- Add multiple tags for organization:
campaign:summer,channel:instagram,type:promo - Tags enable filtering and bulk operations
- Assign to existing collection or create new one
- Collections group related touchpoints for aggregated analytics
Quick Create
For rapid touchpoint generation with minimal friction:- Access via Quick Actions menu or keyboard shortcut
- Enter only destination URL and slug (or leave slug blank)
- Click Create - touchpoint is generated instantly
- Add tags, collections, and other metadata later from the touchpoint detail page
Advanced Features
UTM Parameters
UTM parameters track campaign performance in Google Analytics and other analytics platforms. Built-in UTM Builder:Fill UTM Fields
utm_source (Required): Where traffic originates
- Examples:
instagram,email,qrcode-flyer
- Examples:
social,email,offline,referral
- Examples:
summer-sale-2024,product-launch,black-friday
- Example:
running shoes,summer dress
- Examples:
cta-button,header-banner,sidebar-link
- Use consistent naming conventions across campaigns
- Keep parameter values lowercase for consistency
- Use hyphens instead of underscores or spaces
- Be specific but concise
Conversion Goals
Track when users complete desired actions after clicking your touchpoint. Setting Up Conversion Goals:Define Goal
In the creation form, expand “Conversion Tracking”Goal Name: Descriptive name (e.g., “Add to Cart”, “Form Submission”, “Purchase”)Goal Type:
- Page Visit: User reaches a specific URL (e.g., thank-you page)
- Event: User triggers a custom event (requires script installation)
Configure Goal
For Page Visit Goals:
- Enter the goal completion URL (e.g.,
https://example.com/thank-you) - Li2.ai tracks when users reach this page after clicking your touchpoint
- Copy the tracking script provided
- Install on your website where the event occurs (button click, form submit, etc.)
- E-commerce: Track purchases, add-to-cart, checkout starts
- Lead generation: Track form submissions, demo requests, email signups
- Events: Track registration completions, ticket purchases
- Content: Track video plays, PDF downloads, article reads
Link Preview Customization
Control how your touchpoint appears when shared on social media (Open Graph and Twitter Cards).Configure Preview
Preview Title:
- Override the default page title
- 60 characters or less for optimal display
- Example: “Get 30% Off Summer Collection | YourBrand”
- Brief description shown in social shares
- 155-160 characters optimal
- Example: “Limited time offer: Save 30% on all summer styles. Free shipping on orders over $50. Shop now!”
- Upload image or provide image URL
- Recommended: 1200×630px for optimal social media display
- Formats: JPG, PNG
- Size: Under 5MB
Default Behavior: If you don’t customize link preview, Li2.ai will attempt to fetch Open Graph data from your destination URL. Custom previews override this automatic detection.
Custom Domains
Use your branded domain instead ofli2.ai:
- Add Domain: Go to Organization Settings → Custom Domains → Add Domain
- Configure DNS: Add the required DNS records to your domain provider
- Verify Domain: Li2.ai confirms DNS configuration
- Select During Creation: Choose your custom domain when creating touchpoints
yourbrand.com/summer-sale instead of li2.ai/summer-sale
Learn more in Custom Domains.
Bulk Creation
Create hundreds of touchpoints at once using CSV import:Prepare CSV File
Create a CSV with these columns:
destination_url(required)slug(optional, leave blank for auto-generation)title(optional)tags(optional, comma-separated)collection(optional, collection name)
Upload CSV
- Go to Touchpoints → Bulk Actions → Import CSV
- Upload your CSV file
- Map columns if headers don’t match exactly
Review & Confirm
- Li2.ai shows preview of touchpoints to be created
- Validates all URLs and checks for duplicate slugs
- Shows any errors that need correction
- Product catalog: Create touchpoint for each SKU
- Event venues: Create touchpoints for each table, booth, or room
- Real estate: Touchpoints for each property listing
- Retail: Touchpoints for each store location
API Creation
For developers integrating Li2.ai into applications or workflows: Endpoint:POST https://api.li2.ai/v1/touchpoints
Authentication: Bearer token (get from Settings → API Access)
Request Example:
Validation & Error Handling
Li2.ai validates all touchpoints during creation: Common Validation Errors:| Error | Cause | Solution |
|---|---|---|
| ”Invalid URL” | Missing protocol or malformed URL | Add https:// to destination URL |
| ”Slug already exists” | Duplicate slug in organization | Choose different slug or use auto-generation |
| ”Slug contains invalid characters” | Special characters or spaces in slug | Use only lowercase letters, numbers, hyphens |
| ”Destination URL unreachable” | Target website is down | Verify destination exists and is accessible |
- Li2.ai shows specific error message
- Original form data is preserved
- Fix the error and resubmit
- For bulk imports, failed rows are exported for correction
Post-Creation Actions
After creating a touchpoint:- Test Immediately: Click the short link and scan the QR code to verify correct redirect
- Download QR Code: Get QR code in needed format and size for distribution
- Copy Short Link: Copy link for sharing on social media or emails
- Add to Collection: Organize into relevant collection if not done during creation
- Share with Team: Invite team members to the organization if collaborating
Tips for Efficient Creation
Next Steps
Customize QR Codes
Design branded QR codes with custom colors, logos, and frames
Manage Touch-Points
Update, organize, and optimize existing touchpoints
View Analytics
Track touchpoint performance with detailed analytics
Custom Domains
Set up branded domains for professional short links
Ready to create advanced touchpoints? Head to your dashboard and click + Create Touchpoint.

