FAQ

Frequently Asked Questions

Comprehensive answers to the most common questions across all DMpro topics.

Q: What is DMpro?

DMpro is a multi-platform social media automation platform by brandID. Connect Instagram, TikTok, LinkedIn, Facebook, WhatsApp, and Telegram, build visual campaign flows, and automate DMs, comment replies, and webhook actions. ### Q: Which platforms does DMpro support? Six platforms: Instagram, TikTok, LinkedIn, Facebook (Messenger), WhatsApp Business, and Telegram bots. ### Q: Do I need a paid plan to start? No. The Free plan includes 250 conversations per month, unlimited connected accounts, unlimited campaigns, and $3 in monthly AI credits. ### Q: How do I create an account? Visit https://dmpro.brandid.app/signin and sign up with email/password, magic link, Google, Instagram-only, or TikTok-only authentication. ### Q: What happens after I sign up? New users land on Onboarding at /onboarding to connect social accounts, then proceed to the dashboard or template picker. ### Q: Can I skip onboarding? Yes. Click Skip for now on /onboarding. Connect accounts later from Settings → Connected accounts at /settings#accounts. ### Q: Where is the dashboard? Click Overview in the sidebar or navigate to /dashboard for live activity, usage meters, and performance charts. ### Q: How do I create my first campaign? Click + New campaign from Overview or Campaigns, pick a platform, configure trigger and flow steps, then click Publish campaign. ### Q: Is there a mobile app? DMpro is a web app optimized for mobile browsers. Install as PWA using dmpro-app-icon-ios-coral.svg and dmpro-android-adaptive-icon.svg assets. ### Q: Where can I get help? Browse /help without login, chat via System Messages at /system-messages, or email [email protected]. ### Q: What is a conversation in DMpro billing? One unique person you message within a 30-day rolling window counts as one conversation regardless of message count. ### Q: Can agencies use DMpro? Yes. Pro and Enterprise plans support unlimited team seats, multi-account campaigns, and collaborator invitations for agency workflows.

Q: How do I reset my password?

Go to /reset-password from the sign-in page, enter your email, and click the link in the reset email. ### Q: How do magic links work? Enter your email on /signin, receive a link valid for 15 minutes, click it to authenticate at /signin/verify. ### Q: Can I sign in with Instagram only? Yes. Instagram-only sign-in at /signin creates a DMpro account linked to your Instagram Professional profile via /signin/instagram/callback. ### Q: Can I sign in with TikTok only? Yes. TikTok-only sign-in links your TikTok business account via /signin/tiktok/callback. ### Q: How do I connect Google sign-in? Click Continue with Google on /signin. Callback route: /signin/google/callback. ### Q: How do I sign out? Open Settings at /settings and use the Sign out option in the profile or account menu. ### Q: How do I change my email? Settings → Profile at /settings#profile. Update email and verify if prompted. ### Q: How do I delete my account? Settings → Danger zone at /settings#danger. Type the confirmation phrase. This permanently deletes all data and cancels billing. ### Q: Can I export my data before deleting? Yes. Settings → Privacy & data at /settings#privacy offers a JSON data export download. ### Q: How many team members can I add? Free: 1 seat. Pro and Enterprise: unlimited team seats with no per-seat fees. ### Q: How do I invite teammates to my workspace? Click Invite others in the sidebar footer or manage workspace invites at /invite for DMpro workspace access. ### Q: What email does DMpro send from? Transactional emails use brandID/DMpro branding with dmpro-social-banner.svg header. Check spam if missing verification or magic link emails.

Q: How do I connect Instagram?

Settings → Connected accounts → + Connect Instagram, or Connect with Instagram on /onboarding. Requires Instagram Business/Creator linked to a Facebook Page. ### Q: What Instagram triggers are available? Comment on Post, Direct Message, Story Reply, Mention in Post, Mention in Reel, and Mention in Story. ### Q: What is comment-to-DM automation? When a fan comments your keyword on a Post or Reel, DMpro sends an automated DM with your link, products, or message. ### Q: How many private replies can I send per comment? One private reply per comment — Meta platform limit enforced by DMpro. ### Q: Can I reply publicly to comments? Yes. Use the Reply on comment action for public responses on Posts and Reels. ### Q: What is Must follow account? A ground rule for DM and story triggers that skips fans who do not follow your Instagram account. ### Q: Can I send product cards in Instagram DMs? Yes. Use Send products or Send cards with Meta Commerce catalog (up to 10 products per message). ### Q: Can I share an Instagram post in DM? Yes. Use the Send Instagram post action (MEDIA_SHARE) to share a post inside a DM thread. ### Q: What OAuth scopes does Instagram require? instagram_basic, instagram_manage_messages, pages_show_list, pages_manage_metadata, pages_read_engagement. ### Q: Why did my Instagram connection disconnect? Common causes: password change, Page role removed, Meta token expiry, or app deauthorized in Facebook Settings. Reconnect at /settings#accounts. ### Q: Can I limit triggers to one specific post? Yes. In trigger inspector, set Post scope to Specific post and paste the post URL or pick from recent posts. ### Q: Does DMpro support Instagram Reels? Yes. Comment on Post trigger covers both feed posts and Reels.

Q: How do I connect TikTok?

Click Connect with TikTok on /onboarding or /settings#accounts. Requires TikTok Business Messaging authorization. ### Q: What triggers work on TikTok? Direct Message only. TikTok does not support comment automation via DMpro. ### Q: Can I send images in TikTok DMs? No. TikTok campaigns support text-only Send DM actions. ### Q: Can I use affiliate links on TikTok? Yes. Insert {{affiliate_link}} in Send DM text — DMpro generates tracked URLs. ### Q: Does TikTok support AI Response? AI Response is not in the TikTok palette. Use Send DM with static text or Call webhook. ### Q: Can I invite TikTok collaborators? Yes on Pro+. Invite other users’ TikTok accounts to shared campaigns via /campaigns/invitations.

Q: How do I connect LinkedIn?

Connect with LinkedIn at /settings#accounts. You must be an admin of the LinkedIn Company Page. ### Q: What triggers work on LinkedIn? Comment on Post only — LinkedIn Community Management webhooks support comment events. ### Q: Can DMpro send LinkedIn DMs? Send DM appears in the palette but is Coming soon — LinkedIn partner API pending. Currently disabled. ### Q: How do I reply to LinkedIn comments? Use Reply on comment action in /campaigns/linkedin/new flows. ### Q: Can I send webhooks from LinkedIn campaigns? Yes. Call webhook POSTs commenter data, post URN, and comment text to your URL. ### Q: Why is my LinkedIn campaign not firing? Verify you are Page admin, campaign is Active, keyword matches comment text, and post scope includes the target post.

Q: How do I connect Facebook?

Click Connect with Meta on /onboarding or /settings#accounts. Select a Facebook Page you administer. ### Q: What Facebook triggers exist? Comment on Page Post, Direct Message, Postback button, Messenger referral, and Lead ad form. ### Q: What is the Messenger 24-hour window? Automated free-form replies are allowed within 24 hours of the user’s last message. ### Q: Can I use Click-to-Messenger ads? Yes. Use Messenger referral trigger with optional ref parameter matching your ad. ### Q: Can I automate lead form follow-ups? Yes. Lead ad form trigger starts a flow when users submit Facebook Lead Ads forms. ### Q: Does Facebook support product cards? Yes. Send products via Meta Commerce catalog, same as Instagram. ### Q: Can I send button templates in Messenger? Yes. Use Send buttons action — up to 3 quick-reply buttons per message. ### Q: What is a postback trigger? Fires when a user taps a Messenger postback button with a matching payload string.

Q: How do I connect WhatsApp?

Settings → Connected accounts → Connect WhatsApp. Not available on onboarding cards. Requires WhatsApp Business Account via Meta. ### Q: What triggers work on WhatsApp? Direct Message only with keyword matching. ### Q: What is the 24-hour WhatsApp window? Free-form session messages allowed within 24 hours of the user’s last inbound message. Outside window requires approved templates in Meta Business Manager. ### Q: Can I send stickers on WhatsApp? Yes. Send sticker action accepts WebP files up to 500 KB. ### Q: Can I send location and contacts? Yes. Send location (map pin) and Send contact (vCard) actions are in the WhatsApp palette. ### Q: What is the WhatsApp message character limit? Send message supports up to 4,096 characters per step. ### Q: Can I send product catalogs on WhatsApp? Yes. Send products pulls from Meta Commerce catalog, up to 10 products. ### Q: How many attachments per step? One file per Send attachment step. Chain multiple steps for multiple files.

Q: How do I connect Telegram?

Create a bot via @BotFather, copy the token, paste into Connect Telegram modal at /settings#accounts. ### Q: What Telegram triggers exist? Start menu button, Received message, and Referral deep link (/start payload). ### Q: What are referral deep links? URLs like https://t.me/YourBot?start=campaign_id that start flows with a specific payload. ### Q: Can Telegram bots send invoices? Yes. Send invoice action supports Telegram Payments when configured in BotFather. ### Q: Can I send GIFs and stickers? Yes. Send GIF and Send sticker actions are available in the Telegram palette. ### Q: Does Telegram support AI Response? Yes. AI Response block available with one-time and continuous modes. ### Q: How do Branch blocks work on Telegram? Branch uses button-based paths — configure button options that fan taps to route flow. ### Q: Do I need OAuth for Telegram? No. Telegram uses a BotFather bot token, not OAuth.

Q: How do I pause a campaign?

On /campaigns, open the campaign ⋯ menu and select Pause. Resume when ready. ### Q: What blocks publish? Missing trigger, empty action steps, no connected account, validation errors (red banner), or pending collaborator invites. ### Q: What is the validation banner? Top-of-builder banner listing errors (red, block publish) and warnings (amber) with fix links to /help articles. ### Q: Can Free users run multiple accounts in one campaign? No. Free allows 1 social account per campaign. Pro allows unlimited accounts per campaign. ### Q: What is live preview? Right panel in builder showing fan-side mock UI of your flow messages and buttons. ### Q: What is Frequency cap? Logic block limiting how many times one fan can enter a flow within a configured period. ### Q: What is Delay? Logic block waiting seconds, minutes, hours, or days before the next step executes. ### Q: What is Branch? Logic block letting fans pick paths via buttons or keyword choices (wait_for_choice). ### Q: Can I save my flow as a template? Yes. Click Save template in the builder header. Find it on /templates under My templates. ### Q: How do I duplicate a campaign? On /campaigns, ⋯ menu → Duplicate. Opens new draft with copied flow. ### Q: What is post scope? Trigger setting limiting which posts activate the campaign: all, specific, or next post only. ### Q: What happens when I hit conversation limits? Free: overage at $0.08/conversation after 250. Pro: overage at 3× tier rate. Meters on /dashboard show usage.

Q: Where are templates?

Sidebar → Templates at /templates. ### Q: Can I use templates on Free? Yes. Unlimited templates on all plans. ### Q: How do onboarding templates work? After connecting an account on /onboarding, Continue opens /templates?source=onboarding with filtered starters. ### Q: Can I delete custom templates? Yes. ⋯ menu → Delete on your template card on /templates. ### Q: Are starter templates editable? Yes. Use template pre-loads the flow — customize everything before Publish.

Q: Where are integrations?

Sidebar → Integrations at /integrations. ### Q: Which stores connect natively? Shopify, WooCommerce, Etsy, Squarespace, Wix, Gumroad, BigCommerce, Magento, Printful, and more. ### Q: How do I upload a custom product catalog? Integrations → Custom catalog → upload CSV with title, URL, image, price columns. ### Q: What is Meta Commerce? Product catalog linked from Meta Commerce Manager for Instagram, Facebook, and WhatsApp Send products actions. ### Q: Do affiliate networks integrate? Yes. Amazon Associates, ShareASale, Impact, Rakuten, CJ Affiliate, Awin, ClickBank, and others listed under Affiliate networks tab. ### Q: Where does Shopify OAuth return? After connecting, you return to /integrations/shopify with sync status. ### Q: Can I disconnect a store? Yes. ⋯ → Disconnect on /integrations. Campaigns keep last-synced product IDs until edited. ### Q: How often do catalogs sync? Automatic scheduled sync. Click Sync now on the integration card for manual refresh.

Q: Where do I manage billing?

Sidebar → Plans at /plans. Stripe Customer Portal via Manage subscription. ### Q: What does Free include? 250 conversations/month, unlimited connected accounts, 1 account per campaign, $3 AI credits/month, 1 team seat, instant live support. ### Q: What does Pro include? Unlimited seats, multi-account campaigns, collaboration invites, Build Your Plan conversation slider, pay-per-token AI, priority support. ### Q: How do I upgrade? Click Upgrade in sidebar or Plans → Upgrade to Pro → Stripe Checkout. ### Q: How do I downgrade? Plans → Manage subscription → downgrade in Stripe portal. Takes effect at period end. ### Q: What is conversation overage on Free? $0.08 per conversation after the 250 monthly cap. ### Q: What is Pro overage? 3× your selected tier’s per-conversation rate. ### Q: How do gift codes work? Redeem at /gift. Applies plan upgrade or credits instantly. ### Q: When do AI credits reset? Free: monthly on billing anniversary. Included $3 credits refresh each cycle. ### Q: Can I get Enterprise pricing? Click Contact sales on Enterprise card — SSO, white-label, dedicated CSM, custom AI. ### Q: Does DMpro charge per connected account? No. Unlimited social accounts on every plan with no per-account fees. ### Q: Is Stripe secure? Yes. DMpro uses Stripe Checkout and Customer Portal — card data never touches DMpro servers.

Q: What is AI Response?

Palette block that generates replies using AI based on your instructions and optional context files. ### Q: One-time vs continuous AI? One time: single reply per trigger. Continuous: multi-turn conversation with 1″100 follow-ups and idle timeout. ### Q: Which platforms support AI Response? Instagram, Facebook, WhatsApp, and Telegram in the builder palette. ### Q: How are AI credits billed? Free: $3/month included (~500 DMs). Pro: OpenAI passthrough pay-per-token, typically $5″15/mo. ### Q: What happens when AI credits run out? Campaigns with AI steps pause. Validation shows AI limit reached. Top up on /plans or wait for reset. ### Q: Can I upload FAQ documents for AI? Yes. Add context files (.txt, catalog exports) in AI Response inspector.

Q: What are campaign invitations?

Pro+ feature to invite other users’ Instagram, TikTok, or Telegram accounts into shared campaigns. ### Q: Where do I manage invites? Sidebar → Invitations at /campaigns/invitations. ### Q: What is wait for invites? Start mode blocking Publish until all invited collaborators accept at /campaign-invite. ### Q: Can Free users invite collaborators? No. Influencer & brand collaboration is excluded on Free — upgrade to Pro. ### Q: How do email invites work? Campaign manage → Invite collaborators → enter email → recipient accepts via /campaign-invite link.

Q: Why is my campaign not sending?

Check: campaign Active, account Connected, keyword matches, post scope correct, not paused by frequency cap or AI limit. ### Q: Why do I see Ignored webhook in Conversations? Inbound event did not match any active campaign — usually keyword mismatch or paused campaign. ### Q: OAuth popup blocked? Allow popups for dmpro.brandid.app in browser settings. Retry Connect from /settings#accounts. ### Q: Publish button disabled? Fix red validation banner items: missing trigger, empty steps, no account, pending invites. ### Q: Instagram disconnected overnight? Meta tokens expire. Reconnect at /settings#accounts. Enable pause alerts in Notifications. ### Q: Webhook not receiving data? Verify HTTPS URL, check server logs, use Send test webhook in Call webhook inspector. ### Q: Affiliate link not tracking? Ensure {{affiliate_link}} token used and affiliate source configured in campaign inspector. ### Q: WhatsApp message failed outside 24h? User must message first to open session window. Outside window requires Meta-approved templates. ### Q: Telegram bot not responding? Verify token valid, webhook registered (auto on connect), campaign Active, keyword matches. ### Q: How do I contact support? System Messages at /system-messages, email [email protected], or /help articles.

Still stuck? We’re happy to help.

Create your DMpro account, see pricing, or reach out to support directly.

Back to Help Center