Signal Marketing

Signal Marketing

Turn B2B intent into enriched contacts in your SWAI contact lists.


What is Signal Marketing?

Signal Marketing is a SWAI Contacts tool where you create Listening Signals that watch B2B social activity, score matches with AI, optionally enrich contacts, and save them to a SWAI contact list.

You use it to:

Main screens

Screen What it’s for
Contacts → Add contact → Signal Marketing Opens the Signal Marketing tool from CRM
Listening Signals List, search, pause/activate, edit, or delete signals
Describe your signal AI draft from a prompt, or start a blank wizard
Create / Edit wizard Four steps: Signal Type → Monitor Options → Contact Enrichment → Desired User Description

Note: Open Signal Marketing from Contacts → Add contact → Signal Marketing. It uses your brand session inside Contacts — there is no separate Signal Marketing item in the main sidebar.


Before you start

You can open Signal Marketing anytime you are signed in to the correct brand on Contacts. Creating a useful signal needs a clear target and a contact list ready.

Checklist

  1. Open Contacts from SWAI
    Use the Contacts sidebar item so you are signed in for the correct brand.

  2. Open Signal Marketing
    Click Add contactSignal Marketing.

  3. Know what to listen for
    Have keywords, ICP filters (industry, country, company size, job title, seniority), or LinkedIn post/profile URLs ready for your signal type.

  4. Contact list
    Matched contacts are saved to a SWAI Contact List. Select an existing list or create one in the wizard.

  5. Scoring criteria
    Plan a short AI Scoring Description and a Desired User Description so AI can rank matches against your ideal prospect.

Important warnings

Warning: If you see Sign in required, Authentication failed, or Invalid or expired embed token, close the Signal Marketing dialog and open it again from Contacts → Add contact → Signal Marketing.

Warning: Delete Signal has no confirmation dialog. Deletion cannot be undone and removes the signal (including its monitor).

Warning: A paused signal does not process new matches. Resume it with Activate Signal when you want delivery to continue.

Tip: Matched contacts land in the SWAI contact list you selected — Signal Marketing does not show a separate match inbox or export screen inside the tool. Review deliveries under Contacts (filter by that list).

Tip: Delivery volume per brand may be capped per day (default 20 successful deliveries per UTC day). Excess matches may be held back until the next day. There is no in-app meter for this limit.


Quick start

  1. Open Contacts.
  2. Click Add contactSignal Marketing.
  3. Click Create New Signal.
  4. In Describe your signal, enter a prompt and click Generate draft, or click Start from scratch.
  5. Walk through the wizard: Signal Type → Monitor Options → Contact Enrichment → Desired User Description.
  6. Review the Summary, then click Verify & Create Signal.
  7. On Listening Signals, confirm the signal shows as active.
  8. Back in Contacts, open Filter by list (or search) and check the selected list for matched contacts as they are delivered.

Note: If you used Generate draft, you may see Draft generated from your prompt — review and adjust before creating. Always review AI-filled fields before submitting.


Open Signal Marketing

Path: Sidebar → ContactsAdd contactSignal Marketing.

Add contact is the same menu used for Quick Add, Import Contacts, Prospecting, and Visitor Intel. Signal Marketing opens in a dialog over Contacts and loads your brand session automatically.

Tip: Stay on Contacts so you can jump straight to the target Contact List after signals start delivering.


Listening Signals list

From Listening Signals you can:

Field Meaning
Title Signal display name (same as the selected contact list name)
Status active or paused
Type Keyword mention, new hire, job title change, or topic engagement
List SWAI contact list receiving matches
Added When the signal was created
Keywords How many keywords are configured
Actions Pause/Activate, Edit, Delete

Empty states:

Warning: Delete Signal cannot be undone.

Tip: Search uses Search your signals... and matches name, list, type, and keywords.


Create a signal

  1. Click Create New Signal (or + Create your first signal on an empty dashboard).
  2. In Describe your signal, either:
    • Enter a prompt (example: “VP of Sales at mid-market SaaS companies in the US who post about outbound sales challenges…”) and click Generate draft (loading: Generating…), or
    • Click Start from scratch
  3. Complete the wizard steps, then click Verify & Create Signal.

AI turns your prompt into starting fields (type, keywords, filters, scoring text, and more). You can change anything before you create.


Wizard steps

Progress labels: Signal Type → Monitor Options → Contact Enrichment → Desired User Description.

Signal Type

Step 1: Signal Type

Pick one type (selection advances automatically):

Type What it does
Keyword Mention Listen to B2B social posts mentioning specific keywords.
New Hire Detect when someone joins a new company.
Job Title Change Detect when someone changes role at the same company.
Topic Engagement Detect who engages with a topic, a specific post, or posts from a LinkedIn profile.

Click Next Step if you need to move forward manually after changing earlier steps.

Monitor Options

Step 2: Monitor Options

Fields depend on the signal type. Common options include:

For Topic Engagement you may also set:

Warning: New Hire and Job Title Change require at least one audience filter (industry, country, company size, job title, or seniority).

Contact Enrichment

Step 3: Contact Enrichment

Note: Matched contacts from this signal will be saved to the selected list.

A contact list is required before you can continue.

Desired User Description

Step 4: Desired User Description

Tip: This description is used by the scoring agent to evaluate and rank profiles matching this signal.


Signal types in detail

Type Required setup
Keyword Mention At least one keyword (max 5)
New Hire At least one audience filter
Job Title Change At least one audience filter
Topic Engagement At least one engagement type (Likes / Comments), plus keywords and/or a LinkedIn post URL and/or a LinkedIn profile URL

Topic Engagement rules:


How matches are evaluated

When a Listening Signal finds a match, Signal Marketing applies gates in order:

  1. Minimum Relevance Score — low-relevance matches are rejected before AI scoring
  2. AI scoring — AI evaluates the match against your AI Scoring Description and Desired User Description
  3. Contact enrichment (if enabled) — looks up email and/or phone when possible
  4. Delivery — qualifying contacts are saved to your selected SWAI Contact List

Note: Enrichment may be skipped if a LinkedIn profile URL is missing. Enrichment failures can soft-fail so a contact may still be delivered without email or phone.

Note: Signal Marketing does not show per-match history or pipeline status in the UI. Use your SWAI contact list to review delivered contacts.


Managing signals

Edit

  1. Click Edit Signal on a row.
  2. Adjust the same wizard steps.
  3. Click Verify & Update Signal.

Pause or activate

Delete


Common warnings and troubleshooting

I can’t open Signal Marketing

Warning: You may see Sign in required, Authentication failed, or Invalid or expired embed token. Close the dialog, stay on Contacts, and open Add contact → Signal Marketing again for the correct brand.

Authentication required for contact lists

If contact lists fail to load with Authentication required, your session may be incomplete. Close Signal Marketing, refresh Contacts, and open Add contact → Signal Marketing again.

I can’t create or update a signal

Check:

AI draft won’t generate

Contact lists won’t load or create

No contacts appearing in Signal Marketing

Signal Marketing configures and monitors signals. Delivered contacts appear in the SWAI Contact List you selected under Contacts, not as an in-app event feed.

Also check:

Delete was accidental

Deletion cannot be undone. Recreate the signal with Create New Signal if needed.


Glossary

Term Meaning
Add contact Contacts menu that opens Quick Add, Import, Prospecting, Visitor Intel, and Signal Marketing
Listening Signal A configured monitor that listens for B2B intent and engagement
Signal Type Keyword Mention, New Hire, Job Title Change, or Topic Engagement
Describe your signal Prompt modal to AI-draft or start a blank configuration
Monitor Options Wizard step for keywords, ICP filters, relevance, and AI scoring text
Keywords Terms to listen for (including @CompanyName brand mentions)
Audience filters Industry, company size, country, job title keywords, seniority
Minimum Relevance Score 0–5 gate applied before AI scoring
AI Scoring Description Criteria the AI uses to judge fit
Desired User Description Ideal prospect profile used by the scoring agent
Contact Enrichment Optional lookup of email and/or phone
Contact List SWAI list where matched contacts are saved
Active / Paused Whether the signal is currently processing matches
Topic Engagement Likes/comments on a post, a profile’s posts, or topic keywords
Draft AI-generated prefill of the signal wizard
Verify & Create Signal Submit action that creates the listening monitor
Verify & Update Signal Submit action that updates an existing signal

Need more help?

If something still fails after the checklist above:

  1. Confirm you opened Contacts → Add contact → Signal Marketing for the right brand.
  2. Confirm the signal is active and the Contact List is correct under Contacts.
  3. Confirm required fields for the signal type (keywords, audience filters, or engagement targets).
  4. Contact your SWAI admin or support with the signal name (list name), type, status, and what you expected to happen.