{"id":6282,"date":"2022-03-15T16:18:20","date_gmt":"2022-03-15T16:18:20","guid":{"rendered":"https:\/\/www.process.st\/help\/docs\/factorial\/"},"modified":"2024-03-07T11:32:07","modified_gmt":"2024-03-07T11:32:07","slug":"factorial","status":"publish","type":"ht_kb","link":"https:\/\/www.process.st\/help\/docs\/factorial\/","title":{"rendered":"Factorial + Process Street Integration"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12876\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/Integrate-Factorial_1.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>You can integrate <a href=\"https:\/\/factorialhr.com\/\">Factorial<\/a> with Process Street via <a href=\"https:\/\/zapier.com\/\">Zapier<\/a>.<\/p>\n<p>Factorial keeps all your HR processes in a single place, proving to be an essential people management tool for evolving teams. You can establish a connection between Factorial and Process Street to exchange information from your <a href=\"https:\/\/www.process.st\/help\/docs\/what-is-a-workflow-run\/\">Workflow Runs<\/a> to the database in Factorial and manage your HR processes without the manual work wherever possible.<\/p>\n<h3>Use Cases:<\/h3>\n<ul>\n<li>A company wants to initiate an onboarding process for a new employee<\/li>\n<li>They want to achieve this by automatically running their Employee Onboarding and Review workflow when a new employee is created in their database in Factorial<\/li>\n<li>A company wants to update employee status after the onboarding<\/li>\n<li>They want to achieve this by automatically updating the employee status in Factorial&#8217;s database when a task is checked off in an Employee Onboarding workflow run in Process Street<\/li>\n<\/ul>\n<p><em><strong>Plan: This integration is available to customers on\u00a0<a href=\"https:\/\/www.process.st\/pricing\/\">all plans<\/a>.<br \/>\n<\/strong><\/em><em><strong>Users: In order to create an API key for integrations, you must be an Administrator.<\/strong><\/em><\/p>\n<h3 id=\"process-overview\">Process overview:<\/h3>\n<ul>\n<li>We will create the Employee Onboarding and Review workflow in Process Street<\/li>\n<li>We will then create a Zap in Zapier to initiate the onboarding process in Process Street when a new employee is created in Factorial.<\/li>\n<li>We will create another Zap to update employee status in Factorial when an onboarding run is completed in Process Street.<\/li>\n<\/ul>\n<p>Let\u2019s look at how you can do this.<\/p>\n<h2 id=\"how-to-run-a-process-street-workflow-from-asana\">Connecting Process Street with Factorial<\/h2>\n<p><a href=\"https:\/\/zapier.com\/\" target=\"_blank\" rel=\"noopener\">Zapier<\/a>\u00a0is an integration platform that connects over 2000 different apps. Any action in any of the supported apps (like creating an employee forwarding an email or adding an attachment to a task) can trigger another app\u2019s features automatically. Zapier integrates with both Factorial<a href=\"https:\/\/zapier.com\/apps\/asana\/integrations\/process-street\" target=\"_blank\" rel=\"noopener\">\u00a0and Process Street<\/a>. The whole \u201crecipe\u201d sequence is known as a Zap.<\/p>\n<p>In this article, we\u2019ll be walking you through how to set up a Zap that links Factorial and Process Street to trigger actions on both platforms.<\/p>\n<h3>1. Preparation in Process Street<\/h3>\n<p>First, create a <a href=\"https:\/\/www.process.st\/help\/docs\/workflows\/\">Workflow<\/a> in Process Street,\u00a0and ensure to add <a href=\"https:\/\/www.process.st\/help\/docs\/form-fields\/\" target=\"_blank\" rel=\"noopener\">Form Fields<\/a> that are the same as the data fields in Factorial. This will help you to map the relevant fields from both platforms together to push data from one to the other.<\/p>\n<p>For example, you can use short text fields to store the employee&#8217;s first and last names, an email field for their email ID, and so on.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12797\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/1-onboarding-workflow.png\" alt=\"\" width=\"100%\" \/><\/p>\n<h3>2. Create a Zap to initiate the onboarding process in Process Street<\/h3>\n<p>Log into\u00a0<a href=\"https:\/\/zapier.com\/\">Zapier<\/a>\u00a0or\u00a0<a href=\"https:\/\/zapier.com\/sign-up\">create an account<\/a>, then click \u201c<strong>Create Zap<\/strong>\u201c.\u00a0This will be your Zap to automatically run the Workflow in Process Street when you create a new employee in Factorial.<\/p>\n<p>Choose <strong>Factorial<\/strong> as the Trigger and <strong>Core &#8211; New Employee<\/strong> as the Trigger Event.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12798\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/2-factorial-trigger.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Choose your Factorial account or connect it and test the Trigger. Zapier will then find a recently added employee in your database &#8211; if you don&#8217;t have one you&#8217;ll need to create a sample employee in Factorial and fill out their details (remember, we want to push these into your Workflow in Process Street) before running the test.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12800\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/3-factorial-employee1.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>A successfully returned test will look something like this:<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12801\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/4-factorial-test.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Now <strong>set up the Action<\/strong> by choosing <strong>Process Street<\/strong> as the Action app. Now, select\u00a0<strong>Run Workflow<\/strong> as the Action Event.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12802\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/5-factorial-action.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Choose your account on Process Street or connect one now. Then, select the Workflow you would like to run. In our case, this means selecting the Employee Onboarding and Review workflow.<\/p>\n<p>Next, map the fields from Factorial to the Form Fields in the Workflow. These will be the fields you added in your Workflow to be filled with the data from Factorial. For example, you can see below that we&#8217;ve mapped the employee&#8217;s name to be used in the name of the Workflow Run. We&#8217;ve also linked Form Fields in the Workflow together to store information like their full name, email address, and so on.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12803\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/6-factorial-action-setup.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Now, click <strong>Continue<\/strong> to test your Zap.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12804\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/7-factorial-test.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>When your test returns successfully, remember to check your Process Street account to make sure that the Workflow was run successfully and populated with the right data in the correct locations. Then give it a name and turn it on.<\/p>\n<p>Congratulations! You&#8217;ve now linked your Factorial account to Process Street to automate data transfer and Workflow creation.<\/p>\n<h2>Sending information from Process Street to Factorial<\/h2>\n<p>You can also use information from Process Street to trigger an action in Factorial, such as completing your onboarding process.<\/p>\n<p>As the Workflow Run progresses within Process Street, and you reach a stage where you&#8217;ve taken a decision about your new hire, you can update their employment status on Factorial by completing a task in the Workflow Run.<\/p>\n<p>Here, let&#8217;s say the employee did not make it to the permanent employee list and you have to terminate them.<\/p>\n<p>Let&#8217;s create a Zap to update their employment status as Terminated when the <strong>Initiate Exit Process<\/strong> task is checked off in Process Street.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12805\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/8-factorial-trigger-task.png\" alt=\"\" width=\"100%\" \/><\/p>\n<h3>1. Preparation in Process Street<\/h3>\n<p>As with the previous example, first, you need to set up a Workflow in Process Street. This will be what triggers the Zap to fire, so for this example, we&#8217;ll be using our Employee Onboarding and Review workflow.<\/p>\n<p>Then you need to add Form Fields that are the same as the data fields in Factorial. This will help you to map the relevant fields from both platforms together to push data from one to the other.<\/p>\n<p>For example, you can use short text fields to store the employee\u2019s first and last names, an email field for their email ID, and so on.<\/p>\n<h3>2. Create a Zap to update employment status in Factorial<\/h3>\n<p>This time, click on <strong>Create Zap<\/strong> and select the Trigger app as <strong>Process Street\u00a0<\/strong>and the Trigger Event as <strong>New Task Checked.\u00a0<\/strong>This means every time you update the employee status as Terminated, this Zap will update the same status in Factorial.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12806\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/9-ps-trigger.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Next, click on <strong>Continue<\/strong> and select your account in Process Street, the same one you chose the first time. Then you can set up the Trigger by selecting the <strong>Workflow<\/strong> and <strong>Task<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12807\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/10-ps-trigger-setup.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Now, you&#8217;ll want to test your trigger. For this to be successful, you need to have filled in the Form Fields in the &#8216;Initiate Exit Process&#8217; task in your ongoing onboarding Workflow Run so Zapier can pull in some sample data.<\/p>\n<p>If the task you checked off completes the Workflow Run, you need to &#8216;reactivate&#8217; the run before running your test in Zapier. So, click the <strong>Reactivate<\/strong>\u00a0button on the top right of the right-hand Workflow Run menu.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12808\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/11-ps-trigger-test.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>When your test returns successfully, start setting up\u00a0<strong>Factorial<\/strong>\u00a0as the Action app. Here you want Zapier to <strong>find<\/strong> the employee and then <strong>update<\/strong> their employment status.<\/p>\n<p>So first, we choose the Action Event as <strong>Core &#8211; Find Employee<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12809\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/12-find-employee.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Continue to set up your Action. Here you need to select an identifier for your employee which the Zap will use to locate the same employee in Factorial&#8217;s database.<\/p>\n<p>This identifier can be their email address or their employee ID &#8211; either of which you should map through from the data in your Process Street workflow run. By doing this, you make sure that the correct employee is found in Factorial no matter who is entered in your workflow run.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12810\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/13-find-employee-by-email.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Once the test returns successfully, you can set up another Action to update their status. Select <strong>Factorial<\/strong> in the Action app then select the Action Event as <strong>Core &#8211; Terminate Employee<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12811\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/14-terminate-employee.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Next, you click on <strong>continue<\/strong> then choose your account in Factoria, the same one as you chose the first time, and set up the Action. Here you&#8217;ll be mapping the fields from the Initiate Exit Task to Factorial&#8217;s fields by choosing the Employment Status, Termination Date, and Reason.<\/p>\n<p>Now test your Zap!<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12812\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/15-terminate-employee-setup.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>When your test is successful, double-check your Factorial account to make sure that the correct employee has been updated as being terminated.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12813\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/16-terminated-employee.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Lastly, give your Zap a name and turn it on. Congratulations!<\/p>\n<p>Zaps allow you to automate the busy work in your workflows, whether they&#8217;re HR-related or not. Try testing out the different Triggers and Actions yourself with Process Street and other apps to see what work you can wave goodbye to!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can integrate Factorial with Process Street via Zapier. Factorial keeps all your HR processes in a single place, proving to be an essential people management tool for evolving teams. You can establish a connection between Factorial and Process Street to exchange information from your Workflow Runs to the database in Factorial and manage your [&hellip;]<\/p>\n","protected":false},"author":14,"template":"","meta":{"_acf_changed":false,"available_plan":"All plans","available_product":"Integrations","footnotes":""},"ht_kb_category":[194],"ht_kb_tag":[443,279,416,297,448,449,450,280,378,226,446,198],"class_list":["post-6282","ht_kb","type-ht_kb","status-publish","hentry","ht_kb_category-integrations","ht_kb_tag-automate-employee-onboarding","ht_kb_tag-automation","ht_kb_tag-automations","ht_kb_tag-employee-onboarding","ht_kb_tag-employee-termination","ht_kb_tag-factorial","ht_kb_tag-factorial-hr","ht_kb_tag-integration","ht_kb_tag-onboarding","ht_kb_tag-process-street","ht_kb_tag-zap","ht_kb_tag-zapier"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb\/6282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/users\/14"}],"version-history":[{"count":1,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb\/6282\/revisions"}],"predecessor-version":[{"id":6300,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb\/6282\/revisions\/6300"}],"wp:attachment":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/media?parent=6282"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb_category?post=6282"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb_tag?post=6282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}