Share via


Repfabric Job Import Tool (Preview)

Sync the creation and management of Jobs, Companies, and Contacts in Repfabric from Excel rows. This allows users to select a row in Excel Online and push project data directly to Repfabric CRM, ensuring fast, accurate syncing without manual data entry.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Repfabric Support Team
URL https://www.repfabric.com
Email [email protected]
Connector Metadata
Publisher Repfabric LLC
Categories Business Management
Privacy Policy https://www.repfabric.com/privacy-policy
Website https://www.repfabric.com

Repfabric Job Loader

This utility is used for sending new company, contact, opportunity and other forms of data to create new records in your Repfabric system. This utility lets you to send the data from an excel file, csv, online source such as a website contact form, and other Microsoft services. Common uses of this utility include uploading lists of leads, first time buy reports, and construction project lists so they become immmediately available to your sales team.

Publisher

Repfabric

Prerequisites

You will only need access to an excel sheet template (or online web form) that will provide the required data for the Repfabric API, and a Power Automate template (from the store) that uses the utility. Please find example excel templates in the Repfabric customer portal documentation and tutorials or contact [email protected]. Similarly, you can use any excel sheet as long as the information is correctly mapped into the connnector.

You must be a Repfabric, Distifabric or Manufabric subscriber. Contact [email protected] to join. You will also need your Login to your Repfabric system for using this utility.

For Excel sheet connections, you must have the Power Automate Flow add-in installed in your Excel program (available in the Get Add-ins Excel button) and a Power Automate license for any user of the spreadsheet that needs to run the flow.

Supported Operations

Contact

  • Main Endpoint used for creating Companies in the Repfabric Database

Obtaining Credentials

Credentials are managed by the Repfabric web application and assigned to you. Please contact your system administrator or [email protected] if you do not know your credentials.

Getting Started

There are many columns of company, contact, and opportunity data that can be sent, but only a few are necessary. This is the minimum required data that the API needs to take in:

"company" : "Company Inc.",
"type": "Customer",

"first-name": "John",
"last-name" : "Doe",

"principal-name": "Manufacturer Inc.",
"program": "Topic of my opportunity",

Please provide the data from an excel or csv file and link them to the appropriate key mapping in the utility. Company Type and Program (Opportunity Topic)are required. Company Type should match a company type loaded into Repfabric, and Program cannot be empty if you are creating an opportunity.

Based on the completeness of your required fields, this utility can be used to create a single company without any contacts or opportunities, create companies and contacts, or create companies, contacts and opportunities. If for example you do not complete the required fields of a company, neither contacts nor opportunities will be created since they are "child" records to the company that was not created. Similarly, if you do not complete all required fields of an opportunity, but do so for the companies and the contact, only company and contact will be created but the opportunity will fail creation. Therefore this connection can be used to create new companies in Repfabric that stand alone, new companies and contacts only, or new companies, contacts and opportunities.

In order to prevent duplicate company or contact creation, the API will provide similarity analysis to match a new record to an existing company or contact if found. If the company or contact is already found in Repfabric, only the opportunity will be created (as long as all opportunity required fields are present). If the company is found, but the contact is not found in Repfabric, only the contact and opportunity will be created under the found company.

The utility will return the status of the API call, the data that displays messages of what the API created (company, contact, opportunity, etc), or why it failed.
You can use the returned information to inform the user of the success or failure of the call, via email and/or updating the input excel or csv sheet. This update process should only run for about 3 - 15 seconds.

Known Issues and Limitations

When running a template, it may run indefinitely if there's an issue with the configuration, or if the API keeps crashing due to malformed input information. We will add more features to defend against this in a future update.

Adding additional columns to source spreadsheets that are connected into a Power Automate flow may take several minutes before they become available in the Power Automate design tool.

Special characters cannot be used in input column headers of your Excel sheet due to limitations of processing them through Power Automate.

Deployment Instructions

Please see your Repfabric tutorial or training sites for detailed deployment instructions or contact [email protected]

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Username securestring The Username for this api True
Password securestring The Password for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create Job in Repfabric

Creates a job in Repfabric CRM using the provided job, company, and contact data.

Create Job in Repfabric

Creates a job in Repfabric CRM using the provided job, company, and contact data.

Parameters

Name Key Required Type Description
job-name
job-name string
job-number
job-number string
job-bid-date
job-bid-date date
job-order-date
job-order-date date
job-type-name
job-type-name string
job-stage
job-stage string
job-value
job-value string
street-1
street-1 string
city
city string
state
state string
zip
zip string
country
country string
job-url
job-url string
company
company string
company-phone1
company-phone1 string
company-fax
company-fax string
company-type
company-type string
company-website
company-website string
company-sales-team
company-sales-team string
company-sales-team-id
company-sales-team-id integer
contact-first-name
contact-first-name string
contact-last-name
contact-last-name string
contact-full-name
contact-full-name string
contact-title
contact-title string
contact-email
contact-email string
contact-phone
contact-phone string
contact-fax
contact-fax string
contact-street-1
contact-street-1 string
contact-city
contact-city string
contact-state
contact-state string
contact-zip
contact-zip string
contact-primary-contact
contact-primary-contact boolean

Returns

Name Path Type Description
status
status string
message
message string