A complete guide to creating event listings, selling tickets, and collecting RSVPs directly from your UniLink page — without a separate ticketing platform.
- The Event block creates a fully functional event listing on your page with date, time, location, ticket tiers, and a buy or RSVP button — all handled inside UniLink.
- You need a connected Stripe or PayPal account before you can sell paid tickets; free RSVP events require no payment setup.
- Always set your timezone explicitly — UniLink defaults to UTC, which will show the wrong time to attendees in other regions if you leave it unset.
- Most common mistake: leaving ticket quantity blank (unlimited by default), which means you can oversell a capacity-limited venue.
You're promoting a show, a workshop, or a community meetup. You post the details in your bio, you paste a link to Eventbrite or a Google Form, and you watch people drop off at every step of the handoff. They have to create an account on another platform, re-enter their email, navigate an interface they didn't come here to use. The Event block removes that handoff entirely. Your visitors see the event details, the price, and a buy or RSVP button right on your UniLink page. The whole transaction — or registration — happens there. No redirect. No third-party account required from the attendee.
What the Event block does
The Event block renders a complete event listing inside your UniLink page. It displays the event name, date and time (with timezone), venue or online meeting details, a cover image, a short description, and one or more ticket types with prices and a checkout button. For free events, the button triggers an RSVP form that collects the attendee's name and email and sends them a confirmation. For paid events, it opens a Stripe or PayPal checkout flow and delivers a ticket confirmation once payment clears.
UniLink integrates with Stripe and PayPal for payment processing and with the UniLink Orders app for ticket management. When an attendee buys a ticket, the order appears in your Orders dashboard with their contact details, ticket type, and payment status. You can export the attendee list as a CSV, send reminder emails through UniLink's email tools, and mark attendees as checked in at the door. The block also generates an add-to-calendar link for Google Calendar, Apple Calendar, and Outlook that gets included in every confirmation email automatically, which reduces no-show rates without any extra setup on your part.
What the Event block does not do: it is not a full event discovery platform. Your events are only visible to people who already visit your UniLink page — there is no public event search directory, no algorithmic promotion, and no native integration with Facebook Events or Eventbrite for cross-posting. If you need your event discovered by people who don't already follow you, you'll still need to promote it through your normal channels. The block handles the registration and payment side; the marketing is still yours.
Before you start
- Confirm your plan: The Event block is available on paid UniLink plans. If you're on the free tier, you'll see the block in the picker but you'll be prompted to upgrade before you can activate it.
- Connect a payment processor (paid events only): Go to Dashboard → Settings → Payments and connect your Stripe or PayPal account. This takes 2–5 minutes and requires your business or banking details. You do not need to do this for free RSVP-only events.
- Prepare your event assets: Have your event cover image ready (recommended size: 1200×630px), a short event description (2–4 sentences), and your exact venue address or online meeting link.
- Know your ticket structure: Decide how many ticket types you need (e.g., General Admission at $25, VIP at $75), how many of each you have available, and whether you want early-bird pricing for the first batch.
How to add the Event block to your page
- Open your page in the Dashboard: Log in to UniLink and navigate to the page where you want the event to appear. Click the blue "Add block" button.
- Select "Event" from the block picker: Find the Event block in the list and click to add it. It inserts at the bottom of your page by default — drag it to your preferred position.
- Enter the event name and description: In the block settings panel, type the event title and a short description. Keep the description punchy — visitors need to understand what the event is in two sentences.
- Upload the event image: Click the image upload field and select your cover image. This appears as the hero image for the event card. If you skip this, UniLink shows a default placeholder — always upload something.
- Set the date, time, and timezone: Use the date picker to set the event date and start time. Then open the timezone dropdown and select the correct timezone. Do not leave it at the default — attendees in different regions will see a time-converted display, but only if the source timezone is accurate.
- Add the venue or online link: For in-person events, enter the full venue address. For online events, toggle the "Virtual event" switch and paste your meeting link (Zoom, Google Meet, etc.). The meeting link is only shown to confirmed attendees in their confirmation email — it is not publicly visible on your page.
- Create your ticket types: Click "Add ticket type." Enter the name (e.g., General Admission), price (set to $0 for free/RSVP), and quantity available. Add additional ticket types for each tier you need (VIP, Early Bird, etc.).
- Set capacity and waitlist (optional): If your venue has a hard limit, set a total attendee cap. Enable the waitlist toggle if you want to collect email addresses from people who try to register after capacity is reached.
- Add a cancellation policy (optional but recommended): Paste a short cancellation policy in the designated field. This text appears in the checkout flow and in confirmation emails. If you offer refunds, state the window (e.g., "Full refund up to 48 hours before the event").
- Save and preview: Click "Save." Use the Preview button to view the event card as your visitors will see it, on both mobile and desktop, before publishing.
Key settings explained
| Setting | What it controls | Best practice |
|---|---|---|
| Timezone | The reference timezone used to display the event time; UniLink converts it for visitors in other time zones | Always set explicitly — leaving it at UTC will show the wrong local time to most attendees |
| Ticket quantity | Maximum number of tickets available for each ticket type; blank = unlimited | Always set a quantity for in-person events to prevent overselling; unlimited is only appropriate for virtual events with no capacity limit |
| Early-bird pricing window | Automatically switches the ticket price from the early-bird rate to the standard rate at a date you set | Set this 1–2 weeks before the event; UniLink handles the price switch automatically at midnight on the date you choose |
| Waitlist | Collects email addresses from attendees who arrive after tickets sell out | Enable for any event with limited capacity; you can email the waitlist manually if spots open up |
| Visibility toggle | Controls whether the event block is shown or hidden on your published page | Use "Hide after event ends" to automatically remove the block from your page once the event date passes — keeps your page clean without manual cleanup |
| Meeting link (virtual events) | The URL of your online meeting room; shown only in confirmation emails, not on the public page | Paste the full link including any password; attendees receive it automatically in their confirmation — do not share it publicly on your page |
| Cancellation policy text | Free-text field shown in checkout and confirmation emails | Always fill this in for paid events; leaving it blank increases the likelihood of payment disputes |
How to get more ticket sales
The position of the Event block on your page makes a significant difference. If someone lands on your page and has to scroll past your bio, your links, and your social icons before they see the event, you've already lost their momentum. Put the Event block at the top — or as close to the top as possible — for any page where the event is the primary call to action. If you have multiple events, consider creating a dedicated page just for events and linking to it from your main page rather than stacking multiple Event blocks in one place.
The event image is the first thing a visitor processes before reading the title. A well-designed event graphic — with the event name, date, and a compelling visual — communicates the key information even before someone reads the description. If you're promoting a live show, use a high-quality photo from a previous performance. If it's a workshop, a clean branded graphic works better than a stock photo. Avoid leaving the default placeholder: it signals low effort and reduces conversion.
Use the early-bird pricing window strategically. Scarcity and urgency are the two most reliable drivers of ticket sales. A visible price increase date — "Early bird pricing ends Friday" — motivates undecided attendees to commit. The Event block handles the price switch automatically on the date you set, so you don't need to remember to do it manually. Combine this with a reminder post to your audience a day before the window closes and you'll typically see a sales spike in the final 24 hours of the early-bird period.
After the event, the confirmation email is your best retention tool. Everyone who RSVP'd or bought a ticket has already opted in to hearing from you — they're your warmest audience. UniLink sends an automatic confirmation, but you can follow up through the Orders export with a thank-you message, a recording link, or an early-access offer to your next event. Creators who treat the attendee list as an email segment rather than a one-time transaction consistently see higher repeat attendance.
Troubleshooting common issues
| Problem | Likely cause | Fix |
|---|---|---|
| Event shows "Sold out" immediately after publishing | Ticket quantity was set to 0 instead of the intended number | Open block settings, find the affected ticket type, and change the quantity to your actual available count; save and republish |
| The checkout button is grayed out or says "Payment not available" | No payment processor connected, or Stripe/PayPal account not fully verified | Go to Dashboard → Settings → Payments and check your account status; Stripe requires identity verification before you can receive payouts |
| Attendees are asking about the wrong event time | Timezone was left at UTC and attendees are reading the display time without timezone context | Edit the block, set the correct timezone, and re-save; the displayed time will update immediately; consider sending a correction to existing registrants via the Orders attendee list |
| No confirmation email received after RSVP | Attendee's email provider filtered the confirmation to spam, or the email was entered with a typo | Ask the attendee to check their spam folder; you can also manually export the attendee list from Orders and verify the email address was captured correctly |
| Event block is still showing on the page after the event date passed | "Hide after event ends" was not enabled in the visibility settings | Edit the block and toggle on "Hide after event ends" for future events; for past events, manually toggle the block to hidden or delete it |
| Online meeting link was shared publicly instead of only in confirmation emails | Meeting link was pasted into the event description instead of the dedicated meeting link field | Remove the link from the description, paste it into the "Meeting link" field (virtual events toggle must be on), and save; the link will now only appear in confirmation emails |
| Ticket refund request creates a payment dispute | No cancellation policy was set, so the attendee had no reference for your refund terms | Add a cancellation policy to the block for all future events; for the current dispute, handle it directly through your Stripe or PayPal dashboard |
Best fit for
- Musicians, comedians, and performers selling show tickets directly to fans
- Coaches and educators running paid workshops or live training sessions
- Community organizers collecting RSVPs for meetups, networking events, or classes
- Podcasters or content creators hosting live fan events or Q&A sessions
- Anyone who wants to cut out a third-party ticketing platform and keep the transaction on their own page
Not the right tool if
- You need your event to be discoverable by people who don't already follow you — Eventbrite and similar platforms have search and discovery built in; UniLink does not
- You're selling tickets for a large-scale event with complex seating maps, assigned seating, or box office integrations
- You need recurring event management with scheduling logic (e.g., a weekly class that auto-generates new sessions) — you'll need to duplicate and update manually for each occurrence
- Your attendees expect a printed or QR-code ticket for venue check-in through a third-party scanning system
Frequently asked questions
Can I have multiple ticket types at different price points?
Yes. You can add as many ticket types as you need — General Admission, VIP, Early Bird, Student, etc. Each type has its own name, price, and quantity. All ticket types appear in the checkout flow and the attendee selects which they want. There is no limit to the number of types per event block.
Does UniLink take a fee on ticket sales?
UniLink does not charge an additional platform fee on ticket sales. Your payment processor (Stripe or PayPal) charges their standard transaction fee — typically 2.9% + $0.30 per transaction for Stripe. That fee goes directly to Stripe, not to UniLink. You receive the full ticket price minus the processor fee.
Can I issue refunds through UniLink?
Refunds are processed through your connected Stripe or PayPal dashboard, not through UniLink directly. Go to your Stripe or PayPal account, find the transaction, and issue the refund from there. The attendee's order status in UniLink's Orders app will update to reflect the refund automatically within a few minutes.
Will attendees receive a reminder email before the event?
UniLink sends an automatic confirmation email when someone registers or buys a ticket. Automated reminder emails (e.g., "24 hours before the event") are not sent automatically — you would need to use the attendee export from the Orders app and send reminders through your own email tool. This is a common workflow for creators who use UniLink alongside an email service like Mailchimp or ConvertKit.
Can I add the Event block to more than one page?
Yes. You can add an Event block to as many pages as you want, and each block is configured independently. If you manage multiple events — a weekly show, a monthly workshop, a one-off meetup — you can have a separate Event block for each one, either on the same page or on different pages, depending on how you want to organize your content.
- The Event block handles the full registration and ticket purchase flow on your UniLink page — no redirect to a third-party ticketing platform required.
- Always set the timezone explicitly; leaving it at the default UTC will display the wrong local time to attendees in other regions.
- Set a ticket quantity for every in-person event — leaving it blank means unlimited, which will let you oversell a capacity-limited venue.
- Add a cancellation policy before publishing a paid event; events without one generate significantly more payment disputes.
- Use the "Hide after event ends" toggle to keep your page clean automatically, and the early-bird pricing window to create urgency and drive early sales.
Ready to sell tickets from your page? Create your free UniLink page and add your first Event block today.
