{"id":641,"date":"2026-11-07T10:49:31","date_gmt":"2026-11-07T15:49:31","guid":{"rendered":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/"},"modified":"2026-11-07T10:49:31","modified_gmt":"2026-11-07T15:49:31","slug":"tiktok","status":"publish","type":"page","link":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/","title":{"rendered":"TikTok Automation"},"content":{"rendered":"\n<!--\n  ============================================================================\n  PAGE: TikTok Automation\n  SLUG: tiktok\n  URL:  https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\n  ============================================================================\n-->\n<style>\n.kb-page{\n  --coral:#EE6055; --mint:#3DE8B7; --ink:#1A1A1A; --paper:#FAFAF7; --pen:#5F5E5A;\n  --yellow:#F8E170; --blue:#365eff; --line:#ececec;\n  font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  color:var(--ink); line-height:1.62; max-width:840px; margin:0 auto; padding:0 20px 72px; box-sizing:border-box;\n}\n.kb-page *{box-sizing:border-box;}\n.kb-page a{color:var(--blue); text-decoration:none;}\n.kb-page a:hover{text-decoration:underline;}\n.kb-page .kb-crumb{font-size:13px; color:var(--pen); padding:26px 0 0; display:flex; gap:8px; flex-wrap:wrap; align-items:center;}\n.kb-page .kb-crumb a{color:var(--pen);}\n.kb-page .kb-crumb a:hover{color:var(--coral);}\n.kb-page .kb-crumb span{opacity:.5;}\n.kb-page .kb-head{padding:18px 0 6px;}\n.kb-page .kb-eyebrow{display:inline-block; font-size:12px; font-weight:700; letter-spacing:.1em; text-transform:uppercase;\n  color:var(--coral); background:rgba(238,96,85,.1); padding:5px 12px; border-radius:999px; margin-bottom:14px;}\n.kb-page h1{font-size:clamp(26px,4vw,36px); line-height:1.15; margin:0 0 12px; font-weight:800; letter-spacing:-.02em;}\n.kb-page .kb-lead{font-size:17px; color:var(--pen); margin:0 0 8px;}\n.kb-page .kb-acc{margin-top:26px; border-top:1px solid var(--line);}\n.kb-page .kb-item{border-bottom:1px solid var(--line);}\n.kb-page .kb-q{width:100%; text-align:left; background:none; border:0; cursor:pointer; font:inherit; color:var(--ink);\n  display:flex; gap:14px; align-items:flex-start; padding:20px 4px; font-size:17px; font-weight:650;}\n.kb-page .kb-q:hover{color:var(--coral);}\n.kb-page .kb-q .kb-qi{flex:none; width:22px; height:22px; margin-top:1px; transition:transform .2s; color:var(--coral);}\n.kb-page .kb-item.open .kb-q .kb-qi{transform:rotate(45deg);}\n.kb-page .kb-q .kb-qt{flex:1;}\n.kb-page .kb-a{max-height:0; overflow:hidden; transition:max-height .3s ease;}\n.kb-page .kb-a-inner{padding:0 4px 22px 36px; font-size:15.5px; color:#33322f;}\n.kb-page .kb-a-inner p{margin:0 0 13px;}\n.kb-page .kb-a-inner ul,.kb-page .kb-a-inner ol{margin:0 0 13px; padding-left:20px;}\n.kb-page .kb-a-inner li{margin:0 0 7px;}\n.kb-page .kb-a-inner strong{color:var(--ink);}\n.kb-page .kb-a-inner h3{font-size:16px; font-weight:700; margin:20px 0 10px; color:var(--ink);}\n.kb-page .kb-a-inner code{background:var(--paper); padding:2px 6px; border-radius:4px; font-size:14px; font-family:\"SF Mono\",\"Menlo\",Consolas,monospace;}\n.kb-page .kb-a-inner blockquote{margin:0 0 13px; padding:12px 16px; background:var(--paper); border-left:3px solid var(--line); border-radius:0 8px 8px 0; color:var(--pen);}\n.kb-page .kb-a-inner .kb-security{background:linear-gradient(135deg, #e5f3ec 0%, #d5eae0 100%); border-left:3px solid #2d8f5f; border-radius:8px; padding:14px 18px; margin:0 0 13px; font-size:14.5px; display:flex; gap:12px; align-items:flex-start;}\n.kb-page .kb-a-inner .kb-security-ico{flex:none; width:36px; height:36px; border-radius:8px; background:#2d8f5f; color:#fff; display:flex; align-items:center; justify-content:center; font-size:18px;}\n.kb-page .kb-a-inner .kb-security-body{flex:1;}\n.kb-page .kb-a-inner .kb-security-body strong{color:#1a5f3a; display:block; margin-bottom:2px;}\n.kb-page .kb-a-inner .kb-tip{background:var(--paper); border-left:3px solid var(--mint); border-radius:8px; padding:12px 16px; margin:0 0 13px; font-size:14.5px;}\n.kb-page .kb-a-inner .kb-note{background:#fff8e6; border-left:3px solid var(--yellow); border-radius:8px; padding:12px 16px; margin:0 0 13px; font-size:14.5px;}\n.kb-page .kb-a-inner .kb-table-wrap{overflow-x:auto; margin:0 0 13px;}\n.kb-page .kb-a-inner .kb-table{width:100%; border-collapse:collapse; font-size:14px; border:1px solid var(--line); border-radius:8px; overflow:hidden;}\n.kb-page .kb-a-inner .kb-table th{background:var(--paper); font-weight:700; text-align:left; padding:10px 12px; border-bottom:1px solid var(--line);}\n.kb-page .kb-a-inner .kb-table td{padding:9px 12px; border-bottom:1px solid var(--line);}\n.kb-page .kb-a-inner .kb-table tr:last-child td{border-bottom:none;}\n.kb-page .kb-mockup{margin:22px auto 26px; max-width:640px; padding:22px; background:#f4f5f7; border-radius:16px; border:1px solid var(--line);}\n.kb-page .kb-mockup svg{width:100%; height:auto; display:block; border-radius:10px; box-shadow:0 4px 16px rgba(0,0,0,.08);}\n.kb-page .kb-mockup-caption{margin:12px 0 0; font-size:13px; color:var(--pen); text-align:center; font-style:italic;}\n.kb-page .kb-related{margin-top:40px; background:var(--paper); border:1px solid var(--line); border-radius:16px; padding:22px 24px;}\n.kb-page .kb-related h2{font-size:15px; text-transform:uppercase; letter-spacing:.08em; color:var(--pen); margin:0 0 14px;}\n.kb-page .kb-related ul{list-style:none; margin:0; padding:0; display:grid; gap:10px;}\n.kb-page .kb-related a{display:flex; gap:8px; align-items:center; font-weight:600; font-size:15px;}\n.kb-page .kb-cta{margin-top:34px; background:var(--ink); color:#fff; border-radius:20px; padding:32px 28px; text-align:center;}\n.kb-page .kb-cta h3{margin:0 0 8px; font-size:21px; font-weight:800;}\n.kb-page .kb-cta p{margin:0 0 20px; color:#cfcfcf; font-size:15px;}\n.kb-page .kb-cta-btns{display:flex; gap:12px; justify-content:center; flex-wrap:wrap;}\n.kb-page .kb-btn{display:inline-flex; align-items:center; gap:8px; padding:13px 24px; border-radius:999px; font-weight:700; font-size:14px;}\n.kb-page .kb-btn svg{width:18px;height:18px;}\n.kb-page .kb-btn-coral{background:var(--coral); color:#fff;}\n.kb-page .kb-btn-coral:hover{background:#e2483b; text-decoration:none;}\n.kb-page .kb-btn-ghost{background:transparent; color:#fff; border:1.5px solid rgba(255,255,255,.3);}\n.kb-page .kb-btn-ghost:hover{border-color:#fff; text-decoration:none;}\n.kb-page .kb-back{display:inline-flex; align-items:center; gap:7px; margin-top:30px; font-weight:600; font-size:14px; color:var(--pen);}\n.kb-page .kb-back:hover{color:var(--coral);}\n.kb-page .kb-contact{margin:34px 0 0; min-height:790px;}\n\n.kb-page .kb-fig{margin:14px 0 18px;}\n.kb-page .kb-fig img{display:block; width:100%; height:auto; border:1px solid var(--line); border-radius:12px; box-shadow:0 6px 24px rgba(0,0,0,.08);}\n.kb-page .kb-fig figcaption{font-size:13px; color:var(--pen); margin-top:8px; text-align:center;}\n.kb-page .kb-demo{margin:22px 0 18px;}\n.kb-page .kb-demo-tag{display:inline-block; background:var(--coral); color:#fff; font-weight:700; font-size:12px; letter-spacing:.06em; text-transform:uppercase; padding:4px 10px; border-radius:999px; margin-bottom:8px;}\n.kb-page .kb-notice{margin:18px 0 6px; padding:14px 18px; border-radius:12px; background:#fff8e1; border:1px solid #f3dd8a; font-size:15px;}\n.kb-page .kb-notice strong{color:#1A1A1A;}\n<\/style>\n<section class=\"kb-page\" id=\"tiktok\">\n<nav aria-label=\"Breadcrumb\" class=\"kb-crumb\">\n<a href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/\">Help Center<\/a><span>\/<\/span>\n    TikTok Automation\n  <\/nav>\n<header class=\"kb-head\">\n<span class=\"kb-eyebrow\">TikTok<\/span>\n<h1>TikTok Automation<\/h1>\n<p class=\"kb-lead\">Connect TikTok comment-reply automation and Direct Message automation, set up Comment-to-DM, and see TikTok-specific limits.<\/p>\n<\/header>\n<div class=\"kb-acc\">\n<div class=\"kb-item\">\n<button aria-expanded=\"false\" class=\"kb-q\"><svg class=\"kb-qi\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\"><path d=\"M12 5v14M5 12h14\"><\/path><\/svg><span class=\"kb-qt\">2.7 TikTok, connect, comment replies, DM triggers, and limits<\/span><\/button>\n<div class=\"kb-a\"><div class=\"kb-a-inner\"><div class=\"kb-security\"><div class=\"kb-security-ico\">\ud83d\udd12<\/div><div class=\"kb-security-body\"><strong>Official TikTok Business Messaging API, no password required<\/strong>DMpro uses the <strong>official TikTok Business Messaging API<\/strong> for authentication and messaging. Authorization happens on <strong>TikTok&#8217;s own OAuth screen<\/strong>: your password is never shared with DMpro. You can revoke access any time from <strong>TikTok Business Center \u2192 Connected Apps<\/strong>.<\/div><\/div><h3>Connect TikTok<\/h3>\n<ol><li>Navigate to <code>\/settings#accounts<\/code> or <code>\/onboarding<\/code>.<\/li><li>Click <strong>Connect with TikTok<\/strong>.<\/li><li>Authorize TikTok&#8217;s <strong>Login Kit<\/strong> screen first (this unlocks comment reading and comment-reply automation), then complete the second <strong>Business Messaging<\/strong> authorization TikTok prompts for (this unlocks Direct Message triggers and Send DM). Both happen back-to-back in the same <a href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/troubleshooting\/\">OAuth popup<\/a> flow.<\/li><li>Confirm account shows <strong>Connected<\/strong> with @handle.<\/li><\/ol>\n<div class=\"kb-tip\"><strong>Tip:<\/strong> if you only complete the first authorization step, comment-reply campaigns will work but Direct Message triggers and Send DM won&#8217;t show up in the builder. Reconnect via Connect with TikTok to finish the second step.<\/div>\n<h3>Create TikTok comment-reply campaign<\/h3>\n<ol><li>Open the campaign builder and choose TikTok.<\/li><li>Set trigger to <strong>Comment on post<\/strong>: match a keyword (exact, contains, or any), optionally scoped to a specific video.<\/li><li>Drag <strong>Reply on comment<\/strong> for a public reply, and\/or <strong>Send DM<\/strong> to also deliver a private message when someone comments (Comment-to-DM).<\/li><li>Optional: insert <code>{{affiliate_link}}<\/code> for tracked URLs.<\/li><li>A campaign can use up to <strong>3<\/strong> Reply on comment steps.<\/li><\/ol>\n<h3>Create TikTok DM campaign<\/h3>\n<ol><li>Open <code>\/campaigns\/tiktok\/new<\/code>.<\/li><li>Default trigger is <strong>Direct Message<\/strong>: set keyword (exact, contains, or any).<\/li><li>Drag <strong>Send DM<\/strong> action, enter the message body.<\/li><li>Optional: add <strong>Send attachment<\/strong> to include media, <strong>Send TikTok post<\/strong> to share one of your videos, or <strong>Send TikTok Q&amp;A<\/strong> to send a Q&amp;A \/ link card.<\/li><li>Optional: insert <code>{{affiliate_link}}<\/code> for tracked URLs.<\/li><li>Optional: add <strong>Call webhook<\/strong> for CRM integration.<\/li><li>Add <strong>Delay<\/strong> or <strong>Frequency cap<\/strong> from Logic group if needed.<\/li><\/ol>\n<h3>Limits<\/h3>\n<ul><li><strong>DM messaging window: 48 hours<\/strong>: you can send a DM within 48 hours of the fan&#8217;s last message to your account.<\/li><li><strong>Max 10 consecutive outbound DMs<\/strong> without a reply from the fan.<\/li><li><strong>Max 3 Reply on comment steps<\/strong> per campaign.<\/li><li><strong>No cards or buttons<\/strong>: DMs support text, media attachments, shared TikTok videos (Send TikTok post), and Q&amp;A \/ link cards (Send TikTok Q&amp;A), but not custom buttons.<\/li><li><strong>No &#8220;must follow account&#8221; rule<\/strong>: TikTok doesn&#8217;t support gating replies on the fan following you first (unlike Instagram).<\/li><li>Character limits follow TikTok&#8217;s own Business Messaging constraints, keep messages concise.<\/li><\/ul>\n<h3>Publish and test<\/h3>\n<ol><li>Select connected TikTok account in builder header.<\/li><li>Click <strong>Publish campaign<\/strong>.<\/li><li>Send a test DM from a secondary TikTok account matching your keyword.<\/li><li>Verify delivery in <strong>Conversations<\/strong> (<code>\/conversations<\/code>) and <strong>Live activity<\/strong> on Overview.<\/li><\/ol>\n<p>&#8212;<\/p><!--dmfig--><figure class=\"kb-fig\"><img decoding=\"async\" src=\"https:\/\/dmpro.brandid.app\/blog\/wp-content\/uploads\/2026\/11\/dmpro-kb-dm-social-accounts.jpg\" alt=\"The Social Accounts page with a Connect button for TikTok.\" loading=\"lazy\" width=\"1511\" height=\"812\"><figcaption>The Social Accounts page with a Connect button for TikTok.<\/figcaption><\/figure><!--\/dmfig--><\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"kb-related\">\n<h2>Related articles<\/h2>\n<ul>\n<li><a href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/ai-assistant-mcp\/\">AI Assistant (MCP) \u2192<\/a><\/li>\n<li><a href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/#how-to-guides\">How-To Guides \u2192<\/a><\/li>\n<li><a href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/campaigns-basics\">Creating Campaigns \u2192<\/a><\/li>\n<li><a href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/campaign-builder\">Campaign Flow Builder \u2192<\/a><\/li>\n<li><a href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/instagram\">Instagram Automation \u2192<\/a><\/li>\n<li><a href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/affiliate-ai\">Affiliate Tracking &amp; AI Response \u2192<\/a><\/li>\n<li><a href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/troubleshooting\">Troubleshooting \u2192<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-cta\">\n<h3>Still stuck? We&#8217;re happy to help.<\/h3>\n<p>Create your DMpro account, see pricing, or reach out to support directly.<\/p>\n<div class=\"kb-cta-btns\">\n<a class=\"kb-btn kb-btn-coral\" href=\"https:\/\/dmpro.brandid.app\/signin\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"><\/path><\/svg>Create Free Account<\/a>\n<a class=\"kb-btn kb-btn-ghost\" href=\"https:\/\/dmpro.brandid.app\/\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"><rect height=\"18\" rx=\"2\" width=\"18\" x=\"3\" y=\"4\"><\/rect><path d=\"M3 10h18\"><\/path><\/svg>See Plans<\/a>\n<a class=\"kb-btn kb-btn-ghost\" href=\"https:\/\/brandid.app\/contact-us\/\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"><\/path><\/svg>Contact Support<\/a>\n<\/div>\n<\/div>\n<a class=\"kb-back\" href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/\"><svg fill=\"none\" height=\"16\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"16\"><path d=\"m15 18-6-6 6-6\"><\/path><\/svg>Back to Help Center<\/a>\n<div class=\"kb-contact\">\n<script data-accent=\"ff4a1f\" data-height=\"790px\" data-title=\"Contact us\" data-width=\"100%\" defer=\"\" src=\"https:\/\/chatgram-embed.brandid.app\/embed\/v1\/chatgram-embed-loader.js\"><\/script>\n<\/div>\n<\/section>\n<script>\ndocument.querySelectorAll('#tiktok .kb-q').forEach(function(q){\n  q.addEventListener('click', function(){\n    var item = q.closest('.kb-item');\n    var a = item.querySelector('.kb-a');\n    var open = item.classList.toggle('open');\n    q.setAttribute('aria-expanded', open ? 'true' : 'false');\n    a.style.maxHeight = open ? a.scrollHeight + 'px' : '0';\n  });\n});\nwindow.addEventListener('resize', function(){\n  document.querySelectorAll('#tiktok .kb-item.open .kb-a').forEach(function(a){ a.style.maxHeight = a.scrollHeight + 'px'; });\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Help Center\/ TikTok Automation TikTok TikTok Automation Connect TikTok comment-reply automation and Direct Message automation, set up Comment-to-DM, and see TikTok-specific limits. 2.7 TikTok, connect, comment replies, DM triggers, and limits \ud83d\udd12 Official TikTok Business Messaging API, no password requiredDMpro uses the official TikTok Business Messaging API for authentication and messaging. Authorization happens on TikTok&#8217;s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":585,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-641","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TikTok Automation - DMpro Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TikTok Automation - DMpro Blog\" \/>\n<meta property=\"og:description\" content=\"Help Center\/ TikTok Automation TikTok TikTok Automation Connect TikTok comment-reply automation and Direct Message automation, set up Comment-to-DM, and see TikTok-specific limits. 2.7 TikTok, connect, comment replies, DM triggers, and limits \ud83d\udd12 Official TikTok Business Messaging API, no password requiredDMpro uses the official TikTok Business Messaging API for authentication and messaging. Authorization happens on TikTok&#8217;s [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/\" \/>\n<meta property=\"og:site_name\" content=\"DMpro Blog\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dmpro.brandid.app\/blog\/wp-content\/uploads\/2026\/11\/dmpro-kb-dm-social-accounts.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/dmpro-knowledge-base\\\/tiktok\\\/\",\"url\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/dmpro-knowledge-base\\\/tiktok\\\/\",\"name\":\"TikTok Automation - DMpro Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/dmpro-knowledge-base\\\/tiktok\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/dmpro-knowledge-base\\\/tiktok\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/dmpro-kb-dm-social-accounts.jpg\",\"datePublished\":\"2026-11-07T15:49:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/dmpro-knowledge-base\\\/tiktok\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/dmpro-knowledge-base\\\/tiktok\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/dmpro-knowledge-base\\\/tiktok\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/dmpro-kb-dm-social-accounts.jpg\",\"contentUrl\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/dmpro-kb-dm-social-accounts.jpg\",\"width\":1511,\"height\":812},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/dmpro-knowledge-base\\\/tiktok\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DMpro Help Center\",\"item\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/dmpro-knowledge-base\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TikTok Automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/\",\"name\":\"DMpro Blog\",\"description\":\"DM automation playbooks for Instagram, TikTok, WhatsApp, Telegram, Messenger and LinkedIn\",\"publisher\":{\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/#organization\",\"name\":\"DMpro\",\"url\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dmpro-icon-512.png\",\"contentUrl\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dmpro-icon-512.png\",\"width\":512,\"height\":512,\"caption\":\"DMpro\"},\"image\":{\"@id\":\"https:\\\/\\\/dmpro.brandid.app\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/brandid.creators\\\/\",\"https:\\\/\\\/brandid.app\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TikTok Automation - DMpro Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/","og_locale":"en_US","og_type":"article","og_title":"TikTok Automation - DMpro Blog","og_description":"Help Center\/ TikTok Automation TikTok TikTok Automation Connect TikTok comment-reply automation and Direct Message automation, set up Comment-to-DM, and see TikTok-specific limits. 2.7 TikTok, connect, comment replies, DM triggers, and limits \ud83d\udd12 Official TikTok Business Messaging API, no password requiredDMpro uses the official TikTok Business Messaging API for authentication and messaging. Authorization happens on TikTok&#8217;s [&hellip;]","og_url":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/","og_site_name":"DMpro Blog","og_image":[{"url":"https:\/\/dmpro.brandid.app\/blog\/wp-content\/uploads\/2026\/11\/dmpro-kb-dm-social-accounts.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/","url":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/","name":"TikTok Automation - DMpro Blog","isPartOf":{"@id":"https:\/\/dmpro.brandid.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/#primaryimage"},"image":{"@id":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/#primaryimage"},"thumbnailUrl":"https:\/\/dmpro.brandid.app\/blog\/wp-content\/uploads\/2026\/11\/dmpro-kb-dm-social-accounts.jpg","datePublished":"2026-11-07T15:49:31+00:00","breadcrumb":{"@id":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/#primaryimage","url":"https:\/\/dmpro.brandid.app\/blog\/wp-content\/uploads\/2026\/11\/dmpro-kb-dm-social-accounts.jpg","contentUrl":"https:\/\/dmpro.brandid.app\/blog\/wp-content\/uploads\/2026\/11\/dmpro-kb-dm-social-accounts.jpg","width":1511,"height":812},{"@type":"BreadcrumbList","@id":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/tiktok\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dmpro.brandid.app\/blog\/"},{"@type":"ListItem","position":2,"name":"DMpro Help Center","item":"https:\/\/dmpro.brandid.app\/blog\/dmpro-knowledge-base\/"},{"@type":"ListItem","position":3,"name":"TikTok Automation"}]},{"@type":"WebSite","@id":"https:\/\/dmpro.brandid.app\/blog\/#website","url":"https:\/\/dmpro.brandid.app\/blog\/","name":"DMpro Blog","description":"DM automation playbooks for Instagram, TikTok, WhatsApp, Telegram, Messenger and LinkedIn","publisher":{"@id":"https:\/\/dmpro.brandid.app\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dmpro.brandid.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dmpro.brandid.app\/blog\/#organization","name":"DMpro","url":"https:\/\/dmpro.brandid.app\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dmpro.brandid.app\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dmpro.brandid.app\/blog\/wp-content\/uploads\/2026\/09\/dmpro-icon-512.png","contentUrl":"https:\/\/dmpro.brandid.app\/blog\/wp-content\/uploads\/2026\/09\/dmpro-icon-512.png","width":512,"height":512,"caption":"DMpro"},"image":{"@id":"https:\/\/dmpro.brandid.app\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/brandid.creators\/","https:\/\/brandid.app\/"]}]}},"_links":{"self":[{"href":"https:\/\/dmpro.brandid.app\/blog\/wp-json\/wp\/v2\/pages\/641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dmpro.brandid.app\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dmpro.brandid.app\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dmpro.brandid.app\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dmpro.brandid.app\/blog\/wp-json\/wp\/v2\/comments?post=641"}],"version-history":[{"count":0,"href":"https:\/\/dmpro.brandid.app\/blog\/wp-json\/wp\/v2\/pages\/641\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/dmpro.brandid.app\/blog\/wp-json\/wp\/v2\/pages\/585"}],"wp:attachment":[{"href":"https:\/\/dmpro.brandid.app\/blog\/wp-json\/wp\/v2\/media?parent=641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}