Skip to main content

WhatsApp Web & Evolution API

What you'll learn
  • The two unofficial WhatsApp channel types available in AutoTalk
  • How to set up WhatsApp QR Code (scan-based connection)
  • How to set up Evolution API (self-hosted WhatsApp gateway)
  • How to choose between them

AutoTalk provides two WhatsApp channel options that do not require Meta's official Business API approval. Both appear as separate options in the channel type dropdown when you add a new channel.


Option 1: WhatsApp QR Code

Dropdown label: Whatsapp QRCode

This option works exactly like WhatsApp Web on a desktop computer. You scan a QR code with your phone, and AutoTalk mirrors your WhatsApp session to receive and send messages.

When to use WhatsApp QR Code

  • You want the fastest possible setup with no external accounts or API keys
  • You are a small business or solo operator with moderate message volumes
  • You do not need message templates or official API features

Setting up WhatsApp QR Code

  1. In the sidebar, go to Integrações > Canais to open the Channels list.
  2. Click Adicionar canal (Add channel).
  3. In the channel type dropdown, select Whatsapp QRCode.
  4. A QR code will appear on the screen.
  5. On your phone, open WhatsApp and go to Settings > Linked Devices > Link a Device.
  6. Scan the QR code displayed in AutoTalk with your phone's camera.
  7. Once the scan completes, the channel status changes to connected.

Important considerations

  • Your phone must remain connected to the internet for the linked session to stay active.
  • If the connection drops (for example, if your phone loses internet for an extended period), you may need to scan a new QR code.
  • This method is best for small to medium message volumes. For high-volume use, consider the official WhatsApp Business API.
  • If the QR code expires before you scan it, refresh the page or the QR code element to generate a new one.

Option 2: Evolution API

Dropdown label: Evolution API

The Evolution API is a self-hosted WhatsApp gateway. Instead of relying on Meta's cloud infrastructure, you (or your IT team) run the Evolution API server, and AutoTalk connects to it. This gives you more control over the WhatsApp connection, including where data is stored and how the session is managed.

When to use Evolution API

  • Your organization requires self-hosted infrastructure for compliance or data-sovereignty reasons
  • You want more technical control over the WhatsApp connection
  • You have an IT team that can deploy and maintain the Evolution API server

Setting up Evolution API

  1. Deploy an Evolution API instance on your own server or cloud infrastructure. Refer to the Evolution API project documentation for installation steps.
  2. In AutoTalk, go to Integrações > Canais and click Adicionar canal (Add channel).
  3. In the channel type dropdown, select Evolution API.
  4. Enter the configuration fields that appear, including the Evolution API server URL and any required authentication credentials.
  5. Save the channel.
  6. Follow any prompts to pair the Evolution API instance with your WhatsApp number (this may involve scanning a QR code on the Evolution API side).

Important considerations

  • You are responsible for hosting, updating, and maintaining the Evolution API server.
  • Uptime of the channel depends on the uptime of your self-hosted server.
  • This option provides the most flexibility and control, but also requires the most technical involvement.

Comparison: QR Code vs. Evolution API vs. Official API

FeatureWhatsApp QR CodeEvolution APIWhatsApp API (Oficial)
Setup difficultyVery easyModerate to advancedModerate
Meta approval requiredNoNoYes
Self-hostedNoYesNo
Phone must stay onlineYesDepends on setupNo
Message templatesNoNoYes
Best forQuick start, small teamsTechnical teams, compliance needsHigh volume, official use
tip

If you are unsure which option to choose, start with WhatsApp QR Code for a quick test. You can always migrate to the official WhatsApp Business API or Evolution API later as your needs grow.

Next steps