
Figure 1 - The Integrations Section of the Settings Area
Supported Data Entities
The CSV import tool can populate the following Ruddr data entities:- Workspace Members
- Clients
- Contacts
- Projects
- Purchase Orders
- Time Entries
- Expenses
- Project Roles
- Project Rate Cards
- Project Tasks
- Project Member Assignments
- Project Ledgers
- Fixed Fee Billing Schedule
- Fixed Fee Revenue Recognition Ledger
- Project Expenses
- Products
- Additional Services
- Other Items to Bill
- Earned Revenue Adjustments
- Allocations
- Member Costs
- Member Skill Assignments
- Members are required for fields in Clients / Projects / Time Entries
- Clients are required for Contacts / Projects / Time Entries
- Projects are required for Time Entries
Importing a CSV File
In the Integrations section (Figure 1), click on the CSV Import tile to navigate to the CSV Import admin screen (Figure 2).
Figure 2 - Importing CSV Data for a Selected Data Type / Entity

Figure 3 - Upload Your CSV File and Submit for Import

Figure 4 - Import Confirmation
Importing Expense Markup
When the Expense Markup feature is enabled, the Expenses data type can mark up imported expense items using two optional columns:- Markup Unit - How the expense is marked up: percentage to mark it up by a percentage of the expense amount, or amount to mark it up by a fixed amount.
- Markup Unit Value - The markup to apply. For percentage, enter a whole percentage, such as 10 for 10% (up to 100). For amount, enter the fixed markup in the expense’s currency, such as 15.00.
Importing Earned Revenue Adjustments
Entries for a project’s Earned Revenue Adjustment Ledger are imported with the Project Ledgers data type, using the optional Adjustment column:- Adjustment - Set to Yes to import the row as an earned revenue adjustment. Leave it blank or set it to No to import the row into the ledger named in the Ledger column, as usual.
- Ledger - When Adjustment is Yes, this column names the type of revenue being adjusted instead of a ledger: service, expense, product, or other. Rows with any other value, such as revenue or milestone, are skipped.