Skip to main content
All CollectionsShopflo Integrations
Integrate Clevertap with Shopflo
Integrate Clevertap with Shopflo
Updated over 2 months ago

Enable Clevertap integration on the Shopflo Dashboard. Refer below on how to find the correct inputs from Clevertap.

Inputs required

  • Account ID

  • Region

You can get information on your {Account ID} and {region} from your dashboard's URL. Check here for more details.

Dashboard URL: {region}.dashboard.clevertap.com/{Account_ID}

  • Passcode

  • Go to Settings → Project

  • Click on the [+Passcode] button to generate a passcode

Settings page

  • Ensure that the expiry date is set to Forever

  • Give the passcode a name of your choice and click Create. Copy the passcode and save it on the Shopflo dashboard

Creating passcode

  • Identity

  • Can be set as phone or email on Shopflo

  • You can verify your identity value type under Settings → User Identity

How to verify the setup?

  • We have added a verification on the Shopflo dashboard for your credentials when you add the keys. That should take care of any wrong inputs getting saved.

  • To test the flow,

  • Go through the order journey on checkout

  • On Clevertap dashboard, go to Segments

  • Search your user using by identity as should have been set for the test order placed

  • You will see the events with respective payloads reflecting on the Clevertap dashboard under Activity tab.

The events are sent against objectId, with identity sent as phone or email based on what’s selected on Shopflo dashboard

What events are being sent?

Checkout Started

Checkout URL: <https://checkout.shopflo.co/?tokenId=88b4c6da9>
Channel: Shopflo

Login completed

User profile updated with phone number
Checkout URL: <https://checkout.shopflo.co/?tokenId=88b4c6da9>
Channel: Shopflologin
type: cookie_login
phone: +9198765544321

Address submitted

User profile updated with email id, first name, last name
Checkout URL: <https://checkout.shopflo.co/?tokenId=88b4c6da9>
Channel: Shopflo

Payment Initiated

Checkout URL: <https://checkout.shopflo.co/?tokenId=88b4c6da9>
Channel: Shopflo
Product SKU IDs: Prod_123, Prod_456
Product Line Items: 123, 456
Total products: 2
Product Quantity: 3
Total Amount: 123
Discount: 23
Payment method: UPI

Coupon Success

Checkout URL: <https://checkout.shopflo.co/?tokenId=88b4c6da9>
Channel: Shopflo
Product SKU IDs: Prod_123, Prod_456
Product Line Items: 123, 456
Total products: 2
Product Quantity: 3
Total Amount: 123
Discount: 23
Coupon Code: WELCOME

Coupon Failed

Checkout URL: <https://checkout.shopflo.co/?tokenId=88b4c6da9>
Channel: Shopflo
Product SKU IDs: Prod_123, Prod_456
Product Line Items: 123, 456
Total products: 2
Product Quantity: 3
Total Amount: 123
Discount: 23
Coupon Code: NOTWELCOME

How to enable Shopflo checkout url?

  • Use Payment Initiated event in your workflows to send Abandoned Checkout messages to users. The parameter {checkoutURL} will open the checkout for the user.

Did this answer your question?