Create a Campaign

Set up a video outreach campaign with AI-generated scripts for every prospect.

Campaigns let you batch your video outreach. Instead of generating scripts one by one, you add a list of prospects, and Vidgram creates a personalized script for each one. Your reps then work through the list, recording and sending videos from the Chrome extension.

Start a new campaign

  1. Open the Vidgram dashboard.
  2. Click Campaigns in the sidebar.
  3. Click New Campaign in the top right.

[SCREENSHOT: Campaigns page with the New Campaign button highlighted]

Name it and choose a persona

Give your campaign a name that's easy for your team to recognize -- something like "Q2 Enterprise Outreach" or "Product Launch Follow-ups."

Then select a persona. Personas define the tone, talking points, and value proposition that Vidgram's AI uses to write scripts. If you only have one persona, it'll be selected by default.

[SCREENSHOT: New campaign form with name field and persona dropdown]

Add prospects

You have two ways to bring in prospects:

CSV upload

  1. Click Upload CSV.
  2. Select a CSV file from your computer.
  3. Vidgram auto-detects your columns from the CSV headers. Review the mapping and click Import.

Your CSV needs at least a LinkedIn profile URL for each prospect. The more data you include (name, title, company), the better the AI-generated scripts will be.

[SCREENSHOT: CSV import screen showing auto-detected column mapping]

Import from your CRM

  1. Click Import from CRM.
  2. Choose Salesforce or HubSpot.
  3. For Salesforce, pick from your leads, contacts, campaign members, or list views. For HubSpot, pick from your contacts or lists.
  4. Click Import.

If you haven't connected your CRM yet, you'll be prompted to do so. This is a one-time setup.

[SCREENSHOT: CRM import screen showing Salesforce and HubSpot options]

How scripts get generated

Once your prospects are loaded, the campaign moves through these statuses:

  • Draft -- You're still adding prospects and setting things up.
  • Processing -- Vidgram's AI is generating personalized scripts for each prospect. This usually takes a few seconds per prospect.
  • Ready -- All scripts are done. Your reps can start recording.
  • Active -- Your reps are actively working the campaign (videos are being sent).
  • Paused -- The campaign owner has temporarily paused the campaign. Reps won't see its prospects in the extension until it's resumed.
  • Completed -- Every prospect has been sent a video.
  • Failed -- Script generation or an import step failed. Open the campaign to see the specific error and retry.

You can review and edit any script before your reps start recording.

[SCREENSHOT: Campaign detail page showing status and prospect list]

How reps record and send

There's no "Campaigns" tab in the Chrome extension. Instead, campaigns work through LinkedIn:

  1. A rep opens LinkedIn and visits a prospect's profile from their campaign list.
  2. The extension auto-detects that this prospect is part of a campaign.
  3. The side panel loads the pre-generated script for that prospect.
  4. The rep records the video, picks a delivery method, and sends.

This way, reps stay in their normal LinkedIn workflow. The extension does the matching behind the scenes.

[SCREENSHOT: Chrome extension side panel showing a campaign prospect's pre-generated script]

Track progress

Back in the dashboard, the campaign view shows real-time stats:

  • Total prospects -- how many people are in the campaign
  • Pending -- how many are waiting to be recorded
  • Ready -- how many have scripts generated and ready to record
  • Skipped -- how many were skipped by reps
  • Sent -- how many videos have been recorded and delivered

Click on any prospect to see their individual status and the script that was used.

[SCREENSHOT: Campaign dashboard showing progress stats and prospect list]


Still stuck? Email us at support@vidgram.ai and we'll get back to you within one business day.