

IFCin for Revit - HELP
IFCin for Revit is a stand-alone application for Autodesk Revit. It supports Revit versions 2026,2025,2024 and 2023. With IFCin for Revit, you can import IFC files into Revit in a batch. You can also setup task schedules so that pre-defined tasks run automatically. IFC files can be located on your local machine or on the cloud. When IFC files are imported into Revit, they are automatically saved as Revit's project files on your local machine or on the cloud.
In IFCin for Revit, you can run pre-defined configuration files manually or setup task schedules to run these configuration files automatically and repeatedly. A configuration file is a file you define using the user interfaces (UIs) explained below. These files are simple XML files that can be shared with other users across the board. Every configuration file contains information about where the IFC files to automatically import into which Revit version, where the saved Revit project files are to be saved and other options that are discussed later.
When you first run IFCin for Revit:
This login Dialog box appears where you can enter your username and password you received in your email:

Next, you need to specify the working folder. This massage appears if there is no working folder has been specified yet.

Next, the main Window appears as shown below:

1- Browse: Allows you to navigate to the working folder. A working folder is the location where all configuration files, IFC files and saved Revit project files after importing the IFC files into them.
2- Working Folder: Displays the current working folder.
3- Revit Version: Lists 4 Revit versions to choose from. The selected version is the one that is used by the program to import the IFC files and save them as Revit project files.
4- Reference: Imports the IFC file as a linked reference, same as you use 'Link IFC' from Revit UI.
5- Parametric: Imports the IFC file as parametric, same as you use 'Open IFC' from Revit UI.
6- Imperial: Imports the IFC file to a Revit imperial template.
7- Metric: Imports the IFC file to a Revit metric template.
8- Overwrite Existing Files: Check this option if you want to overwrite existing IFC files if found.
9- Save in Same Folder: Check this option if you want to save the generated Revit project files in the same folder as the IFC files are located.
10- Update: If you made changes to an existing configuration file, click this button to apply the changes. These changes are any of the above options.
11- New Configuration: Allows you to create a new configuration file. The dialog box shown below appears where you can specify the new configuration file name. This configuration file name the appears in the list shown as number 16. At this point the options discussed above are saved in this new file. Next you need to specify more information as will be discussed later.

12- IFC Files: Click this button to specify the locations of the IFC file you want to include in the configuration file as well as some other information. The dialog box shown below appears:

Browse to Select IFC Files: Allows you to navigate to where the IFC files are located. These IFC files can be on your local machine or on the cloud service mapped to your computer. A one configuration file can have IFC files from one folder or several folders.
Existing IFC Files: Displays all IFC files located on the folder you just navigated to using the button above. Every time you navigate to a folder, the IFC files found are added to this list. Note that the IFC files displayed in this list are NOT the files that are to be added to the configuration file, they are listed so that you can select the files you want actually to be included in the import process.
Add All: Click this button to add all IFC files listed above to the 'IFC Files to Export' list.
Add: Click this button to only the selected IFC listed list above to the 'IFC Files to Export' list.
Revit Output Files Folder of Converted IFC Files: Click the 'Browse' button next to it to navigate to where you want to save the Revit project files that are automatically saved after importing the IFC files into them. If you have checked 'Save in Same Folder' 9 you do not need to perform this step. This location can also be on your local machine or on the cloud.
Log File Path: Click the 'Browse' button next to it to navigate to where the log files are to be located. This location can also be on your local machine or on the cloud.
IFC Files to Export: Displays the actual IFC files to be saved in the current configuration file and imported into Revit project files.
Remove All: Click this button if you want to remove all IFC files in the 'IFC Files to Export' list.
Remove: Click this button if you want to remove only selected IFC files in the 'IFC Files to Export' list.
Include All IFC files in Folder: Check this option if you want to include all IFC files in every folder that each IFC file listed in the 'IFC Files to Export List' is located in. This option is helpful when you do not want to modify the selected configuration file every time you want to add or remove IFC files, you just need to only add or remove IFC files located on the folders.
Save and Close: YOU MUST CLICK THIS BUTTON IN ORDER TO ACTUALLY SAVE ALL THE ABOVE INFORMATION IN THE CURRENT CONFIGURATION FILE.
14- Schedules: Click this button to add, modify or delete task schedules you want to include in the configuration file. The dialog box shown below appears:

New Schedule: Click this button to create a new task schedule using the dialog box as shown below. The configuration files (listed in 'Configuration Used') and the 'Task Trigger Details' options are then added to the new task schedule.

Available Schedules: Displays all task schedules saved in the current configuration file if any.
Available Configurations: Displays all configuration files available for the current working folder. You need to select one or more configuration file(s) that you want use in the task/job schedule.
Configurations Used: Displays the configuration files to use in the selected task schedule.
Add: Click this button to add selected configuration files listed in 'Available Configurations' list.
Remove: Click this button to remove selected configuration files listed in 'Configurations Used' list.
Scheduled Job Description: You can optionally add description to the task/job schedule.
Repeat Every: Allows you to specify how often the task/job schedule is run. You can set to 'Hours', 'Days' or weeks.
Start Date/Time: Allows you to specify the start date and time for the first run of the task schedule.
Update Scheduled Job: Click this button to apply any changes you made to the selected task schedule. Typically, you would want to specify all information above before you click the 'New Schedule' button. But you can always come back and update any saved scheduled task/job.
Disable Scheduled Job: Click this button if you want to toggle the status of the selected task schedule; stop/disable or re-start/enable depending on its current status.
Remove Scheduled Job: Check this button to completely remove the selected task/job schedule.
NOTE: AFTER CLICKING 'OK' IN THE 'New Schedule' DIALOG BOX. THE TASK/JOB SCHEDULE IS IMMIEDIATELY REGISTERED WITH 'WINDOWS TASK SCHEDULER"
14- Log Files: Click this button to view the log files. The dialog box shown below appears:

Browse: Allows you to navigate to where the log files are located. All log files exist in the selected folder are listed as shown. When you click on any log file, its contents are displayed to the right as shown above.
Delete Log Files: Delete selected log files from the log files folder.
Show Details: Displays a detailed list of the selected log file.
17- Run Selected Configurations: Click this button to manually run one or more configuration files displayed in the 'Available Configurations' list 16.
18- Delete: Click this button to delete one or more configuration files displayed in the 'Available Configurations' list 16.