Pular para o conteúdo

FAQ

Frequently asked questions about Batedor

45 answers about collection, AI, plans, billing, data privacy and security. For step-by-step help with each screen, see the tutorials.

5 questions

Getting started

What Batedor does, the free trial and the first results.

What does Batedor do?

Batedor checks your competitors’ public sources (Instagram, Facebook, YouTube and websites) every day, uses AI to identify sales campaigns and organizes the results into a timeline, alerts and reports.

The work has three steps:

  1. Collection: reading the public sources of the competitors you add.
  2. Classification: the AI analyzes each piece of content and tags the campaign type (coupon, free shipping, buy one get one, launch, seasonal and others), with a confidence score.
  3. Delivery: a timeline in the dashboard, alerts on the channels you turn on (email, Slack, Telegram, Discord, webhook) and reports in PDF, Excel, CSV or PowerPoint.

The product is built for Brazilian e-commerce. Classification recognizes coupons, free shipping over a minimum order, interest-free installments and the dates of the Brazilian retail calendar. Billing is in BRL, through Mercado Pago.

Do I need a credit card to try it?

No. The 14-day Trial only asks for your name and email. A card is only requested if you decide to subscribe after the trial.

Sign-up doesn’t ask for a card, a company tax ID or any documents.

If you don’t subscribe when the Trial ends, the account switches to read-only, nothing is charged and your data is kept for 30 days in case you want to come back.

How long until the first detection shows up?

The first collection is queued within 15 minutes of adding a source. If the competitor has a campaign in its recent posts, it shows up in the dashboard the same day.

From sign-up to dashboard:

  1. Up to 15 minutes: the scheduler, which runs every 15 minutes, finds the new source and queues the first collection.
  2. Collection: the crawler opens the profile, channel or page and stores the text and images of recent posts.
  3. Classification: the AI reads the caption and the image (with OCR) and decides whether the content is a sales campaign and of which type. Campaigns appear under /campanhas with their confidence score.

If the competitor hasn’t posted anything commercial recently, there is nothing to detect yet. After the first collection, each source is visited again every 24 hours. To check sooner, use Request re-analysis on the competitor page.

Does Batedor work for my segment?

It works for any e-commerce category whose competitors post on social networks or on a public website: fashion, beauty, supplements, electronics, home, pet and others.

Categories where Batedor is already in use:

  • Casual fashion, fitness, lingerie and kids
  • Beauty, fragrance and cosmetics
  • Supplements and nutrition
  • Electronics and IT
  • Home, decor and furniture
  • Pet supplies
  • Jewelry, accessories and eyewear
  • Sports and outdoor

B2B, SaaS and services also work, but produce fewer detections, because those competitors post fewer coupons and promotions.

Does it work for B2B, SaaS or services?

It works, but the product is built for e-commerce. In B2B you will see fewer promotional campaigns and more institutional communication.

Collection works for any segment: all public content on Instagram, Facebook, YouTube and websites is read. Classification and reports, however, follow retail patterns.

  • The AI classifies into 16 campaign types (coupon, free shipping, buy one get one…). In B2B, much of the content falls under Other.
  • Reports use retail terms such as average order value and discount depth.
  • LinkedIn is not a supported source yet, which limits B2B use.

For B2B and SaaS, the best use today is tracking competitors’ positioning and messaging. Talk to support before subscribing to confirm Batedor fits your case.

7 questions

Collection and AI

Networks and sites covered, collection frequency and how the AI classifies campaigns.

Which networks and sites are supported?

Instagram (public profiles), Facebook (pages), YouTube (channels) and public website pages. TikTok and the Meta Ad Library already exist in the collector but are turned off in the dashboard.

  • Instagram: public profiles. On each visit, the bio and the 12 most recent feed posts, including reels. Stories and highlights are not collected.
  • Facebook: public pages. Up to 10 visible posts per visit. When Facebook requires login, collection fails and the source status shows the error.
  • YouTube: channels. Up to 10 recent videos from the Videos tab, with title and description.
  • Websites: the page you add (home, category, product, microsite). It reads text, banners and offer pop-ups, including text inside images (OCR).

TikTok and the Meta Ad Library will be turned on in the dashboard once collection is stable.

Private content (closed profiles, restricted posts) is never collected. Batedor only reads what a logged-out visitor can see.

How often does Batedor check competitors?

Each source is collected again every 24 hours, on every plan. You can request a manual re-analysis whenever you want, within your plan’s monthly quota.

The scheduler spreads collections across the day so it doesn’t overload the collector or the competitors’ servers.

To request an immediate collection, open Competitors → pick the competitor → Request re-analysis. Monthly quota per plan:

  • Trial: 5
  • Starter: 30 per month
  • Professional: 120 per month
  • Enterprise: 500 per month

No plan collects more often. What changes between plans is the manual re-analysis quota.

Which campaign types does the AI identify?

There are 16 types: percentage discount, fixed discount, buy one get one (BOGO), free shipping, flash sale, seasonal campaign, bundle, loyalty, referral, coupon code, product launch, promotional event, giveaway, extended installments, combined benefit and limited-time offer.

Content that fits no type (an institutional photo, an inspirational quote) goes to Other or produces no detection.

Each detection carries a confidence score from 0 to 100%. As a guideline, treat scores of 85% and above as confirmed and scores between 60% and 85% as suggestions to check.

Does the AI run outside Brazil? Does my data leave the country?

Partly. The dashboard and the database run on a server in Brazil. The AI services are outside the country: competitors’ public content (text and images) goes to Gemini (Google) and OpenAI, and questions asked to Sargento go to OpenAI, with email, phone and Brazilian tax IDs removed before sending. Passwords and access keys are never sent.

What goes to each service:

  • Campaign classification: the public text and images collected from competitors go to Gemini Flash-Lite (Google) and OpenAI.
  • AI analyses: the summary of competitor activity (moves, sentiment, recommendations) and creative images for visual analysis go to OpenAI.
  • Sargento: questions asked to the assistant go to OpenAI. Before sending, the system removes email, phone, Brazilian tax IDs (CPF and CNPJ), card numbers, postal codes and long strings that look like keys.
  • Never sent: passwords and access keys.

Until October 2026, classification used open models on our own server. It now uses commercial APIs. If your company policy requires processing only in Brazil, talk to us before subscribing.

Does Batedor collect Instagram stories?

No. Batedor reads the bio and feed posts (including reels) of public profiles. Stories and highlights are not collected, because Instagram only shows them to logged-in users.

What is collected from each public Instagram profile on every visit:

  • The profile bio, with its link.
  • The 12 most recent feed posts, including reels: caption, image and like and comment counts.
  • Text inside the image, read by OCR (for example, a coupon written on the artwork).
  • The AI classification: whether it is a campaign and of which type.

If the competitor usually announces coupons only in stories, add its website and Facebook page as well. The same code often appears on those channels.

Does it work with content in English or other languages?

Yes. The classification model reads Portuguese, English and Spanish. The 16 campaign types and the coupon and installment vocabulary were defined for Brazilian retail.

  • Portuguese: the case the product was designed for (coupons, free shipping over a minimum order, interest-free installments).
  • English: works for foreign competitors that sell in Brazil or that you use as a reference.
  • Spanish: works for Latin American retailers.
  • Other languages: the model reads them, but classification quality has not been tested.

We don’t publish an accuracy rate per language because we don’t yet have a sample large enough for a reliable number. Each detection shows the confidence score and the evidence link so you can check it.

What counts as a source?

Each social network or website link is one source. A competitor can have several (Instagram, Facebook and a website, for example). Plan limits apply to the total number of sources.

Examples:

  • instagram.com/brand = 1 source
  • facebook.com/brand = 1 source
  • youtube.com/@brand = 1 source
  • brand.com.br = 1 source

A competitor usually has 2 to 4 sources. Since the limit applies to the total, 5 competitors with 3 sources each add up to 15 sources, the Starter limit.

5 questions

Reports and alerts

Report formats, alert channels, data export and integrations.

How do reports work?

You choose the report type, the period and the competitors. The report comes out as a PDF, and the data can also be exported to Excel, CSV and JSON, and to PowerPoint from Starter up.

Under Reports → Generate report, the available types are:

  • Daily, weekly or monthly summary: what competitors did in the period. The weekly one fits the weekly sales meeting.
  • Competitor deep-dive: one competitor in detail, with posts, coupons, discounts and timing.
  • Timeline: every campaign in chronological order, with filters. Useful for reviewing a seasonal date after it ends.
  • Coupon intelligence and Detected launches: cuts by campaign type.
  • Custom: you set the period, competitors and view.

The PDF has a cover with the period, a summary (detected campaigns, active campaigns and competitors) and the campaign table with type, discount, first and last detection, status and confidence.

Do I get real-time alerts?

Yes. Each detected campaign becomes a notification in the dashboard bell right away and goes to the channels you turn on: email, Discord and webhook on every plan; Slack and Telegram from Starter up; WhatsApp on Professional.

  • Dashboard bell: updates in real time, without reloading the page. Every plan.
  • Channels (Account → Integrations): email, Discord and HMAC-signed webhook on every plan; Slack and Telegram from Starter up; WhatsApp through Meta’s official API on Professional.
  • Daily digest by email at the time you choose and an AI-generated executive briefing every Monday at 8 a.m., from Starter up.

Alerts are triggered by: a new campaign, a strategic move, a crisis signal, a high-urgency recommendation and a report generation failure.

Since each source is collected once a day, up to 24 hours can pass between the competitor’s post and the alert. To shorten that gap, request a manual re-analysis.

Can I export data to CSV or use an API?

PDF, Excel, CSV and JSON on every plan; PowerPoint from Starter up. Outbound webhooks from Professional up and a REST API on Enterprise.

  • PDF: every plan, within the monthly report quota.
  • Excel, CSV and JSON: every plan. Campaigns with type, competitor, platform, dates and confidence. The CSV is UTF-8 with BOM, so it opens correctly in Excel.
  • Outbound webhook: from Professional up. A signed POST for each event you choose (campaign detected, collection completed or failed, report ready, strategic move).
  • REST API: Enterprise. Bearer authentication with your own key, read access to competitors and campaigns, limited to 120 requests per minute per key.

To feed a BI tool (Looker, Metabase, Power BI), a monthly CSV export with a scheduled import job is usually enough. The API pays off when the integration has to be real-time.

Does it integrate with Slack, Teams or WhatsApp?

Slack, Telegram, Discord and WhatsApp have native integrations, depending on the plan. Microsoft Teams and other systems connect through the generic webhook or through Zapier, Make or n8n.

Everything is under Account → Integrations:

  • Slack: paste the channel’s Incoming Webhook URL. From Starter up.
  • Microsoft Teams: no native integration. Use the generic webhook with a Teams incoming connector, or go through Zapier, Make or n8n.
  • WhatsApp: native on Professional, through Meta’s official API, with a template message. You enter the number that will receive it.
  • Generic webhook: any HTTPS endpoint receives a JSON POST, with optional HMAC signature. Every plan.

Events sent to channels: new campaign, strategic move, crisis signal, high-urgency recommendation and report failure.

Does the alert include the campaign image?

No. The alert has the competitor’s name, the campaign title and type, and a link to the dashboard, where the extracted text and the post image are stored.

What the alert contains:

  • Subject: “New campaign detected”, with the competitor’s name.
  • Body: campaign title and type (coupon, free shipping, buy one get one…). Webhooks also include the confidence score.
  • Link to /campanhas, with the evidence, the extracted text and the post image.

6 questions

Plans and billing

Plan limits, payment, cancellation and refunds.

What is the difference between Starter, Professional and Enterprise?

Starter: 5 competitors, 15 sources and 10 reports per month. Professional: 15 competitors, 50 sources, 30 reports per month, advanced AI features, WhatsApp and webhooks. Enterprise: 50 competitors, 200 sources, 100 reports per month and API.

Limits and features by plan
FeatureStarterProfessionalEnterprise
Competitors51550
Total sources1550200
Reports per month1030100
Re-analyses per month30120500
Excel and CSVIncludedIncludedIncluded
Outbound webhooksNot includedIncludedIncluded
REST APINot includedNot includedIncluded
Contractual SLANot includedNot includedIncluded

Current prices are on the Plans page. For Enterprise, an annual plan or an education discount, talk to the sales team.

Which payment methods are accepted?

Credit card (Visa, Mastercard, Elo, Hipercard and American Express), with recurring monthly billing through Mercado Pago.

  • Payments are processed by Mercado Pago (PCI-DSS Level 1). We don’t store your card; we only keep the Mercado Pago token.
  • Billing is monthly and automatic.
  • Annual plan: available on request from the sales team.

Boleto and Pix are not available yet.

How do I cancel my subscription?

In the dashboard, under Billing → Cancel subscription. The request takes effect immediately, with no call or form, and access continues until the end of the cycle you already paid for.

  1. Open Billing → Cancel subscription.
  2. Confirm by typing “CANCELAR”, to avoid accidental clicks.
  3. If you want, tell us why. It’s optional.

After you cancel:

  • Full access continues until the end of the paid cycle.
  • Your data is kept for 30 days after the cycle ends, in case you want to come back.
  • After those 30 days, the data is deleted in line with the LGPD. You can request deletion sooner.
Can I change plans mid-month?

Yes, under Billing → Change plan. Upgrades apply immediately, with prorated billing for the remaining days. Downgrades apply from the next cycle.

  • Upgrade (for example, Starter → Professional): applied immediately. You pay the prorated difference for the days left in the cycle, and the new limits apply right away.
  • Downgrade (for example, Professional → Starter): applied in the next cycle. Until then, your current plan limits remain. There is no refund or credit for the unused period.
  • Pause: available on Enterprise, for up to 6 months without charge, with data preserved. Useful for strongly seasonal businesses.
What happens if a payment fails?

The subscription goes past due and Mercado Pago retries on day 3 and day 7. Access stays complete during that time. If no attempt is approved, the account is suspended until the card is updated.

  • Day 0 (billing date): if the card is declined (limit, issuer block, expired card), the subscription moves to PAST_DUE. You get an email with the reason and a link to update the card.
  • Day 3: second automatic attempt. If approved, the subscription returns to ACTIVE.
  • Day 7: last automatic attempt. If approved, the subscription returns to ACTIVE.
  • Day 8: with no approved payment, the account moves to SUSPENDED and access is blocked until the card is updated.

From day 0 to day 7, dashboard access stays complete and monitoring keeps running.

Do you offer refunds?

Yes. Within 7 days of payment, the refund is full and no reason is required. After that, each request is reviewed individually.

  • Within 7 days of payment: full refund, no reason required. Request it by email at suporte@batedor.com.br. Processing takes up to 3 business days.
  • After 7 days: case-by-case review. If a product failure prevented use (for example, an unresolved critical bug), the refund is full. In other cases, such as a change of plans or lack of use, we review individually.

5 questions

Privacy and LGPD

Roles under Brazil’s data protection law, legal bases, retention and deletion.

Who is the data controller and who is the processor?

Batedor is the controller of your account data (name, email, billing) and the processor of the monitoring data you add (competitors and public URLs).

Under the LGPD (Brazil’s data protection law):

  • Controller of your personal data (name, email, payment data): Batedor.
  • Processor of the data you add (competitors, public URLs, monitoring settings): Batedor processes it on your behalf.
  • Sub-processors: Mercado Pago (payments), a transactional email provider and Cloudflare (CDN and captcha). The current list is in the Privacy Policy.

We don’t share your personal data or your monitoring data with third parties for marketing, for training external AI models or for benchmarking without your explicit consent.

What is the legal basis for processing the data?

Performance of a contract (LGPD, art. 7, V) for account data and legitimate interest (art. 7, IX) for collecting the public sources of the competitors you add.

  • Account data (email, name, tax data, payment): performance of a contract (art. 7, V), required to provide the service.
  • Usage data (access logs, IP, browser): legitimate interest (art. 7, IX), for security and product improvement.
  • Competitors’ public content (posts, images, coupons): legitimate interest and publicly available data (art. 7, IX, and art. 4, II). It is content the brand itself published openly.
  • Marketing communications: consent (art. 7, I). You can withdraw it at any time in Settings.
How long is data stored?

Account data is kept while the account exists, access logs for 6 months and each daily backup for 7 days. Account deletion runs 7 days after the request.

  • Account data (email, profile, tax data): while the account exists, plus 30 days after cancellation, to allow reactivation.
  • Monitored content (campaigns, evidence): while the source is registered. It is deleted when you remove the source or the competitor.
  • Access logs (IP, browser, actions): 6 months, for security auditing.
  • Backups: a daily database copy. The 7 most recent copies are kept.
  • Billing: 5 years, as required by tax law.

When you request deletion, the account is scheduled for 7 days, a window to change your mind, with an email reminder the day before. After that, name, email and password are deleted or anonymized. Only the internal ID remains, to keep billing and log records consistent.

How do I request deletion of my account?

In the dashboard, under Account → Delete account. Deletion is scheduled for 7 days later, a window to change your mind, and you get a reminder the day before. You can also request it at dpo@batedor.com.br.

There are three ways to request deletion (LGPD, art. 18, VI):

  1. In the dashboard: Account → Delete account. Deletion is scheduled for 7 days, with an email reminder the day before, and can be cancelled during that time.
  2. By email to the data protection officer: dpo@batedor.com.br. We confirm the request within 5 business days and complete it within 15 days.
  3. By registered mail: for formal requests that need proof, we accept registered letters with return receipt. Ask the data protection officer for the postal address.

What is deleted: personal data, settings, competitors and sources you added. What remains: billing records (tax requirement, 5 years) and the internal ID in logs, with no link to you.

Is there a data protection officer (DPO)?

Yes. The contact is dpo@batedor.com.br. The officer replies within 5 business days to any request provided for in the LGPD: access, correction, portability, deletion and objection.

Batedor has a data protection officer as required by article 41 of the LGPD.

  • Email: dpo@batedor.com.br
  • Deadline: 5 business days to confirm receipt and 15 days to resolve, extendable once by another 15 days with justification.
  • Accepted requests: data access (art. 18, I), correction (II), portability (V), deletion (VI), review of automated decisions (art. 20) and objection to processing.
  • Free of charge: requests from data subjects are handled at no cost (LGPD, art. 18, § 5).

5 questions

Security

Passwords, isolation between customers, connections, auditing and backups.

How do you store passwords and API keys?

Passwords are stored as Argon2id hashes. API keys, SMTP credentials and tokens are encrypted at rest with AES-256-GCM. Card data is not stored.

Passwords: Argon2id hash, the algorithm recommended by OWASP. Parameters m=64MB, t=3, p=4, with a unique salt per user.

Secrets (API keys, SMTP credentials, webhook tokens): AES-256-GCM at rest. The encryption key is kept outside the database.

Credit cards: not stored. Tokenization is handled by Mercado Pago (PCI-DSS Level 1). We only keep the token and the last 4 digits, to show in the interface.

More details in the Privacy Policy.

Is my data isolated from other customers?

Yes. Each company is a separate tenant, and every database query filters data by the company identifier. One company’s data does not appear to another.

Isolation happens at several layers:

  • Database: every table with customer data has a required tenantId column, with a foreign key to keep integrity.
  • API: each request must name the company (X-Tenant-Id header or cookie), and the system confirms the user belongs to it. Otherwise the response is a 403 error. Queries filter data by that company.
  • Files: PDFs and evidence are stored in separate folders per company.
  • Collection: each company uses its own API key in the collector, encrypted with AES-256-GCM.

Data from different companies is only combined in the industry benchmark, and only for companies that turned that option on. The figures are aggregated and anonymous, and are only published when a segment has at least 3 companies.

Which connection security standards do you use?

TLS 1.2 and 1.3 with ECDHE and OCSP stapling, HSTS with preload, a strict CSP in production and HttpOnly, Secure and SameSite=Lax cookies.

  • TLS 1.2 and 1.3, preferring ECDHE ciphers, with OCSP stapling on Nginx.
  • HSTS with preload: a max-age of 2 years, with includeSubDomains.
  • Strict CSP in production (Helmet): no inline scripts, except Cloudflare Turnstile.
  • Cookies HttpOnly, Secure and SameSite=Lax. CSRF protection through the required X-Requested-With header.
  • Rate limiting: 120 requests per minute per IP on the API. Login, sign-up and password recovery have their own limit on Nginx.
Do you run security audits?

Yes. Sensitive actions are recorded in an audit log (who, when, IP, before and after). The most recent security review, done internally, was in June 2026. No external penetration test has been contracted yet.

  • Audit log: every sensitive action is recorded (login, subscription changes, exports, source changes), with author, date, IP and the state before and after. Only platform administrators can access these records.
  • Operational logs (containers, database): kept for 30 days, with access restricted to the engineering team.
  • Security review: the most recent one, in June 2026, covered cross-company authorization, IDOR, webhooks, SSRF and mass assignment. The issues found were fixed.

If a security incident affects personal data, the ANPD (Brazil’s data protection authority) is notified within 72 hours, as required by article 48 of the LGPD, and affected customers are informed at the same time.

Do you back up data? How much would I lose in a disaster?

Yes. We make a full copy of the database every day. If the database has to be restored from that copy, up to 24 hours of data can be lost.

  • Frequency: one full database copy per day, overnight.
  • Retention: the 7 most recent copies, compressed.
  • RPO (data that could be lost in an incident): up to 24 hours.
  • RTO (time to get back online): depends on the incident. We don’t publish a number we haven’t measured in a full simulation.

Restoration was tested in October 2026, in an isolated environment, with table and row-count checks.

3 questions

Team and access

Several companies under one login, Google sign-in and 2FA.

Can I have a team or more than one company under the same login?

The dashboard already separates companies and shows a switcher for users who belong to more than one. There is no email team invitation yet, and support adds people and companies for you.

  • Company switcher: if your user belongs to more than one company, the switcher appears at the top of the dashboard. Each company has isolated data.
  • Roles: the system records owner, admin, member and viewer for each company.
  • Invitations: there is no email invitation screen yet. Ask under Help and support will add the person or company.

Agencies with several clients can have one company per client, each with its own competitors, sources and plan limits.

Do you offer SSO (single sign-on)?

You can sign in with email and password or with Google on every plan, plus two-step verification with an authenticator app (TOTP). SAML and corporate SSO are not available yet.

  • Email and password: every plan. Argon2id hashing and passwords of at least 8 characters with complexity rules.
  • Google: a “Continue with Google” button, on every plan. Works with Google Workspace accounts.
  • SAML 2.0 and corporate OIDC: not available yet.
  • Two-step verification (2FA): TOTP (Google Authenticator, 1Password, Authy), on every plan.

Sign-in with Microsoft or Apple is not available either.

Do you store my password if I sign in with Google?

No. Google sign-in does not create or store a password. To create a local password after your first sign-in, use password recovery.

When you sign in with Google:

  • We receive your email, name, profile photo and Google ID from Google.
  • We don’t receive your Google password. The OAuth protocol never exposes the password to third parties.
  • Your account gets an unusable hash in place of a password. Password sign-in only works after you set one.
  • To set a local password (useful if you lose access to Google), use Recover password.

5 questions

Limits and support

Availability, collection volume, unsupported sources and support hours.

What availability is guaranteed?

Trial, Starter and Professional: a 99.5% target (up to about 3.5 hours of downtime per month), with no contractual guarantee. Enterprise: a 99.9% contractual SLA (about 43 minutes per month), with credits if it is not met.

  • Trial, Starter and Professional: a 99.5% best-effort target, with no contractual credits.
  • Enterprise: a 99.9% contractual SLA. Credits for breaches follow the table in the contract and can reach 30% of the monthly fee in severe cases.

There is no public status page yet.

How much content is collected from each source?

Instagram: bio and the 12 most recent posts per visit. Facebook: up to 10 visible posts. YouTube: up to 10 recent videos. Website: the page you added.

  • Instagram: bio and the 12 most recent feed posts (including reels) on each visit. The history grows from the moment you add the source.
  • Facebook: up to 10 visible posts from the page on each visit.
  • YouTube: up to 10 recent videos from the Videos tab, with title and description.
  • Website: the URL you added, with text, banners and offer pop-ups. To follow a category or microsite, add each page as a source.

Content published before the source was added is not collected. There is no retroactive import for Instagram or Facebook.

Which sources don’t work?

Private content, closed profiles, content behind a login and Instagram stories. TikTok is ready in the collector but turned off. LinkedIn and X have no planned date.

Sources not supported today:

  • TikTok: the collector exists, but it is turned off in the dashboard until collection is stable. TikTok blocks bots often.
  • LinkedIn: no planned date. This limits B2B use.
  • X (Twitter): no planned date. Access became very restricted after the 2023 changes.
  • WhatsApp Business catalog: there is no public API.
  • Pinterest: little used in Brazilian e-commerce.

Content that will not be supported:

  • Private Instagram profiles, which would require credentials.
  • Closed Facebook groups.
  • Paywalled content on news sites.
  • Apps without an accessible web version, such as app-only catalogs.
Is there a report limit?

Yes. Trial: 2 reports. Starter: 10 per month. Professional: 30 per month. Enterprise: 100 per month.

The quota resets every month. If you run out early, you can upgrade right away and pay only the prorated difference.

What are the support hours?

Monday to Friday, 9 a.m. to 6 p.m. (Brasília time). Trial and Starter are supported by email and dashboard tickets; Professional also by WhatsApp; Enterprise has a response time set in the contract.

  • Trial and Starter: email suporte@batedor.com.br and tickets under Help, in the dashboard. Starter gets priority in the queue.
  • Professional: also by WhatsApp, during business hours.
  • Enterprise: response time defined in the contract.

Outside business hours, Sargento, the dashboard’s AI assistant, answers usage questions and opens tickets for the team.

4 questions

Troubleshooting

What to check when something doesn’t show up as expected.

I added a source, but no campaign shows up. What should I do?

Check that the URL is correct and the profile is public, that the first collection has run (see the source status) and that the competitor has posted a campaign recently. If the problem continues, use Request re-analysis.

Check in this order:

  1. Is the URL correct? Open the link in a private window and see if it loads without login. Common mistakes: a wrong Instagram username and a Facebook page with an alternate name.
  2. Has the first collection run? It is queued within 15 minutes of adding the source. When the queue is busy, it can take longer.
  3. Did the competitor run a campaign? Open their profile and check the last 7 days. With no commercial post, there is nothing to detect.
  4. What is the source status? Under Competitors → pick the competitor, the status should be SYNCED. If it shows FAILED or OUT_OF_SYNC, there was a technical problem. Request a re-analysis or contact support.
  5. Request a re-analysis under Competitors → pick the competitor → Request re-analysis. Each request uses your plan’s monthly quota.

If none of this solves it within 24 hours, write to suporte@batedor.com.br with the source link and the competitor ID.

The report PDF won’t download. What should I do?

Wait up to 2 minutes, because large reports (90 days, 20 competitors) take longer. If the status stays on “Generating…” for more than 3 minutes, open a ticket.

Generation has three steps:

  1. Query (10 to 30 seconds): fetching campaigns, evidence and metadata.
  2. Assembly (15 to 60 seconds): building the document and converting it to PDF.
  3. Upload (5 to 15 seconds): storing the file and creating the download link.

The total is usually 30 to 90 seconds. Reports with 90 days and 20 competitors can take up to 2 minutes.

If it stays on “Generating…” for more than 3 minutes, open a ticket under Help with the report ID, shown in the URL. We reply within 1 business day.

Can I see data from before I signed up?

In general, no. There is no retroactive import for Instagram or Facebook, and the history starts when you sign up. On Enterprise, manual one-off imports of website pages are available.

  • Instagram and Facebook don’t give access to old stories.
  • On YouTube and websites, the first collection brings the posts visible when you sign up, but nothing older.

Exception, Enterprise only: manual import of old versions of website pages (through the Wayback Machine and one-off collection), on demand. It helps document the history from before your subscription. Cost is set per project with the sales team.

Didn’t find your answer?

Write to suporte@batedor.com.br. We reply within 1 business day.