Social Campaign Actions and Configuration Reference

A complete reference for the actions available in Social Campaigns, how each step is configured, and what the messaging actions like Invite Notes, DMs, InMail, and Comments.

Written By Kevin Lawrie

Last updated 3 days ago

This article is the practical reference for building a Social Campaign.

If the strategy articles explain why you would build a flow, this article explains what each action does and how the campaign UI works when you configure it.

Use this when you want a clear map of:

  • the available campaign actions

  • where those actions belong in the flow

  • what configuration options each action supports

  • what the text-area menus do for Notes, Messages, InMail, and Comments

How campaign actions are organized

Campaigns are built from a set of actions arranged across the flow.

A campaign can include:

  • Warm-up actions

  • the invite step

  • accepted-path actions

  • not-accepted-path actions

  • integration handoff actions

Not every action belongs in every place.

Some actions are best before the invite. Some are best after a connection is established. Some are specifically for leads who do not accept.

Warm-up actions

Warm-up happens before or around direct outreach and is designed to build familiarity, add public context, or route leads elsewhere before the main messaging flow begins.

View Profile

Use this when you want the campaign to make a lightweight first touch before outreach.

Follow Profile

Use this when following the person is part of the relationship-building motion.

React to Post

Use this when you want a lightweight public engagement action tied to a recent relevant post.

Configuration includes:

  • reaction type

  • optionally engaging as a company page when supported by the flow

Comment on Post

Use this when the campaign should add a public comment to the post before later outreach.

Configuration includes:

  • comment template

  • post-aware context through variables

  • mention support

  • optional company-page engagement where applicable

Endorse Skill

Use this when the campaign should create a small profile-level touch before a later outreach step.

Invite to Follow Company Page

Use this when the relationship is already strong enough or already connected enough that inviting the person to follow your company page makes sense.

This is a campaign-level company page growth action, not an AI Agent capability.

Push to Integration

Use this when the best next step is to move the lead into another connected platform instead of continuing the campaign exactly as-is.

This can be used as an early routing action in Warm-up, not just as an end-of-flow handoff.

Invite step

The invite step is the main branch point in the campaign.

This is where the flow usually decides whether the person:

  • receives a connection invite

  • enters the accepted path

  • enters the not accepted path

  • or is handled differently because they are already connected

Invite options

Include a personalized note

Turns on the note field so you can customize the connection request.

Connection note

This is the text area for the invite note.

Use it for:

  • merge variables

  • AI blocks

  • spintax

  • emojis

  • saved templates

Keep in mind that the invite note has a strict character limit, so this field should stay concise.

Check for inbound invite and auto-accept if available

Use this when you want the campaign to detect whether the other person has already sent an inbound invite and accept it automatically instead of sending a duplicate request.

Accepted-path actions

The accepted path is what happens after the person accepts the invite or is already connected and enters the post-invite branch.

Send Message

Use this for direct messages after connection exists.

Configuration includes:

  • message body text area

  • merge variables

  • AI prompt insertion

  • spintax

  • emojis

  • AI preview

  • saved templates

Send Voice Note

Use this when you want the campaign to send a voice note instead of, or in addition to, a text message.

Configuration centers on the recorded or uploaded voice note asset rather than text generation.

Send InMail

Use this when the flow requires an out-of-network premium-style message step.

Configuration includes:

  • subject line

  • message body

  • merge variables in both fields

  • AI only in the body

  • spintax

  • emojis

  • preview for the body

  • saved templates for the body

Warm-up-style engagement after acceptance

Some Warm-up-style actions can also be used after connection, depending on the flow design.

That includes:

  • view profile

  • follow profile

  • react to post

  • comment on post

  • endorse skill

Push to Integration

Use this when the best next move after connection is to hand the lead into another channel or connected workflow.

Not accepted path

The not accepted path handles people who do not connect.

Withdraw Invite

Use this when you want the system to clean up stale pending invites after a set amount of time.

Send InMail

Use this when the person did not connect but you still want a premium message path.

Push to Integration

Use this when a lead should leave the campaign and continue elsewhere even if the invite was not accepted.

Campaign details that affect action behavior

Some campaign-level settings affect how actions behave throughout the flow.

Fast track 1st-degree connections

If enabled, existing 1st-degree connections skip the invite and continue on the accepted path.

Exclude 1st-degree connections

If enabled, existing 1st-degree connections are removed from the campaign rather than continuing through it.

End campaign when someone replies

If enabled, remaining steps stop as soon as the lead replies.

Reply sentiment detection

This enables AI-based reply classification.

AI writer

This enables campaign AI writing features where supported.

Text-area tools: what the menus do

This is one of the most important parts of the UI.

Notes, Messages, InMail body, and Comments all support different versions of the text-area toolset.

Personalize

The Personalize menu inserts merge variables.

These variables can pull in context such as:

  • contact data

  • Signal data

  • sender data

  • campaign data

  • post context

  • thread context

  • workspace firmographics

  • custom variables

Use this when you want structured context inserted directly into the text.

AI Prompt

The AI Prompt menu inserts [[AI:...]] blocks.

Use this when you want the system to generate text from context instead of only inserting variables.

This is where Signal-first personalization becomes much more powerful.

AI can write from:

  • the Signal

  • the post

  • post history

  • comment history

  • sender context

  • company context

  • workspace firmographics

Spintax

The spintax menu inserts [[Spin: ... | ... | ... ]] variation blocks.

Use this for:

  • greetings

  • transition phrases

  • soft closes

  • light variation in stable copy

Spintax changes phrasing, not strategy.

Emoji

The emoji tool inserts emojis into supported text fields.

This is optional and should be used carefully depending on brand voice and campaign style.

Preview

Preview is available in the surfaces where generated output needs verification.

Use preview when you want to see how merge tags, spintax, and AI output are likely to resolve before the step runs.

This is especially useful for:

  • messages

  • InMail body

  • comments

Templates

Template tools let you save and reuse common copy patterns.

Use them when:

  • you have proven note or message structures

  • you want consistency across campaigns

  • you want to speed up setup without rebuilding copy from scratch

Surface-specific text area guidance

Connection Notes

Best for:

  • short, clear personalization

  • one clean reason to connect

  • Signal-aware relevance in a compact space

Supports:

  • variables

  • AI

  • spintax

  • emojis

  • templates

Use with restraint because of the note length limit.

Messages

Best for:

  • richer context-aware outreach

  • direct follow-ups after connection

  • continuing the Signal context

Supports:

  • variables

  • AI

  • spintax

  • emojis

  • preview

  • templates

This is usually the most flexible text surface in the campaign builder.

InMail

Subject line

Supports:

  • variables

  • spintax

Do not treat this like a full AI writing surface. Keep it short and direct.

Message body

Supports:

  • variables

  • AI

  • spintax

  • emojis

  • preview

  • templates

This is the richer part of the InMail step.

Comments

Best for:

  • public engagement on the post that surfaced the opportunity

  • thread-aware brand or sender participation

  • Signal-first Warm-up and visibility building

Supports:

  • variables

  • mentions

  • AI

  • spintax

  • emojis

  • preview

  • templates

The strongest comment context usually comes from:

  • {{signal_post_full}}

  • {{list_post_comments}}

  • {{mention:author}}

How to think about action selection

A simple way to think about campaign actions:

  • use Warm-up actions to build familiarity or route intelligently

  • use the invite step to create the branch

  • use accepted-path actions to continue the conversation

  • use not-accepted actions to handle stalled or alternate outcomes

  • use integration actions when another system should take over

This keeps the campaign flow coherent instead of turning it into a random list of steps.

Common mistakes to avoid

Using every action just because it exists

More steps do not automatically create a better campaign.

Overloading text fields

Use the right amount of personalization for the surface. Notes should stay short. Comments should stay native to the thread. Messages can carry more context.

Treating comments like private messages

Comments are public and should feel like they belong in the conversation.

Forgetting that company-page actions and sender actions do different jobs

Choose the actor based on whether you want personal familiarity or brand visibility.

Skipping preview on complex copy

If you are using variables, AI, and spintax together, preview helps prevent weak or awkward output.

Final advice

Think of the campaign builder as a system for turning Signals into the right next actions.

Each action has a role. Each configuration option shapes how that role is carried out. And the text-area tools help you keep the message tied to the Signal that made the lead relevant in the first place.

That is how campaign setup in getsignals stays both flexible and context-aware.