EN PL
Back to Platform

CreativAI Marketing Platform

The complete guide to the AI marketing automation platform. Content creation, campaigns, analytics and integrations — all in one place.

12
AI Content Types
18
Chapters
v2.0
Current Version

AI Marketing Platform

CreativAI AMS (AI Marketing Suite) is a professional SaaS platform combining AI content generation, email sending, contact management, automation and advanced analytics in one place.

AI Generator
12 content types: email, social, blog, SEO, ads and more
Email Campaigns
Create, schedule and send bulk campaigns
Contacts & Lists
Import, segment and manage your recipient base
Automation
Event-triggered workflows — no coding required
Analytics
Campaign stats, A/B tests, ROI, audience insights
Integrations
Webhooks, e-commerce, CRM, payments, social media
Competitive Advantage

Campaign Scheduling — plan sends weeks ahead

CreativAI AMS is one of the few platforms that lets you schedule any number of campaigns with a future date and send time. Build your entire communication calendar month by month, and the platform automatically fires campaigns at exactly the specified time — without you being there.

Set date and time for each campaign individually
Queue multiple campaigns at once — platform sends them in order
Plan communications weeks or months in advance
Full control — edit or cancel a scheduled campaign at any time

Quick Start

From registration to your first sent campaign — 5 steps.

1

Create an account or log in

Go to the platform URL and click Register. After email confirmation you get access to the free Forever plan — no time limit. Paid plans can be activated at any time, and the Professional plan comes with a 14-day free trial — no credit card required.

2

Add an SMTP server

Go to Settings → SMTP and add your mail server credentials. Without SMTP the platform cannot send emails, but the AI generator works immediately.

3

Import contacts

Go to Contacts, create a list and import a CSV file with recipients. The list must exist before you create a campaign.

4

Generate or write email content

Use the AI Generator (Email tab) or paste your own content in the campaign editor.

5

Create and send the campaign

Go to Campaigns → New Campaign, select a list, template and SMTP server, then send immediately or schedule the send.

You can test the AI generator and all platform features during the trial period — AI servers are built-in and pre-configured.

Login & Registration

The platform uses secure authentication with CSRF protection and bcrypt password hashing.

Login

Go to the platform URL — if you are not logged in, you will be automatically redirected to the login form. Enter your email address and password.

Registration

Click Register on the login page. After registration you get a Free plan — forever, no credit card required. You can upgrade to a paid plan at any time. The Professional plan comes with a 14-day free trial.

Password Reset

Click Forgot password and enter your email address. The reset link is sent within a few minutes and is valid for 1 hour.

If your account is inactive or the trial has expired, after logging in you will be redirected to the plan selection page.

Dashboard

Central view after login. Contains three areas: recent activity and account status (top row), general statistics (full width) and quick actions.

Recent Activity

List of recent account events — sent campaigns, generated content, contact changes. By default 3 recent items are shown; the Show more button expands the rest. Each item has an icon, title (clickable link), timestamp and an optional status badge.

Account Status

The card next to recent activity shows the current plan and subscription validity, plus Account Usage — a circular percentage indicator alongside progress bars for individual limits:

  • AI Generations — monthly consumption relative to the plan limit
  • Automations — number of active workflows relative to the limit

The indicator changes color: green (OK) → yellow (warning ≥ 70%) → red (limit exceeded ≥ 100%). The Forever plan (Free) shows Forever instead of an expiry date.

General Statistics

Row of cards below the top view — each card shows a resource count, a progress bar toward the plan limit and a warning color (green / yellow ≥70% / red ≥100%). Which cards are visible depends on the plan. Clicking a card navigates directly to the relevant section.

9 clickable cards:

CardShowsClick →
CampaignsTotal number of campaigns + plan limitCampaign list
AI GenerationsTotal generations + monthly usage / limitAI Generator
ContactsTotal number of contacts + plan limitContact list
TemplatesNumber of saved email templates + limitEmail templates
WebhooksNumber of configured webhooks + limitIntegration hub
AttachmentsNumber of uploaded attachments + limitEmail attachments
AutomationsNumber of active automation workflows + limitAutomation workflows
A/B TestsNumber of A/B tests conducted + limitA/B tests in analytics
Emails SentMonthly sent message count + plan limitCampaign list

2 information cards (not clickable):

CardShows
Attachment SizeMaximum allowed size of a single file (in MB) on the current plan
SubscriptionCurrent plan name, TRIAL badge (if applicable), days left or forever status

Quick Actions

Three shortcut buttons available directly from the dashboard:

  • New Campaign — opens the campaign creation form
  • Generate Content — opens the AI Generator
  • Manage Contacts — navigates to the contact lists

AI Generator

The heart of the platform — generates professional marketing content in seconds. Supports 12 content types in any language, tone and length.

The generator supports multiple AI providers: OpenAI GPT, Google Gemini, Perplexity and others.

Common parameters for all content types

ParameterDescription
Topic / PromptMain description of what should be generated
LanguageOutput language (EN, PL and others)
ToneFormal, friendly, persuasive, humorous, inspiring…
LengthShort / Medium / Long — controls text volume
Company contextOptional brand context injected into the prompt

Email Marketing

Generates complete marketing emails with subject, preheader and HTML body. Ideal for newsletters, offers and transactional notifications.

  • Output fields: email subject, email body (HTML-ready)
  • Call-to-action option with button text and URL
  • Personalisation tags: {{first_name}}, {{company}}

Social Media

Posts tailored to a specific platform — different character limits, style and format.

  • Supported platforms: Facebook, Instagram, LinkedIn, Twitter/X, TikTok
  • Generates hashtags and suggested publishing time
  • Variants: organic post, story, ad

Blog & SEO

Long-form blog articles optimised for keywords, with H2/H3 headings, meta description and estimated reading time.

  • Input: topic, primary keyword, secondary keywords
  • Output: full article with structure, meta title, meta description
  • Can generate just an outline or the full article

Ads

Ad copy for Google Ads, Meta Ads and display campaigns.

  • Google Ads: headlines (up to 30 chars), descriptions (up to 90 chars), extensions
  • Meta Ads: primary text, headline, CTA text
  • Generates multiple variants for A/B testing

Other content types

Website
Landing page copy, hero section, about section text
E-commerce
Product descriptions, categories, taglines
Sales
Cold emails, follow-ups, sales proposals
Press Release
Press release with quote and AP structure
Video Script
Skrypty do YouTube, Reels, TikTok
Internal Comms
Company announcements, team emails
Creative Writing
Creative slogans, storytelling, brand voice

Generation History

Every generated piece of content is saved in history. You can return to previous results, copy them or use as a base for the next generation.


Email Campaigns

Create, schedule and send bulk campaigns to contact lists. Track results in real time.

Creating a campaign

1

Basic details

Campaign name (internal), email subject, sender address and sender name.

2

Select recipient list

Choose one or more contact lists. You can also exclude specific lists.

3

Email content

Type content manually, choose a saved template or use the built-in AI generator directly in the campaign editor.

4

SMTP configuration

Select an SMTP server from your configured servers. You can distribute sending across multiple servers.

5

Schedule

Send immediately or schedule an exact date and time for sending.

Campaign statuses

StatusMeaning
DraftCampaign being edited, not yet scheduled
ScheduledWaiting for the set send date
SendingCurrently in the send queue
SentSending completed — statistics available
PausedSending manually paused

Tracking & personalisation

  • Automatic open tracking via 1×1 px pixel
  • Link click tracking (URL rewriting)
  • Personalisation tags: {{first_name}}, {{last_name}}, {{email}}, {{company}} and other custom fields
  • Automatic unsubscribe link (legally required)
Before your first send make sure you have at least one SMTP server configured and a non-empty contact list.

Contacts & Lists

Manage your recipient base — import, segment, filter and track the activity of every contact.

Mailing lists

Contacts are organised into lists. One person can be in multiple lists at the same time. You must create at least one list before importing contacts.

Creating a list

Go to Campaigns → Contact Lists, then click New List. The form contains: name (required), description, label colour, status (active / inactive), assigned SMTP server and an option to set as the default list.

Importing contacts

Supported import methods:

  • CSV — file with columns: email, first name, last name, company and custom fields. Separator: comma or semicolon.
  • Manual entry — form for a single contact
  • API — via webhook endpoint (see Integrations)
  • Sign-up form — embeddable on your website
A sample CSV import file is available in the panel under the Download sample file button. Use it as a template.

Contact card

Each contact has a card with:

  • Basic data (email, first name, last name, company, country, phone)
  • Custom fields (user-defined attributes)
  • Activity history — sent emails, opens, clicks, unsubscribes
  • Tags for segmentation
  • Subscription status on each list

Segmentation

Filter contacts by any field: country, activity, tags, date added, subscription status. Segments can be saved and used when creating campaigns.


Email Templates

A library of reusable HTML templates for campaigns. Create your own or use ready-made layouts.

Creating a template

Go to Templates → New Template. You can:

  • Write raw HTML (for advanced users)
  • Use the WYSIWYG editor with live preview
  • Generate content with the AI Generator and paste it in
  • Duplicate an existing template and modify it

Personalisation tags

TagValue
{{first_name}}Contact first name
{{last_name}}Contact last name
{{email}}Contact email address
{{company}}Contact company
{{unsubscribe_url}}Unsubscribe link (required!)
{{campaign_name}}Current campaign name
The {{unsubscribe_url}} tag is required in every marketing email under GDPR and CAN-SPAM. Missing it may cause the SMTP server to reject the send.

SMTP Servers

The platform is BYOS (Bring Your Own SMTP) — it uses your own mail servers to send emails. You can configure multiple servers and rotate between them.

Adding an SMTP server

Go to Settings → SMTP → Add server.

FieldDescriptionExample
NameIdentifier name (visible in the panel only)SendGrid Production
HostSMTP server addresssmtp.sendgrid.net
PortConnection port587 (TLS) / 465 (SSL)
EncryptionEncryption protocolTLS / SSL / None
LoginSMTP usernameapikey
PasswordPassword or API keySG.xxxxx...
Sender emailFrom: address, must be verifiedhello@yourdomain.com
Daily limitMax emails per day (spam protection)5000

Testing the connection

After saving the server click Test connection — the platform will send a test email to your address and show the result: success or error with an SMTP code.

SMTP rotation

If you have multiple SMTP servers, the platform can rotate between them during campaign sending — distributing the load and improving deliverability.

Popular SMTP providers compatible with the platform: SendGrid, Mailgun, Brevo (Sendinblue), AWS SES, Postmark, your own mail server.
Gmail as SMTP — not recommended for campaigns. A Gmail account can technically be added as an SMTP server (smtp.gmail.com, port 587, app password required), but it is not suitable for bulk sending: limit is 500 emails/day (personal) or 2000/day (Google Workspace), Gmail blocks accounts that detect bulk sending, and emails from @gmail.com have poor deliverability and often end up in spam. Use dedicated transactional providers for campaigns.

Automation

Create event-triggered workflows — send emails automatically without manual intervention.

Workflows

Creating a workflow follows 4 steps: Name & description → Trigger → Steps (actions) → Preview & save.

Available triggers

  • Contact added to list — fires when a contact is added to a selected list (or any list). Optional delay before execution.
  • Campaign — fires on a selected campaign event: email sent, email opened or link clicked.
  • Webhook — fires when data is received from an external system through a configured webhook endpoint.

Available actions (steps)

  • Send email — sends an email based on the selected template
  • Add to list — adds the contact to a selected mailing list
  • Update contact — changes contact data
  • Wait — pauses the workflow for a specified time
  • Call webhook — sends a request to an external system

Conditional logic

In the visual builder you can add a Condition block — it branches the workflow into two paths (condition met / not met).

Execution log

In Automation → Executions you can see the run history of each workflow: number of contacts processed, execution time and any errors.

Workflows are checked every minute — actions fire automatically without any manual intervention.

Analytics

Full visibility into your marketing performance — campaigns, audience, A/B tests and ROI.

Campaign analytics

Open Rate
Percentage of recipients who opened the email. Measured by tracking pixel.
Click Rate (CTR)
Percentage of recipients who clicked at least one link in the email.
Bounce Rate
Undelivered emails. Hard bounce = invalid address. Soft bounce = temporary server issue.
Unsubscribe Rate
Percentage of recipients who unsubscribed from the list after a given campaign.

Audience analytics

Analysis of your contact base: geography, email domains, list growth dynamics, activity over time — weekly and monthly charts.

A/B Tests

Compare two versions of a campaign (different subjects, content, send times) on a random sample of recipients. The platform automatically picks the winner and can send it to the rest of the list.

How to run an A/B test

1

Go to Analytics → A/B Tests → New test

Select a campaign or create a new one specifically for the test.

2

Define variants A and B

Enter what you want to test: email subject, content, send time or sender.

3

Set the list split

E.g. 20% variant A, 20% variant B — the rest waits for the winner.

4

Set the winning criterion

Open rate, CTR or manual selection after N hours.

ROI Analytics

Track return on investment for email campaigns. You can assign a conversion value to each campaign (e.g. via an e-commerce integration) and track revenue generated by specific sends.


Integrations

Connect the platform to external tools — online shops, CRM, forms, payments and social media.

WH
Webhooks
Send and receive events between the platform and any system via HTTP
E-commerce
WooCommerce, Shopify, PrestaShop — order and customer synchronisation
Payments
Stripe, PayU — trigger campaigns on payment events
Forms / CRM
Gravity Forms, HubSpot, Salesforce — import leads automatically
Email platforms
Migrate from Mailchimp, ActiveCampaign — import lists and campaigns
Social Media
Publish posts from the generator directly to social media accounts

Webhook Hub

Central panel for managing webhooks. You can:

  • Create inbound webhooks — a URL to call from outside, e.g. after an order is placed
  • Configure outbound webhooks — the platform sends an event to your system
  • View the execution log of each webhook — time, payload, HTTP response code
  • Use webhooks as triggers in automations

External Triggers

A special integration type — an external system can trigger a workflow on the platform by calling a secured URL with contact parameters.

Developer Tools

Available at Integrations → Developer Tools:

  • API keys for request authorisation
  • REST API endpoint documentation
  • Sandbox for testing webhooks
  • Incoming request logs
API keys are generated per user. Pass the key to the external system — never expose it publicly in front-end code.

Plans & Billing

CreativAI AMS offers monthly subscriptions. Manage them in Account → Billing.

PlanContactsEmails/moAI Generations/moWorkflowsPrice
Free 250 500 15 1 $0 — forever
Starter 2,500 10,000 200 5 $29/mo · $24/mo (annual)
Professional 25,000 100,000 1,000 25 $79/mo · $66/mo (annual)
Enterprise Unlimited Unlimited Unlimited Unlimited $199/mo · $166/mo (annual)

Free trial

Every new account starts on the Free plan — forever, no credit card required. The Professional plan offers a 14-day trial (activated once, no credit card required).

Changing plan

Upgrade at any time — the new plan takes effect immediately. Downgrade is possible and takes effect from the next billing period.

Invoices

Invoices are generated automatically each month and available for download in Billing → Payment history.

After the trial expires or a payment fails, email sending is suspended. Data and campaigns are retained for 60 days.

Profile & Settings

Manage account data, platform preferences and API keys in Account → Profile.

Profile data

  • First name, last name, email address, company, country
  • Change password (current password required)
  • Avatar

Application settings

  • Default interface language (PL / EN)
  • Timezone (important for scheduled sends)
  • Email notifications (weekly report, SMTP error alerts)

Notifications

You can configure email alerts for:

  • Campaign send completion
  • SMTP server errors
  • Trial / plan expiry
  • Weekly performance report

Frequently Asked Questions

Email ends up in spam

  • Check that your sender domain has correct SPF, DKIM and DMARC records
  • Make sure your list does not contain inactive / old addresses
  • Avoid spam trigger words in the subject line
  • Always include an unsubscribe link ({{unsubscribe_url}})

CSV import does not work

Make sure that:

  • The file is encoded in UTF-8
  • The first line contains headers: email,first_name,last_name
  • The email column is required and cannot contain empty values
  • The file size does not exceed 10 MB

Can I use my own domain for sending?

Yes — the platform is BYOS (Bring Your Own SMTP). Use your own SMTP server configured for your domain. Remember to set up DNS records (SPF/DKIM) for that domain.


Contact & Support

Email
support@creativai.ai
Response within 24h
Knowledge Base
creativai.ai/help — articles, video tutorials

Reporting bugs

When describing a problem please include:

  • Exact description of what is happening
  • Steps to reproduce the problem
  • Screenshot or error message
  • Your account email address