WhatsApp Connector

Manage social posts
from WhatsApp

Text a topic. Attach a photo. DemandBird drafts the post, you approve it, all without opening a browser.

How it works

The DemandBird WhatsApp connector turns your phone into a full content command center. Link your WhatsApp number once in Settings, then message the DemandBird number any time to create drafts, schedule posts, check analytics, and more; no app switching required.

Under the hood, DemandBird receives your messages via Twilio's WhatsApp Business API, interprets your intent with AI, and acts on your account in real time. Replies come back as WhatsApp messages, formatted with bold headings and clear structure.

WhatsApp and SMS share the same command set. If you prefer plain SMS, everything on this page works the same way; just scan the SMS QR code instead.

Linking takes about 30 seconds and only needs to be done once.

  1. Open Settings → Messaging
    Log in to DemandBird and navigate to Settings → Messaging.
  2. Scan the WhatsApp QR code
    A QR code is shown for WhatsApp. Scan it with your phone's camera; it opens WhatsApp with a pre-filled link message ready to send.
  3. Send the link message
    Tap Send. DemandBird verifies the token (valid for 10 minutes) and links your number to your account. You'll receive a confirmation reply immediately.
  4. Start messaging
    You're all set. Text the DemandBird number any time to create content, check your schedule, or publish a post.
To unlink your number, go to Settings → Messaging and click Unlink. One phone number can only be linked to one DemandBird account at a time.

Drafting posts

There are two ways to create a draft from WhatsApp: ask DemandBird to write one for you, or send your own text to save verbatim.

AI-generated drafts

Describe what you want to write about. DemandBird uses AI to generate a polished draft ready for review.

Youwrite a post about why short-form video is overtaking long-form content
DemandBirdDraft #42 saved

Short-form video isn't just winning: it's rewriting the rules. Here's why 60 seconds is beating 60 minutes...

Reply publish 42 to post now, or schedule 42 tomorrow 9am to queue it up.

Save your own text

Prefix your message with save: to store your exact words as a draft without any AI rewriting.

Yousave: Consistency beats inspiration. Show up every day, even when you don't feel like it.
DemandBirdDraft #43 saved
Reply publish 43 to post it.

Any message that isn't recognized as a command is saved as a draft automatically; so you can paste thoughts, quotes, or ideas in any format and they'll be waiting for you.

Sending images

Attach a photo to any WhatsApp message and DemandBird will include it in the draft. The image is uploaded to your account and attached to the post, ready to go out with your content.

Let AI write the caption

Send an image with no text (or just a brief note) and DemandBird analyzes the photo using a vision model and generates a caption for you.

You[photo of a coffee shop setup]
caption this for linkedin
DemandBirdDraft #44 saved

Some of my best ideas happen before the second cup. There's something about a quiet corner and a blank page that unlocks a different kind of focus...

Reply publish 44 to post with the photo.

Guide the caption with context

Add a description or talking point alongside the image and DemandBird incorporates your context into the generated post.

You[product launch event photo]
we hit 1,000 customers this week: write something about the journey
DemandBirdDraft #45 saved (with photo)

1,000 customers. Two years ago this was a spreadsheet and a dream...
You can also send videos via WhatsApp. The video is attached to the draft and published with the post, subject to each platform's video size and duration limits.

Scheduling

Schedule a draft for any future time using plain language; no need to specify time zones or ISO formats. DemandBird parses natural language and respects your account's configured time zone.

Youschedule 42 tomorrow 9am
DemandBirdDraft #42 scheduled for Tuesday, Mar 4 at 9:00 AM

Other supported time expressions:

  • schedule 42 next friday 2pm
  • schedule 42 in 3 hours
  • schedule 42 march 10 at noon

To move a scheduled post, use reschedule. To cancel scheduling and return a post to drafts, use cancel.

Youreschedule 42 to friday 10am
DemandBirdDraft #42 rescheduled to Friday, Mar 7 at 10:00 AM

Managing drafts

List your drafts

Send drafts to see your five most recent drafts with their IDs.

Youdrafts
DemandBirdYour recent drafts

#45: 1,000 customers. Two years ago this was...
#44: Some of my best ideas happen before the second cup...
#43: Consistency beats inspiration...
#42: Short-form video isn't just winning...
#41: The hardest part of building in public is...

Edit a draft

Update the content of any draft by sending edit [ID]: [new text].

Youedit 43: Consistency beats inspiration. Show up every day, even when you're not feeling it. Especially then.
DemandBirdDraft #43 updated.

Delete a draft

Send delete [ID] to permanently remove a draft.

Generate variations

Not feeling a draft? Ask for three alternative versions and pick your favorite.

Youvariations 43
DemandBird3 variations for Draft #43

A) Motivation is a myth. Discipline is everything. The people who win aren't more inspired...

B) Waiting until you feel ready? That's how months disappear. The only way through is through...

C) Here's what separates the ones who build from the ones who plan to: they still show up on the bad days...

Rewrite for a specific platform

Adapt a draft for a different platform's format, tone, and character limits automatically.

Yourewrite 43 for twitter
DemandBirdDraft #46 saved (Twitter version)

Consistency beats inspiration every time. Show up especially when you don't want to.

Get hashtag suggestions

Youhashtags 43
DemandBirdSuggested hashtags for #43
#Mindset #Discipline #BuildInPublic #Entrepreneurship #GrowthMindset

Publishing

Publish a draft immediately to all your connected platforms with a single message.

Youpublish 43
DemandBirdPublishing Draft #43...
You'll get a confirmation once it's live.

To post directly to a specific platform without saving a draft first, use thepost command:

Youpost linkedin Excited to share something we've been working on all quarter. More tomorrow.
DemandBirdPosted to LinkedIn.

Queue management

Pause and resume your publishing queue without touching the web app.

Youpause
DemandBirdQueue paused. Scheduled posts won't go out until you resume.

Check your schedule

See what's queued up or what's already gone out:

  • today: posts scheduled for today
  • this week: everything scheduled for the next 7 days
  • upcoming: next posts in the queue
  • recent: posts published in the last few days
  • status: draft count, scheduled count, and posts sent today

All commands

A complete list of everything you can send.

CommandWhat it does
write a post about [topic]AI-generates a draft from your topic description
save: [text]Saves your exact words as a draft (no AI rewrite)
[photo] + optional textSaves a draft with the image attached; AI writes a caption if no text provided
edit [ID]: [text]Replaces the content of a draft
draftsLists your 5 most recent drafts
publish [ID]Publishes a draft immediately to all connected platforms
post [platform] [text]Publishes text directly to a specific platform without saving a draft
schedule [ID] [time]Schedules a draft for a future time (natural language accepted)
reschedule [ID] to [time]Moves a scheduled post to a new time
cancel [ID]Cancels a scheduled post and returns it to drafts
delete [ID]Permanently deletes a draft
variations [ID]Generates 3 alternative versions of a draft
rewrite [ID] for [platform]Adapts a draft for a specific platform's format and limits
hashtags [ID]Suggests relevant hashtags for a draft
todayLists posts scheduled for today
this weekLists all posts scheduled this week
upcomingShows what's next in your publishing queue
recentShows recently published posts
statusQuick overview of your queue and recent activity
pausePauses the publishing queue
resumeResumes a paused queue
helpSends a summary of available commands
[anything else]Saved as a draft verbatim
Commands aren't case-sensitive and don't need to match exactly; DemandBird understands natural phrasing like “what's coming up this week” or “can you schedule draft 42 for monday morning”.