Survey Links

Generate unique, trackable survey links with metadata and optional expiration dates.

Zigpoll allows you to generate unique survey links with custom metadata and optional expiration dates. This is useful for distributing personalized survey URLs across any channel — email platforms, CRMs, spreadsheets, or direct outreach.

Each generated link creates a tracked activity in Zigpoll, so you can see exactly which link a response came from and what metadata was attached to it.


  1. Open your survey in the Zigpoll dashboard.

  2. In the sidebar, click Campaigns → Links.


The Manual tab lets you generate one link at a time with custom metadata.

Adding Metadata

Metadata is added as key-value pairs. These values are attached to any response collected via the generated link, making it easy to track the source or context of each response.

  1. Click Add metadata to your survey link (or Add Variable if rows already exist).

  2. Enter a key (e.g., customer_id, source, campaign) and a value (e.g., 12345, email, spring_sale).

  3. Add as many key-value pairs as needed.

  4. Click the x button on any row to remove it.

Setting an Expiration

Use the Expiration dropdown to control how long the link remains valid:

  • No Expiration (default) — the link never expires.

  • 1 Day — expires 24 hours from generation.

  • 1 Week — expires 7 days from generation.

  • 1 Month — expires 1 month from generation.

  • 1 Year — expires 1 year from generation.

After expiration, the link will no longer load the survey.

Click Generate Link (either the button inside the card or the header button). The generated URL will appear in the Generated Links card below the form. You can click any link to copy it to your clipboard.

Each entry in the Generated Links card shows the URL along with the metadata and expiration that were set when it was created.

Click the Download CSV button at the bottom of the Generated Links card to export all links as a CSV file. The CSV includes:

  • A survey links column with the generated URLs.

  • One column per unique metadata key, with the corresponding values.

  • An expiresAt column (only included if at least one link has an expiration set).


The CSV Upload tab lets you generate links in bulk by uploading a CSV file.

CSV Format

  • Each column header becomes a metadata key.

  • Each row generates one unique survey link with that row's values as metadata.

  • A reserved expiresAt column can be used to set per-row expiration dates. Any date format is accepted (e.g., 2026-04-01, 04/01/2026, April 1, 2026). This column is not included as metadata.

Example CSV:

In this example:

  • Three links will be generated.

  • Each link will have customer_id, source, and campaign as metadata.

  • The first two links will have expiration dates; the third will not expire.

Generating and Downloading

  1. Upload your CSV file using the drag-and-drop uploader.

  2. Click Generate Links.

  3. A new CSV file named survey-links.csv will automatically download. It contains all the original columns from your uploaded CSV plus an additional survey links column with the generated URLs.


How It Works

When you generate a survey link, Zigpoll creates a tracked activity with:

  • Type: generated

  • Trigger: dashboard

  • Metadata: the key-value pairs you specified.

  • Expiration: the date you selected (if any).

You can view all generated link activities on the Activity page for your survey.

When a respondent opens the generated link and submits a response, the metadata from the link is automatically attached to their response. This allows you to filter and segment responses by any metadata field.


Use Cases

  • Personalized email campaigns — Generate a unique link per customer with their ID embedded as metadata, then distribute via your own email platform (Klaviyo, Mailchimp, etc.).

  • Multi-channel attribution — Add a source metadata field to track whether responses came from email, SMS, social media, or other channels.

  • Time-limited surveys — Use expiration dates to ensure links are only valid during a specific campaign window.

  • Partner and referral tracking — Generate links with partner IDs to attribute responses to specific partners or affiliates.

  • Bulk distribution — Use CSV upload to generate hundreds of personalized links at once and distribute them via spreadsheet or CRM import.


Plan Limits

Survey link generation is available on monthly plans. Each plan includes a monthly allowance of generated links. You can view your current usage under Billing or Account Settings.

See our plans for more details:

Subscription Planschevron-right

Last updated