Skip to main content
BB

Bahrul Bangsawan

AvailableMakassar, Indonesia
BB

Bahrul Bangsawan

Growth Hacker at the intersection of Data, Marketing, and Tech. Helping brands scale with data-driven strategies and modern technology.

Available for HireMakassar, Indonesia ๐Ÿ‡ฎ๐Ÿ‡ฉ
Book a Call

Blog ยท Guides

Batch Upload Leads: A Complete Guide

A step-by-step guide to batch uploading leads for events, including template, mandatory columns, data cleaning steps, and event terminology.

Data Processing3 min read
Share
On this page

Ready to supercharge your event data? Hereโ€™s everything you need to batch upload leads โ€“ weโ€™ve made it simple and clear. Letโ€™s turn that spreadsheet into a lead-generating machine!

Grab Your Template and Get Started

Copy the template here: Bulk Data Template

warning Heads up!

Watch out for the file name, red columns (mandatory), and green columns (optional). And please donโ€™t change the column names โ€“ theyโ€™re our secret sauce for smooth processing.

Standard Column Format

Mandatory columns โ€“ fill these in and youโ€™re golden
ColumnFormat / Example
timestampISO 8601 date-time: 2025-02-04 07:37:16
branchOnly KYZN BSD or KYZN Kuningan
nameLetters only, capitalised first letter. Example: Bahrul Bangsawan
phoneStart with 628, not 8. Example: 6282129505610
sourceTracking framework standard. Example: paid_event
sremarksEvent ID for paid_event, free_event, booth_event, inhouse_event; adset ID for meta_ads. Example: 220240115-1705303680--open-booth-dekhad
mediumTracking framework standard. Example: event_form
mremarksTracking framework standard. Example: wa
contact_ownerThe PIC who gets the lead. Example: Siska
interestStandard interest category. Example: Membership Kids
interest_remarksStandard interest remarks. Example: Academy Pass 12 Months
Optional columns โ€“ nice-to-haves that boost your lead quality
ColumnFormat / Example
emailMust be clear and contactable. Example: hello@kyzn.life
dobISO 8601: 1999-12-26
contentInfo about content or material the customer saw. Example: https://www.instagram.com/p/DFmuV7UpLYp/
picThe assigned person contacting the customer. Example: Desra
genderMale or Female โ€“ English only, capitalised.

Event Terminology

Definitions

  • paid_event โ€“ Paid events (ticketing/venue rental) that generate revenue. Examples: Birthday Party, Competition, Gathering, Paid Open Class. Category: Activation
  • free_event โ€“ Free events with barter value or partnerships. Example: Free Open Class. Category: Activation
  • booth_event โ€“ Events with booths in malls/public areas to reach a wider audience. Category: Acquisition activities
  • inhouse_event โ€“ Internal KYZN events to attract leads or meet member needs.

Categories (Event Type โ€“ Source โ€“ Examples)

  • B2B โ€“ Free Event: free_event โ€“ Anniversary, Gathering, Seminar, Talk Show, Town Hall, Competition, Sports Non-Competition
  • B2B โ€“ Paid Event: paid_event โ€“ Anniversary, Gathering, Seminar, Talk Show, Town Hall, Competition, Sports Non-Competition
  • B2C โ€“ Free Event: free_event โ€“ Birthday Party
  • B2C โ€“ Paid Event: paid_event โ€“ Birthday Party
  • Internal โ€“ Free Event: free_event โ€“ [custom]
  • Internal โ€“ Paid Event: paid_event โ€“ [custom]
  • Internal โ€“ Booth Event: booth_event โ€“ [custom]
  • Internal โ€“ Inhouse Event: inhouse_event โ€“ Open House, Holiday Camp, Grading Week, Competition, Celebration Day, Season Event, Anniversary

Cleaning Data: Step by Step

  1. Format the timestamp column
    Use ISO 8601 format: YYYY-MM-DD hh:mm:ss. Select column B โ†’ Click More Format (the 123 icon) โ†’ Choose date-time format YYYY-MM-DD hh:mm:ss. Done!
  2. Clean the phone column
    Make sure every number starts with 628, not 8. Use Rubot โ†’ Data Processing โ†’ Cleaning Phone Numbers.
  3. Clean the name column
    Use Rubot โ†’ Data Processing โ†’ Cleaning Text.
  4. Adjust source, sremarks, medium, mremarks
    If the event hasnโ€™t been created in Event Manager (budget.kyzn.life), create it first to get the sremarks from the event ID. How? Go to Event Manager โ†’ Click event detail โ†’ Click Copy. Then fill in: source (e.g., free_event), sremarks (copied ID), medium (e.g., bulk_data), mremarks (e.g., form).
  5. Adjust pic, contact_owner, interest, interest_remarks
    Fill in pic (contacting person), contact_owner (PIC who got the lead), interest (standard category), interest_remarks (standard remarks).
  6. Remove duplicates
    Click Data menu โ†’ Data clean-up โ†’ Remove Duplicate. Check only column E (phone column) โ†’ Click Remove Duplicate.

Process Overview

flowchart TD
    A[Grab Template] --> B[Fill Columns]
    B --> C[Clean Timestamp]
    B --> D[Clean Phone & Name]
    B --> E[Adjust Event References]
    B --> F[Set PIC & Interest]
    F --> G[Remove Duplicates]
    G --> H[Clean Data Ready]

Youโ€™re all set! Your bulk event data is now clean and ready to roll. Supercharge those leads!