Create or update Recruitly opportunities when new HubSpot deals are added
Easily streamline your sales process with this efficient workflow. When a new deal is established in HubSpot, it keeps your Recruitly app updated by either creating a new opportunity or updating an existing one. This automation ensures consistency across platforms, saving you time and reducing manual data entry, so you can stay focused on closing more deals.
- When this happens...

New DealTriggers when a new Deal is created.TriggerInstant - automatically do this!

Create New Opportunity or Update Existing OpportunityCreate New Opportunity or Update Existing OpportunityActionWrite
- Free forever for core features
- 14 day trial for premium features & apps
More things you can do with HubSpot and Recruitly
Discover other triggers and actions you can use with HubSpot and Recruitly
- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Object TypeRequired
- Properties to Retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Blog UrlRequired
- Article StateRequired
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New DealTriggers when a new Deal is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Property NameRequired
- Properties to retrieveRequired
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Object TypeRequired
- Property NameRequired
- Additional Properties to Retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Property NameRequired
- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Note
- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- List NameRequired
- Contact EmailRequired
- Halt my task if contact is already a member of the list
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create CompanyCreates a Company in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create AssociationsCreates associations between objects.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Halt task if any associations error occurred
- Engagement TypeRequired
- Assigned To
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Social Media ChannelRequired
- Message ContentRequired
- When
- Save as draft
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Note
- NameRequired
- Company
- Contact
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Delete CRM ObjectDeletes a CRM object from HubSpot
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Company IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Product IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create Line_itemCreates a Line_item in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Contact Email AddressRequired
- Event IDRequired
- Contact Value
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Get CRM ObjectGets a CRM object from HubSpot by ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- List NameRequired
- Contact EmailRequired
- Halt my task if contact wasn't a member of the listRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create TicketCreates a Ticket in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update ContactUpdate a Contact in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update Line_itemUpdate a Line_item in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update ProductUpdate a Product in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FolderRequired
- FilenameRequired
- Access levelRequired
- FileRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Stop on errorRequired
- HTTP MethodRequired
- URLRequired
- Query string parameters
- Additional request headers
- Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app
Find AssociationsFind associations between objects.
ActionThis is an event a Zap performs.SearchFind existing data in your app- Object TypeRequired
- Pipeline IdRequired
- Stage IdRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Candidate Web Form SubmittedTriggers when a Candidate Web Form is submitted.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Candidate Share - CV DownloadedTriggers when a shared Candidate's CV is downloaded by the recipient.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Candidate Share - Interview RequestedTriggers when a client requests interview for shared CV.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Email Sequence Reply ReceivedTriggers when a recipient replies for an email sent via Email Sequence.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Job ExpiredTriggers when a job has expired.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Job Published to WebsiteTriggers when a new Job is published to website
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
List All Lead Pipeline NamesList all lead pipeline names and their statuses from your Recruitly account.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New Company CreatedTriggers when a new company is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Interview ScheduledTriggers when a new interview is schedule.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Job ApplicationTriggers when a new job application is received.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Lead CreatedTriggers when a new lead is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Placement CreatedTriggers when a new Placement is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Opportunity WonTriggers when an Opportunity is won.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Client Portal Candidate RejectedTriggers when a client rejects candidate from portal.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Task ClosedTriggers when a Task is closed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- First NameRequired
- SurnameRequired
- EmailRequired
- Mobile
- Work Phone
- Address Country
- Address City
- Address Postcode/Zip
- Job Title
- Company Name
- Notes
- Candidate ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- First NameRequired
- SurnameRequired
- Headline
- EmailRequired
- PhoneRequired
- Company NameRequired
- Address CityRequired
- Address CountryRequired
- Address Postcode/ZipRequired
- Source
- Contact ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Activity TypeRequired
- NotesRequired
- Assign Note To RecordRequired
- Assigned By User
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Job Application IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Web Form IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Contact IdRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Job IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Opportunity IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Task IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- User IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app
- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Property NameRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Email Subscriptions TimelineTriggers when new email timeline subscription added for the portal.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Contact ListRequired
- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Type of Custom ObjectRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Note
- Additional properties to retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Object TypeRequired
- Properties to Retrieve
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Type of Custom ObjectRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Note
- Contact EmailRequired
- Subscription TypesRequired
- Legal Basis Explanation
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- NameRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create ContactCreates a Contact in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create CRM ObjectCreates a CRM object in HubSpot
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- List NameRequired
- Object TypeRequired
- Processing TypeRequired
- Folder ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create DealCreates a Deal in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Workflow NameRequired
- Contact's EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Contact IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Deal IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Line_item IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Ticket IDRequired
- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Blog URLRequired
- Blog AuthorRequired
- Publish This Post?Required
- Blog Post URLRequired
- Blog Post TitleRequired
- Blog Post ContentRequired
- Meta DescriptionRequired
- Featured image URL
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Create ProductCreates a Product in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Remove AssociationsRemoves associations between objects.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- FormRequired
- Note
- HubSpot usertoken
- IP address
- Page name
- Page URI
- Page ID
- SFDC campaign ID
- GoToWebinar key/ID
- Submission timestamp
- Skip validation
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update CompanyUpdate a Company in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update DealUpdate a Deal in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update CRM ObjectUpdates a CRM object in HubSpot
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Update TicketUpdate a Ticket in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Note
- Note
- Contact EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find CRM ObjectFinds CRM objects by searching with filters
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Type of Custom ObjectRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Owner emailRequired
- Search among deactivated owners
ActionThis is an event a Zap performs.SearchFind existing data in your app- Owner IdRequired
- Search among deactivated owners
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your app- Note
- NameRequired
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- NameRequired
- Note
- Company
- Contact
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Note
- Additional properties to retrieve
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Candidate SharedTriggers when a Candidate is shared by the user.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Candidate Share - Info RequestedTriggers when candidate info is requested via Candidate Share.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Candidate Share - ViewedTriggers when a shared Candidate is viewed by the recipient.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Job ClosedTriggers when a job is closed
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Job Pipeline UpdatedTriggers when a job pipeline has been updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
List All Activity TypesList all activity types from your Recruitly account.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
New Candidate CreatedTriggers when a new Candidate is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Contact CreatedTriggers when a new contact is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Job Advert CreatedTriggers when a new Job Advert is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Job CreatedTriggers when a new Job is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Opportunity CreatedTriggers when a new opportunity is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Task CreatedTriggers when a new Task is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Client Portal Interview RequestedTriggers when a client requests interview from client portal.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Client Portal Candidate ShortlistedTriggers when a client shortlists candidate from portal.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New User KPI ActivityTriggers when a user advances towards their designated KPI or Goal
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Company NameRequired
- Company Overview
- Address CityRequired
- Address CountryRequired
- Address PostCode/Zip
- Company Phone
- Company Website
- Company LinkedIn
- Source
- Company ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- First NameRequired
- SurnameRequired
- Company Name
- EmailRequired
- LinkedIn
- Mobile
- Work Phone
- Address Country
- Address City
- Address Postcode/Zip
- Lead Pipeline Status
- Lead ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Opportunity TitleRequired
- Opportunity TypeRequired
- Opportunity Description
- Opportunity Deal Value
- Opportunity Source
- Company Name
- Contact First Name
- Contact Surname
- Contact Headline
- Contact Email
- Contact Phone
- Contact Address City
- Contact Address Country
- Contact Address Postcode/Zip
- Opportunity Win Probability
- Opportunity Start Date
- Opportunity Forecast Closing Date
- Opportunity ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Candidate IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Company IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Job Advert IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Lead IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Placement IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Email AddressRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Query StringRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app
Related Zap Templates
- Create leads in Recruitly when deal stages are updated in HubSpot
- Create new companies in Recruitly when new companies are added in HubSpot
- Create or update Recruitly contacts when new contacts are added in HubSpot
- Create or update Recruitly contacts for newly created or updated HubSpot contacts
- Create or update Recruitly companies when new or updated companies appear in HubSpot




