tikento supports two methods for transferring data from Timepad:
- Via API (recommended) — automatic data loading using a developer token.
- Via file (CSV / XLSX) — uploading participant exports from the Timepad dashboard.
Method 1: Import via API
Step 1. Get a Timepad developer token
- Go to dev.timepad.ru/api/oauth/.
- Sign in with your organizer account.
- Select the following access permissions:
| Permission | Why needed |
|---|---|
| View public events | List of your events |
| View hidden events of your organizations | Unpublished and hidden events |
| View user and order data | Participants, tickets, payments |
| Access non-public event properties | Full event details |
| View complete financial reports | Financial history |
- Click the button to generate the token.
- Copy the token — you'll need it in the next step.
Step 2. Start import in tikento
- Go to Settings → Data Import → Start import.
- Select source Timepad and method Token.
- Paste the copied token into the "Timepad developer token" field.
- Enable the personal data processing confirmation.
- Click Connect and continue.
Step 3. Select events
tikento will load your events from Timepad, including hidden and past ones. Select the ones you want to transfer.
Limitations:
- Only completed and not-yet-started events are imported. Events currently in progress (check-in underway) are skipped automatically.
- Up to 100 events per import. For larger databases, run import multiple times.
Step 4. Review field mapping
tikento will show a table mapping Timepad form fields to tikento form fields.
On this screen you can:
- Disable unnecessary fields (e.g., "Subscribe to Timepad newsletter").
- See deduplication preview: how many tickets will merge into unique participants by email.
- Confirm the mapping before proceeding.
Step 5. Review preview and start import
Before importing, tikento shows what will be created: number of events, participants, orders, payments. Records needing attention (e.g., participants without email) are listed separately.
Click Start import. The process runs in the background — don't close the tab. You'll see a summary report when it's done.
Method 2: Import via file
Step 1. Export participant list from Timepad
- Sign in to your Timepad organizer dashboard.
- Open a specific event (not the general CRM section).
- Go to the Participants tab.
- Click the Export button (download icon).
- Download the file in CSV or XLSX format.
Which file is needed: the participant export for a specific event. It contains: name, email, ticket type, payment status, order number, barcode, promo code, registration date, city, and custom form answers.
Which file won't work: the "All participants" export from the CRM section — it's a general contact list without per-event details.
Optional: you can also download the Orders file from the same section. It adds payment details (amounts, payment method, payment date). If you upload only the participants file, payments will be estimated from ticket prices.
Step 2. Upload file to tikento
- Go to Settings → Data Import → Start import.
- Select source Timepad and method CSV / XLSX file.
- Drag and drop the file or click to browse.
- Enable the personal data processing confirmation.
- Click Upload and continue.
Supported formats: CSV (with ; delimiter) and XLSX. Up to 20 MB per file. You can upload multiple files at once (participants + orders).
tikento automatically detects the file format and encoding (UTF-8 and Windows-1251).
Steps 3–5: same as API method
The remaining steps are the same: field mapping review, preview, import, report.
Comparing methods
| Via API | Via file | |
|---|---|---|
| What you need | Token from dev.timepad.ru | CSV/XLSX from Timepad dashboard |
| Speed | Depends on volume (60 requests/min limit) | Instant |
| Data completeness | Maximum | Partial (no cover images) |
| Event selection | Checkboxes from list | One file per event |
| Best for | Small to medium databases | Large databases or no API token |
What transfers
| Data | API | File | Notes |
|---|---|---|---|
| Event (name, date, city) | yes | yes | |
| Ticket types | yes | yes | From "Ticket type" column |
| Participants (name, email) | yes | yes | |
| Orders | yes | yes | |
| Payments | yes | yes | Read-only archive |
| Promo codes | yes | partial | |
| Check-in | yes | yes | |
| Event cover image | yes | no | |
| Form responses | yes | yes | By file columns |
What doesn't transfer
- Timepad payment gateway connection
- Venue seating maps
- Timepad team roles and settings
- Printed ticket barcodes (tikento generates its own QR codes)
After import
- Events appear in the Events section.
- Participants are marked "Imported from Timepad" in notes.
- Payments are saved as a read-only archive — visible in reports but not connected to a payment gateway.
- Participant profiles are created automatically with email deduplication.
Troubleshooting
Import completed but all records show 0 This data was already imported previously. Re-import is safe — it skips existing records. The report will show the number of skipped records.
Can't get a token on dev.timepad.ru Make sure you're signed in as an organizer (not an attendee). The token is only available to event organizers.
Garbled characters in field names when uploading CSV The file may have been altered when opened in Excel. Try uploading the original file downloaded from Timepad without opening it first. tikento supports UTF-8 and Windows-1251 encodings.
Not all fields are shown during file import Make sure you downloaded the "Participants" file for a specific event, not the general list from Timepad's CRM section.
Security
- Timepad developer token is not stored after import completion.
- Import does not send emails to participants.
- All data is protected by encryption and tenant isolation.
- Before importing, you confirm the right to process personal data.
- Uploaded files are validated for security (size, format, encoding).
- Import requires the Owner or Admin role (IMPORT_MANAGE permission).