Send push notifications via FTP
Use this workflow to send push notifications without API calls. Create one CSV row per recipient, upload the file to the FTP directory, and Netmera processes the file to send the notifications.
Step 1: Prepare FTP access
Confirm that FTP Push is enabled for your application. Obtain the FTP host, port, upload path, and credentials from Netmera or your DevOps team.
If your network uses IP allowlisting, provide Netmera with your public egress IP address.
Step 2: Create the CSV file
Create a UTF-8 encoded CSV file. Use a semicolon (;) as the delimiter.
Add the columns in this exact order:
ExternalIDTextDeeplink
Each row represents one push notification for one user. Use this format:
ExternalID;Text;DeeplinkFor example:
12345;Welcome! Check out what’s new.;https://example.com/welcome
67890;Exclusive offers for you.;https://example.com/offersExternalID identifies the recipient. Text is the visible push message. Deeplink defines the destination when the recipient selects the notification.
Step 3: Add line breaks when needed
Use \n in the Text value to display a line break in the push message.
For example:
The recipient sees:
Step 4: Name and upload the file
Give the file a unique name.
Include a timestamp in the filename.
Upload the CSV file to the FTP directory provided for your application.
For example, use push-20260810-0900.csv. A unique filename prevents a new upload from being confused with a previous file.
Step 5: Confirm the delivery behavior
Netmera processes the uploaded file and sends the notifications to the listed recipients.
Push notifications sent through FTP include the Inbox option by default. If your application uses Inbox, these notifications also appear there.
Last updated
Was this helpful?