tr Skip to content

Connect ActiveCampaign and GitHub

Use ActiveCampaign and GitHub in the same FlowMattic workflow. Below are the triggers and actions both integrations offer; pick one of each to see how the two connect.

72 triggers 70 actions Unlimited runs

Try a pairing

When this happens in ActiveCampaign27 triggers

Do this in GitHub41 actions

1. TriggerAccount Added
2. ActionCreate Issue

When ActiveCampaign fires Account Added, FlowMattic runs Create Issue in GitHub with the data from that event.

You build this in the FlowMattic workflow builder on your own site.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

ActiveCampaign app icon

ActiveCampaign

Integration page

Triggers (27)

  • Account AddedTriggers when a new account is added.
  • Account UpdatedTriggers when an account is updated.
  • Contact Added to AccountTriggers when a contact is added to an account.
  • Contact Updated in AccountTriggers when a contact is updated in an account.
  • Contact Task AddedTriggers when a new contact task is added.
  • List AddedTriggers when a new list is added.
  • Contact SubscribedTriggers when a contact is subscribed to a list.
  • Contact UnsubscribedTriggers when a contact is unsubscribed from a list.
  • Contact UpdatedTriggers when a contact details's are updated.
  • Contact Note CreatedTriggers when a new contact note is created.
  • Campaign SentTriggers when a campaign starts sending.
  • Campaign OpenedTriggers when a contact opens a campaign
  • Campaign ClickedTriggers when a contact link was clicked by a contact.
  • Campaign RepliedTriggers when a contact replies to a campaign.
  • Campaign ForwardedTriggers when a contact forwards a campaign (through our forward link).
  • Campaign SharedTriggers when a contact shares a campaign to Facebook or Twitter.
  • Campaign BouncedTriggers when a new bounce occurs after sending a campaign.
  • Deal CreatedTriggers when a new deal is created.
  • Deal UpdatedTriggers when an existing deal is updated.
  • Deal Note CreatedTriggers when a new deal note is created.
  • Deal Pipeline CreatedTriggers when a new deal pipeline is created.
  • Deal Stage CreatedTriggers when a new deal stage is created.
  • Deal Task CreatedTriggers when a new deal task is created.
  • Deal Task Type CreatedTriggers when a new deal task type is created.
  • SMS SentTriggers when an SMS is sent to a contact.
  • SMS RepliedTriggers when a contact replies to an SMS.
  • SMS UnsubscribedTriggers when a contact unsubscribes via SMS.

Actions (29)

  • Create AccountCreates a new account.
  • Create or Update AccountCreates a new account or updates an existing account.
  • Update AccountUpdates an account.
  • Find AccountFinds account by name.
  • Create or Update ContactCreates a new contact, or updates an existing contact.
  • Find ContactFinds a contact by email address, ID, or phone.
  • Add/Remove Tag From ContactAdd or remove a tag from a Contact.
  • Subscribe or Unsubscribe Contact From ListSubscribes a Contact to a List or Unsubscribes a Contact from a list.
  • Add Existing Contact to AutomationAdds an existing contact into any automation.
  • Remove Contact From AutomationThe contact will be removed from this active automation.
  • Add Contact to AccountAdds a contact to an ActiveCampaign account.
  • Add Contact NoteAdds new contact note.
  • Create Contact TaskCreates a contact task.
  • Update Contact TaskUpdates a contact task.
  • Find Contact TaskFinds a contact task.
  • Create DealCreates a new deal.
  • Update DealUpdates an existing deal.
  • Find DealFinds an existing deal by title or email.
  • Find Deal OwnerLooks for a Deal and if found, returns the User that owns the Deal.
  • Create or Update Deal TaskCreates or updates a deal task.
  • Find Deal TaskFinds a deal task.
  • Add Note to DealAdds a note to a deal.
  • Add Secondary Contact to DealSet the corresponding contact as a secondary on the deal.
  • Create CampaignCreates and sends a new campaign.
  • List All CampaignsLists all campaigns.
  • Create PipelineCreates a new pipeline.
  • Create VariableCreates a new variable.
  • List All VariablesLists all variables.
  • Find UserFinds a user by email address.

Triggers (45)

  • New / Updated IssueTriggers when an issue is opened, edited, closed, labeled or assigned.
  • New Issue CommentTriggers when a comment is created on an issue or pull request.
  • New / Updated Pull RequestTriggers when a pull request is opened, edited, closed or merged.
  • Pull Request ReviewTriggers when a pull request review is submitted.
  • Pull Request Review CommentTriggers when a comment is left on a pull request diff.
  • New PushTriggers when commits are pushed to a repository.
  • New StarTriggers when the repository is starred.
  • New ForkTriggers when the repository is forked.
  • New ReleaseTriggers when a release is published, edited or deleted.
  • Label Created / EditedTriggers when a label is created, edited or deleted.
  • Milestone Created / EditedTriggers when a milestone is created, edited or closed.
  • New Branch or TagTriggers when a branch or tag is created.
  • Branch or Tag DeletedTriggers when a branch or tag is deleted.
  • Collaborator AddedTriggers when a user is added as a collaborator.
  • New Commit CommentTriggers when a comment is created on a commit.
  • Workflow Run CompletedTriggers when a GitHub Actions workflow run is requested or completed.
  • Workflow Job UpdatedTriggers when a GitHub Actions workflow job is queued, started or completed.
  • Check Run UpdatedTriggers when a check run is created, completed or re-requested.
  • Check Suite UpdatedTriggers when a check suite is completed or requested.
  • Commit Status UpdatedTriggers when the status of a commit changes.
  • New DeploymentTriggers when a deployment is created.
  • Deployment Status UpdatedTriggers when a deployment status changes.
  • New / Updated DiscussionTriggers when a discussion is created, edited or answered.
  • New Discussion CommentTriggers when a comment is added to a discussion.
  • Wiki Page UpdatedTriggers when a wiki (gollum) page is created or updated.
  • Repository ChangedTriggers when the repository is created, archived, renamed or its visibility changes.
  • Repository WatchedTriggers when someone stars (watches) the repository.
  • Code Scanning AlertTriggers when a code scanning alert is created, fixed or closed.
  • Dependabot AlertTriggers when a Dependabot alert is created, dismissed or resolved.
  • Secret Scanning AlertTriggers when a secret scanning alert is created, resolved or reopened.
  • Secret Scanning Alert LocationTriggers when a new location is detected for a secret scanning alert.
  • Repository AdvisoryTriggers when a security advisory is published or reported on the repository.
  • Repository Vulnerability AlertTriggers when a dependency vulnerability alert is created, resolved or dismissed.
  • Security & Analysis ChangedTriggers when code security features are enabled or disabled for the repository.
  • Branch Protection RuleTriggers when a branch protection rule is created, edited or deleted.
  • Branch Protection ConfigurationTriggers when branch protection is enabled or disabled for the repository.
  • Repository RulesetTriggers when a repository ruleset is created, edited or deleted.
  • Deploy Key Added / RemovedTriggers when a deploy key is created or deleted from the repository.
  • Team Added to RepositoryTriggers when a team is added or modified on the repository.
  • Webhook DeletedTriggers when this webhook is deleted from the repository.
  • Package Published / UpdatedTriggers when a package is published or updated in the repository.
  • Registry PackageTriggers when a registry package is published or updated.
  • GitHub Pages BuildTriggers when a GitHub Pages site is built.
  • Pull Request Review ThreadTriggers when a pull request review thread is resolved or unresolved.
  • Sub-issue ChangedTriggers when a sub-issue is added, removed or reprioritized.

Actions (41)

  • Create IssueCreates a new issue in a repository.
  • Update IssueUpdates an existing issue, including closing or reopening it.
  • Create Comment on IssueAdds a comment to an issue or pull request.
  • Add Labels to IssueAdds one or more labels to an issue.
  • Add Assignees to IssueAssigns one or more users to an issue.
  • Get IssueRetrieves a single issue by its number.
  • List IssuesLists issues in a repository filtered by state, labels and assignee.
  • Create Pull RequestOpens a new pull request between two branches.
  • Update Pull RequestUpdates the title, body, base branch or state of a pull request.
  • Merge Pull RequestMerges an open pull request using merge, squash or rebase.
  • Request Pull Request ReviewersRequests one or more users or teams to review a pull request.
  • Create Pull Request ReviewSubmits a review that approves, requests changes on, or comments on a pull request.
  • Get Pull RequestRetrieves a single pull request by its number.
  • List Pull RequestsLists pull requests in a repository filtered by state and branch.
  • Create RepositoryCreates a new repository for the authenticated user or an organization.
  • Update RepositoryUpdates repository settings such as name, description, visibility or default branch.
  • Get RepositoryRetrieves a single repository.
  • List RepositoriesLists repositories the authenticated user has access to.
  • Create or Update FileCreates a new file or updates an existing file in a repository.
  • Get File ContentRetrieves the decoded content and blob SHA of a file.
  • Delete FileDeletes a file from a repository.
  • Create BranchCreates a new branch from an existing branch.
  • Create Commit StatusSets a success, failure, pending or error status on a commit.
  • Get CommitRetrieves a single commit by its SHA or ref.
  • Create ReleasePublishes a new release for a repository.
  • Get Latest ReleaseRetrieves the latest published release of a repository.
  • List ReleasesLists releases for a repository.
  • Create LabelCreates a new label in a repository.
  • List LabelsLists all labels defined in a repository.
  • Create MilestoneCreates a new milestone in a repository.
  • List MilestonesLists milestones for a repository.
  • Add CollaboratorInvites a user as a collaborator with a chosen permission level.
  • Remove CollaboratorRemoves a collaborator from a repository.
  • Create GistCreates a new gist with a single file.
  • Trigger Workflow (Dispatch)Triggers a GitHub Actions workflow_dispatch event on a chosen ref.
  • List Workflow RunsLists recent GitHub Actions workflow runs for a repository.
  • Get Authenticated UserRetrieves the profile of the connected GitHub account.
  • Get UserRetrieves the public profile of any GitHub user by username.
  • Search Issues and Pull RequestsSearches issues and pull requests across GitHub using a query.
  • Search RepositoriesSearches public and accessible repositories using a query.
  • Star RepositoryStars a repository on behalf of the connected account.

Start automating ActiveCampaign and GitHub

Install FlowMattic, connect both accounts and build the workflow on the canvas. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

ActiveCampaign integration 1.0, GitHub integration 1.0.0.

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Crafting bridges between my favorite apps, FlowMattic has truly impressed me with its ability to seamlessly automate workflows. This has noticeably accelerated the efficiency of my business processes, making everything run more smoothly and productively.

Janke

It's very straightforward, has a lot integrations and they work well. It is one thing to 'integrate' new external software, but integrating it well, with lots of options is where FlowMattic shines.