Skip to main content

Campaign FAQ

Written by Support

What happens when someone responds?

If someone responds to you during any stage of the campaign, they will be muted automatically and won’t receive any further automated messages unless you manually unmute them.

Our recommendation is to check replies in your inbox frequently to respond back in a timely manner.

Muted contacts will look like this:


How do I check replies in my inbox?

To check your replies, you can check the unread messages in the home page:

Or simply go to the inbox tab and search with the tag unread.


How do I Know if my Campaign has Finished?

  • If you notice your campaign is not sending invites, messages, or InMails, there might be a chance that the campaign has finished.

How can I check if my campaign has finished?

Method 1

Progress Colours

The colour of each progress bar changes to help you quickly understand if your campaign has finished, or how close it is to completion:

  • Green/Blue: Normal progress (below 80%)

  • Yellow: Almost finished (above 80% but below 100%)

  • Red: Completed (100%)

When the progress reaches 100%, it means all invites or messages for that campaign have been sent.

Method 2

By checking the not connected contacts. In the campaigns tab, you will see several sections that indicate the status of the contacts in the campaign.


If you notice, there are 58 not connected contacts out of 795 contacts, this means that there are 58 contacts left to send an invite to. Sometimes these contacts are in error status and the campaign has come to an end.

So as good practice, you can filter by status > not connected and see if they are in error status. If they do have errors, that means it's time to add more contacts to the campaign.

NOTE: this works on new connections campaign only.

Method 3

Usually, the campaign goes through the contacts in order, top to bottom. This way, you will be able to see which contacts have been reached or sent an invite to, and you will be able to see the campaign's progress.

If you go to the campaign, check the last page, and if the last contact has a status of invite sent/invitation withdrawn or any other status besides not connected, it means that the campaign has gone through all the contacts and there are no more contacts the campaign can work with, so it's time to add new ones.

In the screenshot below, notice this is the last page of the contacts tab, and the last contact has an invite sent status. This means the campaign has finished.

NOTE: This method doesn't work if it's a campaign where the contacts were imported via CSV file. This is because when you use that import method the campaign verifies the contacts randomly, it doesn't go through them in order as in other campaigns.

You can use the same method to check other campaigns like InMails. If you go to the last contact, and click on it, you will see if they have received a message. If they have, then the campaign has come to an end.

Campaigns that are close to finishing or have no remaining activity will appear in the Campaign Alerts section on your home page.



You’ll see a campaign listed there if:

  • The progress of invites or messages is above 80% (the alert will show “Almost finished”).

  • There are no more contacts left to send connection requests to.

  • There are no more messages left to send.

  • There’s no remaining activity, meaning all contacts or messages have been actioned.


Why my CSV file fails to import?

If the file is not following the correct format, then it will fail to import. However, the reason why the file failed to import will not be shown, but the most common reasons why it fails, are because of the profile URL, headers, and extra columns.

First, you need to identify what the issue may be. Down below, you can find the reasons and how to solve it.

How to check the profile URL

To check the profile URL, simply take a close look to it, and if it starts with http instead of https, then that may be the cause why the file failed to import. Also, this URL may also be a Sales Navigator URL, and it needs to be a public profile URL.

How to solve invalid profile URL

In this case, the file is failing to upload because the Linkedin profile URL starts with a http, instead of https as the image below.

To solve this, you need to replace the http with https. One way to do it is using google spreadsheets.

  1. Upload the CSV file into google drive, then open the file in spreadsheets

  2. Hover over edit, and click Find and Replace

  3. A window will open. In the find field, place http: and in the replace with field, place https: because we are replacing http: with https:

  4. Once the fields are filled, click replace all, and click done.

  5. Now you need to export the file by hovering over the file tab, click download, and download the file as CSV

  6. Once the file is downloaded, try to upload the file into the campaign as you did earlier. Or click here to learn how.

How to change from Sales Navigator URL to Public URL

  1. Select the Linkedin URL column

  2. Click on Data

  3. Click on Split text into columns. This will separate the data that we don't need in the URL.

  4. Remove the 2 extra columns that have been populated with the unnecessary data

  5. Click the Linkedin URL column and go to Edit in the menu

  6. Click Find and replace. Here you will want to find the following text /sales/profile/ and replace with /in/, then select find and replace all, and click done.

  7. An extra step to do is to remove the hyperlinks. This is why you will see the links going from blue to black in the video. This is not always necessary but we would recommend it.

Example video here.

How to check for invalid headers

To check for invalid headers, take a close look to the caps in them. Usually, the common mistake is to incorrectly place caps, or not to place spaces between words. Example: to place "First name" instead of "First Name". Make sure to always follow the template.

How to solve invalid headers

When it comes to headers, they need to be in the exact same way as in the image below.

To solve this, simply place the header with the correct cap or lower case according to the header.

Once done making all the corresponding changes, make sure to export the file again so the new file contains the new format. If the file fails to import, please contact us at live chat, or at support@salesflow.io and send us the file, we will gladly check for you.


Why do my campaigns keep stopping?

Campaigns run in cycles of 3 hours and never at the same time to mimic human behavior and protect your LinkedIn account. So if a campaign is not running, it doesn't mean it's stopped.

If you have multiple campaigns, one will run and the rest will remain Active (on Pause with a green circle) and they will take turns to run automatically one after the other.

This means that the campaign will not always be running, but it can be active waiting for the next run. Please take a look at this article that explains campaign status.


Common errors in Campaign

Connection length Error

LinkedIn's connection message has a 300 character limit if you have a Premium License. However if you have a Basic LinkedIn Licence, you will be limited to send up to 15-20 personalised connection requests per moth, and these invites are capped to 200 characters. Exceeding these will result in no invitations being sent and cause an error in the system.

In the contact's activity log you will see the following error:

Email required Error

Some LinkedIn users might protect their account by enabling a verification process whereby you need to manually input their email address in order to be able to send them a connection request. This process cannot be automated and therefore, contacts with this verification process in place will receive an error in your New Connections campaign:

In the contact's activity log you will see the following error:


I updated my template and it was sent to people that have received it before

  • When you want to update a message, avoid creating a new template. Simply go to your Message Sequences in a campaign, make the changes on the message, and click on Update. This way, the edited message will only be sent to people that haven't received it before.


Why are my contacts Not Verified?

  • When you import contacts via CSV or API, they are imported with the Not verified status. When the campaign runs, the system visits the LinkedIn urls, verifies the contacts, and populates their information.


Can I run more than one campaign at the same time?

  • You can create as many campaigns as you want, however, they run automatically, one at a time, in cycles of 3 hours.


What time zone will the schedule of my campaign run on?

The campaigns run based on the schedule you have set up on each individual campaign and the time zone selected on your Salesflow account under the LinkedIn Account Settings Section.

Campaign Schedule

Salesflow Campaign Schedule setup



Account's Timezone

Salesflow Timezone configuration


Can the same contact be in more than one campaign?

  • Salesflow does not allow duplicates. If a contact exists on a campaign on your account, it won’t import it again on another one.


How does the campaign scheduler work?

Campaigns run in cycles every 3 hours by default. Each cycle begins with an intentional delay of up to 1 hour before any actions are executed.

This delay is designed to mimic more natural, human-like behavior rather than triggering actions immediately at the start of each cycle.

Once the cycle starts executing, the campaign will complete all scheduled actions for that cycle as expected. The initial delay does not prevent actions from running or cause them to be skipped.



Hope this article was helpful! However if you need any further help, don't hesitate to contact us via the support chat or at support@salesflow.io

Did this answer your question?