Post messages to a Slack channel when new HubSpot contacts are added to lists
Want to make sure the entire team knows about those key contacts and customers? Set up this Zap to watch your HubSpot list and we'll take care of the rest. Triggered with every new contact you add to that specific list, Zapier will include their details in a message sent to any of your Slack channels, so folks stay in the know.
Want to make sure the entire team knows about those key contacts and customers? Set up this Zap to watch your HubSpot list and we'll take care of the rest. Triggered with every new contact you add to that specific list, Zapier will include their details in a message sent to any of your Slack channels, so folks stay in the know.
- When this happens...New Contact in List
Triggers when a contact is added to the specified list. (Marketing Hub Starter plans and above).
TriggerInstantThis event starts a Zap instantly. - automatically do this!Send Channel Message
Triggers when a new message is posted to a specific #channel you choose.
ActionWriteCreate a new record or update an existing record in your app.
- Free forever for core features
- 14 day trial for premium features & apps
Note
Properties to retrieve:
name, domain, industry, about_us, phone, address, address2, city, state, zip, country, website, type, description, founded_year, hs_createdate, hs_lastmodifieddate, hs_object_id, is_public, timezone, total_money_raised, total_revenue, owneremail, ownername, numberofemployees, annualrevenue, lifecyclestage, createdate, web_technologies
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
Properties to retrieve:
name, domain, industry, about_us, phone, address, address2, city, state, zip, country, website, type, description, founded_year, hs_createdate, hs_lastmodifieddate, hs_object_id, is_public, timezone, total_money_raised, total_revenue, owneremail, ownername, numberofemployees, annualrevenue, lifecyclestage, createdate, web_technologies
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
Properties to retrieve:
name, description, price, quantity, amount, discount, tax, createdate, hs_object_id, hs_product_id, hs_images, hs_lastmodifieddate, hs_line_item_currency_code, hs_sku, hs_url, hs_cost_of_goods_sold, hs_discount_percentage, hs_term_in_months
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
Properties to retrieve:
dealtype, dealname, amount, description, closedate, createdate, num_associated_contacts, hs_forecast_amount, hs_forecast_probability, hs_manual_forecast_category, hs_next_step, hs_object_id, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planEmail Subscriptions Timeline
Triggers when new email timeline subscription added for the portal.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planContact ListRequired
The list you want to check for new contacts.
Note
Properties to retrieve:
firstname, lastname, email, company, website, mobilephone, phone, fax, address, city, state, zip, salutation, country, jobtitle, hs_createdate, hs_email_domain, hs_object_id, lastmodifieddate, hs_persona, hs_language, lifecyclestage, createdate, numemployees, annualrevenue, industry
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Property NameRequired
Whenever this property is updated on any deal, this trigger will fire.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planProperty NameRequired
Whenever this property is updated on any ticket, this trigger will fire.
Properties to retrieveRequired
Whenever the trigger will fire, this properties will be retrieved as well as the tracked one.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
Properties to retrieve:
subject, content, source_type, createdate, hs_pipeline, hs_pipeline_stage, hs_resolution, hs_ticket_category, hs_ticket_id, hs_ticket_priority, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planProperty NameRequired
Whenever this property is updated on any contact, this trigger will fire.
Note
Properties to retrieve:
firstname, lastname, email, company, website, mobilephone, phone, fax, address, city, state, zip, salutation, country, jobtitle, hs_createdate, hs_email_domain, hs_object_id, lastmodifieddate, hs_persona, hs_language, lifecyclestage, createdate, numemployees, annualrevenue, industry
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
List NameRequired
The name of the list which the contact will be added to. Only static lists are shown here, as dynamic lists cannot be manually added to.
Contact EmailRequired
The email of the contact to be added to the list. Note - this needs to be a contact that already exists within HubSpot. You may need to add a Create or Update Contact step before this one. Then, use the email created in that step in this field.
Halt my task if contact is already a member of the list
If contact is already a member of the list the task would not be counted against task quota, and further zap steps would not be executed.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Create Company
Creates a Company in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Create Associations
Creates associations between objects.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
Social Media ChannelRequired
Message ContentRequired
When
A Unix timestamp in milliseconds of the time that the message should be published to the channel. If this is not included in the request, the message will be published immediately.
Save as draft
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Create Deal
Creates a Deal in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Company IDRequired
This is HubSpot's internal ID for the company
Note
Properties to retrieve:
name, domain, industry, about_us, phone, address, address2, city, state, zip, country, website, type, description, founded_year, hs_createdate, hs_lastmodifieddate, hs_object_id, is_public, timezone, total_money_raised, total_revenue, owneremail, ownername, numberofemployees, annualrevenue, lifecyclestage, createdate, web_technologies
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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
This is HubSpot's internal ID for the deal
Note
Properties to retrieve:
dealtype, dealname, amount, description, closedate, createdate, num_associated_contacts, hs_forecast_amount, hs_forecast_probability, hs_manual_forecast_category, hs_next_step, hs_object_id, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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
This is HubSpot's internal ID for the line_item
Note
Properties to retrieve:
name, description, price, quantity, amount, discount, tax, createdate, hs_object_id, hs_product_id, hs_images, hs_lastmodifieddate, hs_line_item_currency_code, hs_sku, hs_url, hs_cost_of_goods_sold, hs_discount_percentage, hs_term_in_months
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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
This is HubSpot's internal ID for the ticket
Note
Properties to retrieve:
subject, content, source_type, createdate, hs_pipeline, hs_pipeline_stage, hs_resolution, hs_ticket_category, hs_ticket_id, hs_ticket_priority, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
Blog URLRequired
Blog AuthorRequired
Publish This Post?Required
Blog Post URLRequired
The path of the URL on which the post will live. For example if your blog domain is "blog.example.com" and in this field you enter "my-blog-post" then your blog post will be at
http://blog.example.com/my-blog-post
.Please do not enter spaces or special characters in this field; hyphens are allowed.
Blog Post TitleRequired
Blog Post ContentRequired
Meta DescriptionRequired
A description that goes in a <meta> tag on the page. A good meta description will drive search engine traffic to your page, so be descriptive but keep it under 300 characters.
Featured image URL
The URL of the image that the post will use as the featured image.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Create Product
Creates a Product in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
List NameRequired
The name of the list which the contact will be removed from. Only static lists are shown here, as dynamic lists cannot be manually modified.
Contact EmailRequired
The email of the contact to be removed from the list. Note - this needs to be a contact that already exists within HubSpot.
Halt my task if contact wasn't a member of the listRequired
If contact wasn't a member of the list the task would not be counted against task quota, and further zap steps would not be executed.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Create Ticket
Creates a Ticket in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
Properties to retrieve:
firstname, lastname, email, company, website, mobilephone, phone, fax, address, city, state, zip, salutation, country, jobtitle, hs_createdate, hs_email_domain, hs_object_id, lastmodifieddate, hs_persona, hs_language, lifecyclestage, createdate, numemployees, annualrevenue, industry
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
Properties to retrieve:
name, description, price, quantity, amount, discount, tax, createdate, hs_object_id, hs_product_id, hs_images, hs_lastmodifieddate, hs_line_item_currency_code, hs_sku, hs_url, hs_cost_of_goods_sold, hs_discount_percentage, hs_term_in_months
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
Properties to retrieve:
subject, content, source_type, createdate, hs_pipeline, hs_pipeline_stage, hs_resolution, hs_ticket_category, hs_ticket_id, hs_ticket_priority, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
Note
- It's possible to clear object property by specifying $$CLEAR$$ text in corresponded input field
Contact EmailRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Api Docs Info
API docs for HubSpot are located here https://developers.hubspot.com/docs/api/overview
HTTP MethodRequired
URLRequired
Requests can only be made to domains associated by this application.
Query String Parameters
These params will be URL-encoded and appended to the URL when making the request.
Headers
Authentication headers are included automatically
Additional Request Headers
Zapier will apply these optional headers and values to the request in addition to any headers created as part of the authentication mechanism.
Body
Zapier will pass this along raw. If you would like to provide complex JSON, try a "Code by Zapier" step to build the structure and pass it along here. For example,
{"foo": "bar"}
is perfectly valid.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
Properties to retrieve:
name, domain, industry, about_us, phone, address, address2, city, state, zip, country, website, type, description, founded_year, hs_createdate, hs_lastmodifieddate, hs_object_id, is_public, timezone, total_money_raised, total_revenue, owneremail, ownername, numberofemployees, annualrevenue, lifecyclestage, createdate, web_technologies
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your appNote
- Please note that this search is using deprecated version of the API and will be removed in a near future.
- Please switch to "Find Deal" search for the most reliable experience with your Zap.
NameRequired
A name for this deal
ActionThis is an event a Zap performs.SearchFind existing data in your appFind Associations
Find associations between objects.
ActionThis is an event a Zap performs.SearchFind existing data in your appObject TypeRequired
The object type that you want the pipelines for.
Pipeline IdRequired
The pipeline that contains specific stage.
Stage IdRequired
The pipeline stage that you want the details for.
ActionThis is an event a Zap performs.SearchFind existing data in your appNote
Properties to retrieve:
name, description, price, quantity, amount, discount, tax, createdate, hs_object_id, hs_product_id, hs_images, hs_lastmodifieddate, hs_line_item_currency_code, hs_sku, hs_url, hs_cost_of_goods_sold, hs_discount_percentage, hs_term_in_months
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your appNote
Properties to retrieve:
subject, content, source_type, createdate, hs_pipeline, hs_pipeline_stage, hs_resolution, hs_ticket_category, hs_ticket_id, hs_ticket_priority, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your appNote
Properties to retrieve:
name, domain, industry, about_us, phone, address, address2, city, state, zip, country, website, type, description, founded_year, hs_createdate, hs_lastmodifieddate, hs_object_id, is_public, timezone, total_money_raised, total_revenue, owneremail, ownername, numberofemployees, annualrevenue, lifecyclestage, createdate, web_technologies
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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 foundNote
- Please note that this action is using deprecated version of the API and will be removed in a near future.
- Please switch to "Create Deal" action for the most reliable experience with your Zap.
NameRequired
A name for this deal
Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
Company
List of companies to associate with
Contact
List of contacts to associate with
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundNote
Properties to retrieve:
name, description, price, quantity, amount, discount, tax, createdate, hs_object_id, hs_product_id, hs_images, hs_lastmodifieddate, hs_line_item_currency_code, hs_sku, hs_url, hs_cost_of_goods_sold, hs_discount_percentage, hs_term_in_months
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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 foundNote
Properties to retrieve:
subject, content, source_type, createdate, hs_pipeline, hs_pipeline_stage, hs_resolution, hs_ticket_category, hs_ticket_id, hs_ticket_priority, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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 foundNew Channel
Triggers whenever a new #channel is created.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Include Alias
Choose yes to trigger when someone creates a new name for an existing emoji.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.User Name
Linked mentions of this user will trigger the zap. Make sure to specify a value for one or both of username or a highlight word. Specifying both a username and a highlight word means that both the linked username and word need to be included in a message to trigger the zap.
Highlight Word
Mentions of this word will trigger the zap. Case insensitive. Make sure to specify a value for one or both of username or a highlight word. Specifying both a username and a highlight word means that both the linked username and word need to be included in a message to trigger the zap.
Trigger for Bot Messages?
If
no
, only messages sent by users will trigger the Zap. Ifyes
, messages sent by users and slackbots will trigger the Zap.Warning: Slackbots don't have profiles. If
yes
, don't depend on user profile information being present. Also, avoid Zap loops where Zaps trigger and post slackbot messages to the same channel!
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.New Pushed Message
Triggers when you click the "Push to Zapier" button from a message in Slack.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.New Saved Message
Triggers when you save a message.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.TextRequired
The actual reminder text that should be sent to yourself or a user. To include URLs, Slack uses this syntax.
Remind when?Required
Slack parses natural language like "in 15 minutes" or "every Thursday". Times are relative to when the Zap actually runs.
Remind who?
Pick a user to remind. If you pick no one, you will be reminded.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ChannelRequired
Only channels you are a member of will appear in this list. If you can't find your channel, click the Load More button or switch to the Custom tab and enter the channel's ID. Once live, the trigger will work even if you are not a member of the channel.
Message TextRequired
Specify text of the message to send. Check out the formatting help doc for advanced options.
Send as a bot?
If you choose
no
, this message will appear to come from you. Direct messages are always sent by bots.Bot Name
Specify the bot name which appears as a bold username above the message inside Slack. Defaults to
Zapier
. When usingSchedule At
, this field will be ignored by slack.Bot Icon
Either an image url or an emoji available to your team (surrounded by
:
). For example,https://site.com/icon_256.png
or:robot_face:
. When usingSchedule At
, this field will be ignored by slack.Include a link to this Zap?
If you choose
yes
, a link to this Zap will be added to the end of the message, making it easy for you and your team to edit the Zap with one click.Attach Image by URL
If specified, this will upload the given image URL to Slack and attach it to the message separately.
Auto-Expand Links?
Should Slack try to automatically expand links in this message? For example: turn a YouTube link into a playable widget.
Link Usernames and Channel Names?
If
no
, any usernames and channels mentioned won't be linked (or mentioned). Also affects@channel
and@group
. Unfortunately,@here
notifications cannot be sent by Zapier.Schedule At
Schedule the message to be posted later. Cannot be more than 120 days in the future. If you do schedule a message, rather than post it immediately, this Zap step will not return a
ts
orpermalink
field. This option does not supportBot Name
andBot Icon
customization and will default to Zapier as bot name and icon.File
Include a file to send along with your message. NOTE: Bot names/icons cannot be customized when sending a File.
Thread
If you want this to be part of a thread, you'll need the timestamp (Ts) of the parent message. For example:
1345232312616.1231232
.If you get the message from a trigger, select "use a custom value" from the dropdown and connect accordingly by selecting the Ts field.
Otherwise, add a search step and fetch the message you want.
Broadcast To Channel?
If true, posts in the thread and channel. See here for more info. Ignored unless the message is part of a thread.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Channel NameRequired
Name for the channel to be created. Channel names are normalized by converting to lowercase, replacing any non-allowed characters with hyphens or underscore, and truncating to 80 characters.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ChannelRequired
TopicRequired
Slack will auto-link @names and #channels where applicable.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Status Text
Leave empty to clear.
Status Emoji
Use any emoji that's available in your Slack team, with leading and trailing
:
.If emoji is blank when text isn't,
:speech_balloon:
is used by default. If both text and emoji are empty, your status will be cleared.Expiration Time
Provide a specific date & time for this status to expire. Statuses will not expire by default.
You can also specify a duration for this status by entering in a value like
in 60 minutes
, for example. Check out other ways you can use this field here.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Raw Request User Info
Note: Zapier's Slack app supports a limited set of OAuth scopes/permissions, thus many of Slack's API endpoints aren't currently feasible.
Api Docs Info
API docs for Slack are located here https://api.slack.com/methods
HTTP MethodRequired
URLRequired
Requests can only be made to domains associated by this application.
Query String Parameters
These params will be URL-encoded and appended to the URL when making the request.
Headers
Authentication headers are included automatically
Additional Request Headers
Zapier will apply these optional headers and values to the request in addition to any headers created as part of the authentication mechanism.
Body
Zapier will pass this along raw. If you would like to provide complex JSON, try a "Code by Zapier" step to build the structure and pass it along here. For example,
{"foo": "bar"}
is perfectly valid.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.EmailRequired
Search is case-insensitive
Return Raw Results?
For most responses, we prettify the result we get from Slack. If we're missing a field you're expecting, set this to true
ActionThis is an event a Zap performs.SearchFind existing data in your appFull NameRequired
We search the normalized name, so don't worry about accents
Return Raw Results?
For most responses, we prettify the result we get from Slack. If we're missing a field you're expecting, set this to true
ActionThis is an event a Zap performs.SearchFind existing data in your app
Note
Properties to retrieve:
firstname, lastname, email, company, website, mobilephone, phone, fax, address, city, state, zip, salutation, country, jobtitle, hs_createdate, hs_email_domain, hs_object_id, lastmodifieddate, hs_persona, hs_language, lifecyclestage, createdate, numemployees, annualrevenue, industry
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
Properties to retrieve:
firstname, lastname, email, company, website, mobilephone, phone, fax, address, city, state, zip, salutation, country, jobtitle, hs_createdate, hs_email_domain, hs_object_id, lastmodifieddate, hs_persona, hs_language, lifecyclestage, createdate, numemployees, annualrevenue, industry
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
Properties to retrieve:
createdate, description, name, price, tax, hs_lastmodifieddate
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planType
Determines what the metadata field should look like
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
Properties to retrieve:
name, description, price, quantity, amount, discount, tax, createdate, hs_object_id, hs_product_id, hs_images, hs_lastmodifieddate, hs_line_item_currency_code, hs_sku, hs_url, hs_cost_of_goods_sold, hs_discount_percentage, hs_term_in_months
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planBlog UrlRequired
If you have multiple blog domains, select the domain that the article will published on.
Article StateRequired
Choose if you want this to trigger on the creation of blog drafts or only published articles, or both.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planChannelRequired
Select the channel the message is coming from.
Status
Message with a specific status. If the status isn't set, it returns message in status
success
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
Properties to retrieve:
createdate, description, name, price, tax, hs_lastmodifieddate
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planProperty NameRequired
Whenever this property is updated on any company, this trigger will fire.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
Please consider that trigger tracks deals which were moved to specific stage for the last 30 minutes
Note
Properties to retrieve:
dealtype, dealname, amount, description, closedate, createdate, num_associated_contacts, hs_forecast_amount, hs_forecast_probability, hs_manual_forecast_category, hs_next_step, hs_object_id, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id, dealstage, pipeline
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNote
- Please note that this action is using deprecated version of the API and will be removed in a near future.
- Please switch to "Create Company" action for the most reliable experience with your Zap.
NameRequired
A name for this company
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Create Contact
Creates a Contact in HubSpot.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
Halt task if any associations error occurred
Operations to create the engagement and then create the requested associations are not atomic.
Engagement TypeRequired
Assigned To
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- Please note that this action is using deprecated version of the API and will be removed in a near future.
- Please switch to "Create Deal" action for the most reliable experience with your Zap.
Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
NameRequired
A name for this deal
Company
List of companies to associate with
Contact
List of contacts to associate with
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
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
This is HubSpot's internal ID for the contact
Note
Properties to retrieve:
firstname, lastname, email, company, website, mobilephone, phone, fax, address, city, state, zip, salutation, country, jobtitle, hs_createdate, hs_email_domain, hs_object_id, lastmodifieddate, hs_persona, hs_language, lifecyclestage, createdate, numemployees, annualrevenue, industry
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Product IDRequired
This is HubSpot's internal ID for the product
Note
Properties to retrieve:
createdate, description, name, price, tax, hs_lastmodifieddate
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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_item
Creates 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
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
Contact Email AddressRequired
This ties the event that you're triggering to a contact in HubSpot. If the contact doesn't yet exist in HubSpot, it will be created. If the contact does exist, the event will be attributed to the existing contact.
Event IDRequired
Each event that you create in the HubSpot UI will have its own unique Event ID. You must provide this Event ID to trigger the event.
Contact Value
You can use Events to keep track of the monetary value that a contact is worth to you. Any numerical amount that you provide here will be appended to the "Value" field on the contact record for the email address that you provide.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Remove Associations
Removes associations between objects.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
FormRequired
Select the form that should be submitted.
Note
Following fields are used to set additional Context for Form submission
HubSpot usertoken
The tracking cookie token value used for HubSpot lead activity tracking
IP address
The IP address of the visitor filling out the form
Page name
The name or title of the page the submission happened on
Page URI
The URI of the page the submission happened on
Page ID
The ID of a page created on the HubSpot CMS
SFDC campaign ID
If the form is for an account using the HubSpot Salesforce Integration, you can include the ID of a Salesforce campaign to add the contact to the specified campaign
GoToWebinar key/ID
If the form is for an account using the HubSpot GoToWebinar Integration, you can include the ID of a webinar to enroll the contact in that webinar when they submit the form
Submission timestamp
A millisecond timestamp representing the time of the form submission
Skip validation
Whether or not to skip validation based on the form settings. Defaults to false
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
Properties to retrieve:
name, domain, industry, about_us, phone, address, address2, city, state, zip, country, website, type, description, founded_year, hs_createdate, hs_lastmodifieddate, hs_object_id, is_public, timezone, total_money_raised, total_revenue, owneremail, ownername, numberofemployees, annualrevenue, lifecyclestage, createdate, web_technologies
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
Properties to retrieve:
dealtype, dealname, amount, description, closedate, createdate, num_associated_contacts, hs_forecast_amount, hs_forecast_probability, hs_manual_forecast_category, hs_next_step, hs_object_id, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
Properties to retrieve:
createdate, description, name, price, tax, hs_lastmodifieddate
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- During action testing step Zapier will call your portal API, which will create/update some instance(s)
- Also, it could cause error(s) in case of using fake identifiers, in such cases we recommend to use SKIP TEST button
EmailRequired
Permanently unsubscribe an email address from all emails.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Owner
Determines which App Extensions will appear in the dropdown below.
App ExtensionRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Note
- Please note that this search is using deprecated version of the API and will be removed in a near future.
- Please switch to "Find Company" search for the most reliable experience with your Zap.
NameRequired
A name for this company
ActionThis is an event a Zap performs.SearchFind existing data in your appNote
Properties to retrieve:
firstname, lastname, email, company, website, mobilephone, phone, fax, address, city, state, zip, salutation, country, jobtitle, hs_createdate, hs_email_domain, hs_object_id, lastmodifieddate, hs_persona, hs_language, lifecyclestage, createdate, numemployees, annualrevenue, industry
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your appNote
Properties to retrieve:
dealtype, dealname, amount, description, closedate, createdate, num_associated_contacts, hs_forecast_amount, hs_forecast_probability, hs_manual_forecast_category, hs_next_step, hs_object_id, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your appOwner emailRequired
Search among deactivated owners
Should the owner also be searched among archived (deactivated) owners?
ActionThis is an event a Zap performs.SearchFind existing data in your appOwner IdRequired
HubSpot internal owner id
Search among deactivated owners
Should the owner also be searched among archived (deactivated) owners?
ActionThis is an event a Zap performs.SearchFind existing data in your appNote
Properties to retrieve:
createdate, description, name, price, tax, hs_lastmodifieddate
Learn more about object’s properties
Specify here a list of additional properties to retrieve
Additional properties to retrieve
ActionThis is an event a Zap performs.SearchFind existing data in your appNote
- Please note that this action is using deprecated version of the API and will be removed in a near future.
- Please switch to "Create Company" action for the most reliable experience with your Zap.
NameRequired
A name for this company
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundNote
Properties to retrieve:
firstname, lastname, email, company, website, mobilephone, phone, fax, address, city, state, zip, salutation, country, jobtitle, hs_createdate, hs_email_domain, hs_object_id, lastmodifieddate, hs_persona, hs_language, lifecyclestage, createdate, numemployees, annualrevenue, industry
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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 foundNote
Properties to retrieve:
dealtype, dealname, amount, description, closedate, createdate, num_associated_contacts, hs_forecast_amount, hs_forecast_probability, hs_manual_forecast_category, hs_next_step, hs_object_id, hs_lastmodifieddate, hubspot_owner_id, hubspot_team_id
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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 foundNote
Properties to retrieve:
createdate, description, name, price, tax, hs_lastmodifieddate
Learn more about object’s properties
Specify here a list of additional properties to retrieve
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 foundTrigger for Bot Messages?
If
no
, only messages sent by users will trigger the Zap. Ifyes
, messages sent by users and slackbots will trigger the Zap.Warning: Slackbots don't have profiles. If
yes
, don't depend on user profile information being present. Also, avoid Zap loops where Zaps trigger and post slackbot messages to the same channel!
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.ChannelRequired
Only channels you are a member of will appear in this list. If you can't find your channel, click the Load More button or switch to the Custom tab and enter the channel's ID. Once live, the trigger will work even if you are not a member of the channel. Note: This trigger only supports attachment information for messages generated by bots. If you need to retrieve attachment information from non-bots, see this help document.
Trigger for Bot Messages?
If
no
, only messages sent by users will trigger the Zap. Ifyes
, messages sent by users and slackbots will trigger the Zap.Warning: Slackbots don't have profiles. If
yes
, don't depend on user profile information being present. Also, avoid Zap loops where Zaps trigger and post slackbot messages to the same channel!
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Channel
Only channels you are a member of will appear in this list. If you can't find your channel, click the Load More button or switch to the Custom tab and enter the channel's ID. Once live, the trigger will work even if you are not a member of the channel.
User Name
Trigger on files created by a single user.
Shared
Trigger when files are shared with you. Please note that this will trigger on created files as well.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.ChannelRequired
Only channels you are a member of will appear in this list. If you can't find your channel, click the Load More button or switch to the Custom tab and enter the channel's ID. Once live, the trigger will work even if you are not a member of the channel.
Trigger for Bot Messages?
If
no
, only messages sent by users will trigger the Zap. Ifyes
, messages sent by users and slackbots will trigger the Zap.Warning: Slackbots don't have profiles. If
yes
, don't depend on user profile information being present. Also, avoid Zap loops where Zaps trigger and post slackbot messages to the same channel!
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Reaction
Only triggers when this reaction is added to a message. Use the dropdown to select one of your team's custom emoji or select
Use a Custom Value
and enter the name of a standard emoji. Use this cheat sheet for reference and be sure not to include the colons. Note that you cannot use an emoji's alias in this field.Channel
Only triggers on reactions added on messages in this public channel. Only channels you are a member of will appear in this list. If you can't find your channel, click the Load More button or switch to the Custom tab and enter the channel's ID. Once live, the trigger will work even if you are not a member of the channel.
User
Only triggers on reactions added by this user.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.New User
Triggers when a new Slack user is created / first joins your org.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.ChannelRequired
UsersRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Send Multi Message
Toggle to send to multiple users.
Message TextRequired
Specify text of the message to send. Check out the formatting help doc for advanced options.
Send as a bot?
If you choose
no
, this message will appear to come from you. Direct messages are always sent by bots.Bot Name
Specify the bot name which appears as a bold username above the message inside Slack. Defaults to
Zapier
. When usingSchedule At
, this field will be ignored by slack.Bot Icon
Either an image url or an emoji available to your team (surrounded by
:
). For example,https://site.com/icon_256.png
or:robot_face:
. When usingSchedule At
, this field will be ignored by slack.Include a link to this Zap?
If you choose
yes
, a link to this Zap will be added to the end of the message, making it easy for you and your team to edit the Zap with one click.Attach Image by URL
If specified, this will upload the given image URL to Slack and attach it to the message separately.
Auto-Expand Links?
Should Slack try to automatically expand links in this message? For example: turn a YouTube link into a playable widget.
Link Usernames and Channel Names?
If
no
, any usernames and channels mentioned won't be linked (or mentioned). Also affects@channel
and@group
. Unfortunately,@here
notifications cannot be sent by Zapier.Schedule At
Schedule the message to be posted later. Cannot be more than 120 days in the future. If you do schedule a message, rather than post it immediately, this Zap step will not return a
ts
orpermalink
field. This option does not supportBot Name
andBot Icon
customization and will default to Zapier as bot name and icon.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ChannelRequired
Only channels you are a member of will appear in this list. If you can't find your channel, click the Load More button or switch to the Custom tab and enter the channel's ID. Once live, the trigger will work even if you are not a member of the channel.
Message TextRequired
Specify text of the message to send. Check out the formatting help doc for advanced options.
Send as a bot?
If you choose
no
, this message will appear to come from you. Direct messages are always sent by bots.Bot Name
Specify the bot name which appears as a bold username above the message inside Slack. Defaults to
Zapier
. When usingSchedule At
, this field will be ignored by slack.Bot Icon
Either an image url or an emoji available to your team (surrounded by
:
). For example,https://site.com/icon_256.png
or:robot_face:
. When usingSchedule At
, this field will be ignored by slack.Include a link to this Zap?
If you choose
yes
, a link to this Zap will be added to the end of the message, making it easy for you and your team to edit the Zap with one click.Attach Image by URL
If specified, this will upload the given image URL to Slack and attach it to the message separately.
Auto-Expand Links?
Should Slack try to automatically expand links in this message? For example: turn a YouTube link into a playable widget.
Link Usernames and Channel Names?
If
no
, any usernames and channels mentioned won't be linked (or mentioned). Also affects@channel
and@group
. Unfortunately,@here
notifications cannot be sent by Zapier.Schedule At
Schedule the message to be posted later. Cannot be more than 120 days in the future. If you do schedule a message, rather than post it immediately, this Zap step will not return a
ts
orpermalink
field. This option does not supportBot Name
andBot Icon
customization and will default to Zapier as bot name and icon.File
Include a file to send along with your message. NOTE: Bot names/icons cannot be customized when sending a File.
Thread
If you want this to be part of a thread, you'll need the timestamp (Ts) of the parent message. For example:
1345232312616.1231232
.If you get the message from a trigger, select "use a custom value" from the dropdown and connect accordingly by selecting the Ts field.
Otherwise, add a search step and fetch the message you want.
Broadcast To Channel?
If true, posts in the thread and channel. See here for more info. Ignored unless the message is part of a thread.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.First Name
Fields left blank will be ignored.
Last Name
Fields left blank will be ignored.
Title
Fields left blank will be ignored.
Email
Changing a user's email address will send an email to both the old and new addresses, and also post a slackbot to the user informing them of the change.
User
Update selected values on this user's profile. This argument may only be specified by team admins on paid teams. Defaults to your status, when blank.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Owner
Determines which App Extensions will appear in the dropdown below.
App ExtensionRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Search QueryRequired
Search query to use for finding matching messages. See the Slack Search Documentation for more information on constructing a query.
Sort By
Sort messages by their match strength or by their date. Default is score.
Sort Direction
Sort matching messages in ascending or descending order. Default is descending.
ActionThis is an event a Zap performs.SearchFind existing data in your appIDRequired
Search is case-insensitive
Return Raw Results?
For most responses, we prettify the result we get from Slack. If we're missing a field you're expecting, set this to true
ActionThis is an event a Zap performs.SearchFind existing data in your appUsernameRequired
The leading
@
is optionalReturn Raw Results?
For most responses, we prettify the result we get from Slack. If we're missing a field you're expecting, set this to true
ActionThis is an event a Zap performs.SearchFind existing data in your app
Related categories
Related categories
Get started for free
You can't add more hours to the day. Zapier is the next best thing.
Related Zap Templates
- Get Slack notifications for new HubSpot form submissions
- Send Slack channel messages for new deals in HubSpot
- Post Slack messages for new HubSpot contacts
- Send Slack messages for new HubSpot contacts
- Enrich your Facebook Lead Ad data with info from HubSpot and post it to Slack
- Send Slack channel messages when new companies are added in HubSpot
- Post Slack messages for new HubSpot contact property changes
- Send Slack messages for new HubSpot contact property changes
- Get Slack direct messages for new HubSpot form submissions
- Send private channel messages on Slack about new HubSpot deals
- Send private channel messages on Slack for new HubSpot form submissions
- Export new resume data in Slack to HubSpot using CandidateZip
- Send channel messages in Slack for new form submissions in HubSpot
- Send Slack channel messages for new COS blog articles in HubSpot
- Send Slack channel messages for new contacts in lists in HubSpot
- Send Slack channel messages for new social media messages in HubSpot
- Send channel messages in Slack for new HubSpot tickets
- Send Slack messages about new "hot" contacts in HubSpot identified by Akkio
- Send Slack channel messages and create organizations in Issuetrak for newly updated HubSpot deals
- Send direct messages in Slack for updated deal stages in HubSpot.
- Send Slack channel messages for HubSpot deal property changes.
- Send Slack channel messages for new HubSpot engagements
- Create or update HubSpot contacts for new Slack users
- Send Slack direct messages for new HubSpot deals
- Send Slack direct messages for new HubSpot contacts in lists
- Create Slack private channel messages for new contacts in HubSpot lists
- Send Slack channel messages for new email events in HubSpot
- Create new HubSpot companies and send direct Slack messages
- Create new HubSpot contacts from Slack channel messages
- Create or update HubSpot contacts from new Slack channel messages
- Create or update HubSpot contacts from new Slack channel messages
- Create or update HubSpot contacts from new Slack private channel messages
- Update HubSpot contacts from new Slack pushed messages
- Update HubSpot contacts when new Slack reactions are added
- Create or update HubSpot contacts from new Slack pushed messages
- Update HubSpot contacts when new reactions are added in Slack
- Update HubSpot contacts when new Slack messages are pushed
- Update HubSpot contacts when new Slack channel messages are posted
- Create HubSpot contacts from new Slack private channel messages
- Create Slack private channel messages for new HubSpot contacts
- Create new HubSpot contacts from new Slack users
- Create HubSpot tickets from new Slack pushed messages
- Receive new HubSpot social media messages and send private Slack channel messages
- Create HubSpot contacts for new Slack users
- Send Slack direct messages for new HubSpot tickets
- Create HubSpot engagements from new Slack channel messages
- Create HubSpot tickets from new Slack channel messages
- Send private channel messages in Slack for recently created or updated contacts in HubSpot
Related Zap Templates
- Get Slack notifications for new HubSpot form submissions
- Send Slack messages for new HubSpot contacts
- Post Slack messages for new HubSpot contact property changes
- Send private channel messages on Slack about new HubSpot deals
- Send channel messages in Slack for new form submissions in HubSpot
- Send Slack channel messages for new social media messages in HubSpot
- Send Slack channel messages and create organizations in Issuetrak for newly updated HubSpot deals
- Send Slack channel messages for new HubSpot engagements
- Send Slack direct messages for new HubSpot contacts in lists
- Create new HubSpot companies and send direct Slack messages
- Create or update HubSpot contacts from new Slack channel messages
- Update HubSpot contacts when new Slack reactions are added
- Update HubSpot contacts when new Slack messages are pushed
- Create Slack private channel messages for new HubSpot contacts
- Receive new HubSpot social media messages and send private Slack channel messages
- Create HubSpot engagements from new Slack channel messages
- Send Slack channel messages for new deals in HubSpot
- Enrich your Facebook Lead Ad data with info from HubSpot and post it to Slack
- Send Slack messages for new HubSpot contact property changes
- Send private channel messages on Slack for new HubSpot form submissions
- Send Slack channel messages for new COS blog articles in HubSpot
- Send channel messages in Slack for new HubSpot tickets
- Send direct messages in Slack for updated deal stages in HubSpot.
- Create or update HubSpot contacts for new Slack users
- Create Slack private channel messages for new contacts in HubSpot lists
- Create new HubSpot contacts from Slack channel messages
- Create or update HubSpot contacts from new Slack private channel messages
- Create or update HubSpot contacts from new Slack pushed messages
- Update HubSpot contacts when new Slack channel messages are posted
- Create new HubSpot contacts from new Slack users
- Create HubSpot contacts for new Slack users
- Create HubSpot tickets from new Slack channel messages
- Post Slack messages for new HubSpot contacts
- Send Slack channel messages when new companies are added in HubSpot
- Get Slack direct messages for new HubSpot form submissions
- Export new resume data in Slack to HubSpot using CandidateZip
- Send Slack channel messages for new contacts in lists in HubSpot
- Send Slack messages about new "hot" contacts in HubSpot identified by Akkio
- Send Slack channel messages for HubSpot deal property changes.
- Send Slack direct messages for new HubSpot deals
- Send Slack channel messages for new email events in HubSpot
- Create or update HubSpot contacts from new Slack channel messages
- Update HubSpot contacts from new Slack pushed messages
- Update HubSpot contacts when new reactions are added in Slack
- Create HubSpot contacts from new Slack private channel messages
- Create HubSpot tickets from new Slack pushed messages
- Send Slack direct messages for new HubSpot tickets
- Send private channel messages in Slack for recently created or updated contacts in HubSpot