This recipe will help you automatically generate an invoice in QuickBooks, Xero, or Sellsy as soon as a deal is marked as "Won" in Recruit CRM.
🔗 How to connect your Recruit CRM app in Workflow Automation
1. Navigate to Admin Settings >>> Workflow Automation & Integrations.
2. Click on the Connections tab under the 'Workflows' section and click on the 'Create' button >>> 'Connection'.
3. Use the search bar to search for the Recruit CRM app and connect it by selecting it and entering the API key.
Once the app is successfully connected, you will be able to see a message as 'Connection Established'.
🔗 How to connect your Xero app in Workflow Automation
1. Navigate to Admin Settings >>> Workflow Automation & Integrations.
2. Click on the Connections tab under the 'Workflows' section and click on the 'Create' button >>> 'Connection'.
3. Use the search bar to search for the Xero app and connect it by selecting it
Once the app is successfully connected, you will be able to see a message as 'Connection Established'.
🔗 How to connect your QuickBooks app in Workflow Automation
1. Navigate to Admin Settings >>> Workflow Automation & Integrations.
2. Click on the Connections tab under the 'Workflows' section and click on the 'Create' button >>> 'Connection'.
3. Use the search bar to search for the QuickBooks app and connect it by selecting it, then signing in:
Once the app is successfully connected, you will be able to see a message as 'Connection Established'.
🔗 How to connect your Sellsy app in Workflow Automation
1. Navigate to Admin Settings >>> Workflow Automation & Integrations.
2. Click on the Connections tab under the 'Workflows' section and click on the 'Create' button >>> 'Connection'.
3. Use the search bar to search for the Sellsy app and connect it via HTTP.
Enter the following details:
Location
Authentication type - OAuth 2 (client credentials grant)
OAuth2 token URL: https://login.sellsy.com/oauth2/access-tokens
OAuth2 client ID
OAuth2 client secret
Once the app is successfully connected, you will be able to see a message as 'Connection Established'.
📋 Overview of each step in the Recipe
1. Trigger: New Deal stage updated in Recruit CRM:
This is the starting point of the automation. It gets triggered whenever a deal stage is updated in Recruit CRM.
2. Actions:
Monitor step:
It helps in monitoring the following actions for errors. This makes the automation more reliable.
IF Condition:
Checks whether the updated deal stage is Won:
If yes, it continues to the next step, which is to create an invoice according to the requirements in the app of your choice (Xero/QuickBooks/Sellsy).
If no, then no further action is taken.
Error Handler:
If something fails within the Monitor block, then this step is triggered. The Retry Logic ensures that if the errors match those specified (429, 500–504), it retries the monitored actions up to 3 times. If the error continues after 3 retries, or if the error doesn’t match the handled types, the automation stops.
That's it! I hope this helps.
Feel free to reach out if you have any questions, or run into any errors! Happy recruiting :)

![Screen Recording 2025-05-04 at 6.48.38 PM.mov [video-to-gif output image]](https://downloads.intercomcdn.com/i/o/t8m01b3j/1579672590/d45725333a79ae6ce650ad869a9b/ezgif-8217423ec47417.gif?expires=1790081100&signature=0eb81c727d36b3c3ec74c3cc73730b1e7ad8f80af2dcd9fec45a245f696a2bb1&req=dSUgH895n4RWWfMW1HO4zet205CWDMdg2EBnlgUYr0OXHcMsP3eLqol2f5zz%0AoOUjBKcfSCf5A%2Bz%2BGhU%3D%0A)
![Screen Recording 2025-06-13 at 2.52.31 PM.mov [video-to-gif output image]](https://downloads.intercomcdn.com/i/o/t8m01b3j/1579675122/e2ee9f7239283ba9ba048c520308/ezgif-61f3894ab2c5d6.gif?expires=1790081100&signature=f9a32496e3385f3d7a1060a25aee9d302a8e515c06ab0598067d2be51fa13456&req=dSUgH895mIBdW%2FMW1HO4zXJ9905NA0Qj6SQl8K45%2BjXtdOFO4vSvdSokbIP4%0ApkBPBrZjoYX0HVDq3bk%3D%0A)

