{"id":202544,"date":"2026-10-30T06:25:33","date_gmt":"2026-10-30T10:25:33","guid":{"rendered":"https:\/\/innowise.com\/?p=202544"},"modified":"2026-10-30T08:36:40","modified_gmt":"2026-10-30T12:36:40","slug":"ai-in-social-media","status":"publish","type":"post","link":"https:\/\/innowise.com\/sv\/blog\/ai-in-social-media\/","title":{"rendered":"AI i sociala medier: anv\u00e4ndningsfall, f\u00f6rdelar och trender"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"202544\" class=\"elementor elementor-202544\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0390840 main-block e-flex e-con-boxed e-con e-parent\" data-id=\"0390840\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cfe6a78 e-con-full e-flex e-con e-child\" data-id=\"cfe6a78\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a8a692 elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1a8a692\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">AI in social media: use cases, benefits, and trends\n<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ac61e8 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"8ac61e8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .main-block .blog-article-info {\n  color: #ffffff;\n  font-weight: 400;\n  font-size: 20px;\n  line-height: 150%;\n  font-family: \"Karla\", Sans-serif;\n\n  display: flex;\n  column-gap: 80px;\n  row-gap: 20px;\n\n  flex-wrap: wrap;\n}\n\n.main-block .blog-article-info_other {\n  display: flex;\n  column-gap: 80px;\n  row-gap: 20px;\n}\n\n\n.main-block .blog-article-info>a {\n  color: inherit;\n  transition: color .3s ease-in;\n}\n\n.main-block .blog-article-info>a:hover {\n  color: #C63031;\n}\n\n@media screen and (max-width: 767px) {\n  .main-block .blog-article-info_other {\n    display: flex;\n    column-gap: 40px;\n    row-gap: 20px;\n  }\n\n  .main-block .blog-article-info>a,\n  .main-block .blog-article-info>span {\n    width: 100%;\n  }\n\n  .main-block .blog-article-info {\n    color: #ffffff;\n    font-size: 16px;\n  }\n}\n\n.author-container a{\ntext-decoration: none;\n}\n\n<\/style>\n<div class=\"blog-article-info\">\n   \n    <div class=\"blog-article-info_other\">\n        <span>Oct 30, 2026<\/span>\n        <span>23 min read<\/span>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef47379 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"ef47379\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40daf9a elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"40daf9a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"440\" height=\"330\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/Small-cover-AI-in-social-media.png\" class=\"attachment-large size-large wp-image-202545\" alt=\"Small-cover-AI-in-social-media icon.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/Small-cover-AI-in-social-media.png 440w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/Small-cover-AI-in-social-media-300x225.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/Small-cover-AI-in-social-media-16x12.png 16w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-82ba05c article-description elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"82ba05c\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3d75ad5 author-article\" data-id=\"3d75ad5\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-29009ba elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"29009ba\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"expert_card-container\">\n        <div class=\"expert_card-top\">\n            <div class=\"expert_card-top-img\">\n                                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Philip-Tikhanovich.png\" alt=\"Philip Tikhanovich, Head of Big Data, AI\/ML\/DS Departments.\">\n                                                <a href=\"https:\/\/www.linkedin.com\/in\/tihonfil\/\" class=\"expert_card-top-img-link\" target=\"_blank\" rel=\"noopener noreferrer\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\">\n                        <rect width=\"40\" height=\"40\" rx=\"20\" fill=\"#E8E8E8\"\/>\n                        <path d=\"M10.0002 12.8001C10.0002 11.4802 10.0002 10.8202 10.4102 10.4102C10.8203 10.0001 11.4802 10.0001 12.8002 10.0001H27.2002C28.5201 10.0001 29.1801 10.0001 29.5901 10.4102C30.0002 10.8202 30.0002 11.4802 30.0002 12.8001V27.2001C30.0002 28.52 30.0002 29.18 29.5901 29.5901C29.1801 30.0001 28.5201 30.0001 27.2002 30.0001H12.8002C11.4802 30.0001 10.8203 30.0001 10.4102 29.5901C10.0002 29.18 10.0002 28.52 10.0002 27.2001V12.8001Z\" fill=\"white\"\/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.6112 10C29.3782 10 30.0001 10.6218 30.0001 11.3889V28.6111C30.0001 29.3782 29.3782 30 28.6112 30H11.3889C10.6219 30 10.0001 29.3782 10.0001 28.6111V11.3889C10.0001 10.6218 10.6219 10 11.3889 10H28.6112ZM13.0591 26.9444H15.9842V17.5H13.0591V26.9444ZM23.507 17.2114C21.5029 17.2114 20.6595 18.7722 20.6595 18.7722V17.5H17.8543V26.9444H20.6595V21.9868C20.6595 20.6584 21.2709 19.868 22.4412 19.8679C23.5171 19.8679 24.0338 20.6275 24.0338 21.9868V26.9444H26.9445V20.9649C26.9445 18.4349 25.5103 17.2114 23.507 17.2114ZM14.5077 12.7778C13.5522 12.7778 12.7778 13.5583 12.7778 14.5207C12.7779 15.483 13.5522 16.2633 14.5077 16.2633C15.4631 16.2632 16.237 15.483 16.237 14.5207C16.237 13.5583 15.4632 12.7778 14.5077 12.7778Z\" fill=\"#2867B2\"\/>\n                    <\/svg>\n                <\/a>\n                            <\/div>\n            <div class=\"expert_card-top-right\">\n                <div class=\"expert_card-top-name\">\n                    By <a href=\"https:\/\/innowise.com\/sv\/authors\/philip-tikhanovich\/\">Philip Tikhanovich<\/a>\n                <\/div>\n                                <div class=\"expert_card-top-position\">\n                    Head of Big Data, AI\/ML\/DS Departments                <\/div>\n                                <div class=\"expert_card-top-right-bottom desc\">\n                    <div class=\"expert_card-top-ver\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><path d=\"M17.486 9.00039L15.6037 6.8481L15.866 4.00153L13.0811 3.36896L11.6231 0.900391L9.00024 2.02668L6.37738 0.900391L4.91938 3.36125L2.13453 3.9861L2.39681 6.84039L0.514526 9.00039L2.39681 11.1527L2.13453 14.007L4.91938 14.6395L6.37738 17.1004L9.00024 15.9664L11.6231 17.0927L13.0811 14.6318L15.866 13.9992L15.6037 11.1527L17.486 9.00039Z\" fill=\"#717171\"\/><path d=\"M12.2783 7.55371L8.10059 11.7324L5.72168 9.35352L6.42871 8.64648L8.09961 10.3174L11.5713 6.84668L12.2783 7.55371Z\" fill=\"white\"\/><\/svg>                        Verified expert\n                        <div class=\"expert_card-top-ver-text\">\n                            Every article at Innowise is created by authors with real-world experience. They understand the topic beyond theory and bring insight from real projects.\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"8\" viewBox=\"0 0 16 8\" fill=\"none\">\n                                <path d=\"M8 8L16 0L6.99382e-07 -1.39876e-06L8 8Z\" fill=\"#717171\"\/>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                    \n                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>                    <div class=\"expert_card-top-year\">\n                        11+ years of experience                    <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"expert_card-top-right-bottom mob\">\n            <div class=\"expert_card-top-ver\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><path d=\"M17.486 9.00039L15.6037 6.8481L15.866 4.00153L13.0811 3.36896L11.6231 0.900391L9.00024 2.02668L6.37738 0.900391L4.91938 3.36125L2.13453 3.9861L2.39681 6.84039L0.514526 9.00039L2.39681 11.1527L2.13453 14.007L4.91938 14.6395L6.37738 17.1004L9.00024 15.9664L11.6231 17.0927L13.0811 14.6318L15.866 13.9992L15.6037 11.1527L17.486 9.00039Z\" fill=\"#717171\"\/><path d=\"M12.2783 7.55371L8.10059 11.7324L5.72168 9.35352L6.42871 8.64648L8.09961 10.3174L11.5713 6.84668L12.2783 7.55371Z\" fill=\"white\"\/><\/svg>                Verified expert\n                \n            <\/div>\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>            <div class=\"expert_card-top-year\">\n                11+ years of experience            <\/div>\n                    <\/div>\n                <div class=\"expert_card-text\">\n            Philip builds data infrastructures that provide clarity. He focuses on the &quot;why&quot; behind the data, architecting systems that process massive volumes into actionable insights while ensuring the technical vision remains sharp and purposeful.        <\/div>\n                <div class=\"expert_card-bottom\">\n\t\t\t<div class=\"expert_card-bottom-col\">\n\t\t\t\t\t\t\t\t<div class=\"expert_card-bottom-expertise\">\n\t\t\t\t\t<div class=\"expert_card-bottom-expertise-title\">\n\t\t\t\t\t\tExpertise\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"expert_card-bottom-expertise-list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tBig data\t\t\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>\t\t\t\t\t\t\tAI &amp; ML\t\t\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>\t\t\t\t\t\t\tPython\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"expert_card-bottom-featured\">\n\t\t\t\t\t<div class=\"expert_card-bottom-expertise-title\">\n\t\t\t\t\t\tFeatured in\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"expert_card-bottom-featured-imgs\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/the_AI_journal.svg\" alt=\"The AI journal logo.\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n            <a href=\"#contact-form\" class=\"expert_card-bottom-a\">\n                Let's talk\n            <\/a>\n        <\/div>\n    <\/div>\n\n    <style>\n        .expert_card-container{\n            max-width:1000px;\n            width:100%;\n            padding:40px 60px;\n            background: #F6FAFE;\n            border: 1px solid #9CC6ED;\n        }\n        .expert_card-top{\n            display:flex;\n            gap:30px;\n            align-items:center;\n            margin-bottom:24px;\n        }\n        .expert_card-top-img{\n            position:relative;\n        }\n        .expert_card-top-img img{\n            display:block;\n            width:130px;\n            border-radius:100%;\n\n        }\n        .expert_card-top-img-link{\n            position:absolute;\n            bottom:0;\n            right:0;\n            cursor:pointer;\n\t\t\twidth:40px;\n\t\t\theight:40px;\n        }\n        .expert_card-top-img-link svg *{\n            transition:0.5s;\n        }\n        .expert_card-top-img-link:hover svg rect{\n            fill:#E8E8E8;\n        }\n        .expert_card-top-img-link:hover svg path:last-child{\n            fill:#5385c1;\n        }\n        .expert_card-top-img-link:active svg rect{\n            fill:#E8E8E8;\n        }\n        .expert_card-top-right{\n\n        }\n        .expert_card-top-name{\n            font-family: Sora;\n            font-weight: 400;\n            font-size: 24px;\n            line-height: 135%;\n            margin-bottom:8px;\n            color:#2E2E2E;\n        }\n        .expert_card-top-name a{\n            font-weight:600;\n            transition:0.5s;\n            text-decoration:none;\n        }\n        .expert_card-top-name a:hover{\n            color:#C63031;\n            text-decoration:underline;\n        }\n        .expert_card-top-name a:active{\n            color:#D13B3B;\n            text-decoration:underline;\n        }\n        .expert_card-top-position{\n            font-family: Karla;\n            font-weight: 500;\n            font-size: 18px;\n            line-height: 150%;\n            margin-bottom:8px;\n            color:#2E2E2E;\n        }\n        .expert_card-top-right-bottom{\n            display:flex;\n            align-items:center;\n            gap:10px;\n        }\n        .expert_card-top-ver{\n            display:flex;\n            align-items:center;\n            gap:6px;\n            font-weight: 600;\n            font-size: 18px;\n\t\t\tfont-family: Karla;\n            line-height: 150%;\n            position:relative;\n            cursor:pointer;\n\t\t\tcolor: #717171;\n        }\n        .expert_card-top-ver-text{\n            position:absolute;\n            left:0;\n            bottom:100%;\n            max-width:300px;\n            width:300px;\n            padding:16px;\n            background: #717171;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 14px;\n            line-height: 135%;\n            color:white;\n            display:none;\n        }\n        .expert_card-top-ver-text svg{\n            left:36px;\n            position:absolute;\n            bottom:-7px;\n        }\n        .expert_card-top-ver:hover .expert_card-top-ver-text{\n            display:block;\n        }\n        .expert_card-top-ver *{\n            transition:0.5s;\n        }\n        .expert_card-top-ver svg{\n\n        }\n        \/* .expert_card-top-ver:hover{\n            color:#C63031;\n        }\n        .expert_card-top-ver:hover svg path:first-child{\n            fill:#C63031;\n        }\n        .expert_card-top-ver:active{\n            color:#D13B3B;\n        }\n        .expert_card-top-ver:active svg path:first-child{\n            fill:#D13B3B;\n        } *\/\n        .expert_card-top-year{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            color:#717171;\n        }\n        .expert_card-text{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            margin-bottom:24px;\n        }\n        .expert_card-bottom{\n            display:flex;\n            align-items:flex-end;\n            justify-content:space-between;\n            gap:40px;\n        }\n\t\t.expert_card-bottom-col{\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(2, 1fr);\n\t\t\tgap: 30px;\n\t\t\twidth:100%;\n\t\t}\n        .expert_card-bottom-expertise{\n\n        }\n        .expert_card-bottom-expertise-title{\n            font-family: Karla;\n            font-weight: 600;\n            font-size: 16px;\n            line-height: 130%;\n            letter-spacing: 0.05em;\n            text-transform: uppercase;\n            color:#717171;\n            margin-bottom:10px;\n        }\n        .expert_card-bottom-expertise-list{\n            display:flex;\n            align-items:center;\n            gap:10px;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            letter-spacing: 0%;\n            color:#2E2E2E;\n            flex-wrap:wrap;\n\t\t\trow-gap:0;\n        }\n        .expert_card-bottom-expertise-list svg{\n\n        }\n        .expert_card-bottom-featured-imgs{\n            display:flex;\n            gap:24px;\n\t\t\tfilter: grayscale(100%);\n        }\n        .expert_card-bottom-featured-imgs img{\n            display:block;\n            height:30px;\n            width:auto;\n        }\n        .expert_card-bottom-a{\n            font-family: Karla;\n            font-weight: 700;\n            font-size: 18px;\n            line-height: 130%;\n            color:#2E2E2E;\n            padding-bottom:2px;\n            border-bottom: 1px solid #2E2E2E;\n            transition:0.5s;\n            text-decoration:none!important;\n\t\t\ttext-wrap: nowrap;\n        }\n        .expert_card-bottom-a:hover{\n            color:#C63031;\n            border-bottom: 1px solid #C63031;\n        }\n        .expert_card-bottom-a:hover{\n            color:#D13B3B;\n            border-bottom: 1px solid #D13B3B;\n        }\n        .expert_card-top-right-bottom.mob{\n            display:none;\n        }\n\n\t\t@media(max-width:1024px){\n\t\t\t.expert_card-container{\n\t\t\t\tpadding:40px;\n\t\t\t}\n\t\t}\n\n        @media(max-width:767px){\n            .expert_card-container{\n                padding:24px 20px;\n            }\n            .expert_card-top{\n                gap:16px;\n                margin-bottom:16px;\n            }\n\t\t\t.expert_card-top-position{\n\t\t\t\tfont-size: 14px;\n\t\t\t\tline-height: 135%;\n\n\t\t\t}\n            .expert_card-top-img img{\n                width:90px;\n            }\n            .expert_card-top-img-link{\n                width:28px;\n\t\t\t\theight:28px;\n\t\t\t\tbottom: 5px;\n            }\n            .expert_card-top-img-link svg{\n                width: 100%;\n            }\n            .expert_card-top-name{\n                font-size:18px;\n                margin-bottom:8px;\n            }\n            .expert_card-top-right-bottom.desc{\n                display:none;\n            }\n            .expert_card-top-right-bottom.mob{\n                display:flex;\n                gap:4px;\n                margin-bottom:16px;\n            }\n            .expert_card-top-ver, .expert_card-top-year{\n                font-size:14px;\n            }\n            .expert_card-text{\n                font-size:14px;\n                margin-bottom:16px;\n            }\n            .expert_card-bottom{\n                flex-direction:column;\n                gap:16px;\n            }\n\t\t\t.expert_card-bottom-col{\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(1, 1fr);\n\t\t\t\tgap: 16px;\n\t\t\t\twidth:100%;\n\t\t\t}\n            .expert_card-bottom-expertise{\n                width:100%;\n            }\n            .expert_card-bottom-expertise-title{\n                font-size:12px;\n                margin-bottom:4px;\n            }\n            .expert_card-bottom-expertise-list{\n                font-size:14px;\n                gap:8px;\n            }\n            .expert_card-bottom-featured{\n                width:100%;\n            }\n            .expert_card-bottom-featured-imgs{\n                gap:20px;\n            }\n            .expert_card-bottom-featured-imgs img{\n                height:20px;\n                width:auto;\n            }\n            .expert_card-bottom-a{\n                font-size:14px;\n            }\n\t\t\t.expert_card-top-ver svg{\n\t\t\t\twidth:14px;\n\t\t\t\theight:14px;\n\t\t\t}\n\n        }\n\n\n\n\n\n    <\/style>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4072792 e-con-full e-flex e-con e-parent\" data-id=\"4072792\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-35331e5 e-con-full takeways e-flex e-con e-child\" data-id=\"35331e5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f88347 elementor-widget elementor-widget-heading\" data-id=\"2f88347\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key takeaways<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3159bad elementor-widget elementor-widget-text-editor\" data-id=\"3159bad\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"blackUl\"><li aria-level=\"1\">Social platforms use AI for recommendations, moderation, translation, search, creator tools, support, and advertising.<\/li><li aria-level=\"1\">The best use cases solve a clear product problem, such as helping users find better content, helping creators work faster, or making conversations possible across languages.<\/li><li aria-level=\"1\">Some features can start with an external model API. Others need strong first-party data, custom ranking logic, or human review.<\/li><li aria-level=\"1\">AI can improve the product, but it also brings bias, moderation mistakes, privacy risks, synthetic content, and higher infrastructure costs.<\/li><li aria-level=\"1\">The next big shifts are likely to be creator copilots, multimodal search, AI agents, real-time translation, and better ways to show where generated content came from.<\/li><li aria-level=\"1\">My rule of thumb is simple: build AI features users would miss if you removed them.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-91f1506 e-con-full e-flex e-con e-child\" data-id=\"91f1506\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f05f538 elementor-widget elementor-widget-shortcode\" data-id=\"f05f538\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[summarize_button_ai]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05872a5 elementor-widget elementor-widget-shortcode\" data-id=\"05872a5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[summarize_button_google]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64147d3 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"64147d3\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    @media (max-width: 768px) {\n        .summarize_ai_button, .summarize_google_button {\n            width: 100%;\n            justify-content: center;\n        }\n    }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80e5577 elementor-widget elementor-widget-text-editor\" data-id=\"80e5577\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>AI in social media is a fun topic because we get to experience it from both sides: as users happily feeding the algorithm with every scroll, pause, like, and accidental three-minute rabbit hole, and as developers building the systems behind it.<\/p><p>For users, AI feels nice and simple: better recommendations, instant translations, cleaner feeds, easier content creation. For product teams, there is a lot more going on backstage: models, data pipelines, moderation rules, latency, infrastructure costs, and a long list of things users never see.<\/p><p>That backstage part is what I want to explore in this post.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5e73bc elementor-widget elementor-widget-shortcode\" data-id=\"a5e73bc\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[blog_related_services post_in='193098,197215,4508' title='See related services we offer']<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5327f17 e-con-full e-flex e-con e-parent\" data-id=\"5327f17\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa7c478 elementor-widget elementor-widget-text-editor\" data-id=\"fa7c478\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>So what is AI in social media?<\/h2><p>Artificial intelligence in social media means using technologies such as machine learning, natural language processing, computer vision, speech models, and generative AI to understand content and user behavior and turn that information into useful product features.<\/p><p>There are two sides to the topic:<\/p><ul><li aria-level=\"1\">One is AI used by marketing teams around social media: writing posts, scheduling campaigns, analyzing brand mentions, and producing advertising assets.<\/li><li aria-level=\"1\">The other is AI built into the social platform itself.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24a45a9 elementor-widget elementor-widget-image\" data-id=\"24a45a9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"349\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/two-sides-of-ai-in-social-media.png\" class=\"attachment-large size-large wp-image-202546\" alt=\"Comparing AI used around social media with AI built into social platforms.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/two-sides-of-ai-in-social-media.png 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/two-sides-of-ai-in-social-media-300x131.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/two-sides-of-ai-in-social-media-768x335.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/two-sides-of-ai-in-social-media-18x8.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39385e9 elementor-widget elementor-widget-text-editor\" data-id=\"39385e9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">This article focuses on the second. So let\u2019s look at some <\/span><span style=\"font-weight: 400;\">examples of AI in social media<\/span><span style=\"font-weight: 400;\"> that are already doing useful work inside real products.\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bdd2944 e-con-full e-flex e-con e-parent\" data-id=\"bdd2944\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f35152d elementor-widget__width-initial word-wrap-title elementor-widget elementor-widget-heading\" data-id=\"f35152d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">7 most common applications of AI in social media platforms<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6e191c elementor-widget elementor-widget-text-editor\" data-id=\"c6e191c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>So, how is AI used in social media in practice? Some features help users find better content. Some help creators make it. Others sort reports, read images, translate conversations, or spot patterns that would take humans forever to catch manually. Let\u2019s look at the 7 most common use cases.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c50b48 faq elementor-widget elementor-widget-n-accordion\" data-id=\"4c50b48\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-8000\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-8000\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Predictive analytics <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-8000\" class=\"elementor-element elementor-element-adbb15c e-con-full e-flex e-con e-child\" data-id=\"adbb15c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-966e5e7 translation-block elementor-widget elementor-widget-html\" data-id=\"966e5e7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Social platforms generate a ridiculous amount of behavioral data: views, likes, skips, shares, searches, reports, purchases, and sudden spikes in activity.\n <\/p>\n <p>\nModels can use those signals to spot patterns early. That might mean detecting unusual account behavior, identifying a topic that is gaining traction, or flagging a conversation that could turn into a reputational issue.<\/p>\n<p>\n<a href=\"https:\/\/www.sprinklr.com\/help\/articles\/introduction-to-smart-alerts\/identify-crisis-events-proactively-with-smart-alerts\/640704d97517d84a3aaf2c91\/\" rel=\"noopener noreferrer\" target=\"_blank\">Sprinklr Smart Alerts<\/a> is one example. It monitors changes in metrics such as conversation volume and sentiment and can flag unusual activity before it grows into a bigger problem.\n<\/p>\n<p>\nPersonally, I find this kind of AI more interesting than a lot of flashy generative features. Nobody posts screenshots of anomaly detection on LinkedIn, but catching a problem two hours earlier can be far more useful than generating ten caption variants.\n<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-8001\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-8001\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Content recommendations <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-8001\" class=\"elementor-element elementor-element-cf791fd e-con-full e-flex e-con e-child\" data-id=\"cf791fd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ddf659 translation-block elementor-widget elementor-widget-html\" data-id=\"5ddf659\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>This is probably the AI feature users interact with most, even if they never think about it.<\/p>\n <p>Recommendation systems decide what appears next in a feed, which creator gets discovered, and which video quietly steals another 20 minutes of your evening.<\/p>\n <p><a href=\"https:\/\/newsroom.tiktok.com\/how-tiktok-recommends-videos-foryou?lang=en-AU\" rel=\"noopener noreferrer\" target=\"_blank\">TikTok explains that its For You feed<\/a> uses signals such as watch behavior, likes, shares, comments, follows, captions, sounds, and hashtags to rank videos for each user.<\/p>\n <p>From a product point of view, recommendation is fascinating because \u201cmore engagement\u201d is a dangerously easy target. If you only train for clicks and watch time, the system may become very good at giving people more of the same.<\/p>\n <p>I would always track diversity, hides, reports, saves, meaningful replies, and creator discovery alongside raw engagement. Otherwise, you may improve one metric while making the feed worse.<\/p>\n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-8002\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-8002\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Generative AI for content creation <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-8002\" class=\"elementor-element elementor-element-9de8a2b e-con-full e-flex e-con e-child\" data-id=\"9de8a2b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d96d02 translation-block elementor-widget elementor-widget-html\" data-id=\"2d96d02\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>This is the loudest part of the AI conversation, mostly because it is easy to see.<\/p>\n <p>Generative AI in social media helps users create images, videos, captions, effects, backgrounds, stickers, and other media directly inside the product.<\/p>\n <p>Instagram, for example, uses Meta\u2019s <a href=\"https:\/\/about.fb.com\/news\/2026\/07\/introducing-muse-image-meta-ai\/\" rel=\"noopener noreferrer\" target=\"_blank\">Muse Image model for generative effects in Stories<\/a>. Meta is also pushing AI further into the creator workflow through <a href=\"https:\/\/creators.instagram.com\/blog\/edits-assistant\/\"rel=\"noreferrer nofollow\" target=\"_blank\">the Edits assistant<\/a>, which helps creators during video production and editing.\n<\/p>\n <p>This is one area where I think the best ideas are boring in a good way.\n<\/p>\n <p>That direction makes sense. The fewer tools a creator has to jump between, the easier it is to go from idea to published post. The use of AI in social media makes the most sense when it disappears into the workflow and simply makes the product easier, faster, or more useful. Used carelessly, though, it can also produce mountains of low-effort AI slop, flood feeds with repetitive content, and hurt the very KPIs teams were hoping to improve. \n<\/p>\n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-8003\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-8003\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Image and video recognition <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-8003\" class=\"elementor-element elementor-element-0779ab4 e-con-full e-flex e-con e-child\" data-id=\"0779ab4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9bbf34 translation-block elementor-widget elementor-widget-html\" data-id=\"b9bbf34\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>A social app does not have to treat every image or video as a mysterious file with a filename attached.<\/p>\n <p>Computer vision can identify objects, scenes, products, text, visual similarities, and possibly unsafe material.\n<\/p>\n <p><a href=\"https:\/\/newsroom.pinterest.com\/news\/introducing-new-visual-search-features\/\" rel=\"noopener noreferrer\" target=\"_blank\">Pinterest\u2019s visual search<\/a> is a good example. It uses visual-language models and multimodal embeddings to help users start with an image and discover related ideas without having to describe exactly what they are looking at.\n\n<\/p>\n <p>I like this use case because it solves a very human problem: sometimes you know what you want when you see it, but you have absolutely no idea what to type into a search bar.<\/p>\n <p>That makes visual recognition especially useful for fashion, travel, food, social commerce, dating, and any platform where users communicate heavily through visual content.\n<\/p>\n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-8004\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-8004\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Text and sentiment analysis <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-8004\" class=\"elementor-element elementor-element-6001931 e-con-full e-flex e-con e-child\" data-id=\"6001931\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-415780b translation-block elementor-widget elementor-widget-html\" data-id=\"415780b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>AI can also help platforms make sense of what people are saying.<\/p>\n <p>Models can classify text by topic, intent, sentiment, urgency, toxicity, or language. That makes them useful for social listening, support routing, spam detection, trend analysis, and community monitoring.<\/p>\n <p><a href=\"https:\/\/www.sprinklr.com\/help\/articles\/ai-enrichments\/detect-the-sentiment-present-in-customer-messages-accurately\/645b5278e66f2e36b45187ac\/\" rel=\"noopener noreferrer\" target=\"_blank\">Sprinklr\u2019s sentiment analysis tools<\/a> are one example. They analyze customer messages and social conversations to identify sentiment and changes in how people are reacting.<\/p>\n <p>This is also one of the areas where I would be careful with confident-looking dashboards. Sentiment scores can look beautifully precise while missing sarcasm, slang, jokes, quotes, or local context.<\/p>\n <p>So for sensitive decisions, especially moderation, I would treat sentiment as one signal among several rather than as the final answer.<\/p>\n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-8005\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-8005\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Chatbots and voice assistants <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-8005\" class=\"elementor-element elementor-element-e868d26 e-con-full e-flex e-con e-child\" data-id=\"e868d26\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb281be translation-block elementor-widget elementor-widget-html\" data-id=\"fb281be\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Chat inside social apps is becoming much more than messaging between two people.<\/p>\n <p>AI assistants can help users find communities, answer product questions, summarize long threads, translate conversations, or help creators respond to followers.<\/p>\n <p>Meta\u2019s <a href=\"https:\/\/about.fb.com\/news\/2024\/07\/create-your-own-custom-ai-with-ai-studio\/\" rel=\"noopener noreferrer\" target=\"_blank\">creator AIs on Instagram<\/a> are one example: creators can configure AI versions of themselves to answer common DMs and Story replies.<\/p>\n <p>My bias here is simple: give the assistant a job.<\/p>\n <p>A bot that helps a user find the right community, explains account settings, or summarizes a 400-message discussion has a clear reason to exist. A giant \u201cAsk AI\u201d button with no obvious purpose usually feels like product furniture.<\/p>\n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-8006\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-8006\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Content moderation and automation <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-8006\" class=\"elementor-element elementor-element-d4ba2aa e-con-full e-flex e-con e-child\" data-id=\"d4ba2aa\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70784f9 translation-block elementor-widget elementor-widget-html\" data-id=\"70784f9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Moderation is one of the less glamorous uses of AI, but probably one of the most important.<\/p>\n <p>Models can scan text, images, video, audio, account behavior, and reports, then assign risk scores or send suspicious content for review.<\/p>\n <p><a href=\"https:\/\/support.google.com\/youtube\/answer\/13304829?hl=en\" rel=\"noopener noreferrer\" target=\"_blank\"> YouTube explains that its moderation systems<\/a> combine machine-learning systems with human review to identify and handle possible policy violations.<\/p>\n <p>I would be very cautious about anyone promising fully automated moderation. Social context gets messy fast. Jokes, reclaimed language, news footage, satire, harassment, and coordinated abuse do not fit neatly into one classifier.<\/p>\n <p>AI is excellent at helping teams sort and prioritize huge volumes of content. Human judgment still earns its salary on the difficult cases.<\/p>\n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Predictive analytics\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Social platforms generate a ridiculous amount of behavioral data: views, likes, skips, shares, searches, reports, purchases, and sudden spikes in activity.\\n \\n \\nModels can use those signals to spot patterns early. That might mean detecting unusual account behavior, identifying a topic that is gaining traction, or flagging a conversation that could turn into a reputational issue.\\n\\nSprinklr Smart Alerts is one example. It monitors changes in metrics such as conversation volume and sentiment and can flag unusual activity before it grows into a bigger problem.\\n\\n\\nPersonally, I find this kind of AI more interesting than a lot of flashy generative features. Nobody posts screenshots of anomaly detection on LinkedIn, but catching a problem two hours earlier can be far more useful than generating ten caption variants.\"}},{\"@type\":\"Question\",\"name\":\"Content recommendations\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"This is probably the AI feature users interact with most, even if they never think about it.\\n Recommendation systems decide what appears next in a feed, which creator gets discovered, and which video quietly steals another 20 minutes of your evening.\\n TikTok explains that its For You feed uses signals such as watch behavior, likes, shares, comments, follows, captions, sounds, and hashtags to rank videos for each user.\\n From a product point of view, recommendation is fascinating because \\u201cmore engagement\\u201d is a dangerously easy target. If you only train for clicks and watch time, the system may become very good at giving people more of the same.\\n I would always track diversity, hides, reports, saves, meaningful replies, and creator discovery alongside raw engagement. Otherwise, you may improve one metric while making the feed worse.\"}},{\"@type\":\"Question\",\"name\":\"Generative AI for content creation\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"This is the loudest part of the AI conversation, mostly because it is easy to see.\\n Generative AI in social media helps users create images, videos, captions, effects, backgrounds, stickers, and other media directly inside the product.\\n Instagram, for example, uses Meta\\u2019s Muse Image model for generative effects in Stories. Meta is also pushing AI further into the creator workflow through the Edits assistant, which helps creators during video production and editing.\\n\\n This is one area where I think the best ideas are boring in a good way.\\n\\n That direction makes sense. The fewer tools a creator has to jump between, the easier it is to go from idea to published post. The use of AI in social media makes the most sense when it disappears into the workflow and simply makes the product easier, faster, or more useful. Used carelessly, though, it can also produce mountains of low-effort AI slop, flood feeds with repetitive content, and hurt the very KPIs teams were hoping to improve.\"}},{\"@type\":\"Question\",\"name\":\"Image and video recognition\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A social app does not have to treat every image or video as a mysterious file with a filename attached.\\n Computer vision can identify objects, scenes, products, text, visual similarities, and possibly unsafe material.\\n\\n Pinterest\\u2019s visual search is a good example. It uses visual-language models and multimodal embeddings to help users start with an image and discover related ideas without having to describe exactly what they are looking at.\\n\\n\\n I like this use case because it solves a very human problem: sometimes you know what you want when you see it, but you have absolutely no idea what to type into a search bar.\\n That makes visual recognition especially useful for fashion, travel, food, social commerce, dating, and any platform where users communicate heavily through visual content.\"}},{\"@type\":\"Question\",\"name\":\"Text and sentiment analysis\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI can also help platforms make sense of what people are saying.\\n Models can classify text by topic, intent, sentiment, urgency, toxicity, or language. That makes them useful for social listening, support routing, spam detection, trend analysis, and community monitoring.\\n Sprinklr\\u2019s sentiment analysis tools are one example. They analyze customer messages and social conversations to identify sentiment and changes in how people are reacting.\\n This is also one of the areas where I would be careful with confident-looking dashboards. Sentiment scores can look beautifully precise while missing sarcasm, slang, jokes, quotes, or local context.\\n So for sensitive decisions, especially moderation, I would treat sentiment as one signal among several rather than as the final answer.\"}},{\"@type\":\"Question\",\"name\":\"Chatbots and voice assistants\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Chat inside social apps is becoming much more than messaging between two people.\\n AI assistants can help users find communities, answer product questions, summarize long threads, translate conversations, or help creators respond to followers.\\n Meta\\u2019s creator AIs on Instagram are one example: creators can configure AI versions of themselves to answer common DMs and Story replies.\\n My bias here is simple: give the assistant a job.\\n A bot that helps a user find the right community, explains account settings, or summarizes a 400-message discussion has a clear reason to exist. A giant \\u201cAsk AI\\u201d button with no obvious purpose usually feels like product furniture.\"}},{\"@type\":\"Question\",\"name\":\"Content moderation and automation\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Moderation is one of the less glamorous uses of AI, but probably one of the most important.\\n Models can scan text, images, video, audio, account behavior, and reports, then assign risk scores or send suspicious content for review.\\n  YouTube explains that its moderation systems combine machine-learning systems with human review to identify and handle possible policy violations.\\n I would be very cautious about anyone promising fully automated moderation. Social context gets messy fast. Jokes, reclaimed language, news footage, satire, harassment, and coordinated abuse do not fit neatly into one classifier.\\n AI is excellent at helping teams sort and prioritize huge volumes of content. Human judgment still earns its salary on the difficult cases.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-295f8d3 elementor-widget elementor-widget-text-editor\" data-id=\"295f8d3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you want to zoom out a little, my colleague Dmitry collected practical<a href=\"https:\/\/innowise.com\/blog\/ai-industries-uses-cases\/\"> AI use cases across industries<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b68ff1 e-con-full e-flex e-con e-parent\" data-id=\"7b68ff1\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f2dc60c e-con-full cta2 e-flex e-con e-child\" data-id=\"f2dc60c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e791299 e-con-full e-flex e-con e-child\" data-id=\"e791299\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5d966ad e-con-full e-flex e-con e-child\" data-id=\"5d966ad\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a138c70 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"a138c70\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Have an AI feature in mind? <\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ae5bde elementor-widget elementor-widget-text-editor\" data-id=\"9ae5bde\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Let\u2019s see what it would take to add it to your app.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f815d3 e-con-full e-flex e-con e-child\" data-id=\"7f815d3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed2609f elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"ed2609f\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d6cd4b elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"0d6cd4b\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discuss your idea <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25f78ad e-con-full e-flex e-con e-child\" data-id=\"25f78ad\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cb53b1 elementor-widget elementor-widget-heading\" data-id=\"2cb53b1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Are there any benefits of AI in social media?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c53dc60 elementor-widget elementor-widget-text-editor\" data-id=\"c53dc60\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sure. Here are the benefits I would pay the most attention to.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f811e26 elementor-widget elementor-widget-html\" data-id=\"f811e26\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .x-industries__descriptions {\n        width: 100%;\n        overflow: hidden;\n    }\n\n    .x-industries__descriptions .swiper-wrapper,\n    .x-industries__swiper {\n        width: 100% !important;\n    }\n\n    .x-industries__descriptions-item:not(.swiper-slide-active) {\n        opacity: 0 !important;\n    }\n\n    .x-industries__swiper {\n        position: relative;\n        overflow: hidden;\n        box-sizing: border-box !important;\n    }\n\n    .x-industries .x-industries__list_container.swiper-wrapper {\n        display: flex;\n        flex-direction: row;\n        gap: 0;\n        width: 100%;\n        list-style: none;\n        padding: 0;\n        margin: 0 !important;\n    }\n\n    .x-industries__list {\n        display: flex;\n        align-items: center;\n        gap: 40px;\n        border-bottom: 1px solid rgba(0, 0, 0, 0.15);\n        margin-bottom: 40px;\n    }\n\n    .x-industries__list li {\n        flex-shrink: 0;\n        width: auto !important;\n        padding: 24px 12px 21px;\n        color: #717171;\n        font-family: Sora, sans-serif;\n        font-weight: 600;\n        font-size: 18px;\n        line-height: 22.7px;\n        cursor: pointer;\n        border-bottom: 3px solid transparent;\n    }\n\n    .x-industries__list li.active {\n        color: #2e2e2e;\n        border-bottom: 3px solid #c63031;\n    }\n\n    .x-industries__descriptions-item {\n        display: flex;\n        flex-direction: column;\n        gap: 40px;\n        height: auto !important;\n    }\n\n    .x-slider-info-block {\n        width: 100%;\n        max-width: 800px;\n    }\n\n    .x-industries .x-slider-title h3 {\n        color: #2E2E2E;\n        font-weight: 600;\n        line-height: 32.4px;\n        font-size: 24px;\n        font-family: Sora, sans-serif;\n        margin: 0 !important;\n        padding: 0;\n    }\n\n    .x-industries .x-slider-title {\n        margin-bottom: 40px;\n    }\n\n    .x-industries .x-slider-desc {\n        font-weight: 400;\n        font-size: 18px;\n        line-height: 27px;\n        font-family: Karla, sans-serif;\n        color: #2e2e2e;\n        margin: 0;\n    }\n\n    .x-industries .x-slider-desc + .x-slider-desc {\n        margin-top: 12px;\n    }\n\n    .x-industries .x-slider-desc a {\n        font: inherit;\n        color: inherit;\n        text-decoration: underline;\n    }\n\n    .x-industries .x-slider-desc strong {\n        font-weight: 700;\n    }\n\n    .x-industries .x-slider-list {\n        display: block;\n        margin: 12px 0 0;\n        padding-left: 24px;\n        list-style: disc;\n    }\n\n    .x-industries .x-slider-list li {\n        font-weight: 400;\n        font-size: 18px;\n        line-height: 27px;\n        font-family: Karla, sans-serif;\n        color: #2e2e2e;\n        margin: 0;\n    }\n\n    .x-industries .x-slider-list li + li {\n        margin-top: 10px;\n    }\n\n    .x-industries .x-slider-list + .x-slider-desc {\n        margin-top: 12px;\n    }\n\n    .x-industries__navigation {\n        position: relative;\n        display: flex;\n        align-items: center;\n        gap: 10px;\n        padding: 16px;\n        flex-shrink: 0;\n        user-select: none;\n    }\n\n    .x-industries__navigation-btn {\n        display: flex;\n        padding: 0;\n        background: none;\n        border: none !important;\n        outline: none !important;\n        cursor: pointer;\n    }\n\n    .x-industries__navigation-btn.swiper-button-disabled {\n        opacity: 0.5;\n    }\n\n    @media (max-width: 1024px) {\n        .x-industries__swiper {\n            overflow: visible;\n        }\n\n        .x-industries__list {\n            gap: 40px;\n        }\n\n        .x-industries .x-slider-title {\n            margin-bottom: 30px;\n        }\n\n        .x-industries__descriptions-item {\n            gap: 40px;\n        }\n\n        .x-slider-info-block {\n            max-width: 100%;\n        }\n\n        .x-industries__navigation {\n            display: none;\n        }\n    }\n\n    @media (max-width: 767px) {\n        .x-industries__list {\n            margin-bottom: 30px;\n        }\n\n        .x-industries__list li {\n            border-bottom: 3px solid transparent;\n            padding: 16px 6px;\n            font-weight: 600;\n            font-size: 14px;\n            line-height: 18px;\n        }\n\n        .x-industries__list li.active {\n            border-bottom: 3px solid #c63031;\n        }\n\n        .x-industries .x-slider-title {\n            margin-bottom: 20px;\n        }\n\n        .x-industries .x-slider-title h3 {\n            font-size: 18px;\n            line-height: 24px;\n        }\n\n        .x-industries__descriptions-item {\n            gap: 30px;\n        }\n\n        .x-industries .x-slider-desc {\n            font-size: 14px;\n            line-height: 21px;\n        }\n\n        .x-industries .x-slider-desc + .x-slider-desc,\n        .x-industries .x-slider-list,\n        .x-industries .x-slider-list + .x-slider-desc {\n            margin-top: 12px;\n        }\n\n        .x-industries .x-slider-list li {\n            font-size: 14px;\n            line-height: 21px;\n        }\n    }\n<\/style>\n\n<div class=\"x-industries\">\n    <div class=\"x-industries__list\">\n        <div class=\"x-industries__swiper\">\n            <ul class=\"x-industries__list_container swiper-wrapper\">\n                <li class=\"swiper-slide active\">Better recommendations<\/li>\n                <li class=\"swiper-slide\">Faster content creation<\/li>\n                <li class=\"swiper-slide\">Safer communities<\/li>\n                <li class=\"swiper-slide\">Faster support<\/li>\n                <li class=\"swiper-slide\">Better user insights<\/li>\n                <li class=\"swiper-slide\">Smarter advertising<\/li>\n            <\/ul>\n        <\/div>\n        <div class=\"x-industries__navigation\">\n            <button class=\"x-industries__navigation-btn\">\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g>\n                        <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                        <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                    <\/g>\n                <\/svg>\n            <\/button>\n            <button class=\"x-industries__navigation-btn\">\n                <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                    <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\n                <\/svg>\n            <\/button>\n        <\/div>\n    <\/div>\n    <div class=\"x-industries__descriptions industries__swiper\">\n        <div class=\"swiper-wrapper\">\n            <div class=\"x-industries__descriptions-item swiper-slide swiper-slide-active\">\n                <div class=\"x-slider-info-block\">\n                    <div class=\"x-slider-title\">\n                        <h3>More relevant content and stronger engagement<\/h3>\n                    <\/div>\n                    <p class=\"x-slider-desc\">A good feed saves users from doing the sorting themselves.<\/p>\n                    <p class=\"x-slider-desc\">When recommendations work well, people find creators, communities, products, and conversations that match their interests faster. That can lead to more saves, replies, follows, shares, and repeat visits.<\/p>\n                    <p class=\"x-slider-desc\">There is hard evidence behind that. <a href=\"https:\/\/about.fb.com\/news\/2026\/01\/2026-ai-drives-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">Meta reported<\/a> that ranking improvements on Facebook in Q4 2025 produced a <strong>7% increase in views of organic feed and video posts<\/strong>, while changes on Threads drove a <strong>20% increase in time spent<\/strong>.<\/p>\n                    <p class=\"x-slider-desc\">I would still watch one thing very closely here: repetition. A feed can learn someone\u2019s taste so aggressively that three interests suddenly become their entire personality.<\/p>\n                    <p class=\"x-slider-desc\">That is why I would track content variety, hides, reports, creator discovery, and return rate alongside watch time and clicks.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"x-industries__descriptions-item swiper-slide\">\n                <div class=\"x-slider-info-block\">\n                    <div class=\"x-slider-title\">\n                        <h3>Faster content production<\/h3>\n                    <\/div>\n                    <p class=\"x-slider-desc\">Creating social content involves a surprising amount of tiny work: resizing images, writing captions, removing backgrounds, generating subtitles, finding clips, translating text, and making several versions of the same asset.<\/p>\n                    <p class=\"x-slider-desc\">AI can take chunks of that work off the creator\u2019s plate.<\/p>\n                    <p class=\"x-slider-desc\">According to <a href=\"https:\/\/about.fb.com\/news\/2026\/01\/2026-ai-drives-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">Meta\u2019s 2026 performance update<\/a>, content made in <strong>Edits accounted for nearly 10% of daily Reels views<\/strong>, while daily active users generating media in Meta AI had tripled year over year in Q4 2025.<\/p>\n                    <p class=\"x-slider-desc\">That tells me something important: creator AI is becoming part of normal production workflows.<\/p>\n                    <p class=\"x-slider-desc\">For platforms, easier creation can mean more active creators and more fresh content entering the system.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"x-industries__descriptions-item swiper-slide\">\n                <div class=\"x-slider-info-block\">\n                    <div class=\"x-slider-title\">\n                        <h3>Safer communities and greater trust<\/h3>\n                    <\/div>\n                    <p class=\"x-slider-desc\">At scale, moderation teams face a simple math problem: too much content, too little human attention.<\/p>\n                    <p class=\"x-slider-desc\">AI can scan posts, comments, images, video, audio, reports, and account behavior, then push the highest-risk cases to reviewers first.<\/p>\n                    <p class=\"x-slider-desc\">As mentioned earlier <a href=\"https:\/\/support.google.com\/youtube\/answer\/13304829?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">YouTube combines<\/a> machine-learning systems with trained human reviewers to detect and assess possible policy violations. Its <a href=\"https:\/\/transparencyreport.google.com\/youtube-policy\/removals\" target=\"_blank\" rel=\"noopener noreferrer\">transparency reporting<\/a> also shows the scale of content removals across categories such as spam, scams, violent content, and child safety.<\/p>\n                    <p class=\"x-slider-desc\">I see this as one of the strongest business cases for AI in social products. A flashy creation feature may get the launch announcement. Better moderation can quietly protect the whole community every day.<\/p>\n                    <p class=\"x-slider-desc\">The useful metrics here are moderation speed, missed violations, false positives, appeal outcomes, and reviewer workload.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"x-industries__descriptions-item swiper-slide\">\n                <div class=\"x-slider-info-block\">\n                    <div class=\"x-slider-title\">\n                        <h3>Faster support at scale<\/h3>\n                    <\/div>\n                    <p class=\"x-slider-desc\">Social platforms receive thousands of repetitive questions:<\/p>\n                    <ul class=\"x-slider-list\">\n                        <li>Why can\u2019t I log in?<\/li>\n                        <li>Where did my draft go?<\/li>\n                        <li>How do I change this setting?<\/li>\n                        <li>Why was my post removed?<\/li>\n                    <\/ul>\n                    <p class=\"x-slider-desc\">A well-designed assistant can answer routine questions immediately and pass more difficult cases to a support agent with the conversation context attached.<\/p>\n                    <p class=\"x-slider-desc\">In 2026, <a href=\"https:\/\/about.fb.com\/news\/2026\/03\/boosting-your-support-and-safety-on-metas-apps-with-ai\/\" target=\"_blank\" rel=\"noopener noreferrer\">Meta expanded AI-based support across Facebook and Instagram<\/a> for account issues such as password recovery and profile settings.<\/p>\n                    <p class=\"x-slider-desc\">The volume behind social support is huge too. <a href=\"https:\/\/about.fb.com\/news\/2026\/06\/meta-business-agent\/\" target=\"_blank\" rel=\"noopener noreferrer\">Meta says<\/a> there are <strong>more than one billion active conversation threads with businesses every day<\/strong> across WhatsApp, Messenger, and Instagram.<\/p>\n                    <p class=\"x-slider-desc\">I would measure resolution rate, escalation rate, repeat contact rate, response time, and user satisfaction. A chatbot that answers quickly and sends people in circles is just a faster way to annoy them.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"x-industries__descriptions-item swiper-slide\">\n                <div class=\"x-slider-info-block\">\n                    <div class=\"x-slider-title\">\n                        <h3>Better decisions from user insights<\/h3>\n                    <\/div>\n                    <p class=\"x-slider-desc\">Social platforms collect huge volumes of behavioral and content signals every day.<\/p>\n                    <p class=\"x-slider-desc\">AI can help product teams spot recurring complaints, sudden topic growth, abandoned features, unusual account activity, emerging communities, and changes in how users behave.<\/p>\n                    <p class=\"x-slider-desc\"><a href=\"https:\/\/newsroom.tiktok.com\/how-tiktok-recommends-videos-foryou?lang=en-AU\" target=\"_blank\" rel=\"noopener noreferrer\">TikTok describes<\/a> signals such as watch completion, likes, shares, comments, follows, captions, sounds, and hashtags as inputs used to rank content in the For You feed.<\/p>\n                    <p class=\"x-slider-desc\">For product teams, those same event streams can help explain where people are getting value, where they are dropping off, and which behaviors are changing.<\/p>\n                    <p class=\"x-slider-desc\">This is the point where analytics becomes useful to me: you can move from \u201csomething looks different this week\u201d to a specific pattern worth investigating.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"x-industries__descriptions-item swiper-slide\">\n                <div class=\"x-slider-info-block\">\n                    <div class=\"x-slider-title\">\n                        <h3>More relevant advertising<\/h3>\n                    <\/div>\n                    <p class=\"x-slider-desc\">Advertising systems can use signals from content, context, user behavior, and campaign performance to improve which ads appear to which users.<\/p>\n                    <p class=\"x-slider-desc\"><a href=\"https:\/\/about.fb.com\/news\/2026\/01\/2026-ai-drives-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">Meta reported<\/a> several gains from its ad-ranking systems in Q4 2025, including a <strong>3.5% increase in ad clicks on Facebook<\/strong>, more than a <strong>1% increase in conversions on Instagram<\/strong>, and another model that raised conversion rates by <strong>3%<\/strong> across Instagram Feed, Stories, and Reels.<\/p>\n                    <p class=\"x-slider-desc\">Those percentages may look small on paper. At social-platform scale, they are anything but small.<\/p>\n                    <p class=\"x-slider-desc\">There is also a line teams need to watch carefully. Relevance can become creepy very quickly when users feel that the platform knows more than they expected.<\/p>\n                    <p class=\"x-slider-desc\">I would treat privacy controls, frequency limits, age restrictions, and clear ad settings as part of the product design from day one.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    function initXIndustries() {\n        const xindustriesListItems = document.querySelectorAll('.x-industries__list_container li');\n\n        const industriesSlider1 = new Swiper('.x-industries__swiper', {\n            slidesPerView: 'auto',\n            spaceBetween: 24,\n            watchSlidesProgress: true,\n            grabCursor: true,\n            breakpoints: {\n                280: {\n                    spaceBetween: 20,\n                },\n                820: {\n                    spaceBetween: 24,\n                },\n                1280: {\n                    spaceBetween: 30,\n                },\n            }\n        });\n\n        const industriesSlider2 = new Swiper('.industries__swiper', {\n            slidesPerView: 1,\n            spaceBetween: 24,\n            effect: 'fade',\n            autoHeight: true,\n            grabCursor: true,\n            thumbs: {\n                swiper: industriesSlider1,\n            },\n            navigation: {\n                nextEl: \".x-industries__navigation button:nth-child(2)\",\n                prevEl: \".x-industries__navigation button:nth-child(1)\",\n            },\n        });\n\n        industriesSlider2.on('slideChange', function (data) {\n            const activeIndex = data.activeIndex;\n            industriesSlider1.slideTo(activeIndex);\n\n            xindustriesListItems.forEach((elem, i) => {\n                if (activeIndex === i) {\n                    elem.classList.add('active');\n                } else {\n                    elem.classList.remove('active');\n                }\n            });\n        });\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', initXIndustries);\n    } else {\n        initXIndustries();\n    }\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-677c8e5 e-con-full e-flex e-con e-child\" data-id=\"677c8e5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b30cb46 elementor-widget elementor-widget-text-editor\" data-id=\"b30cb46\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>And the downside?<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0876bc elementor-widget elementor-widget-text-editor\" data-id=\"f0876bc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-renderer-start-pos=\"39\" data-local-id=\"618f7bc61a90\">Well, at this point the post is starting to sound a little like an AI ad.<\/p><p data-renderer-start-pos=\"127\" data-local-id=\"bbe3cbd5d28c\">Fair enough. If you\u2019re looking at AI in social media pros and cons, the upside is strong, but the list of risks is not exactly short either. A few I would keep in view:<\/p><p data-renderer-start-pos=\"297\" data-local-id=\"65110a5bf832\">Here\u2019s the short version:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0f7cad e-con-full e-flex e-con e-child\" data-id=\"f0f7cad\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-020eca4 elementor-widget elementor-widget-html\" data-id=\"020eca4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .sap-cost-factors-table .row{\r\n    grid-template-columns: 25% 75%;  \r\n  }\r\n  \r\n  .sap-cost-factors-table .row .cell:first-child {\r\n      font-weight: bold;\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  document.addEventListener(\"DOMContentLoaded\", () => {\r\n    const costFactorsRows = document.querySelectorAll(\".sap-cost-factors-table .row.data\");\r\n    const costFactorsTableToggle = document.querySelector(\".sap-cost-factors-table .table-toggle\");\r\n    const visibleCount = 4;\r\n\r\n    if (!costFactorsTableToggle) return;\r\n\r\n    costFactorsRows.forEach((row, index) => {\r\n      if(matchMedia(\"(max-width: 1024px)\").matches) {\r\n        if (index >= visibleCount) row.classList.add(\"hidden\");\r\n      }\r\n    });\r\n\r\n    let expanded = false;\r\n\r\n    costFactorsTableToggle.addEventListener(\"click\", () => {\r\n      expanded = !expanded;\r\n\r\n      costFactorsRows.forEach((row, index) => {\r\n        if (!expanded && index >= visibleCount) {\r\n          row.classList.add(\"hidden\");\r\n        } else {\r\n          row.classList.remove(\"hidden\");\r\n        }\r\n      });\r\n\r\n      costFactorsTableToggle.textContent = expanded ? \"Show less\" : \"Show more\";\r\n    });\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c09f46 elementor-widget elementor-widget-html\" data-id=\"9c09f46\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .erp-business-models .erp-business-models-table {\n        width: 100%;\n        max-width: 1000px;\n        margin: 0;\n        border: 0 !important;\n        border-collapse: collapse;\n        table-layout: auto;\n        font-family: \"Karla\", sans-serif;\n        font-size: 18px;\n        line-height: 150%;\n        color: #2E2E2E;\n        background: #FBFBFD !important;\n    }\n\n    .erp-business-models .erp-business-models-table__row,\n    .erp-business-models .erp-business-models-table__row:nth-child(n),\n    .erp-business-models .erp-business-models-table__row:hover {\n        display: table-row;\n        margin: 0;\n        border: 0 !important;\n        background: #FBFBFD !important;\n    }\n\n    .erp-business-models .erp-business-models-table__cell,\n    .erp-business-models .erp-business-models-table__row:nth-child(n) .erp-business-models-table__cell,\n    .erp-business-models .erp-business-models-table__row:hover .erp-business-models-table__cell {\n        border: 0 !important;\n        border-bottom: 1px solid #999999 !important;\n        background: #FBFBFD !important;\n        color: #2E2E2E;\n        font-family: \"Karla\", sans-serif;\n        font-size: inherit;\n        line-height: inherit;\n        text-align: left;\n        text-transform: none;\n        vertical-align: top;\n    }\n\n    .erp-business-models .erp-business-models-table__cell {\n        padding: 20px 0;\n        font-weight: 400;\n    }\n\n    .erp-business-models .erp-business-models-table__cell:not(:last-child) {\n        padding-right: 40px;\n    }\n\n    .erp-business-models .erp-business-models-table__cell:first-child {\n        width: 360px;\n    }\n\n    .erp-business-models .erp-business-models-table__row_header .erp-business-models-table__cell {\n        padding: 0 0 10px;\n        font-weight: 700;\n    }\n\n    .erp-business-models .erp-business-models-table__row_header:nth-child(n) .erp-business-models-table__cell {\n        text-align: center;\n        vertical-align: middle;\n    }\n\n    .erp-business-models .erp-business-models-table__row_header .erp-business-models-table__cell:not(:last-child) {\n        padding-right: 40px;\n    }\n\n    .erp-business-models .erp-business-models__wrapper {\n        width: 100%;\n        max-width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n    }\n\n    @media (max-width: 767px) {\n        .erp-business-models .erp-business-models-table {\n            min-width: 760px;\n            font-size: 16px;\n        }\n\n        .erp-business-models .erp-business-models-table__cell:first-child {\n            width: 200px;\n        }\n\n        .erp-business-models .erp-business-models-table__cell:not(:last-child),\n        .erp-business-models .erp-business-models-table__row_header .erp-business-models-table__cell:not(:last-child) {\n            padding-right: 30px;\n        }\n    }\n<\/style>\n<div class=\"erp-business-models\">\n    <div class=\"erp-business-models__wrapper\">\n        <table class=\"erp-business-models-table\">\n            <thead>\n            <tr class=\"erp-business-models-table__row erp-business-models-table__row_header\">\n                <th class=\"erp-business-models-table__cell\">Cons<\/th>\n                <th class=\"erp-business-models-table__cell\">Why it matters<\/th>\n                <th class=\"erp-business-models-table__cell\">Practical safeguard<\/th>\n            <\/tr>\n            <\/thead>\n            <tbody>\n            <tr class=\"erp-business-models-table__row erp-business-models-table__row_data\">\n                <td class=\"erp-business-models-table__cell\">Repetitive recommendations<\/td>\n                <td class=\"erp-business-models-table__cell\">A feed can keep serving the same topics, creators, or formats until discovery starts shrinking.<\/td>\n                <td class=\"erp-business-models-table__cell\">Track diversity, hides, reports, and creator exposure alongside engagement metrics.<\/td>\n            <\/tr>\n            <tr class=\"erp-business-models-table__row erp-business-models-table__row_data\">\n                <td class=\"erp-business-models-table__cell\">Moderation errors<\/td>\n                <td class=\"erp-business-models-table__cell\">Models can miss harmful content, misread context, or flag harmless posts.<\/td>\n                <td class=\"erp-business-models-table__cell\">Send uncertain and high-risk cases to human reviewers and provide an appeals process.<\/td>\n            <\/tr>\n            <tr class=\"erp-business-models-table__row erp-business-models-table__row_data\">\n                <td class=\"erp-business-models-table__cell\">Synthetic content overload<\/td>\n                <td class=\"erp-business-models-table__cell\">Cheap generation can fill the platform with spam, low-effort posts, and misleading media.<\/td>\n                <td class=\"erp-business-models-table__cell\">Add quality filters, rate limits, provenance checks, and clearer labels where needed.<\/td>\n            <\/tr>\n            <tr class=\"erp-business-models-table__row erp-business-models-table__row_data\">\n                <td class=\"erp-business-models-table__cell\">Privacy and security risks<\/td>\n                <td class=\"erp-business-models-table__cell\">AI features may process messages, media, behavioral data, and other sensitive information.<\/td>\n                <td class=\"erp-business-models-table__cell\">Limit data collection, restrict access, define retention rules, and give users clear controls.<\/td>\n            <\/tr>\n            <tr class=\"erp-business-models-table__row erp-business-models-table__row_data\">\n                <td class=\"erp-business-models-table__cell\">Bias<\/td>\n                <td class=\"erp-business-models-table__cell\">Ranking and moderation systems can treat creators, languages, communities, or content types unevenly.<\/td>\n                <td class=\"erp-business-models-table__cell\">Test results across user groups and monitor exposure and error patterns over time.<\/td>\n            <\/tr>\n            <tr class=\"erp-business-models-table__row erp-business-models-table__row_data\">\n                <td class=\"erp-business-models-table__cell\">Cost and maintenance<\/td>\n                <td class=\"erp-business-models-table__cell\">Model calls, video processing, storage, monitoring, and human review can become expensive fast.<\/td>\n                <td class=\"erp-business-models-table__cell\">Start with a narrow use case and track operating cost from day one.<\/td>\n            <\/tr>\n            <tr class=\"erp-business-models-table__row erp-business-models-table__row_data\">\n                <td class=\"erp-business-models-table__cell\">Loss of trust<\/td>\n                <td class=\"erp-business-models-table__cell\">Users get suspicious when they do not understand why something was recommended, removed, altered, or generated.<\/td>\n                <td class=\"erp-business-models-table__cell\">Explain key AI actions, give users control where possible, and make generated content identifiable when appropriate.<\/td>\n            <\/tr>\n            <\/tbody>\n        <\/table>\n    <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-131fbd6 elementor-widget elementor-widget-text-editor\" data-id=\"131fbd6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>So yes, the benefits of AI in social media are real. The trade-offs are too. Good product teams plan for both from the start.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-589e9a2 e-con-full e-flex e-con e-child\" data-id=\"589e9a2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0353f2a elementor-widget elementor-widget-text-editor\" data-id=\"0353f2a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>How to integrate AI into a social media app<\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9cb3811 elementor-widget elementor-widget-text-editor\" data-id=\"9cb3811\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Adding AI to a social app usually works best when the team starts small, solves one clear problem, and measures the result before expanding. I would structure the work like this:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b73945 custom-roadmap elementor-widget elementor-widget-html\" data-id=\"6b73945\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n<div class=\"blog-roadmap\">\n\n    <div class=\"blog-roadmap-item\">\n        <div class=\"blog-roadmap-item__title\">\n            <div class=\"blog-roadmap-item__title__num-block\">\n                <span class=\"blog-roadmap-item__title__num-block__num\">01<\/span>\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\n            <\/div>\n            <span class=\"blog-roadmap-item__title__text-block\">Prioritize the use case and define success metrics<\/span>\n        <\/div>\n        <div class=\"blog-roadmap-item__content\">\n            <p>Pick one problem worth solving first, such as feed relevance, moderation speed, translation, or creator assistance. Then decide how you will judge success: engagement, resolution rate, moderation accuracy, cost per request, or another metric tied to the feature.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"blog-roadmap-item\">\n        <div class=\"blog-roadmap-item__title\">\n            <div class=\"blog-roadmap-item__title__num-block\">\n                <span class=\"blog-roadmap-item__title__num-block__num\">02<\/span>\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\n            <\/div>\n            <span class=\"blog-roadmap-item__title__text-block\">Assess data and app architecture<\/span>\n        <\/div>\n        <div class=\"blog-roadmap-item__content\">\n            <p>Check what data the feature needs, where that data lives, how clean it is, and whether the current backend can support extra model calls, storage, and processing. This is also the right moment to review privacy, permissions, and retention rules.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"blog-roadmap-item\">\n        <div class=\"blog-roadmap-item__title\">\n            <div class=\"blog-roadmap-item__title__num-block\">\n                <span class=\"blog-roadmap-item__title__num-block__num\">03<\/span>\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\n            <\/div>\n            <span class=\"blog-roadmap-item__title__text-block\">Choose the AI solution and plan the integration<\/span>\n        <\/div>\n        <div class=\"blog-roadmap-item__content\">\n            <p>Decide whether the feature needs a third-party API, an open model hosted by your team, or a model trained for your own product. Then map how it connects to the app: API layer, databases, queues, moderation rules, analytics, and fallback logic. Our guide on <a href=\"https:\/\/innowise.com\/blog\/how-to-integrate-ai-into-an-app\/\" rel=\"noopener noreferrer\">how to integrate AI into an app<\/a> goes deeper into this part. If you\u2019re starting from zero, our guide on <a href=\"https:\/\/innowise.com\/blog\/how-to-build-an-ai-app\/\" rel=\"noopener noreferrer\">how to build an AI app<\/a> covers the broader development process.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"blog-roadmap-item\">\n        <div class=\"blog-roadmap-item__title\">\n            <div class=\"blog-roadmap-item__title__num-block\">\n                <span class=\"blog-roadmap-item__title__num-block__num\">04<\/span>\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\n            <\/div>\n            <span class=\"blog-roadmap-item__title__text-block\">Pilot and test the feature<\/span>\n        <\/div>\n        <div class=\"blog-roadmap-item__content\">\n            <p>Release it to a limited group first. Test normal behavior, edge cases, abuse scenarios, different languages, slow connections, and failure states. In my experience, this stage usually finds the things the demo politely forgot to mention.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"blog-roadmap-item\">\n        <div class=\"blog-roadmap-item__title\">\n            <div class=\"blog-roadmap-item__title__num-block\">\n                <span class=\"blog-roadmap-item__title__num-block__num\">05<\/span>\n            <\/div>\n            <span class=\"blog-roadmap-item__title__text-block\">Monitor results and improve the feature<\/span>\n        <\/div>\n        <div class=\"blog-roadmap-item__content\">\n            <p>Track quality, usage, response time, user complaints, model cost, and errors after launch. AI features need regular tuning because user behavior changes, models change, and new edge cases appear surprisingly fast.<\/p>\n        <\/div>\n    <\/div>\n\n<\/div>\n\n<div class=\"blog-roadmap-mobile\">\n\n    <div class=\"blog-roadmap-item-mobile active\">\n\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\n\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\n        <\/div>\n\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\n            <div class=\"blog-roadmap-item-mobile__title\">\n                <span class=\"blog-roadmap-item-mobile__title__num\">01<\/span>\n                <span class=\"blog-roadmap-item-mobile__title__text\">Prioritize the use case and define success metrics<\/span>\n            <\/div>\n            <div class=\"blog-roadmap-item-mobile__content\">\n                <p>Pick one problem worth solving first, such as feed relevance, moderation speed, translation, or creator assistance. Then decide how you will judge success: engagement, resolution rate, moderation accuracy, cost per request, or another metric tied to the feature.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"blog-roadmap-item-mobile\">\n\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\n\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\n        <\/div>\n\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\n            <div class=\"blog-roadmap-item-mobile__title\">\n                <span class=\"blog-roadmap-item-mobile__title__num\">02<\/span>\n                <span class=\"blog-roadmap-item-mobile__title__text\">Assess data and app architecture<\/span>\n            <\/div>\n            <div class=\"blog-roadmap-item-mobile__content\">\n                <p>Check what data the feature needs, where that data lives, how clean it is, and whether the current backend can support extra model calls, storage, and processing. This is also the right moment to review privacy, permissions, and retention rules.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"blog-roadmap-item-mobile\">\n\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\n\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\n        <\/div>\n\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\n            <div class=\"blog-roadmap-item-mobile__title\">\n                <span class=\"blog-roadmap-item-mobile__title__num\">03<\/span>\n                <span class=\"blog-roadmap-item-mobile__title__text\">Choose the AI solution and plan the integration<\/span>\n            <\/div>\n            <div class=\"blog-roadmap-item-mobile__content\">\n                <p>Decide whether the feature needs a third-party API, an open model hosted by your team, or a model trained for your own product. Then map how it connects to the app: API layer, databases, queues, moderation rules, analytics, and fallback logic. Our guide on <a href=\"https:\/\/innowise.com\/blog\/how-to-integrate-ai-into-an-app\/\" target=\"_blank\" rel=\"noopener noreferrer\">how to integrate AI into an app<\/a> goes deeper into this part. If you\u2019re starting from zero, our guide on <a href=\"https:\/\/innowise.com\/blog\/how-to-build-an-ai-app\/\" target=\"_blank\" rel=\"noopener noreferrer\">how to build an AI app<\/a> covers the broader development process.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"blog-roadmap-item-mobile\">\n\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\n\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\n        <\/div>\n\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\n            <div class=\"blog-roadmap-item-mobile__title\">\n                <span class=\"blog-roadmap-item-mobile__title__num\">04<\/span>\n                <span class=\"blog-roadmap-item-mobile__title__text\">Pilot and test the feature<\/span>\n            <\/div>\n            <div class=\"blog-roadmap-item-mobile__content\">\n                <p>Release it to a limited group first. Test normal behavior, edge cases, abuse scenarios, different languages, slow connections, and failure states. In my experience, this stage usually finds the things the demo politely forgot to mention.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"blog-roadmap-item-mobile\">\n\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\n\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\n        <\/div>\n\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\n            <div class=\"blog-roadmap-item-mobile__title\">\n                <span class=\"blog-roadmap-item-mobile__title__num\">05<\/span>\n                <span class=\"blog-roadmap-item-mobile__title__text\">Monitor results and improve the feature<\/span>\n            <\/div>\n            <div class=\"blog-roadmap-item-mobile__content\">\n                <p>Track quality, usage, response time, user complaints, model cost, and errors after launch. AI features need regular tuning because user behavior changes, models change, and new edge cases appear surprisingly fast.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/div>\n\n<script>\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const mobileRoadmapItems = [...document.querySelectorAll('.blog-roadmap-item-mobile')];\n\n        mobileRoadmapItems.forEach(item => {\n\n            item.addEventListener('click', () => {\n                const isActive = item.classList.contains('active');\n\n                \/\/ Collapse all items\n                mobileRoadmapItems.forEach(nav => {\n                    nav.classList.remove('active');\n                    \/*const ul = nav.querySelector('.mobile-domain-list');\n                    if (ul) ul.style.maxHeight = '0';*\/\n                });\n\n                \/\/ Expand clicked item only if it was not active\n                if (!isActive) {\n                    item.classList.add('active');\n                    \/*const ul = item.querySelector('.mobile-domain-list');\n                    if (ul) ul.style.maxHeight = \"unset\"; \/\/ul.scrollHeight + 'px';*\/\n                }\n            });\n\n        });\n    });\n\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a3d58a1 e-con-full e-flex e-con e-child\" data-id=\"a3d58a1\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f6e71f8 e-con-full cta2 e-flex e-con e-child\" data-id=\"f6e71f8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6912edd relative animated-circle-adaptive e-con-full e-flex e-con e-child\" data-id=\"6912edd\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ae31d71 e-con-full e-flex e-con e-child\" data-id=\"ae31d71\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5b513f elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"f5b513f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Too many AI ideas, no clue which one is worth building first? <\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ee3e3 e-con-full e-flex e-con e-child\" data-id=\"b3ee3e3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bff2069 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"bff2069\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get expert input<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0713d6 elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget-tablet__width-inherit elementor-widget elementor-widget-html\" data-id=\"f0713d6\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    position: relative;\r\n    width: 320px;\r\n    height: 320px;\r\n  }\r\n\r\n  @media(max-width: 1279px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.cta2 .wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3099b33 e-con-full e-flex e-con e-child\" data-id=\"3099b33\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f14f0d6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"f14f0d6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">One curious social media AI project from our portfolio<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b47a10 elementor-widget elementor-widget-text-editor\" data-id=\"2b47a10\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I have one very cool example from our own practice.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01467d3 elementor-widget elementor-widget-image\" data-id=\"01467d3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/social-media-ai-case-min.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"social-media-ai-case\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjAyNTkyLCJ1cmwiOiJodHRwczpcL1wvaW5ub3dpc2UuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8xMFwvc29jaWFsLW1lZGlhLWFpLWNhc2UtbWluLmpwZyJ9\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"546\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/social-media-ai-case-min.jpg\" class=\"attachment-large size-large wp-image-202592\" alt=\"Social networking app interface from an Innowise portfolio.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/social-media-ai-case-min.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/social-media-ai-case-min-300x205.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/social-media-ai-case-min-768x524.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/social-media-ai-case-min-18x12.jpg 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a02f2df translation-block elementor-widget elementor-widget-text-editor\" data-id=\"a02f2df\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>For a social networking app aimed at users across Asia and Europe, our client wanted people to communicate without language getting in the way. So the Innowise team added <b>automatic language detection and real-time machine translation<\/b> directly into the chat experience. Incoming text is processed by a machine translation engine and shown in a language the recipient understands.<\/p><p>The nice part here is that users do not need to open another tool, copy a message, translate it, and come back. Translation sits inside the conversation where it belongs.<\/p><p>The result: the app supports communication across <b>23 languages, including local dialects<\/b>.<\/p><p>But you\u2019d better read the full <a href=\"https:\/\/innowise.com\/case\/social-networking-app-development\/\">social networking app development case study<\/a> for more details.<\/p><p>If you have a similar idea, or something more unusual in mind, send it my way through <a href=\"#contact-us\">the form<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3de6136 e-con-full e-flex e-con e-child\" data-id=\"3de6136\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37b5ddd elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"37b5ddd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The future of AI in social media<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a8246b2 elementor-widget elementor-widget-text-editor\" data-id=\"a8246b2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Predicting the future of social media is almost a comedy genre. Make a confident five-year forecast today and there is a decent chance somebody will quote it back to you for entertainment in 2029.<\/p>\n<p>So I\u2019d rather look at what platforms are <strong>already building<\/strong>, <strong>testing, and rolling out<\/strong>. Those signals tell us much more about where AI in social media is heading.<\/p>\n<p>A few directions look especially interesting to me.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4508f70 faq elementor-widget elementor-widget-n-accordion\" data-id=\"4508f70\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-7230\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-7230\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Creator copilots are becoming part of the workspace <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-7230\" class=\"elementor-element elementor-element-6941901 e-con-full e-flex e-con e-child\" data-id=\"6941901\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f91f0 translation-block elementor-widget elementor-widget-html\" data-id=\"a7f91f0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>Caption generators were the warm-up.<\/p>\n    <p>The more interesting shift is toward assistants that understand the creator\u2019s work, content, and audience. <a href=\"https:\/\/creators.instagram.com\/blog\/edits-assistant\/\" rel=\"noopener noreferrer\" target=\"_blank\">Edits<\/a> is one example we\u2019ve already touched on. What matters more here is the direction: creator assistants are starting to cover more of the workflow, from the first idea to editing, repurposing, translation, and performance analysis.<\/p>\n    <p>I expect these assistants to take on more of the annoying little jobs around creation: finding clips, preparing variations, translating content, answering questions about performance, and suggesting edits while the creator is still working.<\/p>\n    <p>That feels much more useful than another empty text box asking, \u201cWhat would you like to generate?\u201d<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-7231\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-7231\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Social content is becoming multilingual by default <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-7231\" class=\"elementor-element elementor-element-61cda00 e-con-full e-flex e-con e-child\" data-id=\"61cda00\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-355ac3b translation-block elementor-widget elementor-widget-html\" data-id=\"355ac3b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>This one deserves more attention.<\/p>\n    <p>Automatic dubbing, translation, voice generation, and lip-sync technology are getting good enough to sit directly inside social products.<\/p>\n    <p><a href=\"https:\/\/blog.youtube\/creator-and-artist-stories\/youtube-auto-dubbing-explained\/\" rel=\"noopener noreferrer\" target=\"_blank\">YouTube\u2019s automatic dubbing<\/a> already lets creators make videos available in other languages, while Meta has been expanding AI translation for Reels and other video content.<\/p>\n    <p>For global social platforms, the consequences are pretty big. Language has always divided audiences into separate pockets. AI translation makes those walls much thinner.<\/p>\n    <p>A creator in Brazil can reach someone in Germany without recording the same video twice. A community app can connect people who cannot speak to each other directly. We have already seen this work in our own project with communication across 23 languages.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-7232\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-7232\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Search is becoming much more visual <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-7232\" class=\"elementor-element elementor-element-d4ae57a e-con-full e-flex e-con e-child\" data-id=\"d4ae57a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76c874b translation-block elementor-widget elementor-widget-html\" data-id=\"76c874b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>Sometimes you know exactly what you want and still have no idea what to type.<\/p>\n    <p>That is why I\u2019m watching multimodal search closely.<\/p>\n    <p>As I said before, Pinterest is already combining visual-language models and multimodal embeddings so users can start their search from an image and refine what they are looking for.<\/p>\n    <p>I expect social search to combine more inputs over time: an image, a spoken question, a sentence, a video frame, previous interactions, maybe all of them together.<\/p>\n    <p>For fashion, food, travel, shopping, design, and hobby communities, that can make discovery much more natural.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-7233\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-7233\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> AI agents are entering social products <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-7233\" class=\"elementor-element elementor-element-cfc7993 e-con-full e-flex e-con e-child\" data-id=\"cfc7993\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1fd4582 translation-block elementor-widget elementor-widget-html\" data-id=\"1fd4582\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>Chatbots answer questions. Agents can do things.<\/p>\n    <p>That difference is starting to matter.<\/p>\n    <p>We are already seeing assistants that can research, remember tasks, work with content, and take several steps toward a goal. Inside a social app, that could mean finding a community, summarizing a long discussion, planning something with friends, managing creator tasks, or helping a user sort through hundreds of notifications.<\/p>\n    <p>This is probably the trend I\u2019m most curious about, because it changes the role of AI inside the interface.<\/p>\n    <p>It also gives product teams many new ways to annoy users, so restraint will be valuable. Nobody needs an AI agent enthusiastically rearranging their social life without being asked.<\/p>\n    <p><strong><em>We\u2019re working in this direction too: Innowise develops <a href=\"https:\/\/innowise.com\/ai\/development\/agents\/\">AI agents<\/a> that can handle multi-step tasks, work with business data, and connect to existing systems.<\/em><\/strong><\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-7234\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-7234\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Creation tools are moving into the camera itself <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-7234\" class=\"elementor-element elementor-element-f1d6c4e e-con-full e-flex e-con e-child\" data-id=\"f1d6c4e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61e777a translation-block elementor-widget elementor-widget-html\" data-id=\"61e777a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>Generative AI is creeping closer to the moment content is captured.<\/p>\n    <p>Instagram already offers <a href=\"https:\/\/about.fb.com\/news\/2026\/07\/introducing-muse-image-meta-ai\/\" rel=\"noopener noreferrer\" target=\"_blank\">generative visual effects in Stories<\/a>, and TikTok has introduced tools that can turn still images into video for Stories.<\/p>\n    <p>The next few years should bring more real-time editing: changing backgrounds, replacing objects, modifying scenes, generating visual elements, translating speech, and altering video while it is being recorded.<\/p>\n    <p>At some point, the line between \u201ccamera\u201d and \u201ceditor\u201d may become rather fuzzy.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-7235\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-7235\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> We are going to need better ways to tell what is real <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-7235\" class=\"elementor-element elementor-element-0177bec e-con-full e-flex e-con e-child\" data-id=\"0177bec\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3da843 translation-block elementor-widget elementor-widget-html\" data-id=\"d3da843\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>And here comes the less fun part.<\/p>\n    <p>As synthetic images, voices, videos, virtual creators, and generated comments become easier to produce, platforms have to give users more context about what they are seeing.<\/p>\n    <p>That means labels, provenance metadata, generation history, clearer controls, and better explanations of how AI affects feeds and content.<\/p>\n    <p>Meta, for example, already applies labels to some AI-generated or altered media and participates in work around standards such as C2PA.<\/p>\n    <p>I think this will become one of the defining product questions around social AI: <strong>how much can we generate, modify, recommend, and translate before users start wondering what on the screen they can trust?<\/strong><\/p>\n    <p>And that question is going to stick around much longer than the current AI feature race.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Creator copilots are becoming part of the workspace\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Caption generators were the warm-up.\\n    The more interesting shift is toward assistants that understand the creator\\u2019s work, content, and audience. Edits is one example we\\u2019ve already touched on. What matters more here is the direction: creator assistants are starting to cover more of the workflow, from the first idea to editing, repurposing, translation, and performance analysis.\\n    I expect these assistants to take on more of the annoying little jobs around creation: finding clips, preparing variations, translating content, answering questions about performance, and suggesting edits while the creator is still working.\\n    That feels much more useful than another empty text box asking, \\u201cWhat would you like to generate?\\u201d\"}},{\"@type\":\"Question\",\"name\":\"Social content is becoming multilingual by default\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"This one deserves more attention.\\n    Automatic dubbing, translation, voice generation, and lip-sync technology are getting good enough to sit directly inside social products.\\n    YouTube\\u2019s automatic dubbing already lets creators make videos available in other languages, while Meta has been expanding AI translation for Reels and other video content.\\n    For global social platforms, the consequences are pretty big. Language has always divided audiences into separate pockets. AI translation makes those walls much thinner.\\n    A creator in Brazil can reach someone in Germany without recording the same video twice. A community app can connect people who cannot speak to each other directly. We have already seen this work in our own project with communication across 23 languages.\"}},{\"@type\":\"Question\",\"name\":\"Search is becoming much more visual\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sometimes you know exactly what you want and still have no idea what to type.\\n    That is why I\\u2019m watching multimodal search closely.\\n    As I said before, Pinterest is already combining visual-language models and multimodal embeddings so users can start their search from an image and refine what they are looking for.\\n    I expect social search to combine more inputs over time: an image, a spoken question, a sentence, a video frame, previous interactions, maybe all of them together.\\n    For fashion, food, travel, shopping, design, and hobby communities, that can make discovery much more natural.\"}},{\"@type\":\"Question\",\"name\":\"AI agents are entering social products\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Chatbots answer questions. Agents can do things.\\n    That difference is starting to matter.\\n    We are already seeing assistants that can research, remember tasks, work with content, and take several steps toward a goal. Inside a social app, that could mean finding a community, summarizing a long discussion, planning something with friends, managing creator tasks, or helping a user sort through hundreds of notifications.\\n    This is probably the trend I\\u2019m most curious about, because it changes the role of AI inside the interface.\\n    It also gives product teams many new ways to annoy users, so restraint will be valuable. Nobody needs an AI agent enthusiastically rearranging their social life without being asked.\\n    We\\u2019re working in this direction too: Innowise develops AI agents that can handle multi-step tasks, work with business data, and connect to existing systems.\"}},{\"@type\":\"Question\",\"name\":\"Creation tools are moving into the camera itself\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Generative AI is creeping closer to the moment content is captured.\\n    Instagram already offers generative visual effects in Stories, and TikTok has introduced tools that can turn still images into video for Stories.\\n    The next few years should bring more real-time editing: changing backgrounds, replacing objects, modifying scenes, generating visual elements, translating speech, and altering video while it is being recorded.\\n    At some point, the line between \\u201ccamera\\u201d and \\u201ceditor\\u201d may become rather fuzzy.\"}},{\"@type\":\"Question\",\"name\":\"We are going to need better ways to tell what is real\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"And here comes the less fun part.\\n    As synthetic images, voices, videos, virtual creators, and generated comments become easier to produce, platforms have to give users more context about what they are seeing.\\n    That means labels, provenance metadata, generation history, clearer controls, and better explanations of how AI affects feeds and content.\\n    Meta, for example, already applies labels to some AI-generated or altered media and participates in work around standards such as C2PA.\\n    I think this will become one of the defining product questions around social AI: how much can we generate, modify, recommend, and translate before users start wondering what on the screen they can trust?\\n    And that question is going to stick around much longer than the current AI feature race.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2ab275 elementor-widget elementor-widget-html\" data-id=\"a2ab275\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .elementor-widget-n-accordion.faq .e-n-accordion-item .content a {\n        color: #ffffff;\n        text-decoration: underline;\n    }\n\n    .elementor-widget-n-accordion.faq .e-n-accordion-item .content a:hover {\n        color: #C63031;\n    }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-775e7b7 e-con-full e-flex e-con e-child\" data-id=\"775e7b7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-05cf643 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"05cf643\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Building social platforms with AI at Innowise<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0fa4023 translation-block elementor-widget elementor-widget-text-editor\" data-id=\"0fa4023\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We\u2019ve spent quite a bit of time on both sides of this story: building social products and building AI systems. That combination matters when the job is adding AI to a real app with real users, existing architecture, moderation rules, traffic spikes, and a budget that somebody will eventually ask about.<\/p><p>Innowise has delivered <b>40+ social media apps<\/b> and has <b>70+ AI experts in-house<\/b>, so our teams can work across the whole product: feeds, messaging, media, backend services, model integration, computer vision, NLP, recommendation logic, and post-launch monitoring.<\/p><p>Depending on the product, that can mean adding translation to an existing chat, building recommendation or moderation features, bringing generative tools into a creator workflow, or designing the AI part of a new platform from the very start.<\/p><p>You can read more about our <a href=\"https:\/\/innowise.com\/industries\/marketing\/social-media-app-development\/\" rel=\"noopener noreferrer\">social media app development<\/a> and <a href=\"https:\/\/innowise.com\/ai\/development\/\">AI development services<\/a>.<\/p><p>If you already have an idea in mind, bring us the platform, the AI feature you want to add, and the integration requirements. We can help work out what should sit behind it and how to get it into production without turning the architecture into spaghetti.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9376aa0 e-con-full e-flex e-con e-child\" data-id=\"9376aa0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5dec165 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"5dec165\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">See how we put AI to work<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e3de39 blog-case elementor-widget elementor-widget-shortcode\" data-id=\"5e3de39\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"case-slider-v2-wrap case-slider-v2-wrap-blog\">\n        <div class=\"case-slider-v2\">\n            <div class=\"swiper\">\n                <div class=\"swiper-wrapper\">\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/Medspa-logo.svg\" alt=\"MedSpa Network website redesign and rebuild.\">\n                                                                                        <a href=\"\/sv\/cases\/healthcare\/\" class=\"\">Healthcare<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            MedSpa Network website redesign and rebuild                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise rebuilt MedSpa Network\u2019s website on WordPress, giving its team control over day-to-day content updates.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>2<\/b>\n                                                                                                <span>months from kickoff to launch<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>3-5<\/b>\n                                                                                                <span>leads per week up from 1 per month<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/medspa-network-website-rebild\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/medspa-network-website-rebild\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/MedSpa-Network-Website-Redesign.png\" alt=\"MedSpa Network website redesign and rebuild.\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6ae504229e18c\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/Referral-Letter_MedSpa-Network.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6ae504229e18c');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/TBCBank-logo.svg\" alt=\"AI bot for TBC Bank marketing campaign.\">\n                                                                                        <a href=\"\/sv\/cases\/ai\/\" class=\"\">AI<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            AI bot for TBC Bank marketing campaign                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise built a bilingual Telegram bot that generates AI selfies with TBC Bank&#039;s football-star brand ambassador.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>3,000<\/b>\n                                                                                                <span>users engaged<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>2<\/b>\n                                                                                                <span>languages supported<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/ai-telegram-bot\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/ai-telegram-bot\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-telegram-bot.jpg\" alt=\"AI Telegram bot..\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6ae504229e791\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/30.06.2026-Reference-letter-from-TBC-BANK-.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6ae504229e791');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                                                        <a href=\"\/sv\/cases\/e-handel\/\" class=\"only\">E-commerce<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Defining the product strategy for Bitlendex&#8217;s bitcoin lending platform                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise conducted a discovery phase for Bitlendex, helping the client transform an early-stage product concept into a validated business model and clearly defined MVP.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>1 month<\/b>\n                                                                                                <span>for a full discovery phase<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/product-discovery-for-bitcoin-lending-platform\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/product-discovery-for-bitcoin-lending-platform\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/Product-Discovery-for-Bitcoin-Lending-Platform-Innowise.png\" alt=\"Defining the product strategy for Bitlendex&#8217;s bitcoin lending platform.\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/Bonnfinanz-logo-1.svg\" alt=\"Financial advisory system for Bonnfinanz.\">\n                                                                                        <a href=\"\/sv\/cases\/fintech\/\" class=\"\">FinTech<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Financial advisory system for Bonnfinanz                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise helped Bonnfinanz to build a web-based advisory and administration system that supports mobile working and direct interaction with the client.                        <\/div>\n                                                                    <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/financial-advisory-system\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/financial-advisory-system\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/image-3-1.jpg\" alt=\"Financial advisory system for Bonnfinanz..\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/smartlab-logo-2.svg\" alt=\"EV charging platform with flexible billing.\">\n                                                                                        <a href=\"\/sv\/cases\/transportation\/\" class=\"\">Transportation<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            EV charging platform with flexible billing                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise helped modernize SMART\/LAB\u2019s e-mobility platform by enhancing its billing, payment, transaction management, and reporting capabilities.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>&gt;50%<\/b>\n                                                                                                <span>faster billing and payment processing<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/ev-charging-platform-modernization\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/ev-charging-platform-modernization\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/image.jpg\" alt=\"EV charging platform with flexible billing.\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/finXP-logo-2.svg\" alt=\"FinXP\u2019s cloud-native DevOps transformation.\">\n                                                                                        <a href=\"\/sv\/cases\/fintech\/\" class=\"\">FinTech<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            FinXP\u2019s cloud-native DevOps transformation                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise helped FinXP modernize its financial services infrastructure by migrating legacy PHP-based APIs and applications to a cloud-native architecture.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>11<\/b>\n                                                                                                <span>apps moved to Azure App Service<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>100%<\/b>\n                                                                                                <span>Infrastructure as Code<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/fintech-azure-devops-cloud-infrastructure-modernization\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/fintech-azure-devops-cloud-infrastructure-modernization\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/image-1.jpg\" alt=\"FinXP\u2019s cloud-native DevOps transformation.\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/Logo-for-review-2.svg\" alt=\"Technical SEO for e-commerce platform.\">\n                                                                                        <a href=\"\/sv\/cases\/e-handel\/\" class=\"\">E-commerce<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Technical SEO for e-commerce platform                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise addressed critical technical SEO and performance issues across Officine 08\u2019s e-commerce platform.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>&lt;500 ms<\/b>\n                                                                                                <span>server response time<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>5<\/b>\n                                                                                                <span>months to complete the project<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/e-commerce-technical-seo\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/e-commerce-technical-seo\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/image-teaser-1.png\" alt=\"Technical SEO for e-commerce platform.\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6ae504229f76c\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/2026.08.20-Reference-letter-from-Officine-08.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6ae504229f76c');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/Logo-for-review-1.svg\" alt=\"Continuous development of a fragrance subscription platform.\">\n                                                                                        <a href=\"\/sv\/cases\/e-handel\/\" class=\"\">E-commerce<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Continuous development of a fragrance subscription platform                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise helped Scentbird expand its subscription platform to support new shopping experiences and international growth.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>4<\/b>\n                                                                                                <span>years of continuous support<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/perfume-subscription-platform-scaling\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/perfume-subscription-platform-scaling\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/image-teaser.png\" alt=\"Continuous development of a fragrance subscription platform.\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6ae504229fa2c\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/2026.08.07-Reference-letter-from-Scentbird.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6ae504229fa2c');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                                <\/div>\n            <\/div>\n            <div class=\"swiper-pagination-cont\">\n                <button class=\"case-slider-v2-nav case-slider-v2-nav-prev\" type=\"button\" aria-label=\"Previous slide\">\n                    <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"swiper-pagination-counter\">\n                    <span class=\"swiper-pagination-counter-current\">01<\/span>\n                    \/\n                    <span class=\"swiper-pagination-counter-total\">01<\/span>\n                <\/div>\n                <button class=\"case-slider-v2-nav case-slider-v2-nav-next\" type=\"button\" aria-label=\"Next slide\">\n                    <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"swiper-pagination\"><\/div>\n            <\/div>\n            \n        <\/div>\n                <div class=\"case-slider-v2-popup-pdf\">\n            <div class=\"case-slider-v2-popup-pdf-cont\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/themes\/hello-elementor\/assets\/images\/close_popup.svg\" alt=\"Close popup icon\" class=\"case-slider-v2-popup-pdf-close\">\n                <div class=\"case-slider-v2-popup-pdf-frame\"><\/div>\n            <\/div>\n        <\/div>\n            <\/div>\n\t\n    <script>\n        (function () {\n            const initCaseSliderV2 = () => {\n                document.querySelectorAll('.case-slider-v2').forEach((root) => {\n                    const el = root.querySelector('.swiper');\n                    if (!el || el.classList.contains('swiper-initialized')) {\n                        return;\n                    }\n\n                    const pad = (value) => String(value).padStart(2, '0');\n                    const updateCounter = (swiper) => {\n                        const currentEl = root.querySelector('.swiper-pagination-counter-current');\n                        const totalEl = root.querySelector('.swiper-pagination-counter-total');\n                        if (!currentEl || !totalEl) {\n                            return;\n                        }\n                        currentEl.textContent = pad(swiper.activeIndex + 1);\n                        totalEl.textContent = pad(swiper.slides.length);\n                    };\n\n                    const blog = !!root.closest('.case-slider-v2-wrap-blog');\n                    const isTablet = window.matchMedia('(min-width: 768px) and (max-width: 1024px)').matches;\n                    const options = {\n                        slidesPerView: 'auto',\n                        grabCursor: true,\n                        spaceBetween: 20,\n                        observer: true,\n                        observeParents: true,\n                        navigation: {\n                            prevEl: root.querySelector('.case-slider-v2-nav-prev'),\n                            nextEl: root.querySelector('.case-slider-v2-nav-next'),\n                        },\n                        breakpoints: {\n                            780: {\n                                spaceBetween: 40,\n                            }\n                        },\n                        on: {\n                            init: updateCounter,\n                            slideChange: updateCounter,\n                            update: updateCounter,\n                        }\n                    };\n                    if (!blog) {\n                        if (isTablet) {\n                            const GROUP = 2;\n                            options.slidesPerGroup = GROUP;\n                            options.pagination = {\n                                el: root.querySelector('.swiper-pagination'),\n                                clickable: true,\n                                renderBullet: function (index, className) {\n                                    return '<span class=\"' + className + '\" data-bullet-index=\"' + index + '\"><\/span>';\n                                },\n                            };\n                            options.on.init = function (swiper) {\n                                updateCounter(swiper);\n                                updateTabletBullets(swiper, GROUP);\n                            };\n                            options.on.slideChange = function (swiper) {\n                                updateCounter(swiper);\n                                updateTabletBullets(swiper, GROUP);\n                            };\n                            options.on.update = function (swiper) {\n                                updateCounter(swiper);\n                                updateTabletBullets(swiper, GROUP);\n                            };\n                            options.on.paginationRender = function (swiper) {\n                                const bullets = swiper.pagination.bullets;\n                                bullets.forEach((bullet) => {\n                                    bullet.addEventListener('click', function (e) {\n                                        e.preventDefault();\n                                        const i = parseInt(bullet.getAttribute('data-bullet-index'), 10);\n                                        const total = swiper.slides.length;\n                                        if (total <= 1) {\n                                            return;\n                                        }\n                                        const target = Math.min(i * GROUP, total - 1);\n                                        swiper.slideTo(target);\n                                    });\n                                });\n                            };\n                        } else {\n                            options.pagination = {\n                                el: root.querySelector('.swiper-pagination'),\n                                clickable: true,\n                            };\n                        }\n                    }\n                    new Swiper(el, options);\n\n                    if (root.dataset.csv2PopupBound === '1') {\n                        return;\n                    }\n                    const wrap = root.closest('.case-slider-v2-wrap');\n                    const popup = wrap ? wrap.querySelector('.case-slider-v2-popup-pdf') : null;\n                    if (!popup) {\n                        return;\n                    }\n                    root.dataset.csv2PopupBound = '1';\n                    const frame = popup.querySelector('.case-slider-v2-popup-pdf-frame');\n                    const closePopup = () => {\n                        popup.classList.remove('is-open');\n                        if (frame) {\n                            frame.replaceChildren();\n                        }\n                    };\n                    const openPopup = (trigger) => {\n                        const slide = trigger.closest('.swiper-slide');\n                        const sources = slide\n                            ? slide.querySelectorAll('.case-slider-v2-pdf-source canvas')\n                            : [];\n                        if (frame) {\n                            frame.replaceChildren();\n                            sources.forEach((source) => {\n                                const copy = document.createElement('canvas');\n                                const context = copy.getContext('2d');\n                                copy.width = source.width;\n                                copy.height = source.height;\n                                if (context) {\n                                    context.drawImage(source, 0, 0);\n                                }\n                                frame.appendChild(copy);\n                            });\n                        }\n                        popup.classList.add('is-open');\n                    };\n                    wrap.querySelectorAll('.case-slider-v2-card-a').forEach((trigger) => {\n                        trigger.addEventListener('click', (event) => {\n                            event.preventDefault();\n                            event.stopPropagation();\n                            openPopup(trigger);\n                        });\n                        trigger.addEventListener('keydown', (event) => {\n                            if (event.key !== 'Enter' && event.key !== ' ') {\n                                return;\n                            }\n                            event.preventDefault();\n                            openPopup(trigger);\n                        });\n                    });\n                    popup.addEventListener('click', (event) => {\n                        if (event.target === popup) {\n                            closePopup();\n                        }\n                    });\n                    const closeButton = popup.querySelector('.case-slider-v2-popup-pdf-close');\n                    if (closeButton) {\n                        closeButton.addEventListener('click', (event) => {\n                            event.preventDefault();\n                            event.stopPropagation();\n                            closePopup();\n                        });\n                    }\n                });\n            };\n\n            const updateTabletBullets = (swiper, groupSize) => {\n                const total = swiper.slides.length;\n                const bullets = swiper.pagination && swiper.pagination.bullets ? swiper.pagination.bullets : [];\n                if (!bullets.length || total <= 1) {\n                    return;\n                }\n                const group = groupSize || 2;\n                const activeIndex = Math.min(\n                    bullets.length - 1,\n                    Math.floor(swiper.activeIndex \/ group)\n                );\n                bullets.forEach((bullet, i) => {\n                    bullet.classList.toggle('swiper-pagination-bullet-active', i === activeIndex);\n                });\n            };\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', initCaseSliderV2);\n            } else {\n                initCaseSliderV2();\n            }\n        })();\n    <\/script>\n\n    <style>\n        .case-slider-v2 .swiper {\n            margin-left: auto;\n            margin-right: auto;\n            position: relative;\n            overflow: visible;\n            list-style: none;\n            padding: 0;\n            z-index: 1;\n        }\n        .case-slider-v2 .swiper-wrapper {\n            position: relative;\n            width: 100%;\n            height: 100%;\n            z-index: 1;\n            display: flex;\n            transition-property: transform;\n            box-sizing: content-box;\n            align-items: stretch;\n        }\n        .case-slider-v2 .swiper-slide {\n            flex-shrink: 0;\n            width: 1080px;\n            max-width: 100%;\n            height: auto;\n            position: relative;\n        }\n        .case-slider-v2 .swiper-pagination-cont {\n            position: relative;\n            margin-top: 80px;\n            transform: 100%;\n        }\n        .case-slider-v2 .swiper-pagination-counter {\n            position: absolute;\n            left: 0;\n            top: 50%;\n            transform: translateY(-50%);\n            display: flex;\n            align-items: center;\n            gap: 6px;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 16px;\n            line-height: 150%;\n            color: #2E2E2E;\n            z-index: 2;\n        }\n        .case-slider-v2 .swiper-pagination {\n            --swiper-pagination-bullet-horizontal-gap: 5px;\n            position: relative;\n            bottom: auto;\n            left: auto;\n            width: 100%;\n            text-align: center;\n        }\n        .case-slider-v2 .swiper-pagination-bullet {\n            display: inline-block;\n            width: 100px;\n            height: 4px !important;\n            border-radius: 0;\n            background-color: #dbd8d8;\n            opacity: 1;\n        }\n        .case-slider-v2 .swiper-pagination-bullet-active {\n            background-color: #2e2e2e;\n        }\n        .case-slider-v2 .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {\n            width: 100%;\n            transform: none;\n            padding-top: 0;\n            position: relative;\n            text-align: center;\n            bottom:0;\n        }\n        .case-slider-v2-card{\n            border: 1px solid #999999;\n            background: #FBFBFD;\n            padding:60px;\n            display:grid;\n            grid-template-columns:minmax(0,1fr) 458px;\n            align-items:stretch;\n            gap:40px;\n            width:100%;\n            max-width:none;\n            height:100%;\n            box-sizing:border-box;\n        }\n        .case-slider-v2-wrap-blog .case-slider-v2-card{\n            padding:40px;\n        }\n        .case-slider-v2-card-left{\n            display:flex;\n            flex-direction:column;\n            align-self:stretch;\n            height:100%;\n            min-height:100%;\n            gap:20px;\n        }\n        .case-slider-v2 *{\n            text-decoration:none!important;\n        }\n        .case-slider-v2-card-logo{\n            display:flex;\n            align-items:center;\n            gap:16px;\n            margin-bottom:30px;\n            min-height:40px;\n        }\n        .case-slider-v2-card-logo > img{\n            height:40px;\n\t\t\tmax-width:200px;\n        }\n        .case-slider-v2-card-logo > a{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 16px;\n            line-height: 100%;\n            color:#585858;\n            padding-left:16px;\n            border-left:1px solid #D8D8D8;\n        }\n\t\t.case-slider-v2-card-logo > a.only{\n\t\t\tborder-left: 3px solid #C63031;\n\t\t}\n        .case-slider-v2-card-logo > a:hover{\n            color:#C63031;\n        }\n        .case-slider-v2-card-logo > a:active{\n            color:#D13B3B;\n        }\n        .case-slider-v2-card-title{\n            font-family: Sora;\n            font-weight: 600;\n            font-size: 24px;\n            line-height: 135%;\n            color:#2E2E2E;\n            margin-bottom:20px;\n        }\n        .case-slider-v2-card-text{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 135%;\n            color:#585858;\n            margin-bottom:20px;\n        }\n        .case-slider-v2-card-n-blocks{\n            display:grid;\n            grid-template-columns:repeat(2,1fr);\n            gap:30px;\n        }\n        .case-slider-v2-card-n-block{\n\n        }\n        .case-slider-v2-card-n-block b{\n            font-family: Karla;\n            font-weight: 500;\n            font-size: 42px;\n            line-height: 100%;\n            color:#2E2E2E;\n            margin-bottom:4px;\n            display:block;\n        }\n        .case-slider-v2-card-n-block span{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 16px;\n            line-height: 135%;\n            color:#2E2E2E;\n        }\n        .case-slider-v2-card-buttons{\n            display:flex;\n            justify-content:space-between;\n            align-items:center;\n            margin-top:auto;\n        }\n        .case-slider-v2-card-button,.swiper-slide .case-slider-v2-card-button{\n            background: #C63031;\n            padding:14px 28px;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            color:#FFFFFF;\n            text-decoration:none!important;\n        }\n        .case-slider-v2-card-button:hover,.swiper-slide .case-slider-v2-card-button:hover{\n            background: #D13B3B;\n            color:#FFFFFF!important;\n        }\n        .swiper-slide:hover .case-slider-v2-card-button{\n            color:#FFFFFF!important;\n        }\n        .case-slider-v2-card-a{\n            font-family: Karla;\n            font-weight: 600;\n            font-size: 16px;\n            line-height: 150%;\n            color:#2E2E2E;\n            border-bottom:1px solid#2E2E2E;\n            cursor:pointer;\n        }\n        .case-slider-v2-card-a img{\n            display:none;\n        }\n        .case-slider-v2-card-a:hover{\n            color:#C63031;\n            border-color:#C63031;\n        }\n        .case-slider-v2-card-right{\n            width:458px;\n\t\t\tmin-width:458px;\n            overflow:hidden;\n\t\t\tborder: 1px solid #E8E8E8;\n        }\n        .case-slider-v2-card-right > img{\n            width:100%;\n\t\t\theight:100%;\n\t\t\tdisplay:block;\n            object-fit:cover;\n            transition:0.5s;\n        }\n        .case-slider-v2-card:hover .case-slider-v2-card-right > img{\n            transform:scale(1.1);\n        }\n        .swiper-pagination-counter{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 22px;\n            line-height: 100%;\n            color:#2E2E2E;\n        }\n        .case-slider-v2-nav{\n            display:none;\n            background:none;\n            border:none;\n            padding:0;\n            cursor:pointer;\n            line-height:0;\n            outline:none;\n            box-shadow:none;\n            -webkit-tap-highlight-color:transparent;\n        }\n        .case-slider-v2 .case-slider-v2-nav:hover,\n        .case-slider-v2 .case-slider-v2-nav:focus,\n        .case-slider-v2 .case-slider-v2-nav:focus-visible,\n        .case-slider-v2 .case-slider-v2-nav:active{\n            outline:none;\n            box-shadow:none;\n            border:none;\n            background:none;\n        }\n        .case-slider-v2-nav.swiper-button-disabled path{\n            stroke:#C1C1C1;\n        }\n\n        .case-slider-v2-card-right .case-slider-v2-card-buttons{\n            display:none;\n        }\n\n        @media(max-width:1024px){\n            .case-slider-v2-card,.case-slider-v2-wrap-blog .case-slider-v2-card{\n                padding:40px;\n            }\n            .case-slider-v2 .swiper-pagination-cont {\n                margin-top:40px;\n            }\n            .case-slider-v2-card-buttons{\n                display:none;\n            }\n            .case-slider-v2 .swiper-pagination-bullet{\n                width:50px;\n            }\n        }\n        @media(max-width:900px){\n            .case-slider-v2-card{\n                display:flex;\n                gap:40px;\n                flex-direction:column;\n                justify-content: space-between;\n            }\n            .case-slider-v2-card-left{\n                width:100%;\n                min-width:0;\n                min-height:0;\n                height:auto;\n            }\n            .case-slider-v2-card-right{\n                width:100%;\n                min-width:0;\n                min-height:0;\n                height:auto;\n                max-height:300px;\n            }\n            .case-slider-v2-card-left{\n                gap:30px;\n            }\n            .case-slider-v2-card-logo{\n                margin-bottom:20px;\n            }\n            .case-slider-v2-card-right .case-slider-v2-card-buttons{\n                display:flex;\n                margin-bottom:40px;\n                gap:40px;\n                justify-content:flex-start;\n            }\n        }\n        @media(max-width:767px){\n            .case-slider-v2-card,.case-slider-v2-wrap-blog .case-slider-v2-card{\n                padding: 24px 20px;\n            }\n            .case-slider-v2-card-logo{\n                margin-bottom:20px;\n                gap:12px;\n                min-height:30px;\n            }\n            .case-slider-v2-card-logo > img{\n                height:30px;\n            }\n            .case-slider-v2-card-logo > a{\n                padding-left:12px;\n                font-size:12px;\n            }\n            .case-slider-v2-card-title{\n                font-size:18px;\n                margin-bottom:16px;\n            }\n            .case-slider-v2-card-text{\n                font-size:14px;\n                margin-bottom:16px;\n            }\n            .case-slider-v2-card-n-block b{\n                margin-bottom:2px;\n                font-size:30px;\n            }\n            .case-slider-v2-card-n-block span{\n                font-size:12px;\n            }\n            .case-slider-v2-card-n-blocks{\n                gap:20px;\n            }\n            .case-slider-v2-card{\n                gap:20px;\n            }\n            .case-slider-v2-card-right{\n                display:flex;\n                flex-direction:column;\n                position:relative;\n            }\n            .case-slider-v2-card-buttons{\n                display:none;\n            }\n            .case-slider-v2-card-right .case-slider-v2-card-buttons{\n                display:block;\n                order:2;\n                margin-bottom:0;\n            }\n            .case-slider-v2-card-button{\n                display:block;\n                width:100%;\n                font-size:16px;\n                text-align:center;\n                padding: 12px 24px;\n            }\n            .case-slider-v2-card-a{\n                border:0;\n                text-align:center;\n                font-size:14px;\n                font-weight:400;\n                position:absolute;\n                top:0;\n                right:0;\n                background:#FBFBFD;\n                padding:5px 8px;\n                display:flex;\n                gap:4px;\n                align-items:center;\n            }\n            .case-slider-v2-card-a img{\n                display:block;\n                width:18px;\n                height:13px;\n            }\n            .case-slider-v2-card-right > img {\n                height: 180px;\n                object-fit: cover;\n            }\n            .case-slider-v2 .swiper-pagination-counter{\n                font-size:18px;\n            }\n            \n\n            .case-slider-v2 .swiper-pagination{\n                display:none;\n            }\n            .case-slider-v2 .swiper-pagination-cont{\n                display:flex;\n                align-items:center;\n                gap:12px;\n                width:100%;\n                transform:none;\n                margin-top:20px;\n            }\n            .case-slider-v2 .swiper-pagination-counter{\n                position:static;\n                transform:none;\n            }\n            .case-slider-v2-nav{\n                display:flex;\n                align-items:center;\n                justify-content:center;\n            }\n        }\n                .case-slider-v2-wrap-blog .case-slider-v2{\n            overflow:hidden;\n        }\n        .case-slider-v2-wrap-blog .swiper-pagination{\n            display:none;\n        }\n        .case-slider-v2-wrap-blog .swiper-pagination-cont{\n            display:flex;\n            align-items:center;\n            gap:10px;\n            width:100%;\n            transform:none;\n            margin-top:40px;\n        }\n        .case-slider-v2-wrap-blog .swiper-pagination-counter{\n            position:static;\n            transform:none;\n            font-size:22px;\n        }\n        .case-slider-v2-wrap-blog .case-slider-v2-nav{\n            display:flex;\n            align-items:center;\n            justify-content:center;\n        }\n        @media(max-width:768px){\n            .case-slider-v2-wrap-blog .swiper-pagination-cont{\n                margin-top:20px;\n            }\n            .case-slider-v2-wrap-blog .swiper-pagination-counter{\n                font-size:18px;\n            }\n        }\n                .case-slider-v2-popup-pdf{\n            display:none;\n            width:100vw;\n            height:100vh;\n            justify-content:center;\n            padding-top:150px;\n            position:fixed;\n            top:0;\n            left:0;\n            background:#0000009c;\n            z-index:10000;\n        }\n        .case-slider-v2-popup-pdf.is-open{\n            display:flex;\n        }\n        .case-slider-v2-popup-pdf-cont{\n            max-width:680px;\n            width:95%;\n            background:#fff;\n            padding:40px;\n            height:calc(100vh - 200px);\n            position:relative;\n            z-index:10;\n        }\n        .case-slider-v2-popup-pdf-frame{\n            overflow-y:auto;\n            overflow-x:hidden;\n            height:100%;\n            scrollbar-width:thin;\n            scrollbar-color:#888 transparent;\n        }\n        .case-slider-v2-popup-pdf-frame::-webkit-scrollbar{\n            width:6px;\n            background:transparent;\n        }\n        .case-slider-v2-popup-pdf-frame::-webkit-scrollbar-thumb{\n            background:#888;\n            border-radius:3px;\n        }\n        .case-slider-v2-popup-pdf-close{\n            position:absolute;\n            top:14px;\n            right:14px;\n            cursor:pointer;\n        }\n        .case-slider-v2-popup-pdf-frame canvas{\n            width:100%;\n            display:block;\n        }\n\n    <\/style>\n    \n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e3f6227 e-con-full e-flex e-con e-child\" data-id=\"e3f6227\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8dc99d8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"8dc99d8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7f9ffe elementor-widget elementor-widget-text-editor\" data-id=\"e7f9ffe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>AI fits social media almost too well: endless content, endless signals, endless tiny decisions happening every second.<\/p><p>The useful part is choosing where it deserves a seat at the table. Some features genuinely make the product better. Some just make the roadmap look trendy.<\/p><p>My advice is very simple: build the ones users would miss if you removed them. And if you need help figuring out which ones those are, we at Innowise are ready to help.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dfc0b54 e-con-full e-flex e-con e-child\" data-id=\"dfc0b54\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-131a745 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"131a745\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c20d0bb e-con-full e-flex e-con e-child\" data-id=\"c20d0bb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a85bc3 faq elementor-widget elementor-widget-n-accordion\" data-id=\"1a85bc3\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2780\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2780\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can AI be added to an existing social media app? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2780\" class=\"elementor-element elementor-element-b844938 e-con-full e-flex e-con e-child\" data-id=\"b844938\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af4c96f translation-block elementor-widget elementor-widget-html\" data-id=\"af4c96f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>Yes. In many cases, you can add AI feature by feature without rebuilding the whole product.<\/p>\n    <p>Translation can be added to messaging, moderation models can sit before a reviewer queue, and recommendation services can be introduced gradually. The scope depends on the existing architecture, available data, traffic, and the feature you want to add.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2781\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2781\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What regulations should platforms consider before introducing AI features? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2781\" class=\"elementor-element elementor-element-3286f9f e-con-full e-flex e-con e-child\" data-id=\"3286f9f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2143689 translation-block elementor-widget elementor-widget-html\" data-id=\"2143689\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>It depends on where the platform operates and what the feature does.<\/p>\n    <p>For EU products, teams may need to consider the <strong>GDPR, Digital Services Act, and AI Act<\/strong>. <a href=\"https:\/\/digital-strategy.ec.europa.eu\/en\/faqs\/transparency-obligations-under-article-50-ai-act\" rel=\"noopener noreferrer\" target=\"_blank\">The AI Act\u2019s Article 50 transparency rules<\/a> have applied since <strong>August 2, 2026<\/strong> and cover areas such as informing users when they interact with certain AI systems and marking some generated or manipulated content.<\/p>\n    <p>If children may use the platform, additional rules can apply. In the US, for example, <a href=\"https:\/\/www.ftc.gov\/news-events\/news\/press-releases\/2026\/02\/ftc-issues-coppa-policy-statement-incentivize-use-age-verification-technologies-protect-children\" rel=\"noopener noreferrer\" target=\"_blank\">COPPA governs<\/a> how certain online services collect and use personal information from children under 13.<\/p>\n    <p>This is one of those areas where I would get legal people involved early rather than invite them to the launch party two days before release.<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2782\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2782\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can artificial intelligence handle content moderation without human reviewers? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2782\" class=\"elementor-element elementor-element-edb5351 e-con-full e-flex e-con e-child\" data-id=\"edb5351\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bc12db translation-block elementor-widget elementor-widget-html\" data-id=\"7bc12db\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>For some very clear cases, yes. I would be cautious about removing humans from the process entirely.<\/p>\n    <p>Context, sarcasm, news footage, slang, harassment, and borderline content can still trip models up. A sensible setup uses AI to detect, score, and prioritize content, while human reviewers handle uncertain or high-impact decisions.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2783\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2783\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Who owns content created with AI tools inside a social app? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2783\" class=\"elementor-element elementor-element-1ed2647 e-flex e-con-boxed e-con e-child\" data-id=\"1ed2647\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-811bc57 translation-block elementor-widget elementor-widget-html\" data-id=\"811bc57\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>There is no single answer.<\/p>\n    <p>It depends on local copyright law, the amount of human creative input, the platform\u2019s terms, and the model provider\u2019s terms.<\/p>\n    <p>In the US, <a href=\"https:\/\/copyright.gov\/newsnet\/2025\/1060.html\" target=\"_blank\" rel=\"noopener noreferrer\">the Copyright Office says<\/a> AI-generated material can receive copyright protection when there is sufficient human authorship, while simply entering prompts may not be enough.<\/p>\n    <p>For a social platform, ownership rules should be clear before users start publishing generated media at scale.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2784\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2784\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Should AI-generated content and virtual influencers be labeled? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2784\" class=\"elementor-element elementor-element-234527f e-flex e-con-boxed e-con e-child\" data-id=\"234527f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b7f924 translation-block elementor-widget elementor-widget-html\" data-id=\"5b7f924\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>In many cases, yes, especially when realistic synthetic media could be mistaken for something authentic.<\/p>\n    <p>In the EU, <a href=\"https:\/\/digital-strategy.ec.europa.eu\/en\/faqs\/transparency-obligations-under-article-50-ai-act\" target=\"_blank\" rel=\"noopener noreferrer\" target=\"_blank\">Article 50 of the AI Act<\/a> includes transparency requirements for certain AI interactions, deepfakes, and generated or manipulated content.<\/p>\n    <p>I would also think beyond the visible \u201cAI-generated\u201d badge. Provenance metadata and machine-readable markers can help platforms keep track of where content came from after it gets copied, edited, and reposted.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2785\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2785\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How can a platform measure whether an AI feature is successful? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2785\" class=\"elementor-element elementor-element-3e207f1 e-flex e-con-boxed e-con e-child\" data-id=\"3e207f1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c06bce8 translation-block elementor-widget elementor-widget-html\" data-id=\"c06bce8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>Start with the job the feature is supposed to do.<\/p>\n    <p>A recommendation system might track saves, meaningful replies, hides, reports, and return rate. Translation might track cross-language conversations. Moderation might track detection quality, review time, false positives, and appeals.<\/p>\n    <p>Then add the boring numbers that become very exciting when the bill arrives: latency, failure rate, model usage, and cost per request.<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2786\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2786\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What does it cost to develop an AI-powered social platform? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2786\" class=\"elementor-element elementor-element-00a80bd e-flex e-con-boxed e-con e-child\" data-id=\"00a80bd\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06c663b translation-block elementor-widget elementor-widget-html\" data-id=\"06c663b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n    <p>There is no useful fixed price because the scope can vary wildly.<\/p>\n    <p>Adding one AI feature through an existing model API is a very different project from building a social platform with recommendation, moderation, multimodal search, and generative media from scratch.<\/p>\n    <p>The biggest cost drivers are usually feature scope, traffic, data infrastructure, model choice, media processing, safety requirements, and whether the models are external, self-hosted, fine-tuned, or trained for the product.<\/p>\n    <p>My preferred way to estimate it is simple: define the feature, expected usage, quality target, and architecture first. Then the number starts meaning something.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Can AI be added to an existing social media app?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. In many cases, you can add AI feature by feature without rebuilding the whole product.\\n    Translation can be added to messaging, moderation models can sit before a reviewer queue, and recommendation services can be introduced gradually. The scope depends on the existing architecture, available data, traffic, and the feature you want to add.\"}},{\"@type\":\"Question\",\"name\":\"What regulations should platforms consider before introducing AI features?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It depends on where the platform operates and what the feature does.\\n    For EU products, teams may need to consider the GDPR, Digital Services Act, and AI Act. The AI Act\\u2019s Article 50 transparency rules have applied since August 2, 2026 and cover areas such as informing users when they interact with certain AI systems and marking some generated or manipulated content.\\n    If children may use the platform, additional rules can apply. In the US, for example, COPPA governs how certain online services collect and use personal information from children under 13.\\n    This is one of those areas where I would get legal people involved early rather than invite them to the launch party two days before release.\"}},{\"@type\":\"Question\",\"name\":\"Can artificial intelligence handle content moderation without human reviewers?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"For some very clear cases, yes. I would be cautious about removing humans from the process entirely.\\n    Context, sarcasm, news footage, slang, harassment, and borderline content can still trip models up. A sensible setup uses AI to detect, score, and prioritize content, while human reviewers handle uncertain or high-impact decisions.\"}},{\"@type\":\"Question\",\"name\":\"Who owns content created with AI tools inside a social app?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There is no single answer.\\n    It depends on local copyright law, the amount of human creative input, the platform\\u2019s terms, and the model provider\\u2019s terms.\\n    In the US, the Copyright Office says AI-generated material can receive copyright protection when there is sufficient human authorship, while simply entering prompts may not be enough.\\n    For a social platform, ownership rules should be clear before users start publishing generated media at scale.\"}},{\"@type\":\"Question\",\"name\":\"Should AI-generated content and virtual influencers be labeled?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In many cases, yes, especially when realistic synthetic media could be mistaken for something authentic.\\n    In the EU, Article 50 of the AI Act includes transparency requirements for certain AI interactions, deepfakes, and generated or manipulated content.\\n    I would also think beyond the visible \\u201cAI-generated\\u201d badge. Provenance metadata and machine-readable markers can help platforms keep track of where content came from after it gets copied, edited, and reposted.\"}},{\"@type\":\"Question\",\"name\":\"How can a platform measure whether an AI feature is successful?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Start with the job the feature is supposed to do.\\n    A recommendation system might track saves, meaningful replies, hides, reports, and return rate. Translation might track cross-language conversations. Moderation might track detection quality, review time, false positives, and appeals.\\n    Then add the boring numbers that become very exciting when the bill arrives: latency, failure rate, model usage, and cost per request.\"}},{\"@type\":\"Question\",\"name\":\"What does it cost to develop an AI-powered social platform?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There is no useful fixed price because the scope can vary wildly.\\n    Adding one AI feature through an existing model API is a very different project from building a social platform with recommendation, moderation, multimodal search, and generative media from scratch.\\n    The biggest cost drivers are usually feature scope, traffic, data infrastructure, model choice, media processing, safety requirements, and whether the models are external, self-hosted, fine-tuned, or trained for the product.\\n    My preferred way to estimate it is simple: define the feature, expected usage, quality target, and architecture first. Then the number starts meaning something.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64c8260 elementor-widget elementor-widget-html\" data-id=\"64c8260\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .show-more-faq{\n    display: block;\n    color: #c63031;\n    border: none;\n    cursor: pointer;\n    font-size: 18px;\n    line-height: 24px;\n    font-weight: 600;\n    width: fit-content;\n}\n.faq .e-n-accordion-item {\n    border-top: 1px solid #000;\n}\n\n.show-more-faq>span:nth-child(1){\n    display: none;\n}\n.show-more-faq>span:nth-child(2){\n    display: block;\n}\n\n.show-more-faq.close >span:nth-child(1){\n    display: block;\n}\n.show-more-faq.close >span:nth-child(2){\n    display: none;\n}\n\n.faq .e-n-accordion-item.close{\n    display: none;\n}\n\n\n\n@media (max-width: 767px) {\n  .show-more-faq{\n    font-size: 14px;\n    line-height: 21px;\n}  \n}\n\n<\/style>   \n\n\n<div class=\"show-more-faq close\">\n       <span>Show more<\/span>\n       <span>Show less<\/span>\n<\/div>  \n  \n <script>\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n\nconst showMoreFaq = document.querySelector(\".show-more-faq\");\nif (!showMoreFaq) return;\n\nconst faqWidget = showMoreFaq.closest(\".elementor-widget\").previousElementSibling;\nconst faqItems = faqWidget ? faqWidget.querySelectorAll(\".e-n-accordion-item\") : [];\n\nfaqItems.forEach((item, index) => {\n  if (index >= 4) {\n    item.classList.add(\"close\");\n  }\n});\n\nshowMoreFaq.addEventListener(\"click\", () => {\n\n  const isClosed = showMoreFaq.classList.contains(\"close\");\n\n  faqItems.forEach((item, index) => {\n    if (index >= 4) {\n      item.classList.toggle(\"close\", !isClosed);\n    }\n  });\n\n  showMoreFaq.classList.toggle(\"close\");\n});\n\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d22d368 elementor-widget elementor-widget-shortcode\" data-id=\"d22d368\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[post_share]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7e18413 table-content-container\" data-id=\"7e18413\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5285f31 e-con-full stickyTable e-flex e-con e-child\" data-id=\"5285f31\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-73d507f author-block e-con-full e-flex e-con e-child\" data-id=\"73d507f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7407ed2 ddcv elementor-widget elementor-widget-html\" data-id=\"7407ed2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .article-description > .e-con-inner {\r\n    align-items: baseline !important;\r\n    \/* align-items: flex-start !important; *\/\r\n  }\r\n\r\n  .stickyTable {\r\n    position: sticky;\r\n    top: 72px;\r\n    bottom: auto;\r\n  }\r\n<\/style>\r\n\r\n<!--NOTE Change data-id in wrapper styles for hide this block on the mobile device screen-->\r\n<div class=\"toc-wrapper\">\r\n  <h4 class=\"toc-title\">Table of contents<\/h4>\r\n  <div class=\"toc toc-2\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n  document.addEventListener(\"DOMContentLoaded\", () => {\r\n    \/*-------------------------------\r\n    SETTING\r\n  --------------------------------*\/\r\n    const LINKS = {\r\n      \"Unleashing the power of .NET 8\": \"gggggg\",\r\n      \"Revamping legacy systems: unlocking business potential through software modernization\":\r\n        \"hello\",\r\n      \"Solution we delivered\": \"Solution\",\r\n    };\r\n\r\n    const OFFSET = 70; \r\n\r\n    let headerElements = [];\r\n    let tocLinks = [];\r\n    \r\n    \/\/SET TOC HEIGHT\r\n    const setContainerHeight = () => {\r\n        const windowHeight = window.innerHeight;\r\n        const tocContainer = document.querySelector(\".ddcv\");\r\n    \r\n        tocContainer.style.maxHeight = \"calc(100vh - 230px)\";\r\n        tocContainer.style.minHeight = \"200px\";\r\n    };\r\n\r\n    \/*-------------------------------\r\n    CREATE TOC LIST\r\n  --------------------------------*\/\r\n    function createToc() {\r\n      const tocContainer = document.querySelector(\".toc.toc-2\");\r\n      const list = document.createElement(\"ul\");\r\n\r\n      \r\n      headerElements = [\r\n        ...document.querySelectorAll(\".article-description h2\"),\r\n      ];\r\n\r\n      \r\n      const excluded = [\r\n        document.querySelector(\".related_content_blog_container h2\"),\r\n      ];\r\n      \/\/   headerElements = headerElements.filter((h) => !excluded.includes(h));\r\n\r\n      headerElements.forEach((header) => {\r\n        const textOriginal =\r\n          header.dataset.title?.trim() || header.textContent.trim();\r\n        const id =\r\n          header.id ||\r\n          textOriginal\r\n            .toLowerCase()\r\n            .replace(\/[^\\w ]+\/g, \"\")\r\n            .replace(\/ +\/g, \"-\");\r\n        header.id = id;\r\n\r\n        const li = document.createElement(\"li\");\r\n        const a = document.createElement(\"a\");\r\n\r\n        a.href = \"#\" + id;\r\n        a.textContent = LINKS[textOriginal] || textOriginal;\r\n\r\n        a.addEventListener(\"click\", (e) => {\r\n          e.preventDefault();\r\n          const y =\r\n            header.getBoundingClientRect().top + window.scrollY - OFFSET;\r\n          window.scrollTo({ top: y, behavior: \"smooth\" });\r\n        });\r\n\r\n        li.appendChild(a);\r\n        list.appendChild(li);\r\n      });\r\n\r\n      tocContainer.appendChild(list);\r\n      tocLinks = Array.from(list.querySelectorAll(\"li\"));\r\n    }\r\n\r\n    \r\n    function createObserver() {\r\n      const observerOptions = {\r\n        root: null,\r\n        rootMargin: \"0px 0px -60% 0px\",\r\n        threshold: 0, \r\n      };\r\n\r\n      const callback = (entries) => {\r\n        entries.forEach((entry) => {\r\n          if (entry.isIntersecting) {\r\n            const id = entry.target.id;\r\n\r\n            tocLinks.forEach((li) =>\r\n              li.classList.remove(\"active\", \"pre-active\"),\r\n            );\r\n\r\n            const index = headerElements.findIndex((h) => h.id === id);\r\n\r\n            tocLinks.forEach((li, i) => {\r\n              if (i === index) li.classList.add(\"active\");\r\n              if (i < index) li.classList.add(\"pre-active\");\r\n            });\r\n          }\r\n        });\r\n      };\r\n\r\n      const observer = new IntersectionObserver(callback, observerOptions);\r\n      headerElements.forEach((h) => observer.observe(h));\r\n    }\r\n\r\n    \r\n    function loadAllImages() {\r\n      document.querySelectorAll(\"img\").forEach((img) => {\r\n        const src = img.dataset.src || img.src;\r\n        img.src = src;\r\n      });\r\n    }\r\n\r\n    \/*-------------------------------\r\n    INIT\r\n  --------------------------------*\/\r\n    setTimeout(() => {\r\n      loadAllImages();\r\n      createToc();\r\n      setContainerHeight();\r\n      createObserver();\r\n    }, 300);\r\n  });\r\n<\/script>\r\n\r\n<style>\r\n  .table-content-container {\r\n    max-width: 300px;\r\n    width: 100%;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .table-content-container .elementor-widget-wrap {\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  @media (max-width: 1279px) {\r\n    .table-content-container {\r\n      display: none !important;\r\n    }\r\n  }\r\n\r\n  .toc-wrapper {\r\n    display: flex;\r\n    flex-direction: column;\r\n    row-gap: 30px;\r\n    font-family: \"Karla\";\r\n    box-sizing: border-box;\r\n    max-height: 436px; \r\n\r\n    flex: 1;\r\n  }\r\n  .ddcv {\r\n    flex-basis: 100%;\r\n    flex-grow: 1;\r\n    flex-shrink: 1;\r\n    overflow-y: auto;\r\n  }\r\n\r\n  .toc-wrapper {\r\n    overflow-y: auto;\r\n    \/*flex-shrink: 1;*\/\r\n    \/*flex-basis: 436px;*\/\r\n    \/*flex-grow: 1;*\/\r\n  }\r\n\r\n  .toc-wrapper::-webkit-scrollbar,\r\n  .ddcv::-webkit-scrollbar {\r\n    position: absolute !important;\r\n    width: 4px !important;\r\n    background-color: #f5f5f7 !important;\r\n  }\r\n\r\n  .toc-wrapper::-webkit-scrollbar-thumb,\r\n  .ddcv::-webkit-scrollbar-thumb {\r\n    position: absolute !important;\r\n    background-color: #999999 !important;\r\n    border-radius: 4px !important;\r\n  }\r\n\r\n  .toc-wrapper .toc {\r\n    scrollbar-width: 4px !important;\r\n    scrollbar-color: auto !important;\r\n  }\r\n\r\n  h4.toc-title {\r\n    margin: 0;\r\n    font-family: Karla;\r\n    font-size: 22px;\r\n    line-height: 28px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  @media screen and (max-width: 1279px) {\r\n    .ddcv {\r\n      margin-top: 0px;\r\n      position: absolute;\r\n      top: 0px;\r\n      left: 50%;\r\n      transform: translate(50%, 0);\r\n    }\r\n  }\r\n\r\n  @media screen and (max-width: 767px) {\r\n    .ddcv {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .toc ul {\r\n    list-style: none;\r\n    font-family: \"Karla\";\r\n    font-size: 16px;\r\n    line-height: 22px;\r\n    padding: 0px;\r\n    border-left: 1px solid #717171;\r\n  }\r\n\r\n  .toc li {\r\n    margin-left: -1px;\r\n    margin-top: 0;\r\n    padding: 16px 16px 16px 20px;\r\n    font-size: 18px;\r\n    line-height: 22px;\r\n    color: #717171;\r\n    border-left: 2px solid transparent;\r\n  }\r\n\r\n  .toc ul li a {\r\n    display: block;\r\n    width: 100%;\r\n    color: inherit;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .toc ul .active {\r\n    color: #2e2e2e;\r\n    border-left: 2px solid #c63031;\r\n  }\r\n\r\n  .toc ul .pre-active {\r\n    border-left: 2px solid #c63031;\r\n  }\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0115388 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"0115388\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f5f572d e-con-full e-flex e-con e-child\" data-id=\"f5f572d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8970a0 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"b8970a0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Ready to add AI?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57a97d9 e-con-full e-flex e-con e-child\" data-id=\"57a97d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96d42ac elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"96d42ac\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e4e33d elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"7e4e33d\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk to us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-48b3e6a e-flex e-con-boxed e-con e-parent\" data-id=\"48b3e6a\" data-element_type=\"container\" id=\"contact-us\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3950cfc elementor-widget elementor-widget-shortcode\" data-id=\"3950cfc\" data-element_type=\"widget\" id=\"contact-us\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f100240-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"100240\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/sv\/wp-json\/wp\/v2\/posts\/202544#wpcf7-f100240-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"100240\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f100240-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n.mailToContact br:nth-child(2){\ndisplay:none;\n}\n#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n.contact-us__wrapper .pp a{\n  text-decoration: underline;\n}\n.contact-us__wrapper .pp a:hover{\n  color:#C63031;\n}\n.contact-us__wrapper .pp a:active{\n  color: #D13B3B;\n}\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container #form-templates .form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container #form-templates .form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px !important;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n    .contact-us__wrapper .pp {\nfont-size: 12px !important;\nline-height: 140%;\nmargin-bottom: 0 !important;\n\n}\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" id=\"contact-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<div class=\"company\">\n<label>Company<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__company\" id=\"contact-company\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"company\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" id=\"contact-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" id=\"contact-phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n<div class=\"contact-us__wrapper subj\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-recipient\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-subj_js\" aria-invalid=\"false\" name=\"your-recipient\"><option value=\"\">Subject*<\/option><option value=\"IT staff augmentation\">IT staff augmentation<\/option><option value=\"Turnkey product development\">Turnkey product development<\/option><option value=\"Support and enhancement\">Support and enhancement<\/option><option value=\"Careers\">Careers<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\n<span class=\"wpcf7-form-control-wrap\" data-name=\"form-field-budget_js\"><select  class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-budget_js\" aria-invalid=\"false\" name=\"form-field-budget_js\" aria-label=\"Project budget\"><option value=\"\">Project budget<\/option><option value=\"Under $15K\">Under $15K<\/option><option value=\"$15K-$30K\">$15K-$30K<\/option><option value=\"$30K-$100K\">$30K-$100K<\/option><option value=\"$100K-$250K\">$100K-$250K<\/option><option value=\"$250K-$500K\">$250K-$500K<\/option><option value=\"More than $500K\">More than $500K<\/option><\/select><\/span>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" id=\"contact-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"atvoice-wrap\">\n\n<div class=\"voice-wrap\">\n<span id=\"voice-mut\" class=\"voicetext\">Send us a voice message<\/span>\n         <div class=\"qc_voice_audio_wrapper\">\n            <div class=\"qc_voice_audio_container\">\n                <div class=\"qc_voice_audio_upload_main\" id=\"qc_audio_main\">\n                    <a class=\"qc_audio_record_button\" id=\"qc_audio_record\" href=\"#\" aria-label=\"Record an audio message\">\n                        <span class=\"dashicons dashicons-microphone\"><\/span> \u00a0<\/a> \n                <\/div>\n\n                <div class=\"qc_voice_audio_recorder\" id=\"qc_audio_recorder\" style=\"display:none\">\n\n                <\/div>\n                <div class=\"qc_voice_audio_display\" id=\"qc_audio_display\"  style=\"display:none\">\n                    <audio id=\"qc-audio\" controls src=\"\"><\/audio>\n                    <span title=\"Remove and back to main upload screen.\" class=\"qc_audio_remove_button dashicons dashicons-trash\"><\/span>\n                <\/div>\n            <\/div>\n            <input type=\"hidden\" value=\"\" name=\"qcwpvoicemessage\" id=\"qc_audio_url\" \/>\n        <\/div>\n        \n<\/div>\n\n\n<div class=\"attach-wrap\">\n<span class=\"voicetext\">Attach documents<\/span>\n\n<div class='attachment'>\n\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.parentNode.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">Upload file<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<div class=\"tip\" onclick=\"event.stopPropagation()\">\n<p>You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/p>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<div class=\"contact-us__wrapper\"> \n<p class=\"pp\">By clicking Send, you consent to Innowise processing your personal data per our <a href=\"\/privacy-notice\/\">Privacy Policy<\/a> to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.<\/p>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"scoring_point\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmCampaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmContent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmMedium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmSource\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmTerm\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"location\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"city\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ip\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Summ\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"rating\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlCompany\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlWithParams\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"audioMessageLink\" \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" id=\"contact-send-button\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n\n<div class='mailToContact'>You can also send us your request <\/br>to <a href=\"mailto:contact@innowise.com\">contact@innowise.com<\/a><\/div>\n\n<\/div>\n\n<div class=\"elementor-widget-container\" style=\"z-index:1;\">\n<div class=\"contact__info\">\n  <div class=\"contact__info-background\"><\/div>\n  <div class=\"contact__info-heading\">What happens next?<\/div>\n  <div class=\"contact__info-steps\">\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">1<\/div>\n      <p class=\"contact__info-text\">Once we\u2019ve received and processed your request, we\u2019ll get back to you to detail your\n        project needs and sign an NDA to ensure confidentiality.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">2<\/div>\n      <p class=\"contact__info-text\">After examining your wants, needs, and expectations, our team will devise a project\n        proposal with the scope of work, team size, time, and cost estimates.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">3<\/div>\n      <p class=\"contact__info-text\">We\u2019ll arrange a meeting with you to discuss the offer and nail down the details.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">4<\/div>\n      <p class=\"contact__info-text\">Finally, we\u2019ll sign a contract and start working on your project right away.<\/p>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\n<\/div>\n\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"related_content_blog_container\">[related_content_list]<\/div><script>\n            jQuery( document ).ready(function($) {\n            var parentSection = $('[data-elementor-type=\"wp-page\"]');\n            if($('[data-elementor-type=\"wp-post\"]').length){\n                var parentSection = $('[data-elementor-type=\"wp-post\"]');\n            }\n            \n                parentSection.children().last().before($('.related_content_blog_container'));\n            });\n            <\/script><div class=\"other_services_container\">[need_other_services_v2]<\/div><script>\n                    jQuery( document ).ready(function($) {\n                        var parentSection = $('[data-elementor-type=\"wp-page\"]');\n                        if($('[data-elementor-type=\"wp-post\"]').length){\n                            var parentSection = $('[data-elementor-type=\"wp-post\"]');\n                        }\n                        \n                        console.log(parentSection);\n                        parentSection.children().last().before($('.other_services_container'));\n                        var sections = parentSection.find('.net-15.dt-16');\n                        for(var i = 0; i<sections.length; i++){\n                            if($(sections[i]).hasClass( 'net-15' ) && $(sections[i]).hasClass( 'dt-16' ) && $(sections[i]).hasClass( 'elementor-hidden-desktop' )==false){\n                                $(sections[i]).before($('.other_services_container'));   \n                            }\n                        }\n                        \n                    });\n                <\/script>","protected":false},"excerpt":{"rendered":"<p>AI in social media: use cases, benefits, and trends Oct 30, 2026 23 min read Key takeaways Social platforms use AI for recommendations, moderation, translation, search, creator tools, support, and advertising. The best use cases solve a clear product problem, such as helping users find better content, helping creators work faster, or making conversations possible [&hellip;]<\/p>\n","protected":false},"author":181,"featured_media":202545,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":true,"inline_featured_image":false,"footnotes":""},"categories":[128,1252],"class_list":["post-202544","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-philip_tikhanovich_author","tag-ai-ml","tag-media-entertainment"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/posts\/202544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/users\/181"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/comments?post=202544"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/posts\/202544\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/media\/202545"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/media?parent=202544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/categories?post=202544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/tags?post=202544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}