-
General information
-
Account Settings
- Creating & managing your personal doo account
- Organization settings: Managing your account settings
- Multi-user: Working as a team
- How to reset your password
- Changing the email address of your doo account
- The doo account packages
- What can I do if a doo site does not load
- Independently adapt standard designations of the doo booking process
- How do I delete my account
- Payment Process: How to manage payment options
- Password Security using doo: What options are available?
-
Events
-
- Edit email contents
- Using placeholders in booking email templates
- How to adjust invoice contents
- Attendee tickets and QR code scanning
- What do doo tickets look like?
- E-mail attachments for bookers and attendee
- Certificates & Co: Create custom documents
- Define your own booking conditions
- Revenue Disbursement: Entering and editing invoice address & bank account information
- Create bilingual (multilingual) events
- Bookings with manual approval
- Create a waiting list
- Access codes and promotion codes: Discounted tickets for your participants
- doo Widgets: Integration into your own website
- Custom event website
- How to create a booking process in english
- Providing flyers, event programs or direction sketches
- Tips for a smooth entry
- How does the booking process work for my attendees?
- How do I make test bookings?
- Creating exclusive registration access for selected contacts
- Delete ticket categories & change prices and sales periods after go-live
- Cancellation of events
- What are event fields and how do I use them best ?
- Shorten the booking process and prefill data: How to make the booking process as convenient as possible for bookers
- Tips for virtual events with doo
- Integration into your own Facebook page
- Event Templates: Creating templates for your events
-
Manage Bookings
- Manage bookings and attendees
- Monitoring incoming bookings
- The attendee overview
- Invitation list: Track the registration status of specific contacts
- Manual registration
- Resend automatically generated emails
- Rebooking: How to change existing bookings
- Cancellation & Refund Handling
- Booking self-service: Allow bookers to subsequenty access and edit their bookings
- Download booking overview and attendee list
- Change of attendee data and invoice address
- Bank transfer: How to deal with pending transactions
- What to do, if someone has not received their confirmation e-mail or ticket
-
Contact Management
- Contacts: Introduction and Topic Overview
- Contact details: Collect cross-event contact information
- Overview contact data fields
- Managing contact data fields
- Creating contacts - How do contacts get into the doo contact center?
- Contact import - Bulk creation and editing of contacts
- Managing existing contacts
- Creating and managing contact groups
- Datamatching & Synchronization of booking data and doo contact
- Email subscriptions: Double opt-in & opt-out options at doo
- Deleting contacts
-
Emails
-
- E-mail messages: How to create a new message
- Contact management: How to build up clean recipients list
- Performance report: How to evaluate the send-out of your email messages
- Email activities: What the status reports of your email messages mean
- Bounce management: Tips for high quality recipient lists
- Use liquid code in email messages for individual personalization
-
Websites
- The doo website editor: create an individual event page
- Mobile optimization: Customize your site for all your devices
- Installing different tracking tools on the website
- Creating a SSL certificat (HTTPS) to ensure data security
- Website Tracking: How to integrate doo into your Google Analytics To be Created
-
Additional Functions
- Optional Service: Refund handling via doo
- Ticket design: How to get your ticket in the desired design
- Forms - Set up surveys and feedback requests for your attendees
- Embedded Reports
- Customer specific sender emails
- Email inbox: How to manage email requests from your participants within doo
- Add calendar entries to your event communication
- Filtered cross-event widgets: How to show only selected events
-
Automations
-
Booker & Attendee FAQ
-
Developer Documentation
Contact import – Bulk creation and editing of contacts
To create or edit a larger amount of contacts, you can use the contact import. Here you import the data from a CSV file to doo. In the following we will show you how the contact import works and what you should pay attention to.
1. Prepare the CSV file
As a Pro and Enterprise customer, you can upload contact lists from your computer to your doo Event Manager as a CSV file.
The CSV file must be comma-separated (separator “,”) and use either UTF-8 (recommended) or ISO 8859-1 as encoding. If you are exporting the data from a third party system, they usually have the option to choose CSV format for the export. If you have the data in another format, you can create a CSV file using a spreadsheet program, for example Microsoft Excel, Google Sheets or Apple Numbers. If you need a template with the existing system fields, you can download it in the import process or from this link.
The following requirements must be met by the data in your CSV file for a successful import:
- You can find an overview of all system data fields and the default values as well as the requirements for custom contact data fields depending on the data type here.
- For country you can use the country code (for example “DE”) or the spelled out name (for example “Germany”). The latter must match the spelling used in doo. We recommend the import by country code.
- For selection fields, the values are case-sensitive and must correspond exactly to the values stored in the system.
- You can also use the import process to create new contact fields or import values for selection fields. You can find more information here.
- If you want to write to the contacts with the doo Email Manager and you have the appropriate consent from the people to do so, you also need to import the email subscriptions. In order to do so, include a column for “Email subscription event communication” that contains a “1” as value for each contact that you have the permission to contact.
- The values in the cells must not contain commas.
2. Contact import in doo
2.1. Start the import
Go to the contact center via the general menu item “Contacts“. Under “Manage contacts” start the import process via the item “Import contacts“.
2.2 Select the file
Upload your CSV file from your computer and select the appropriate encoding (see above).
If you want to use the import process to add additional response options for the system fields “Salutation” and “Title” or for your custom contact data fields of the type selection list, activate the corresponding option. You can also store the values manually in the organization settings. Find more information about this here.
Click on “Next” to proceed to the next step.
2.3. Identification of contacts
In the next step you can select the identifier for your contacts. With this you define which data field is used to check if a contact already exists in doo and should be updated or if a new contact should be created.
You can use the contact import to create new contacts and to update the data of existing contacts.
2.3.1. Email address
By default, the email address serves as an identifier for doo contacts. If you select this option, the system will check if a contact with the email address already exists during the import. If yes, the contact will be updated depending on duplicate settings (see below). Otherwise a new contact will be created. This also applies if there are multiple contacts with this email address in doo.
Use cases: This option is useful for contact lists where each contact has an email address and no email address is duplicated.
If you want to create contacts without an email address, or several contacts have the same email address, choose one of the following identifiers.
2.3.2. External customer ID
You can also enter your contacts into doo using your own identifier, the “External customer ID”. In this case, you assign the values for the identifier independently of doo. If you use this option, be sure to ensure that each contact has a unique value that is not assigned to any other contact.
Use cases: This option is recommended if the contacts come from another system, such as a CRM or customer database, and already have a system ID or customer number there that you also want to store in doo. The external customer ID also offers a solution for cases where you want to create contacts without email addresses or multiple contacts with the same email address.
2.3.3 doo contact ID
If you want to re-import a list that you have previously exported from doo to update the records of already existing contacts, you can use the doo contact ID. Your CSV file must contain a column with the doo contact ID accordingly.
Use cases: Uploading via the doo contact ID is useful if no new contacts are to be created in doo, but existing contacts in doo are to be updated.
2.4 Mapping the data fields
Next you can map the data fields from your CSV file to the doo contact data fields, so that after the import the data ends up in the correct fields. In the left column you can see an overview of all data fields the system found in your CSV file. In the right column you can see the doo contact data field where the respective data from your file will be inserted. Depending on the name of the columns, the system will automatically map some fields. You can correct this mapping at any time and manually map unassigned fields. If you do not map a column from your file to a doo contact data field, the data from that column will not be imported. It is important that the field you selected above as identifier is mapped to a field from your file.
2.5. Choosing the contact group
Under “Select group” you can decide whether the contacts should be added to an existing group or a new group should be created. You can find more information about contact groups here.
2.6. Handling duplicates
Afterwards you define how duplicates should be handled. This setting only affects contacts for which the identifier you have defined already exists in the doo contact center. If no contact exists in doo yet for the identifier of a record, a new contact with all data of the assigned data fields will be created during the import.
You can between three options of how to handle detected duplicates: Should only newly created data fields be added? Do you want all data fields to be updated for existing contacts? Or should existing contacts not be changed at all?
2.7. Processing the import
After you are done with all settings, you can start the import by clicking “Import contacts“. You will be redirected back to the contact overview. Depending on the number of contacts to be imported, it may take a few minutes for them to show up in your contact center. After the successful import, you will receive a notification by email. If contacts from your list were not successfully imported, you can see from the CSV file sent along which contacts are affected and what the reason for the failed import was. You can go through the import process again with a CSV file containing only the affected and corrected records. Alternatively, edit the contacts individually or create them manually.
All newly created as well as updated contacts can be found in the Contact Center as usual. You can filter by the contact group to view the selection.