ActiveCampaign Keyboard Shortcuts
ActiveCampaign splits into two meaningfully different editing surfaces — the email/campaign builder, which behaves like most drag-and-drop email tools, and the visual automation builder, which is closer in spirit to a flowchart or node-based diagramming tool, and each has its own distinct shortcut priorities. The automation builder's canvas-navigation shortcuts (zoom, pan) matter more here than in a typical marketing tool because complex automations can grow into large branching flowcharts with dozens of conditional steps, and navigating that canvas efficiently becomes a real productivity factor once an automation gets sufficiently complex. Campaign-composing shortcuts, by contrast, follow more familiar drag-and-drop email builder conventions shared broadly across the email marketing category, since building the actual email content itself isn't where ActiveCampaign meaningfully differentiates from competitors — the automation logic and CRM integration are. Site and event tracking, which records visitor behavior on a connected website and feeds that data back into contact records and automation triggers, lets automations react to actual on-site behavior (like visiting a pricing page) rather than only email engagement signals, extending ActiveCampaign's automation logic beyond what a pure email-focused competitor without this tracking layer can trigger on. Predictive sending and content features, which use machine learning to suggest optimal send times or content variants per contact, layer an automated optimization step on top of the core campaign and automation building blocks documented above, though these are configured through settings toggles rather than the manual step-by-step shortcuts used to actually build a campaign or automation. Segments deserve particular attention since they're the connective tissue between ActiveCampaign's CRM data and its automation and campaign targeting — a segment defined once from tags, custom fields, or behavior can be reused as a trigger condition across many different automations and campaigns, rather than needing to be rebuilt as a static list each time a new send or automation needs the same audience definition.
Campaign Builder
| Action | Windows | Mac | Description |
|---|---|---|---|
| Save campaign draft | Ctrl+S (browser override may apply) | Cmd+S | Saves the current state of an email campaign being composed; ActiveCampaign also autosaves periodically, but manual save confirms changes are persisted before navigating away. |
| Preview email as recipient | Preview button (no dedicated key) | — | Opens a preview of how the composed email will render for recipients, including a send-test-email option to check actual inbox rendering across different clients. |
| Add content block to email | Drag block from sidebar (no dedicated key) | — | Adds a content block (text, image, button) to the email being composed, primarily a drag-and-drop action within the visual campaign builder rather than a keyboard-triggered insertion. |
| Clone an existing campaign | Campaign list > Clone action | — | Duplicates a previous campaign's design and content as a starting point for a new send, faster than rebuilding a similar newsletter layout from a blank template each time. |
Automation Canvas
| Action | Windows | Mac | Description |
|---|---|---|---|
| Zoom automation builder canvas | Ctrl+Scroll or zoom controls | Cmd+Scroll | Zooms the visual automation flowchart in or out, increasingly necessary as an automation grows into a large branching structure with many conditional steps. |
| Add a new automation step | Click '+' on canvas (no dedicated key) | — | Adds a new action, condition, or wait step to the automation flow at the selected connection point, the fundamental building action for constructing a marketing automation sequence. |
| Test an automation with a sample contact | Automation > Test | — | Runs a test contact through the automation's logic to verify branching and actions behave as expected before activating it for real contacts. |
| Delete an automation step | Right-click step > Delete (no keyboard shortcut) | — | Removes a single step from an automation flow, automatically reconnecting the surrounding flow so contacts continue past the deleted point without a broken gap in the sequence. |
| Pause an active automation | Automation list > toggle Active/Paused | — | Temporarily stops an automation from processing new contacts without deleting its configuration, useful while making edits to a live automation that shouldn't run against contacts mid-change. |
Contacts Crm
| Action | Windows | Mac | Description |
|---|---|---|---|
| Search contacts/CRM | Ctrl+K (varies) or search bar | — | Searches across contacts and deals in ActiveCampaign's built-in CRM by name, email, or custom field value, letting you jump directly to a specific contact record. |
| Add tag to contact | Contact page > Tags > Add | — | Applies a tag to a contact record, which can then be used as a trigger or condition within automations, tying the CRM and automation-builder sides of the product together. |
| View a contact's site tracking activity | Contact profile > Site Tracking tab | — | Shows recorded visitor behavior on a connected website for a specific contact, letting automations and sales follow-up react to actual on-site activity like a pricing-page visit rather than only email engagement signals. |
| Create a new CRM deal | Deals > + New Deal | — | Creates a new sales deal record tied to a contact, tracking it through a configurable pipeline stage structure within ActiveCampaign's built-in CRM. |
| Create a contact segment | Contacts > Segments > New Segment | — | Defines a saved filter based on tags, custom fields, or behavior that dynamically includes matching contacts, usable as a targeting condition for both campaigns and automation triggers rather than a one-time static list. |
Frequently Asked Questions
How is ActiveCampaign's automation builder different from a typical email drip campaign scheduler?
Rather than a fixed linear sequence of emails sent on a schedule, ActiveCampaign's automation builder is a branching flowchart where conditions (based on contact behavior, tags, or CRM data) can route contacts down entirely different paths, making it closer to marketing logic programming than a simple scheduled drip sequence, which is why its canvas-navigation shortcuts matter more as automations grow in complexity.
Does the built-in CRM in ActiveCampaign replace the need for a separate sales CRM like Salesforce or HubSpot?
For smaller teams with lighter sales pipeline needs, ActiveCampaign's built-in deals/CRM features can be sufficient, but it's generally less deep than dedicated sales-focused CRMs in areas like complex pipeline customization and enterprise reporting, so many larger sales organizations either use it alongside a dedicated CRM via integration or choose a more sales-specialized platform instead.
Can tags applied through automations be removed automatically as well as added?
Yes — automations can include steps to both add and remove tags based on triggers or conditions, which is commonly used to keep a contact's tag set accurately reflecting their current status (for example, removing a 'trial user' tag and adding a 'paying customer' tag automatically once a purchase automation fires).
Can an automation react to what a visitor does on my website, not just email opens and clicks?
Yes — install the tracking script on your site and ActiveCampaign starts logging page visits, form submissions, and other on-site behavior directly against each contact's record. An automation can then branch off that activity, so someone browsing your pricing page three times in a week can trigger a different follow-up sequence than someone who's only opened an email, giving you a signal beyond opens and clicks to build logic around.
Does the built-in CRM support a visual sales pipeline like a dedicated sales tool would?
Yes, deals move through configurable pipeline stages that can be viewed and dragged between stages visually, similar in spirit to dedicated sales CRM pipeline views, though the depth of sales-specific customization is generally lighter than a purpose-built enterprise sales CRM.
Is there a way to check an automation works correctly before turning it on for real contacts?
Yes, running a test contact through the automation lets you verify branching conditions and actions execute as expected, catching logic errors before activating the automation for actual live contacts where a mistake could send unintended messages.
Can I A/B test different subject lines or content within a single campaign send?
Yes, ActiveCampaign supports split testing for campaigns, letting you send different subject lines or content variants to segments of your list and automatically route the remainder to whichever variant performs better based on your chosen success metric.
What happens to contacts already partway through an automation if I pause it?
Pausing an automation stops it from admitting new contacts and halts further progression for contacts already inside it, effectively freezing them at their current step until the automation is reactivated, rather than removing them from the automation entirely or forcing them to restart from the beginning once it resumes.