*/
.slp-body .seo-lp-table-scroll {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 1.5rem 0 2rem;
border: 1px solid var(--slp-border);
border-radius: 8px;
}
.slp-body .seo-lp-table-scroll > table {
margin: 0;
border: 0;
border-radius: 0;
min-width: 1200px;
}
.slp-body th {
background: var(--slp-bg-alt);
color: var(--slp-text);
padding: 0.8rem 1rem;
text-align: left;
font-weight: 600;
font-size: 0.9rem;
letter-spacing: 0.02em;
border-bottom: 2px solid var(--slp-border);
}
.slp-body td {
padding: 0.75rem 1rem;
font-size: 0.95rem;
border-bottom: 1px solid var(--slp-border);
color: var(--slp-text-body);
}
.slp-body tr:last-child td {
border-bottom: none;
}
.slp-body tr:nth-child(even) td {
background: var(--slp-bg-alt);
}
/* ---- PRICING COMPONENTS ---- */
.slp-body .seo-pricing-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 1rem;
margin: 1.75rem 0 2rem;
}
.slp-body .seo-plan-card {
display: flex;
flex-direction: column;
gap: 1rem;
background: #fff;
border: 1px solid var(--slp-border);
border-radius: 10px;
padding: 1.35rem;
box-shadow: 0 10px 30px rgba(17, 24, 39, 0.06);
}
.slp-body .seo-plan-card--featured {
border: 2px solid var(--slp-yellow);
box-shadow: 0 16px 40px rgba(250, 226, 49, 0.18);
}
.slp-body .seo-plan-label {
display: inline-flex;
width: fit-content;
align-items: center;
border-radius: 999px;
background: #fff8b8;
border: 1px solid var(--slp-yellow);
color: var(--slp-text);
font-size: 0.78rem;
font-weight: 800;
line-height: 1;
padding: 0.45rem 0.65rem;
}
.slp-body .seo-plan-card h3 {
margin: 0;
font-size: 1.25rem;
}
.slp-body .seo-plan-price {
display: flex;
align-items: baseline;
gap: 0.4rem;
color: var(--slp-text);
}
.slp-body .seo-plan-price strong {
font-size: 2.35rem;
line-height: 1;
letter-spacing: -0.03em;
}
.slp-body .seo-plan-price span {
color: var(--slp-text-body);
font-size: 0.95rem;
font-weight: 700;
}
/* Annual pill. Yellow, matching .plan-annual-price on the homepage — it was a grey
pill on a grey border, which read as disabled metadata rather than as the better
offer, and made the same deal look like two different things across the two pages. */
.slp-body .seo-plan-annual {
display: inline-flex;
align-items: center;
width: fit-content;
border-radius: 999px;
background: #fff8b8;
border: 1px solid var(--slp-yellow);
color: #111827;
font-size: 0.9rem;
font-weight: 700;
line-height: 1;
padding: 0.5rem 0.6rem 0.5rem 0.85rem;
}
.slp-body .seo-plan-card p {
margin: 0;
font-size: 0.95rem;
line-height: 1.6;
}
.slp-body .seo-plan-card ul {
margin: 0;
padding: 0;
list-style: none;
}
.slp-body .seo-plan-card li {
position: relative;
margin: 0;
padding: 0.35rem 0 0.35rem 1.4rem;
font-size: 0.95rem;
line-height: 1.5;
}
.slp-body .seo-plan-card li::before {
content: '';
position: absolute;
left: 0;
top: 0.85rem;
width: 0.45rem;
height: 0.45rem;
border-radius: 50%;
background: #66BB6A;
}
/* Pushed to the bottom of the flex card so buttons line up across uneven cards. */
.slp-body .seo-plan-cta {
margin-top: auto;
padding-top: 0.25rem;
}
.slp-body .seo-plan-cta .slp-btn {
width: 100%;
padding: 0.8rem 1rem;
}
.slp-body .seo-plan-cta a {
text-decoration: none;
}
.slp-body .seo-comparison-table {
box-shadow: 0 12px 32px rgba(17, 24, 39, 0.06);
}
.slp-body .seo-comparison-table th:first-child,
.slp-body .seo-comparison-table td:first-child {
width: 18%;
color: var(--slp-text);
font-weight: 800;
}
.slp-body .seo-comparison-table th:nth-child(2),
.slp-body .seo-comparison-table td:nth-child(2) {
background: #fffdf0;
color: var(--slp-text);
font-weight: 700;
}
.slp-body .seo-comparison-table th {
vertical-align: bottom;
}
@media (max-width: 960px) {
.slp-body .seo-pricing-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 620px) {
.slp-body .seo-pricing-grid {
grid-template-columns: 1fr;
}
}
/* ---- APP SCREENSHOTS ---- */
.slp-body .seo-app-screenshot {
margin: 2rem 0 2.5rem;
border-radius: 10px;
overflow: hidden;
border: 1px solid var(--slp-border);
box-shadow: 0 4px 24px rgba(0,0,0,0.08);
}
.slp-body .seo-app-screenshot img {
display: block;
width: 100%;
height: auto;
cursor: pointer;
transition: opacity 0.2s;
}
.slp-body .seo-app-screenshot img:hover {
opacity: 0.92;
}
.slp-body .seo-app-screenshot figcaption {
margin: 0;
padding: 0.75rem 1rem;
border-top: 1px solid var(--slp-border);
background: var(--slp-bg-alt);
color: var(--slp-text-muted);
font-size: 0.875rem;
line-height: 1.5;
}
.slp-body .seo-app-screenshot figcaption a { color: inherit; }
/* ---- FEATURE CARDS (the /features/ hub) ---- */
.slp-body ul.slp-feature-grid {
list-style: none;
margin: 1.25rem 0 2.5rem;
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
gap: 1rem;
}
.slp-body ul.slp-feature-grid li { margin: 0; padding: 0; }
.slp-body .slp-feature-card {
display: flex;
flex-direction: column;
height: 100%;
border: 1px solid var(--slp-border);
border-radius: 10px;
overflow: hidden;
background: #fff;
text-decoration: none;
color: inherit;
transition: border-color 0.2s, box-shadow 0.2s;
}
.slp-body .slp-feature-card:hover { border-color: var(--slp-text); box-shadow: 0 2px 10px rgba(0,0,0,0.08); }
.slp-body .slp-feature-card-img {
display: block;
height: 150px;
overflow: hidden;
border-bottom: 1px solid var(--slp-border);
background: var(--slp-bg-alt);
}
.slp-body .slp-feature-card img { display: block; width: 100%; height: auto; margin: 0; border-radius: 0; }
.slp-body .slp-feature-card-body { padding: 0.9rem 1rem 1rem; display: flex; flex-direction: column; gap: 0.3rem; flex: 1; }
.slp-body .slp-feature-card-title { font-weight: 700; font-size: 1rem; color: var(--slp-text); line-height: 1.3; }
.slp-body .slp-feature-card-title::after { content: ' \2192'; color: var(--slp-text-muted); font-weight: 400; }
.slp-body .slp-feature-card-text { display: block; margin: 0; font-size: 0.875rem; color: var(--slp-text-body); line-height: 1.5; }
.slp-body .slp-feature-plan { margin-top: auto; padding-top: 0.5rem; font-size: 0.75rem; font-weight: 600; letter-spacing: 0.02em; text-transform: uppercase; color: var(--slp-text-muted); }
.slp-body .slp-feature-plan.is-pro { color: #92400e; }
/* ---- IMAGE MODAL ---- */
.slp-image-modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.85);
z-index: 99999;
cursor: pointer;
justify-content: center;
align-items: center;
padding: 2rem;
}
.slp-image-modal.active {
display: flex;
}
.slp-image-modal img {
max-width: 95%;
max-height: 90vh;
border-radius: 8px;
box-shadow: 0 8px 40px rgba(0,0,0,0.4);
}
.slp-image-modal-close {
position: fixed;
top: 1rem;
right: 1.5rem;
color: #fff;
font-size: 2rem;
cursor: pointer;
z-index: 100000;
line-height: 1;
font-weight: 300;
}
/* ---- APP STORE BUTTONS ---- */
.slp-app-stores {
display: flex;
gap: 0.5rem;
align-items: center;
margin-top: 1rem;
}
.slp-app-stores a {
display: inline-block;
transition: opacity 0.2s;
}
.slp-app-stores a:hover {
opacity: 0.8;
}
/* ---- MID CTA ---- */
.slp-body .seo-lp-cta-mid {
background: var(--slp-bg-alt);
border: 2px solid var(--slp-yellow);
border-radius: 12px;
padding: 2rem;
text-align: center;
margin: 2.5rem 0;
}
.slp-body .seo-lp-cta-mid p {
font-size: 1.15rem;
margin-bottom: 1rem;
color: var(--slp-text);
}
/* ---- FAQ ---- */
.slp-faq {
background: var(--slp-bg-alt);
padding: 3.5rem 0;
border-top: 1px solid var(--slp-border);
}
.slp-faq h2 {
font-size: 1.75rem;
font-weight: 800;
color: var(--slp-text);
margin-bottom: 1.75rem;
letter-spacing: -0.01em;
}
.slp-faq-item {
border-bottom: 1px solid var(--slp-border);
}
.slp-faq-item:first-child {
border-top: 1px solid var(--slp-border);
}
.slp-faq-q {
width: 100%;
background: none;
border: none;
text-align: left;
padding: 1.15rem 0;
font-size: 1.05rem;
font-weight: 600;
color: var(--slp-text);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 1rem;
transition: color 0.15s;
font-family: inherit;
line-height: 1.4;
}
.slp-faq-q:hover {
color: var(--slp-black);
background: transparent;
}
.slp-faq-q:focus {
outline: none;
background: transparent;
}
.slp-faq-icon {
font-size: 1.4rem;
font-weight: 300;
flex-shrink: 0;
transition: transform 0.25s ease;
color: var(--slp-text-muted);
width: 24px;
text-align: center;
}
.slp-faq-item.open .slp-faq-icon {
transform: rotate(45deg);
color: var(--slp-text);
}
.slp-faq-a {
max-height: 0;
overflow: hidden;
transition: max-height 0.35s ease;
}
.slp-faq-item.open .slp-faq-a {
max-height: 600px;
}
.slp-faq-a p {
padding: 0 0 1.25rem;
font-size: 1rem;
line-height: 1.75;
color: var(--slp-text-body);
}
/* ---- BOTTOM CTA ---- */
.slp-cta-bottom {
background: var(--slp-bg-alt);
padding: 4rem 0;
text-align: center;
border-top: 1px solid var(--slp-border);
}
.slp-cta-bottom h2 {
font-size: clamp(1.5rem, 3.5vw, 2rem);
font-weight: 800;
color: var(--slp-text);
margin-bottom: 0.75rem;
letter-spacing: -0.01em;
}
.slp-cta-bottom p {
font-size: 1.1rem;
color: var(--slp-text-body);
margin-bottom: 1.75rem;
}
.slp-cta-bottom .slp-cta-row {
display: flex;
gap: 0.75rem;
justify-content: center;
flex-wrap: wrap;
}
/* ---- BREADCRUMB ---- */
.slp-breadcrumb {
background: var(--slp-bg);
padding: 0.6rem 0;
font-size: 0.85rem;
border-bottom: 1px solid var(--slp-border);
}
.slp-breadcrumb a {
color: var(--slp-text-muted);
text-decoration: none;
}
.slp-breadcrumb a:hover {
color: var(--slp-text);
text-decoration: underline;
}
.slp-breadcrumb span {
color: var(--slp-text-body);
}
.slp-bc-sep {
margin: 0 0.35rem;
color: var(--slp-text-muted);
}
/* ---- RELATED PAGES ---- */
.slp-related {
padding: 3rem 0;
border-top: 1px solid var(--slp-border);
}
.slp-related h2 {
font-size: 1.4rem;
font-weight: 800;
color: var(--slp-text);
margin-bottom: 1.25rem;
}
.slp-related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
gap: 1rem;
}
.slp-related-card {
display: flex;
flex-direction: column;
gap: 0.35rem;
padding: 1.25rem;
border: 1px solid var(--slp-border);
border-radius: 8px;
text-decoration: none;
transition: border-color 0.2s, box-shadow 0.2s;
}
.slp-related-card:hover {
border-color: var(--slp-text);
box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}
.slp-related-title {
font-weight: 700;
font-size: 0.95rem;
color: var(--slp-text);
line-height: 1.3;
}
.slp-related-excerpt {
font-size: 0.85rem;
color: var(--slp-text-muted);
line-height: 1.5;
}
/* ---- TRUSTPILOT ---- */
.slp-trustpilot {
padding: 3rem 0;
border-top: 1px solid var(--slp-border);
}
/* ---- CHANNELS HUB: jump-link pills ---- */
.slp-body .fc-channels-jump {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
margin: 1rem 0 1.5rem;
}
.slp-body .fc-channels-jump a {
display: inline-block;
padding: 0.35rem 0.85rem;
background: var(--slp-bg-alt);
border: 1px solid var(--slp-border);
border-radius: 999px;
font-size: 0.85rem;
color: var(--slp-text-body);
text-decoration: none;
transition: background 0.15s, color 0.15s, border-color 0.15s;
}
.slp-body .fc-channels-jump a:hover {
background: var(--slp-yellow);
color: var(--slp-text);
border-color: var(--slp-text);
}
/* ---- CHANNELS HUB: category heading + cards grid ---- */
.slp-body .fc-channels-cat {
margin: 2rem 0 0.5rem;
font-size: 1.05rem;
font-weight: 700;
color: var(--slp-text);
}
.slp-body .fc-channels-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 1rem;
margin: 0.75rem 0 1.5rem;
}
.slp-body .fc-channel-card {
display: flex;
flex-direction: column;
gap: 0.45rem;
padding: 1.2rem 1.25rem 1.1rem;
background: #fff;
border: 1px solid var(--slp-border);
border-radius: 8px;
text-decoration: none !important;
transition: border-color 0.15s, box-shadow 0.15s, transform 0.15s;
}
.slp-body .fc-channel-card:hover {
border-color: var(--slp-text);
box-shadow: 0 6px 16px rgba(0,0,0,0.06);
transform: translateY(-1px);
}
.slp-body .fc-channel-card .fc-name {
margin: 0;
font-size: 1.1rem;
font-weight: 700;
color: var(--slp-text);
line-height: 1.2;
}
.slp-body .fc-channel-card .fc-tagline {
margin: 0;
font-size: 0.92rem;
color: var(--slp-text-body);
line-height: 1.4;
}
.slp-body .fc-channel-card .fc-stats {
margin: 0;
font-size: 0.78rem;
color: var(--slp-text-muted);
line-height: 1.5;
}
.slp-body .fc-channel-card .fc-cta {
margin-top: auto;
padding-top: 0.5rem;
font-size: 0.82rem;
font-weight: 600;
color: var(--slp-text);
}
.slp-body .fc-channel-card:hover .fc-cta {
color: #b89d00;
}
/* ---- RESPONSIVE ---- */
@media (max-width: 768px) {
.slp-hero { padding: 3rem 0 2.5rem; }
.slp-hero h1 { font-size: 1.75rem; }
.slp-trust-inner { flex-direction: column; align-items: center; gap: 0.5rem; }
.slp-body h2 { font-size: 1.4rem; }
.slp-body table { font-size: 0.85rem; display: block; overflow-x: auto; }
.slp-body th, .slp-body td { padding: 0.5rem 0.6rem; white-space: nowrap; }
.slp-cta-bottom { padding: 3rem 0; }
.slp-cta-bottom h2 { font-size: 1.4rem; }
.slp-body .fc-channels-grid { grid-template-columns: 1fr; gap: 0.75rem; }
.slp-body .fc-channels-jump { gap: 0.4rem; }
.slp-body .fc-channels-jump a { padding: 0.3rem 0.65rem; font-size: 0.8rem; }
}
/* ---- BOTTOM SIGN-UP BAR (fixed) + MODAL (js/seo-signup.js) ---- */
body.slp-has-bar { padding-bottom: 88px; }
body.slp-has-bar .fc-lang-switcher, body.slp-has-bar #fc-lang-switcher, body.slp-has-bar .trp-language-switcher { bottom: 96px !important; }
.slp .slp-signup { position: fixed; left: 0; right: 0; bottom: 0; z-index: 9000; background: #fff; border-top: 1px solid var(--slp-border); box-shadow: 0 -8px 30px rgba(17,24,39,.08); padding: 0.8rem 1rem; transform: translateY(0); transition: transform .25s ease; }
.slp .slp-signup.is-hidden { transform: translateY(110%); }
.slp .slp-signup-inner { max-width: 1200px; margin: 0 auto; display: flex; align-items: center; gap: 1.25rem; }
.slp .slp-signup-text { flex: 1; min-width: 0; }
.slp .slp-signup h2 { font-size: 1.15rem; font-weight: 800; letter-spacing: -0.01em; color: var(--slp-text); margin: 0; line-height: 1.2; }
.slp .slp-signup h2[hidden] { display: none; }
.slp .slp-signup .slp-signup-sub { font-size: 0.85rem; color: var(--slp-text-body); margin: 0.15rem 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.slp .slp-signup-form { display: flex; gap: 0.5rem; flex: 0 0 auto; width: min(460px, 100%); }
.slp .slp-signup-form input { flex: 1; min-width: 0; height: 46px; padding: 0 1rem; font-size: 0.95rem; border: 2px solid var(--slp-border); border-radius: 10px; background: #fff; color: var(--slp-text); outline: none; transition: border-color .15s; }
.slp .slp-signup-form input:focus { border-color: var(--slp-black); }
.slp .slp-signup-form button { height: 46px; padding: 0 1.25rem; border-radius: 10px; font-weight: 700; font-size: 0.95rem; white-space: nowrap; }
.slp .slp-signup-err { position: absolute; left: 0; right: 0; bottom: 100%; margin: 0; padding: 0.35rem 1rem; text-align: center; font-size: 0.85rem; color: #b91c1c; background: #fef2f2; border-top: 1px solid #fecaca; }
.slp .slp-signup-err:empty { display: none; }
.slp .slp-signup-close { flex: 0 0 auto; width: 36px; height: 36px; border: 0; background: transparent; border-radius: 8px; font-size: 1.4rem; line-height: 1; color: var(--slp-text-muted); cursor: pointer; }
.slp .slp-signup-close:hover { background: var(--slp-bg-alt); color: var(--slp-text); }
.slp .slp-signup-done { display: none; align-items: center; gap: 1rem; flex: 1; }
.slp .slp-signup-done .slp-signup-sub { white-space: normal; }
.slp .slp-signup.is-done .slp-signup-form, .slp .slp-signup.is-done .slp-signup-text { display: none; }
.slp .slp-signup.is-done .slp-signup-done { display: flex; }
.slp .slp-signup-done .slp-btn { height: 44px; padding: 0 1.25rem; border-radius: 10px; white-space: nowrap; }
@media (max-width: 720px) {
body.slp-has-bar { padding-bottom: 150px; }
.slp .slp-signup { padding: 0.75rem 0.9rem 0.85rem; }
.slp .slp-signup-inner { flex-wrap: wrap; gap: 0.6rem; }
.slp .slp-signup-text { flex: 1 1 auto; }
.slp .slp-signup .slp-signup-sub { display: none; }
.slp .slp-signup-form { width: 100%; order: 3; }
.slp .slp-signup-form input, .slp .slp-signup-form button { height: 44px; }
}
.slp-auth { position: fixed; inset: 0; z-index: 9999; display: none; align-items: center; justify-content: center; padding: 1rem; background: rgba(17,24,39,.55); backdrop-filter: blur(2px); }
.slp-auth.is-open { display: flex; }
.slp-auth-card { position: relative; width: 100%; max-width: 420px; background: #fff; border-radius: 14px; padding: 2rem 1.75rem 1.5rem; box-shadow: 0 24px 60px rgba(0,0,0,.25); animation: slpAuthIn .18s ease-out; color: var(--slp-text); text-align: left; }
@keyframes slpAuthIn { from { opacity: 0; transform: translateY(10px) scale(.98); } to { opacity: 1; transform: none; } }
.slp-auth-close { position: absolute; top: .75rem; right: .75rem; width: 40px; height: 40px; border: 0; background: transparent; font-size: 1.5rem; line-height: 1; color: var(--slp-text-muted); cursor: pointer; border-radius: 8px; }
.slp-auth-close:hover { background: var(--slp-bg-alt); color: var(--slp-text); }
.slp-auth-card h3 { font-size: 1.4rem; font-weight: 800; letter-spacing: -0.01em; margin: 0 0 .25rem; }
.slp-auth-email { font-size: .9rem; color: var(--slp-text-body); margin: 0 0 1.25rem; word-break: break-all; }
.slp-auth-email button { border: 0; background: none; padding: 0; margin-left: .35rem; font-size: .85rem; color: var(--slp-text); text-decoration: underline; cursor: pointer; }
.slp-auth-card label { display: block; font-size: .8rem; font-weight: 600; color: var(--slp-text-body); margin: 0 0 .3rem; }
.slp-auth-card .slp-auth-field { margin-bottom: .9rem; }
.slp-auth-card input { width: 100%; height: 46px; padding: 0 .9rem; font-size: 1rem; border: 2px solid var(--slp-border); border-radius: 10px; background: #fff; color: var(--slp-text); outline: none; transition: border-color .15s; }
.slp-auth-card input:focus { border-color: var(--slp-black); }
.slp-auth-card .slp-btn { width: 100%; justify-content: center; height: 48px; border-radius: 10px; font-weight: 700; margin-top: .25rem; }
.slp-auth-card .slp-btn[disabled] { opacity: .6; cursor: wait; }
.slp-auth-err { font-size: .875rem; color: #b91c1c; margin: 0 0 .75rem; min-height: 1.2em; }
.slp-auth-or { display: flex; align-items: center; gap: .75rem; margin: 1.1rem 0; color: var(--slp-text-muted); font-size: .8rem; }
.slp-auth-or::before, .slp-auth-or::after { content: ''; flex: 1; border-top: 1px solid var(--slp-border); }
.slp-auth-sso { display: grid; gap: .5rem; }
.slp-auth-sso button { display: flex; align-items: center; justify-content: center; gap: .6rem; height: 46px; border-radius: 10px; font-weight: 600; font-size: .95rem; cursor: pointer; border: 2px solid var(--slp-border); background: #fff; color: var(--slp-text); transition: border-color .15s, background .15s; }
.slp-auth-sso button:hover { border-color: var(--slp-text); background: var(--slp-bg-alt); }
.slp-auth-sso button.is-apple { background: var(--slp-black); border-color: var(--slp-black); color: #fff; }
.slp-auth-sso button.is-apple:hover { background: #222; border-color: #222; }
.slp-auth-foot { font-size: .75rem; color: var(--slp-text-muted); margin: 1rem 0 0; text-align: center; }
.slp-auth-foot a { color: var(--slp-text-body); text-decoration: underline; }
.slp-auth-forgot { display: inline-block; margin-top: .4rem; font-size: .8rem; color: var(--slp-text-body); text-decoration: underline; }
FLUF Connect
Caratteristiche di FLUF Connect
Everything FLUF Connect does once your marketplaces are connected, and which plan each tool comes on.
70+ marketplace, un dashboard
Sincronizzazione automatica dell'inventario
Supporto WhatsApp, email e in-app
Home / Caratteristiche di FLUF Connect
FLUF Connect is one account for selling on 70+ marketplaces. Connect the marketplaces you already use, and the tools below work on all of them together. Every plan includes creating, crosslisting, syncing and bulk editing; the automation that sells for you while you are away starts on Pro.
Create and list
AI listing generator Upload photos and FLUF writes the title, description, category, brand, size, condition and a price. You check it before anything is published, and you can switch the AI off. Every plan · 50 to 250 AI listings a month
Import your listings Connect a marketplace and FLUF reads what you already have listed: photos, prices, sizes, stock. Duplicates across marketplaces are matched into one item. Free, before the trial starts
Spreadsheet import CSV, Excel or a Google Sheet, up to 5,000 rows, photos by ZIP or URL. Exports from Shopify, eBay, Amazon and till systems map automatically. Undo within 24 hours. Every plan
Crosslisting List one item or your whole shop on the marketplaces you choose. FLUF fits each listing to each marketplace’s categories and required details. Every plan · unlimited
Bulk tools Change prices, find and replace text, update categories or conditions, and crosslist or relist hundreds of listings in one job. Every plan
App mobile Photograph stock, create listings, crosslist and check orders from your phone. iPhone, iPad and Android, on the same account as the web. Every plan
Negozi multipli Run two eBay accounts, several Etsy shops or a personal and a business account on the same marketplace, each with its own listings, rules and orders. From Pro
Photo tools Background removal in one click or on every new product, crease smoothing, free crop, and a remote camera that sends phone photos straight into the listing. Every plan · paid in credits
Keep stock right everywhere
Sell while you are doing something else
Auto-relisting works on Depop, Designer Wardrobe, eBay, Etsy, Kleinanzeigen, Marktplaats, Mercari, Poshmark, Subito, Vestiaire Collective, Vinted, Wadded, Wallapop and willhaben. Offer management works on Depop, eBay, Poshmark, Vestiaire Collective, Vinted and Yaga. Each marketplace’s page under Canali lists what FLUF can do on it.
Grow the business
Post di Instagram Turn product photos into Instagram posts and carousels, draft the caption with AI, and publish now or at a scheduled time. Every plan · Business or Creator account
Consignment
Sell another seller’s stock on your Shopify store for a commission, or get shops to sell yours. They ship, FLUF splits the payment.
Every plan · 2% per sale
For Vinted sellers Relisting, offer rules and listing from photos on Vinted, from your phone or the browser extension, with your own Vinted login. Relisting and offers from Pro
Analisi Revenue, profit after fees, orders, inventory value and sell-through by marketplace, compared with the previous period. Daily metrics and category reports to CSV. Every plan
Intesa, the assistant Ask which listings have sat unsold longest or why a crosslist failed; have it reprice, relist or crosslist for you. It reads your account and asks before it changes anything. Every plan
Accesso al team Separate logins for staff with Viewer, Editor or Admin roles, per-person tab visibility, expiring links and an activity log. £20 a month per seat
Also: the browser extension for the marketplaces that run through your own login, Zapier e n8n automations (early access), and a REST API for your own tools.
Piani
7 days for £1, then from £9/month. Starter has creating, crosslisting, inventory sync and bulk tools with 50 AI listings a month. Pro adds auto-relisting, offer management, Smart Pricing, extra stores, accounting and 250 AI listings. Priority is for high-volume sellers who need unlimited AI listings and a support agreement.
Piano Mensile Annuale Risparmi Prodotti crosslisted Inizio £9/mese £85/anno 21% Illimitato Pro £29/mese £155/anno 55% Illimitato Priorità Prezzi personalizzati — dicci cosa ti serve Illimitato
Il rilancio automatico, la gestione delle offerte, la pricing intelligente e i potenziamenti delle inserzioni sono inclusi da Pro in su. Starter copre il crosslisting illimitato, la sincronizzazione dell'inventario, la sincronizzazione degli ordini e la pubblicazione su Instagram senza di essi. Le integrazioni contabili sono incluse da Pro in su. La fatturazione annuale viene addebitata una volta all'anno. I nuovi account ottengono 7 giorni per £1, poi passano a un piano.
Save 21% quando paghi annualmente
Domande più frequenti
Quali funzionalità di FLUF Connect sono su ogni piano?
+
The AI listing generator (50 listings a month on Starter), crosslisting, inventory sync, bulk tools, the mobile app, Instagram posting, consignment and UK shipping labels. Starter is £9 a month.
Which plan includes relisting, offers and Smart Pricing?
+
Pro (£29 a month) and Priority. Pro also adds an extra store on each marketplace, the Xero and QuickBooks integrations, order management from your Shopify store and 250 AI listings a month.
Tutte le funzionalità funzionano su ogni marketplace?
+
No. Crosslisting works everywhere. Auto-relisting, offer management and order sync only work where the marketplace allows it; the names are listed on this page and on each marketplace's own page under Channels.
C'è un piano gratuito?
+
No. New accounts get 7 days for £1, then plans start at £9 a month. Paying yearly saves 40%.
Iscriviti gratuitamente
Unisciti alla community
×
×
Crea il tuo account
cambia
o
Continua con Google
Continua con Apple
×