Connect GitHub to Salesforce and automate any workflow
![GitHub](https://zapier-images.imgix.net/storage/services/c63f7c57dc0afb733535a5adccce4d01.png?auto=format&ixlib=react-9.8.1&q=50&fit=crop&h=30&w=30)
![GitHub](https://zapier-images.imgix.net/storage/services/c63f7c57dc0afb733535a5adccce4d01.png?auto=format&ixlib=react-9.8.1&q=50&fit=crop&h=60&w=60)
![Salesforce](https://zapier-images.imgix.net/storage/services/1a4435539b4764e6ded3d368cabab387.png?auto=format&ixlib=react-9.8.1&q=50&fit=crop&h=30&w=30)
![Salesforce](https://zapier-images.imgix.net/storage/services/1a4435539b4764e6ded3d368cabab387.png?auto=format&ixlib=react-9.8.1&q=50&fit=crop&h=60&w=60)
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate GitHub with Salesforce - no code necessary. See how you can get setup in minutes.
Select a trigger from GitHub
![A trigger is the event that kicks off your automated workflow.](https://res.cloudinary.com/zapier-media/image/upload/q_auto,f_auto/v1703713159/App%20Directory/2S%20Page/First_content_row_mqocjq.png)
Setup an action from Salesforce
![An action is the event that your automated workflow performs when triggered.](https://res.cloudinary.com/zapier-media/image/upload/q_auto,f_auto/v1703713241/App%20Directory/2S%20Page/Second_content_row_majysk.png)
That’s it! You just connected GitHub to Salesforce
![Triggers and actions are the main components of every automated workflow.](https://res.cloudinary.com/zapier-media/image/upload/q_auto,f_auto/v1703713241/App%20Directory/2S%20Page/Third_content_row_nghpr1.png)
Connect GitHub and Salesforce to integrate crucial parts of your business
With Zapier, you can integrate everything from basic data entry to end-to-end processes. Here are some of the business-critical workflows that people automate with Zapier.
Automate your lead management and improve conversions
![An illustration representing how to automate lead management with Zapier.](https://res.cloudinary.com/zapier-media/image/upload/q_auto,f_auto/v1703713466/App%20Directory/2S%20Page/First_option_apbx4e.png)
Connect GitHub and Salesforce to unlock the power of automation
With Zapier's 7,000 integrations, you can unify your tools within a connected system to improve your team's efficiency and deepen their impact.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
- New Organization
Triggered when a new organization is created.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan - Who is requested to review?
- RepoRequired
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan- RepoRequired
- Branch NameRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- RepoRequired
- TitleRequired
- BodyRequired
- Who is requested to review?
- Milestone
- Labels
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- RepoRequired
- Pull RequestRequired
- BodyRequired
- ActionRequired
- Commit SHA
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- RepoRequired
- Pull RequestRequired
- TitleRequired
- BodyRequired
- State
- BaseRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- RepoRequired
- State
- Search byRequired
- Name of Organization or User
ActionThis is an event a Zap performs.SearchFind existing data in your app- Name (Login)
ActionThis is an event a Zap performs.SearchFind existing data in your app- RepoRequired
- State
- Search byRequired
- Name of Organization or User
- TitleRequired
- BodyRequired
- Head
- BaseRequired
- Instant_merge
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- New Outbound Message
Triggers when a new outbound message is received in Salesforce.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly. - Disclaimer
- Salesforce ObjectRequired
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan- CampaignRequired
- ContactRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CampaignRequired
- LeadRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Parent ObjectRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FileRequired
- TitleRequired
- Description
- Salesforce ObjectRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TitleRequired
- BodyRequired
- Salesforce ObjectRequired
- IsPrivate
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Record to UpdateRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Record to UpdateRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Search ValueRequired
- Second Field to Search By
- Second Search Value
- Search Operator
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
- WHERE ClauseRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
- Search ValueRequired
- Second Field to Search By
- Second Search Value
- Search Operator
- Use Assignment Rules
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
- Which types of issues should this trigger on?
- Organization
- RepoRequired
- Label
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan- New Mention
Triggers when your Github username is mentioned in a Commit, Comment, Issue or Pull Request.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan - New Repository
Triggered when a new repository is created.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan - New Team
Triggered when you are added to a team
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan - RepoRequired
- BodyRequired
- Issue or Pull requestRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Gist FilenameRequired
- Content of the GistRequired
- Description
- Make Gist Public?
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- RepoRequired
- TitleRequired
- BodyRequired
- Head
- BaseRequired
- Instant_merge
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- RepoRequired
- Issue or Pull requestRequired
- TitleRequired
- BodyRequired
- Who is requested to review?
- Milestone
- Labels
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Organization NameRequired
- User Name (Login)Required
ActionThis is an event a Zap performs.SearchFind existing data in your app- Organization or User Name
- RepoRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- RepoRequired
- State
- Search byRequired
- Name of Organization or User
ActionThis is an event a Zap performs.SearchFind existing data in your app- RepoRequired
- State
- Search byRequired
- Name of Organization or User
- TitleRequired
- BodyRequired
- Who is requested to review?
- Milestone
- Labels
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- New Contact
Triggers when a new Contact is created.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan - New Lead
Triggers when a new Lead is created.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free plan - Salesforce ObjectRequired
- Record to LinkRequired
- FileRequired
- VisibilityRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FileRequired
- Salesforce ObjectRequired
- Description
- IsPrivate
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Create Contact
Creates a new contact in Salesforce.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app. - Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Record to UpdateRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Record to UpdateRequired
- Use Assignment Rules
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Api_docs_info
- HTTP MethodRequired
- URLRequired
- Query String Parameters
- Headers
- Additional Request Headers
- BodyRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Salesforce ObjectRequired
- Search Results
ActionThis is an event a Zap performs.SearchFind existing data in your app- Salesforce ObjectRequired
- WHERE ClauseRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app