Last updated: 2024-03-11
Custom object records contain data across the fields that were created. For our custom object ‘Orders', records represent the actual orders. When creating the custom object, we create fields that will define what the records are, but the fields will not define the actual order information. To add in the actual order details, we will have to create records.
For example,
| Fields | Records |
| Order ID | 34216790 |
| Order status | Delivered |
| Furniture category | Living room furniture |
| Furniture price | $800 |
There are two methods by which you can add records to the object:
Adding a record manually:
Importing records:
Once you create your custom object, you can import the object records from a CSV file.
Points to consider before importing records:
- Skip - This will skip importing records that are already present in the custom object
- Update - This will update the existing record with the record in the uploaded file. This option is chosen by default
- Lookup field to Ticket must have the ticket ID
- Lookup field to Contact must have the email ID
- Lookup field to another custom object must have the Primary ID
To import records:
To view record upload summary:
You can view the upload summary and status of the upload once you start importing records. These are the fields that will be available:
- Failed records error report - A CSV file that has a column with all the errors in that row
- Skipped records report - A CSV file that has all records that were skipped
Record Permissions
As an admin/account admin, you can set the access level for records. For example, you can provide agents with create access so that they can import custom object records when needed. Or, you can restrict access so that they can only view the existing records, but not create or delete them.
| Permissions | Actions possible |
| View | Access records within objects, view data |
| Create | Add records manually/import records |
| Update | Edit existing records and associate records |
| Delete | Delete records |
Here is a small video to help you understand how you can create and import custom object records within Freshdesk:
Snippet 2
``` 1. For Freshdesk, Custom Objects is available only for ticket-specific use cases. If you have a contact-specific use case, reach out to us at support@freshdesk.com 2. For Freshdesk Omnichannel, CUstom objects is available only for ticket-specific use cases. It will be made available for all use cases tentatively by the end of August. ```