MessengerFlow

Accounts

Learn how to add and configure Facebook accounts in MessengerFlow.

Account Setup

Facebook accounts are the core of MessengerFlow. This guide covers adding, configuring, and maintaining accounts for optimal performance.

Adding an Account

Navigate to Accounts and click Add Account.

Required Fields

FieldDescriptionRequirements
EmailFacebook login emailValid email address
PasswordFacebook passwordMinimum 6 characters

Optional Fields

FieldDescription
2FA secretThe account's authenticator setup key, so we sign in automatically. Leave blank to sign in yourself with Live Session. See Two-factor authentication.
ProxyManaged automatically on paid plans. On the free trial or BYO, assign one now or later; the account runs once it has a proxy.
Display NameFriendly name for the account
Chat PIN6-digit PIN for accounts with additional security
CookiesImported session cookies in JSON format

Two-Factor Authentication

Facebook requires two-factor authentication (2FA) on accounts. For us to sign in automatically, we act as the account's authenticator: you give us the account's 2FA setup key once, and we generate the login codes from then on.

The 2FA secret is optional. If you don't have it, leave the field blank and sign in yourself with Live Session after adding the account.

Setting up 2FA and getting the secret

  1. On the account, open Accounts Center → Password and security → Two-factor authentication → Authentication app, then Add device.
  2. Name the device (anything) and continue.
  3. On the "Instructions for setup" screen, copy the key shown next to the QR code (a string like 2ERG M5SF U47Q Q3JY ...). This is the 2FA secret.
  4. Paste it into the 2FA secret field in MessengerFlow when adding the account. You'll see "Valid format" when it's right.
  5. Back on Facebook, choose Enter code. Open the account in MessengerFlow, copy the current 2FA token (a 6-digit code that refreshes every 30 seconds), and enter it on Facebook to confirm.

That's it. We generate the login codes automatically from now on.

Already have the secret?

If your account provider gave you the 2FA setup key, paste it straight into the 2FA secret field. No need to redo the steps above.

"You can't make this change at the moment"

If Facebook blocks turning on 2FA because the account was just signed in on a new device, that is its anti-fraud check. Use the account normally for a little while (or sign in with Live Session first), then try enabling 2FA again.

Importing cookies can help with:

  • Faster account connection
  • Bypassing some verification steps
  • Preserving session state

Cookies must be in JSON array format:

[
  {
    "name": "c_user",
    "path": "/",
    "value": "123456789",
    "domain": ".facebook.com",
    "expiry": 1722456303,
    "secure": true,
    "httpOnly": true,
    "sameSite": "None"
  }
]

The sameSite attribute must be one of: Lax, Strict, or None.

Account Statuses

StatusMeaningAction
Active (Green)Account is ready to sendNone required
ErrorGeneral error stateCheck credentials and proxy
Invalid CredentialsLogin failedUpdate email/password
Invalid 2FA2FA verification failedVerify 2FA secret
BannedAccount suspended by FacebookRemove or replace account
Rate LimitedTemporarily pausedWait for cooldown period
Requires PINAdditional verification neededEnter chat PIN

Accounts with issues can often be resolved using a Live Session with Manual Login.

Language and Region Settings

MessengerFlow requires specific account settings:

SettingRequired Value
LanguageEnglish (US)
RegionUnited States
Date Formatmm/dd/yyyy

Incorrect settings will cause the account to show an ERROR status.

Changing Language Settings

  1. Log in to Facebook
  2. Go to Settings > Language and Region
  3. Set language to English (US)
  4. Set region to United States

Account Limits

All plans include unlimited Facebook accounts. You can add as many accounts as you need. On paid plans, each account that runs gets a managed dedicated residential proxy automatically.

Your subscription limits the number of active campaigns and accounts per campaign — not total accounts. See Plans & Pricing for details.

Exporting Account Data

You can export cookies and local storage data for backup:

  1. Navigate to the Accounts page
  2. Click the menu (three dots) next to the account
  3. Select View Details
  4. Download cookies or local storage in JSON format

Best Practices

  • Use aged accounts (created months or years ago)
  • Complete the profile with photos and activity
  • Add friends to make accounts appear authentic
  • Start with low message volumes and ramp up gradually
  • Monitor account status regularly

See the Best Practices guide for detailed safety guidelines.