You can easily import external data into Shape. By importing your contacts to Shape, you are acknowledging that your contacts have provided you consent to receive communications, and therefore have permission to market to them. Import supports data in the comma delimited text format (.csv). Follow these steps before you start importing any data.
Outside of Shape, you will need to prepare your spreadsheet in a file editor (like Microsoft Excel or Google Sheets) and save it as a CSV file. Prior to importing to Shape, clean up the import file for accuracy and consistency. This involves updating the data to remove duplicates, delete unnecessary information, correct spelling and other errors, and enforce naming conventions.
Certain fields, like birthday and date, must be formatted in a specific way. Make sure you’re familiar with our format guidelines below as well as our field guide on the import settings page within your system before you import your file.
Ensure you include a field for who you want these records assigned to when they are imported by using the User ID for the appropriate user. User ID’s are found on the Manage Users settings page. If you do not include a column with the User ID information, then you can assign this file to a single user on the 3rd step the import.
You can assign statuses to your contacts by using the proper status label in your CSV file columns with the status in the rows. Shape statuses can be found on the “Manage Statuses” settings page. Unmatched statuses will be added to the status list. You can also assign a single status to all of the records on the 3rd step of the import.
Compare your data fields with the Shape fields you can import into, and verify that your data will be mapped into the appropriate Shape fields. You might need to fine-tune the mapping before starting the import.
Note: If your import brings your total contact count above the limit of your pricing tier, you’ll experience system latency and will be subject to additional charges.
Upload a CSV file with a maximum of 3,000 records per file. When you import contacts to Shape, you’ll match each column in your import file to a field in your Shape Software system. Certain types of fields, like email address and birthday, require a specific format to import correctly, which are outlined below. Fields that are not available can be mapped to append to the notes sidebar of a record.
Only one email per email field is supported for each contact. Review this column for anything that might cause syntax errors, like missing information, unsupported characters, and extra spaces before or after an address. For example, we can only support international characters like ñ or é if they come after the @ symbol.
Text (string) fields are alphanumeric fields limited to a maximum of 255 bytes of information and will be clipped if the limit is exceeded. In many alphabets, this is equal to 255 characters. Some alphabets or symbolic characters, like emoji, may not be supported and may use more than one byte of information per character, so it isn’t always a one-to-one ratio.
The address fields are segmented based on address, city, state, and zip or postal code. There may be multiple address options depending on your system’s supported fields. For example mailing address, present address, subject property address, etc.
The phone fields use U.S. phone number format by default unless you have international phone number fields in your system template. For U.S. phone number formats, use the (###) ###-#### or ########## format.
Use a number field to import numbers or currency values to your audience. We’ll add comma separators to large numbers like 1,000 or 1,000,000.
To import dates, use the month-day-year format (MM-DD-YYYY). Shape will attempt to convert the date field to match your account’s default date format, but if other formats are used, this can lead to formatting errors.
Tags help you organize and label your contacts. To import tags, create a single column in your spreadsheet labeled Tags. For each contact, add all of the tags that apply to them, separated by commas. (Example: Purchase, Zillow, Credit Repair)
Importing contacts into Shape is a 3 step process starting with the first step: Import contacts, users, notes & tasks from any other app via CSV file with the data you need.
If you import the same file consistently, such as those that receive a CSV file of new leads daily from a lead provider, consider saving your import mapping as an import template to simplify future imports.
In the top gradient navigation bar, navigate to Settings and click the Sales & Marketing Automation drop down to find the imports settings page.
Before uploading your file for import. You will want to select where the records will be imported to in Shape:
If you have a previously saved Import Template you wish to use, select that from the dropdown before uploading your CSV file.
This can be done either by clicking the uploads section or by clicking and dragging the file into the uploads section. Once uploaded you will automatically move on to Step 2: Mapping your Data.
Note: If you are importing for the first time, start with a small portion of your data before beginning the full import to ensure there are no errors. You can easily cancel your import if you find errors.
After uploading your CSV file, below the upload area, a preview of your CSV file will populate. Your column names will show on the far left column, you will also have a data preview of of the first data row in your CSV file. The last column is a dropdown field to compare your data fields with the Shape fields you can import into. This column will be where you choose where to map the information to in Shape. This column shows Shape’s friendly names within the system.
Ensure you include a field for who you want these records assigned to when they are imported by using the User ID for the appropriate user. User ID’s are found on the Manage Users settings page. This option is useful if you want to assign multiple users to records within one file.
You can assign statuses to your contacts by using the proper status label in your CSV file columns with the status in the rows. Shape statuses can be found on the “Manage Statuses” settings page and unmatched statuses will be added to the status list. This is useful if you wish to assign more than one status across your import file.
If you cannot find a corresponding field in Shape to match your data, use the “Append to Notes” option. By selecting “Append to Notes,” the information from your file will save to the record and appear on the left-hand side of your contact details page. All of the friendly name dropdown list’s are defaulted to Append to Notes.
If the file you are uploading is something that you will be importing frequently, you can save the mappings as an import template on Step 2 as well! This is especially handy for those that receive a daily CSV file of new leads from their lead providers and wish to speed up the import process.
Note: Compare your data fields with the Shape fields you can import into, and verify that your data will be mapped into the appropriate Shape fields. You might need to fine-tune the mapping before starting the import.
Ensure you include a field for who you want these records assigned to when they are imported by using the User ID for the appropriate user. User ID’s are found on the Manage Users settings page. This option is useful if you want to assign multiple users to records within one file.
You can assign statuses to your contacts by using the proper status label in your CSV file columns with the status in the rows. Shape statuses can be found on the “Manage Statuses” settings page and unmatched statuses will be added to the status list. This is useful if you wish to assign more than one status across your import file.
You can utilize this toggle to turn on duplicate management for this import and if duplicates are found, they will automatically be merged based on the duplication management settings in your system.
This toggle will turn on drip campaigns for the imported records. It is important to note that this will cause automatic communications to send for active drip campaigns if the initiation status is met.
This toggle will turn on automation set up in your system for the imported records. This may cause status changes, record-type conversions, and automated communications to both the user and the borrower.
Import files can contain up to 3,000 records per file. If you attempt to import more than this amount, your import will be added to the queue to process outside of normal business hours.
Shape Software includes a popup notification prior to the confirmation of the import indicating that any automation selected will take place and confirming the field mappings. If you proceed, the data must be deleted from the system and re-imported with the proper mappings.
Data import jobs are queued and jobs are processed on a first-in-first-out basis. These queues are based on the data import size and the automation included in the import. Heavy traffic can delay an import completion and time to completion may be variable. Depending on the size of your import and current traffic on the instance, the magnitude of variation in time to completion can be up to 24 hours. If you expect that there may be an underlying issue, please open up a support ticket for Shape to investigate.
Import files with lesser data will be on small queues, and larger data imports will be on the larger queues. Imports performed after 5pm PDT will process at faster speeds as this is considered after business hours.
Plan ahead. Since you cannot estimate how many requests are ahead of your organization, kick off the import ahead of deadlines so that you have a sufficient buffer. Choose only those objects, whose data you actually need. Reducing your import file size will definitely help in getting you to the smaller queues which would improve queue wait times.
Changing templates will take time and may require a template change fee.
Not sure what to choose? Contact us.